Base widget smart data. More...
Data Fields | |
Evas_Object * | obj |
object pointer for this widget smart data | |
Evas_Object * | parent_obj |
parent object of a widget in the elementary tree | |
Evas_Object * | parent2 |
parent object for an inlined window | |
Eina_List * | subobjs |
list of widgets' sub objects in the elementary tree | |
Evas_Object * | resize_obj |
an unique object for each widget that shows the look of a widget. More... | |
const char * | focus_highlight_style |
custom focus style for a widget | |
Eina_Bool | on_translate: 1 |
This is true when any types of elm translate function is being called. More... | |
Eina_Bool | on_create: 1 |
This is true when the widget is on creation(general widget constructor). More... | |
Eina_Bool | on_destroy: 1 |
This is true when the widget is on destruction(general widget destructor). More... | |
Base widget smart data.
This is data bound to an Elementary object instance, so its particular to that specific object and not shared between all objects in its class. It is here, though, that we got a pointer to the object's class, the first field – 'api'
.
Eina_Bool _Elm_Widget_Smart_Data::on_create |
This is true when the widget is on creation(general widget constructor).
Eina_Bool _Elm_Widget_Smart_Data::on_destroy |
This is true when the widget is on destruction(general widget destructor).
Eina_Bool _Elm_Widget_Smart_Data::on_translate |
This is true when any types of elm translate function is being called.
Evas_Object* _Elm_Widget_Smart_Data::resize_obj |
an unique object for each widget that shows the look of a widget.
Resize object's geometry is same as the widget. This resize object is different from that of window's resize object.