class: ewol::widget::Menu
Constructor and Destructor:
# Menu ();
+ virtual ~Menu ();
Synopsis:
+ ewol::object::Signal<std::string> signalSelect;
# void init ();
+ DECLARE_WIDGET_FACTORY (Menu ,
"Menu" );
+ void clear ();
+ int32_t addTitle (const std::string & _label,
const std::string & _image,
const std::string & _message);
+ int32_t add (int32_t _parent,
const std::string & _label,
const std::string & _image,
const std::string & _message);
+ int32_t addSpacer ();
+ void remove (int32_t _id);
Object Hierarchy:
+std::enable_shared_from_this<Object>
+ewol::object::ParameterList
+ewol::object::SignalList
+--> +ewol::Object
+--> +ewol::Widget
+--> +ewol::widget::ContainerN
+--> +ewol::widget::Sizer
+--> ewol::widget::Menu
Detail:
signalSelect
+ ewol::object::Signal<std::string> signalSelect;
Menu
# Menu ();
init
# void init ();
DECLARE_WIDGET_FACTORY
+ DECLARE_WIDGET_FACTORY (Menu ,
"Menu" );
~Menu
+ virtual ~Menu ();
clear
+ void clear ();
addTitle
+ int32_t addTitle (const std::string & _label,
const std::string & _image,
const std::string & _message);
add
+ int32_t add (int32_t _parent,
const std::string & _label,
const std::string & _image,
const std::string & _message);
addSpacer
+ int32_t addSpacer ();
remove
+ void remove (int32_t _id);