This defines the inheriting widget as Composition widget.
A composition widget is a widget that's the logical parent of another set of widgets which can be used for interaction.
invalidate [Overridden from Efl.Object]
void efl_invalidate(Eo *obj);
composition_elements (get, set) protected
Set the order of elements that will be used for composition
Eina_List *efl_ui_focus_composition_elements_get(const Eo *obj); void efl_ui_focus_composition_elements_set(Eo *obj, Eina_List *logical_order);
dirty protected
Mark this widget as dirty, the children can be considered to be changed after that call
void efl_ui_focus_composition_dirty(Eo *obj);
focus_state_apply protected
[Overridden from Efl.Ui.Widget]
Eina_Bool efl_ui_widget_focus_state_apply(Eo *obj, Efl_Ui_Widget_Focus_State current_state, Efl_Ui_Widget_Focus_State configured_state, Efl_Ui_Widget *redirect);
logical_mode (get, set) protected
Set to true if all children should be registered as logicals
Eina_Bool efl_ui_focus_composition_logical_mode_get(const Eo *obj); void efl_ui_focus_composition_logical_mode_set(Eo *obj, Eina_Bool logical_mode);
prepare protected
A call to prepare the children of this element, called if marked as dirty
void efl_ui_focus_composition_prepare(Eo *obj);
setup_order_non_recursive protected
[Overridden from Efl.Ui.Focus.Object]
void efl_ui_focus_object_setup_order_non_recursive(Eo *obj);