Class: ewol::Windows


Synopsis:

+                             Windows                 (void);
+ ~Windows (void);
+ void sysDraw (void);
+ void sysOnShow (void);
+ void sysOnHide (void);
+ void sysOnKill (void);
+ void onShow (void);
+ void onHide (void);
+ bool onKill (void);
+ void onReduce (void);
+ void on (void);
+ void setDecorationDisable (void);
+ void setDecorationEnable (void);
+ void setSubWidget (ewol::Widget * _widget);
+ void popUpWidgetPush (ewol::Widget * _widget);
+ const etk::Color<float> & getBackgroundColor (void);
+ void setBackgroundColor (const etk::Color<float> & _color);
+ void onRegenerateDisplay (void);
+ void onObjectRemove (ewol::EObject * _removeObject);
+ void calculateSize (const vec2 & _availlable);
+ ewol::Widget * getWidgetAtPos (const vec2 & _pos);
+ void setTitle (const std::string & _title);
+ void createPopUpMessage (enum popUpMessageType _type,
const std::string & _message);
+ void displayInfoMessage (const std::string & _message);
+ void displayWarningMessage (const std::string & _message);
+ void displayErrorMessage (const std::string & _message);
+ void displayCriticalMessage (const std::string & _message);
# void systemDraw (const ewol::DrawProperty & _displayProp);

Object Hierarchy:

ewol::EObject
    +--> ewol::Widget
        +--> ewol::Windows

Description:

/** * @ingroup ewolWidgetGroup */

Detail:

ewol::Windows ()

Windows(void);



ewol::~Windows ()

~Windows(void);



sysDraw ()

void sysDraw(void);



sysOnShow ()

void sysOnShow(void);



sysOnHide ()

void sysOnHide(void);



sysOnKill ()

void sysOnKill(void);



onShow ()

void onShow(void);



onHide ()

void onHide(void);



onKill ()

bool onKill(void);



onReduce ()

void onReduce(void);



on ()

void on(void);



setDecorationDisable ()

void setDecorationDisable(void);



setDecorationEnable ()

void setDecorationEnable(void);



setSubWidget ()

void setSubWidget(ewol::Widget * _widget);



popUpWidgetPush ()

void popUpWidgetPush(ewol::Widget * _widget);



getBackgroundColor ()

const etk::Color<float> & getBackgroundColor(void);

get the background color.


setBackgroundColor ()

void setBackgroundColor(const etk::Color<float> & _color);

set the background color.


onRegenerateDisplay ()

void onRegenerateDisplay(void);



onObjectRemove ()

void onObjectRemove(ewol::EObject * _removeObject);



calculateSize ()

void calculateSize(const vec2 & _availlable);



getWidgetAtPos ()

ewol::Widget * getWidgetAtPos(const vec2 & _pos);



setTitle ()

void setTitle(const std::string & _title);



createPopUpMessage ()

void createPopUpMessage(enum popUpMessageType _type,
                        const std::string & _message);

Create a simple pop-up message on the screen for application error.


displayInfoMessage ()

void displayInfoMessage(const std::string & _message);

Create a simple information message


displayWarningMessage ()

void displayWarningMessage(const std::string & _message);

Create a simple warning message


displayErrorMessage ()

void displayErrorMessage(const std::string & _message);

Create a simple error message


displayCriticalMessage ()

void displayCriticalMessage(const std::string & _message);

Create a simple critical message


systemDraw ()

void systemDraw(const ewol::DrawProperty & _displayProp);