Class: ewol::WidgetManager
Synopsis:
+ WidgetManager (void);
+ ~WidgetManager (void);
+ void rm (ewol::Widget * _newWidget);
+ void focusKeep (ewol::Widget * _newWidget);
+ void focusSetDefault (ewol::Widget * _newWidget);
+ void focusRelease (void);
+ ewol::Widget * focusGet (void);
+ void focusRemoveIfRemove (ewol::Widget * _newWidget);
+ void periodicCallAdd (ewol::Widget * _pWidget);
+ void periodicCallRm (ewol::Widget * _pWidget);
+ void periodicCall (int64_t _localTime);
+ void periodicCallResume (int64_t _localTime);
+ bool periodicCallHave (void);
+ void markDrawingIsNeeded (void);
+ bool isDrawingNeeded (void);
+ void addWidgetCreator (const std::string & _name,
creator_tf _pointer);
+ ewol::Widget * create (const std::string & _name);
+ bool exist (const std::string & _name);
+ std::string list (void);
Detail:
ewol::WidgetManager ()
WidgetManager(void);
ewol::~WidgetManager ()
~WidgetManager(void);
rm ()
void rm(ewol::Widget * _newWidget);
focusKeep ()
void focusKeep(ewol::Widget * _newWidget);
focusSetDefault ()
void focusSetDefault(ewol::Widget * _newWidget);
focusRelease ()
void focusRelease(void);
focusGet ()
ewol::Widget * focusGet(void);
focusRemoveIfRemove ()
void focusRemoveIfRemove(ewol::Widget * _newWidget);
periodicCallAdd ()
void periodicCallAdd(ewol::Widget * _pWidget);
periodicCallRm ()
void periodicCallRm(ewol::Widget * _pWidget);
periodicCall ()
void periodicCall(int64_t _localTime);
periodicCallResume ()
void periodicCallResume(int64_t _localTime);
periodicCallHave ()
bool periodicCallHave(void);
markDrawingIsNeeded ()
void markDrawingIsNeeded(void);
isDrawingNeeded ()
bool isDrawingNeeded(void);
addWidgetCreator ()
void addWidgetCreator(const std::string & _name,
creator_tf _pointer);
create ()
ewol::Widget * create(const std::string & _name);
exist ()
bool exist(const std::string & _name);
list ()
std::string list(void);
ewol::WidgetManager ()
WidgetManager(void);
ewol::~WidgetManager ()
~WidgetManager(void);
rm ()
void rm(ewol::Widget * _newWidget);
focusKeep ()
void focusKeep(ewol::Widget * _newWidget);
focusSetDefault ()
void focusSetDefault(ewol::Widget * _newWidget);
focusRelease ()
void focusRelease(void);
focusGet ()
ewol::Widget * focusGet(void);
focusRemoveIfRemove ()
void focusRemoveIfRemove(ewol::Widget * _newWidget);
periodicCallAdd ()
void periodicCallAdd(ewol::Widget * _pWidget);
periodicCallRm ()
void periodicCallRm(ewol::Widget * _pWidget);
periodicCall ()
void periodicCall(int64_t _localTime);
periodicCallResume ()
void periodicCallResume(int64_t _localTime);
periodicCallHave ()
bool periodicCallHave(void);
markDrawingIsNeeded ()
void markDrawingIsNeeded(void);
isDrawingNeeded ()
bool isDrawingNeeded(void);
addWidgetCreator ()
void addWidgetCreator(const std::string & _name, creator_tf _pointer);
create ()
ewol::Widget * create(const std::string & _name);
exist ()
bool exist(const std::string & _name);
list ()
std::string list(void);