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               ();
+ virtual ~Composer ();

Synopsis:

# void init                   (enum composerMode _mode,
const std::string & _data);
+ DECLARE_WIDGET_FACTORY (Composer ,
"Composer" );
+ bool loadFromFile (const std::string & _fileName);
+ bool loadFromString (const std::string & _composerXmlString);

Object Hierarchy:

+std::enable_shared_from_this<Object>
+ewol::object::ParameterList
+ewol::object::SignalList
+--> +ewol::Object
+--> +ewol::Widget
+--> +ewol::widget::Container
+--> ewol::widget::Composer
+--> ewol::widget::FileChooser

Detail:

Composer

#  Composer ();
Constructor


init

# void init (enum composerMode _mode,
const
std::string & _data);
Constructor


DECLARE_WIDGET_FACTORY

+  DECLARE_WIDGET_FACTORY (Composer ,
"Composer" );



~Composer

+ virtual  ~Composer ();
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