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)


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, ...])