Class: widget::PopUp
Synopsis:
+ static void init (ewol::WidgetManager & _widgetManager);
+ PopUp (const std::string & _shaperName);
+ ~PopUp (void);
+ void setShaperName (const std::string & _shaperName);
+ void lockExpand (const bvec2 & _lockExpand);
+ void setRemoveOnExternClick (bool _state);
+ bool getRemoveOnExternClick (void);
+ void periodicCall (const ewol::EventTime & _event);
+ void systemDraw (const ewol::DrawProperty & _displayProp);
+ void onRegenerateDisplay (void);
+ void calculateSize (const vec2 & _available);
+ bool onEventInput (const ewol::EventInput & _event);
+ ewol::Widget * getWidgetAtPos (const vec2 & pos);
# void onDraw (void);
# bool onSetConfig (const ewol::EConfig & _conf);
# bool onGetConfig (const char * _config,
std::string & _result);
# bool onStartAnnimation (enum ewol::Widget::annimationMode _mode);
# void onStopAnnimation (void);
Object Hierarchy:
ewol::EObject +--> ewol::Widget +--> widget::Container +--> widget::PopUp +--> widget::FileChooser +--> widget::StdPopUp +--> widget::Parameter
Description:
/** * @ingroup ewolWidgetGroup */Detail:
widget::init ()
static void init(ewol::WidgetManager & _widgetManager);
widget::PopUp ()
PopUp(const std::string & _shaperName);
Constructor
Parameter [input]: _shaperName Shaper file properties
widget::~PopUp ()
~PopUp(void);
Destructor
setShaperName ()
void setShaperName(const std::string & _shaperName);
set the shaper name (use the contructer one this permit to not noad unused shaper)
Parameter [input]: _shaperName The new shaper filename
lockExpand ()
void lockExpand(const bvec2 & _lockExpand);
Limit the expend properties to the current widget (no contamination)
Parameter [input]: _lockExpend Lock mode of the expend properties
setRemoveOnExternClick ()
void setRemoveOnExternClick(bool _state);
Request the Auto-remove when the event input is set outside the widget
Parameter [input]: _state New status
getRemoveOnExternClick ()
bool getRemoveOnExternClick(void);
get the status of the request the Auto-remove when the event input is set outside the widget.
Return: the status of the removing
periodicCall ()
void periodicCall(const ewol::EventTime & _event);
systemDraw ()
void systemDraw(const ewol::DrawProperty & _displayProp);
onRegenerateDisplay ()
void onRegenerateDisplay(void);
calculateSize ()
void calculateSize(const vec2 & _available);
onEventInput ()
bool onEventInput(const ewol::EventInput & _event);
getWidgetAtPos ()
ewol::Widget * getWidgetAtPos(const vec2 & pos);
onDraw ()
void onDraw(void);
onSetConfig ()
bool onSetConfig(const ewol::EConfig & _conf);
onGetConfig ()
bool onGetConfig(const char * _config,
std::string & _result);
onStartAnnimation ()
bool onStartAnnimation(enum ewol::Widget::annimationMode _mode);
onStopAnnimation ()
void onStopAnnimation(void);
widget::init ()
static void init(ewol::WidgetManager & _widgetManager);
widget::PopUp ()
PopUp(const std::string & _shaperName);
Constructor
-
Parameter [input]: _shaperName Shaper file properties
widget::~PopUp ()
~PopUp(void);
Destructor
setShaperName ()
void setShaperName(const std::string & _shaperName);
set the shaper name (use the contructer one this permit to not noad unused shaper)
-
Parameter [input]: _shaperName The new shaper filename
lockExpand ()
void lockExpand(const bvec2 & _lockExpand);
Limit the expend properties to the current widget (no contamination)
-
Parameter [input]: _lockExpend Lock mode of the expend properties
setRemoveOnExternClick ()
void setRemoveOnExternClick(bool _state);
Request the Auto-remove when the event input is set outside the widget
-
Parameter [input]: _state New status
getRemoveOnExternClick ()
bool getRemoveOnExternClick(void);
get the status of the request the Auto-remove when the event input is set outside the widget.
-
Return: the status of the removing
periodicCall ()
void periodicCall(const ewol::EventTime & _event);
systemDraw ()
void systemDraw(const ewol::DrawProperty & _displayProp);
onRegenerateDisplay ()
void onRegenerateDisplay(void);
calculateSize ()
void calculateSize(const vec2 & _available);
onEventInput ()
bool onEventInput(const ewol::EventInput & _event);
getWidgetAtPos ()
ewol::Widget * getWidgetAtPos(const vec2 & pos);
onDraw ()
void onDraw(void);
onSetConfig ()
bool onSetConfig(const ewol::EConfig & _conf);
onGetConfig ()
bool onGetConfig(const char * _config, std::string & _result);
onStartAnnimation ()
bool onStartAnnimation(enum ewol::Widget::annimationMode _mode);
onStopAnnimation ()
void onStopAnnimation(void);