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
Parameter [input]: _id Id of the subwidget requested
subWidgetSelectSet ()
void subWidgetSelectSet(ewol::Widget * _widgetPointer);
Select a new subwidget to display
Parameter [input]: _widgetPointer Pointer on the widget selected (must be added before)
subWidgetSelectSet ()
void subWidgetSelectSet(const std::string & _widgetName);
Select a new subwidget to display
Parameter [input]: _widgetName Name of the subwidget name
setTransitionSpeed ()
void setTransitionSpeed(float _timeSecond);
set transition speed element.
Parameter [input]: _timeSecond number of second needed to do the transition.
getTransitionSpeed ()
float getTransitionSpeed(void);
get transition speed element.
Return: number of second needed to do the transition.
setTransitionMode ()
void setTransitionMode(enum sladingMode _mode);
set a new mode of sliding element
Parameter [input]: _mode new display mode
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 ...)
Parameter [input]: _id Id in the vector
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
-
Parameter [input]: _id Id of the subwidget requested
subWidgetSelectSet ()
void subWidgetSelectSet(ewol::Widget * _widgetPointer);
Select a new subwidget to display
-
Parameter [input]: _widgetPointer Pointer on the widget selected (must be added before)
subWidgetSelectSet ()
void subWidgetSelectSet(const std::string & _widgetName);
Select a new subwidget to display
-
Parameter [input]: _widgetName Name of the subwidget name
setTransitionSpeed ()
void setTransitionSpeed(float _timeSecond);
set transition speed element.
-
Parameter [input]: _timeSecond number of second needed to do the transition.
getTransitionSpeed ()
float getTransitionSpeed(void);
get transition speed element.
-
Return: number of second needed to do the transition.
setTransitionMode ()
void setTransitionMode(enum sladingMode _mode);
set a new mode of sliding element
-
Parameter [input]: _mode new display mode
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 ...)
-
Parameter [input]: _id Id in the vector