Class: ewol::widget::Composer


Constructor and Destructor:

+        Composer                   (void);
+ Composer (enum composerMode _mode,
const std::string & _data);
+ ~Composer (void);

Synopsis:

+  bool  loadFromFile               (const std::string & _fileName);
+ bool loadFromString (const std::string & _composerXmlString);
+ void registerOnEventNameWidget (ewol::Object * _destinationObject,
const std::string & _subWidgetName,
const char * _eventId,
const char * _eventIdgenerated,
const std::string & _overloadData);
# void registerOnEventNameWidget (const std::string & _subWidgetName,
const char * _eventId,
const char * _eventIdgenerated,
const std::string & _overloadData);

Object Hierarchy:

ewol::Object
    +--> ewol::Widget
        +--> ewol::widget::Container
            +--> ewol::widget::Composer

Description:

/** * @ingroup ewolWidgetGroup * @brief the composer widget is a widget that create a link on a string.file to parse the data and generate some widget tree */

Detail:

ewol::widget::Composer ()

Composer(void);

Constructor


ewol::widget::Composer ()

Composer(enum composerMode _mode,
         const std::string & _data);

Constructor


ewol::widget::~Composer ()

~Composer(void);

Destructor


loadFromFile ()

bool loadFromFile(const std::string & _fileName);

load a composition with a file


loadFromString ()

bool loadFromString(const std::string & _composerXmlString);

load a composition with a file


registerOnEventNameWidget ()

void registerOnEventNameWidget(ewol::Object * _destinationObject,
                               const std::string & _subWidgetName,
                               const char * _eventId,
                               const char * _eventIdgenerated,
                               const std::string & _overloadData);

Register an Event an named widget.
Notes: : To used when NOT herited from this object.


registerOnEventNameWidget ()

void registerOnEventNameWidget(const std::string & _subWidgetName,
                               const char * _eventId,
                               const char * _eventIdgenerated,
                               const std::string & _overloadData);

Register an Event an named widget.
Notes: : To used when herited from this object.