class: ewol::widget::ParameterList
Constructor and Destructor:
# ParameterList ();
+ virtual ~ParameterList ();
Synopsis:
+ ewol::object::Signal<int32_t> signalSelect;
# void init ();
+ DECLARE_WIDGET_FACTORY (ParameterList ,
"ParameterList" );
+ void setLabel (std::string _newLabel);
+ void addOObject (ewol::Compositing* _newObject,
int32_t _pos);
+ void clearOObjectList ();
+ void menuAdd (std::string & _label,
int32_t _refId,
std::string & _image);
+ void menuAddGroup (std::string & _label);
+ void menuClear ();
+ void menuSeparator ();
+ virtual void onRegenerateDisplay ();
+ virtual bool onEventInput (const ewol::event::Input & _event);
+ virtual void calculateMinMaxSize ();
# virtual void onGetFocus ();
# virtual void onLostFocus ();
# virtual void onDraw ();
Object Hierarchy:
+std::enable_shared_from_this<Object>
+ewol::object::ParameterList
+ewol::object::SignalList
+--> +ewol::Object
+--> +ewol::Widget
+--> +ewol::widget::WidgetScrolled
+--> ewol::widget::ParameterList
Detail:
signalSelect
+ ewol::object::Signal<int32_t> signalSelect;
ParameterList
# ParameterList ();
init
# void init ();
DECLARE_WIDGET_FACTORY
+ DECLARE_WIDGET_FACTORY (ParameterList ,
"ParameterList" );
~ParameterList
+ virtual ~ParameterList ();
setLabel
+ void setLabel (std::string _newLabel);
addOObject
+ void addOObject (ewol::Compositing* _newObject,
int32_t _pos);
clearOObjectList
+ void clearOObjectList ();
menuAdd
+ void menuAdd (std::string & _label,
int32_t _refId,
std::string & _image);
menuAddGroup
+ void menuAddGroup (std::string & _label);
menuClear
+ void menuClear ();
menuSeparator
+ void menuSeparator ();
onRegenerateDisplay
+ virtual void onRegenerateDisplay ();
Event generated when a redraw is needed
onEventInput
+ virtual bool onEventInput (const ewol::event::Input & _event);
Event on an input of this Widget (finger, mouse, stilet)
Parameter [input]: | _event | Event properties |
Return: | | true the event is used<br/>false the event is not used |
calculateMinMaxSize
+ virtual void calculateMinMaxSize ();
calculate the minimum and maximum size (need to estimate expend properties of the widget)
Note: : INTERNAL EWOL SYSTEM
onGetFocus
# virtual void onGetFocus ();
Event of the focus has been grep by the current widget
onLostFocus
# virtual void onLostFocus ();
Event of the focus has been lost by the current widget
onDraw
# virtual void onDraw ();
Common widget drawing function (called by the drawing thread [Android, X11, ...])