Windows.hpp
Go to the documentation of this file.
virtual void onChangePropertyTitle()
Called when property change: Title.
Definition: DrawProperty.hpp:15
ewol::WidgetShared m_subWidget
main sub-widget of the Windows.
Definition: Windows.hpp:39
void onRegenerateDisplay() override
Event generated when a redraw is needed.
ememory::SharedPtr< ewol::resource::ColorFile > m_resourceColor
theme color property (name of file in propertyColorConfiguration)
Definition: Windows.hpp:28
int32_t m_colorBg
Default background color of the windows.
Definition: Windows.hpp:29
void requestDestroyFromChild(const ewol::ObjectShared &_child) override
Called by a whild that want to remove pointer of itself from the current list of his parrent...
eproperty::Value< std::string > propertyColorConfiguration
Configuration file of the windows theme.
Definition: Windows.hpp:25
ewol::ObjectShared getSubObjectNamed(const std::string &_objectName) override
Retrive an object with his name (in the global list)
Definition: Area.hpp:16
virtual void onChangePropertyColor()
Called when property change: Color configuration file.
Widget class is the main widget interface, it hase some generic properties: :** known his parent :** ...
Definition: Widget.hpp:73
std::list< ewol::WidgetShared > m_popUpWidgetList
List of pop-up displayed.
Definition: Windows.hpp:47
ewol::WidgetShared getWidgetAtPos(const vec2 &_pos) override
get the widget at the specific windows absolute position
eproperty::Value< std::string > propertyTitle
Current title of the windows.
Definition: Windows.hpp:26
size_t popUpCount()
Get the number of pop-up.
Definition: Windows.hpp:62
void systemDraw(const ewol::DrawProperty &_displayProp) override
{SYSTEM} extern interface to request a draw ... (called by the drawing thread [Android, X11, ...]) This function generate a clipping with the viewport openGL system. Like this a widget draw can not draw over an other widget
void setSubWidget(ewol::WidgetShared _widget)
Set the main widget of the application.
void popUpWidgetPush(ewol::WidgetShared _widget)
Add a pop-up on the Windows.
void onChangeSize() override
Parent have set the size and the origin. the container need to update the subwidget property...