Class: widget::WSlider
Synopsis:
+ static void init (ewol::WidgetManager & _widgetManager);
+ WSlider (void);
+ ~WSlider (void);
+ 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::EventTime & _event);
+ bool onSetConfig (const ewol::EConfig & _conf);
+ bool onGetConfig (const char * _config,
std::string & _result);
Object Hierarchy:
ewol::EObject +--> ewol::Widget +--> widget::ContainerN +--> widget::WSlider
Description:
/** * @ingroup ewolWidgetGroup */Detail:
widget::init ()
static void init(ewol::WidgetManager & _widgetManager);
widget::WSlider ()
WSlider(void);
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::EventTime & _event);
onSetConfig ()
bool onSetConfig(const ewol::EConfig & _conf);
onGetConfig ()
bool onGetConfig(const char * _config,
std::string & _result);
widget::init ()
static void init(ewol::WidgetManager & _widgetManager);
widget::WSlider ()
WSlider(void);
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::EventTime & _event);
onSetConfig ()
bool onSetConfig(const ewol::EConfig & _conf);
onGetConfig ()
bool onGetConfig(const char * _config, std::string & _result);