Base widget smart data extended with layout instance data. More...
#include <elm_widget_layout.h>
Data Fields | |
Evas_Object * | obj |
The object itself. | |
Eina_List * | subs |
List of Elm_Layout_Sub_Object_Data structs, to hold the actual sub objects such as text, content and the children of box and table. | |
Eina_List * | edje_signals |
The list of edje signal callbacks. | |
Eina_List * | parts_cursors |
The list of cursor names of layout parts. More... | |
Eina_Inarray * | deferred_signals |
signals which were generated during construction | |
struct { | |
Eina_Hash * properties | |
The list of properties connected to layout parts. | |
Eina_Hash * signals | |
The list of signals connected. | |
Eina_Hash * factories | |
The hash with parts connected to factories. | |
Eina_Bool updating: 1 | |
} | connect |
unsigned int | finger_size_multiplier_x |
unsigned int | finger_size_multiplier_y |
multipliers for finger_size during group_calc | |
unsigned int | version |
version number specified in the widget's theme | |
Eina_Bool | frozen |
Layout freeze state. | |
Eina_Bool | can_access: 1 |
This is true when all text(including textblock) parts can be accessible by accessibility. | |
Eina_Bool | destructed_is: 1 |
This flag indicates if Efl.Ui.Layout destructor was called. More... | |
Eina_Bool | file_set: 1 |
This flag indicates if Efl.Ui.Layout source is set from a file. | |
Eina_Bool | automatic_orientation_apply: 1 |
Eina_Bool | model_bound: 1 |
Set to true once we are watching over a model. | |
Eina_Bool | model_watch: 1 |
Set to true once we do watch for model change. | |
Eina_Bool | calc_subobjs: 1 |
Set to true if group_calc should also handle subobjs during manual calc. | |
Eina_Bool | cb_theme_changed: 1 |
if theme,changed event subscriber has been added | |
Eina_Bool | needs_theme_apply: 1 |
if theme has not been manually set during construction | |
Eina_Bool | frozen_changed: 1 |
only set if object was changed while frozen | |
Base widget smart data extended with layout instance data.
Eina_List* _Efl_Ui_Layout_Data::parts_cursors |
The list of cursor names of layout parts.
This is a list of Elm_Layout_Sub_Object_Cursor struct.
Eina_Bool _Efl_Ui_Layout_Data::destructed_is |
This flag indicates if Efl.Ui.Layout destructor was called.
This is needed to avoid unnecessary calculation of subobject deletion during layout object's deletion.