Class: ewol::widget::WSlider


Constructor and Destructor:

+                  WSlider                     (void);
+ ~WSlider (void);

Synopsis:

+  static void     init                        (ewol::widget::Manager & _widgetManager);
+ void subWidgetSelectSet (int32_t _id);
+ void subWidgetSelectSet (ewol::Widget * _widgetPointer);
+ void subWidgetSelectSet (const std::string & _widgetName);
+ void setTransitionSpeed (float _timeSecond);
+ float getTransitionSpeed (void);
+ void setTransitionMode (enum sladingMode _mode);
+ void calculateSize (const vec2 & _availlable);
+ void systemDraw (const ewol::DrawProperty & _displayProp);
+ void onRegenerateDisplay (void);
+ ewol::Widget * getWidgetAtPos (const vec2 & _pos);
+ void periodicCall (const ewol::event::Time & _event);
+ bool onSetConfig (const ewol::object::Config & _conf);
+ bool onGetConfig (const char * _config,
std::string & _result);
# void subWidgetSelectSetVectorId (int32_t _id);

Object Hierarchy:

ewol::Object
    +--> ewol::Widget
        +--> ewol::widget::ContainerN
            +--> ewol::widget::WSlider

Description:

/** * @ingroup ewolWidgetGroup */

Detail:

ewol::widget::init ()

static void init(ewol::widget::Manager & _widgetManager);



ewol::widget::WSlider ()

WSlider(void);



ewol::widget::~WSlider ()

~WSlider(void);



subWidgetSelectSet ()

void subWidgetSelectSet(int32_t _id);

Select a new subwidget to display


subWidgetSelectSet ()

void subWidgetSelectSet(ewol::Widget * _widgetPointer);

Select a new subwidget to display


subWidgetSelectSet ()

void subWidgetSelectSet(const std::string & _widgetName);

Select a new subwidget to display


setTransitionSpeed ()

void setTransitionSpeed(float _timeSecond);

set transition speed element.


getTransitionSpeed ()

float getTransitionSpeed(void);

get transition speed element.


setTransitionMode ()

void setTransitionMode(enum sladingMode _mode);

set a new mode of sliding element


calculateSize ()

void calculateSize(const vec2 & _availlable);



systemDraw ()

void systemDraw(const ewol::DrawProperty & _displayProp);



onRegenerateDisplay ()

void onRegenerateDisplay(void);



getWidgetAtPos ()

ewol::Widget * getWidgetAtPos(const vec2 & _pos);



periodicCall ()

void periodicCall(const ewol::event::Time & _event);



onSetConfig ()

bool onSetConfig(const ewol::object::Config & _conf);



onGetConfig ()

bool onGetConfig(const char * _config,
                 std::string & _result);



subWidgetSelectSetVectorId ()

void subWidgetSelectSetVectorId(int32_t _id);

Generate the move on the specific vector ID (This is not a public acces, because the vector can have some null pointer inside ...)