Obviously ui.win is still the ugly exception.
EOLIAN static Efl_Object*
_efl_ui_focus_layer_efl_object_constructor(Eo *obj, Efl_Ui_Focus_Layer_Data *pd)
{
+ obj = efl_constructor(efl_super(obj, MY_CLASS));
pd->manager = efl_ui_widget_focus_manager_create(obj, obj);
-
efl_composite_attach(obj, pd->manager);
-
pd->enable_on_visible = EINA_TRUE;
pd->cycle = EINA_TRUE;
-
- return efl_constructor(efl_super(obj, MY_CLASS));
+ return obj;
}
EOLIAN static void
EOLIAN static Efl_Object *
_efl_ui_focus_manager_calc_efl_object_constructor(Eo *obj, Efl_Ui_Focus_Manager_Calc_Data *pd)
{
+ obj = efl_constructor(efl_super(obj, MY_CLASS));
pd->node_hash = eina_hash_pointer_new(_free_node);
- return efl_constructor(efl_super(obj, MY_CLASS));
+ return obj;
}
EOLIAN static Efl_Object *
EOLIAN static Efl_Object*
_efl_ui_focus_manager_sub_efl_object_constructor(Eo *obj, Efl_Ui_Focus_Manager_Sub_Data *pd EINA_UNUSED)
{
+ obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_event_callback_array_add(obj, self_manager(), obj);
-
_flush_manager(obj, pd);
-
- return efl_constructor(efl_super(obj, MY_CLASS));
+ return obj;
}
EOLIAN static void
EOLIAN static Efl_Object *
_efl_ui_internal_text_interactive_efl_object_constructor(Eo *obj, Efl_Ui_Internal_Text_Interactive_Data *en)
{
+ obj = efl_constructor(efl_super(obj, MY_CLASS));
en->select_allow = EINA_TRUE;
en->editable = EINA_TRUE;
- return efl_constructor(efl_super(obj, MY_CLASS));
+ return obj;
}
EOLIAN static Efl_Object *
#include "efl_ui_text.eo.c"
-EOLIAN static Eo *
-_efl_ui_text_async_efl_object_constructor(Eo *obj, void *_pd EINA_UNUSED)
-{
- obj = efl_constructor(efl_super(obj, EFL_UI_TEXT_ASYNC_CLASS));
- return obj;
-}
-
EOLIAN static void
_efl_ui_text_async_efl_canvas_group_group_add(Eo *obj, void *_pd EINA_UNUSED)
{
]]
data: null;
implements {
- Efl.Object.constructor;
+ //Efl.Object.constructor;
}
}