Class: widget::Composer


Synopsis:

+        Composer                   (void);
+ Composer (enum composerMode _mode,
const std::string & _data);
+ ~Composer (void);
+ bool loadFromFile (const std::string & _fileName);
+ bool loadFromString (const std::string & _composerXmlString);
+ void registerOnEventNameWidget (const std::string & _subWidgetName,
const char * _eventId,
const char * _eventIdgenerated,
const std::string & _overloadData);
+ void registerOnEventNameWidget (ewol::EObject * _destinationObject,
const std::string & _subWidgetName,
const char * _eventId,
const char * _eventIdgenerated,
const std::string & _overloadData);

Object Hierarchy:

ewol::EObject
    +--> ewol::Widget
        +--> widget::Container
            +--> 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:

widget::Composer ()

Composer(void);

Constructor


widget::Composer ()

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

Constructor


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(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.


registerOnEventNameWidget ()

void registerOnEventNameWidget(ewol::EObject * _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.