Class: widget::Menu
Synopsis:
+ Menu (void);
+ ~Menu (void);
+ void clear (void);
+ int32_t addTitle (std::string _label,
std::string _image,
const char * _generateEvent,
const std::string _message);
+ int32_t add (int32_t parent,
std::string _label,
std::string _image,
const char * _generateEvent,
const std::string _message);
+ void addSpacer (void);
+ void onReceiveMessage (const ewol::EMessage & _msg);
+ void onObjectRemove (ewol::EObject * _removeObject);
- void subWidgetRemoveAll (void);
- int32_t subWidgetAdd (ewol::Widget * _newWidget);
- void subWidgetRemove (ewol::Widget * _newWidget);
- void subWidgetUnLink (ewol::Widget * _newWidget);
Object Hierarchy:
ewol::EObject
+--> ewol::Widget
+--> widget::ContainerN
+--> widget::Sizer
+--> widget::Menu
Description:
/**
* @ingroup ewolWidgetGroup
*/
Detail:
widget:: ()
Menu(void);
widget::~ ()
~Menu(void);
void clear(void);
int32_t addTitle(std::string _label,
std::string _image,
const char * _generateEvent,
const std::string _message);
int32_t add(int32_t parent,
std::string _label,
std::string _image,
const char * _generateEvent,
const std::string _message);
void addSpacer(void);
void onReceiveMessage(const ewol::EMessage & _msg);
void onObjectRemove(ewol::EObject * _removeObject);
void subWidgetRemoveAll(void);
int32_t subWidgetAdd(ewol::Widget * _newWidget);
void subWidgetRemove(ewol::Widget * _newWidget);
void subWidgetUnLink(ewol::Widget * _newWidget);