class: ewol::widget::Composer


Description:

the composer widget is a widget that create a link on a string.file to parse the data and generate some widget tree

enum:

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 (const std::string & _subWidgetName,
const char* _eventId,
const char* _eventIdgenerated,
const std::string & _overloadData);
+ void registerOnEventNameWidget (ewol::Object* _destinationObject,
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

Detail:

Composer

+  Composer (void );
Constructor


Composer

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


~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. @see registerOnEvent
Note: : To used when herited from this object.


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. @see registerOnEvent
Note: : To used when NOT herited from this object.