Class: ewol::widget::Manager
Constructor and Destructor:
+ Manager (void);
+ ~Manager (void);
Synopsis:
+ 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::widget::Manager ()
Manager(void);
ewol::widget::~Manager ()
~Manager(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::widget::Manager ()
Manager(void);
ewol::widget::~Manager ()
~Manager(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);