efl_canvas_group_del(efl_super(obj, MY_CLASS));
}
-EOLIAN static void
-_elm_ctxpopup_efl_ui_widget_widget_parent_set(Eo *obj, Elm_Ctxpopup_Data *_pd EINA_UNUSED, Evas_Object *parent)
-{
- //default parent is to be hover parent
- elm_ctxpopup_hover_parent_set(obj, parent);
-}
-
EAPI Evas_Object *
elm_ctxpopup_add(Evas_Object *parent)
{
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
efl_access_object_role_set(obj, EFL_ACCESS_ROLE_POPUP_MENU);
-
+ //default parent is to be hover parent
+ elm_ctxpopup_hover_parent_set(obj, efl_parent_get(obj));
return obj;
}
efl_gfx_entity_visible_set(sd->hover, vis);
}
-EOLIAN static void
-_elm_hoversel_efl_ui_widget_widget_parent_set(Eo *obj, Elm_Hoversel_Data *_pd EINA_UNUSED, Evas_Object *parent)
-{
- elm_hoversel_hover_parent_set(obj, parent);
-}
-
EOLIAN static Eina_Bool
_elm_hoversel_efl_ui_autorepeat_autorepeat_supported_get(const Eo *obj EINA_UNUSED, Elm_Hoversel_Data *sd EINA_UNUSED)
{
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
efl_access_object_role_set(obj, EFL_ACCESS_ROLE_PUSH_BUTTON);
legacy_object_focus_handle(obj);
+ elm_hoversel_hover_parent_set(obj, efl_parent_get(obj));
return obj;
}
evas_object_resize(popup, w, h);
}
-EOLIAN static void
-_elm_popup_efl_ui_widget_widget_parent_set(Eo *obj, Elm_Popup_Data *sd, Evas_Object *parent)
+static void
+_parent_setup(Eo *obj, Elm_Popup_Data *sd, Evas_Object *parent)
{
Evas_Coord x, y, w, h;
+
evas_object_geometry_get(parent, &x, &y, &w, &h);
if (efl_isa(parent, EFL_UI_WIN_CLASS))
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
efl_access_object_role_set(obj, EFL_ACCESS_ROLE_DIALOG);
legacy_object_focus_handle(obj);
+ _parent_setup(obj, _pd, efl_parent_get(obj));
return obj;
}
efl_canvas_group_del(efl_super(obj, MY_CLASS));
}
-EOLIAN static void
-_elm_conformant_efl_ui_widget_widget_parent_set(Eo *obj, Elm_Conformant_Data *sd, Evas_Object *parent)
-{
-#ifdef HAVE_ELEMENTARY_X
- Evas_Object *top = elm_widget_top_get(parent);
- Ecore_X_Window xwin = elm_win_xwindow_get(parent);
-
- if ((xwin) && (!elm_win_inlined_image_object_get(top)))
- {
-
- sd->prop_hdl = ecore_event_handler_add
- (ECORE_X_EVENT_WINDOW_PROPERTY, _on_prop_change, obj);
- sd->vkb_state = ECORE_X_VIRTUAL_KEYBOARD_STATE_OFF;
- sd->clipboard_state = ECORE_X_ILLUME_CLIPBOARD_STATE_OFF;
- }
- // FIXME: get kbd region prop
-#else
- (void)obj;
- (void)sd;
- (void)parent;
-#endif
-}
-
// TIZEN_ONLY(20160218): Improve launching performance.
EAPI void
elm_conformant_precreated_object_set(Evas_Object *obj)
EOLIAN static Eo *
_elm_conformant_efl_object_constructor(Eo *obj, Elm_Conformant_Data *sd)
{
+ Eo *parent;
+ obj = efl_constructor(efl_super(obj, MY_CLASS));
+ parent = efl_parent_get(obj);
+#ifdef HAVE_ELEMENTARY_X
+ Evas_Object *top = elm_widget_top_get(parent);
+ Ecore_X_Window xwin = elm_win_xwindow_get(parent);
+
+ if ((xwin) && (!elm_win_inlined_image_object_get(top)))
+ {
+
+ sd->prop_hdl = ecore_event_handler_add
+ (ECORE_X_EVENT_WINDOW_PROPERTY, _on_prop_change, obj);
+ sd->vkb_state = ECORE_X_VIRTUAL_KEYBOARD_STATE_OFF;
+ sd->clipboard_state = ECORE_X_ILLUME_CLIPBOARD_STATE_OFF;
+ }
+ // FIXME: get kbd region prop
+#else
+ (void)obj;
+ (void)sd;
+ (void)parent;
+#endif
+
obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
Efl_Object *_elm_conformant_efl_object_constructor(Eo *obj, Elm_Conformant_Data *pd);
-void _elm_conformant_efl_ui_widget_widget_parent_set(Eo *obj, Elm_Conformant_Data *pd, Efl_Ui_Widget *parent);
-
-
Eina_Error _elm_conformant_efl_ui_widget_theme_apply(Eo *obj, Elm_Conformant_Data *pd);
EFL_OPS_DEFINE(ops,
EFL_OBJECT_OP_FUNC(efl_constructor, _elm_conformant_efl_object_constructor),
- EFL_OBJECT_OP_FUNC(efl_ui_widget_parent_set, _elm_conformant_efl_ui_widget_widget_parent_set),
EFL_OBJECT_OP_FUNC(efl_ui_widget_theme_apply, _elm_conformant_efl_ui_widget_theme_apply),
ELM_CONFORMANT_EXTRA_OPS
);
Efl_Object *_elm_ctxpopup_efl_object_constructor(Eo *obj, Elm_Ctxpopup_Data *pd);
-void _elm_ctxpopup_efl_ui_widget_widget_parent_set(Eo *obj, Elm_Ctxpopup_Data *pd, Efl_Ui_Widget *parent);
-
-
Eina_Bool _elm_ctxpopup_efl_ui_widget_widget_sub_object_add(Eo *obj, Elm_Ctxpopup_Data *pd, Efl_Canvas_Object *sub_obj);
EFL_OBJECT_OP_FUNC(elm_obj_ctxpopup_item_append, _elm_ctxpopup_item_append),
EFL_OBJECT_OP_FUNC(elm_obj_ctxpopup_item_prepend, _elm_ctxpopup_item_prepend),
EFL_OBJECT_OP_FUNC(efl_constructor, _elm_ctxpopup_efl_object_constructor),
- EFL_OBJECT_OP_FUNC(efl_ui_widget_parent_set, _elm_ctxpopup_efl_ui_widget_widget_parent_set),
EFL_OBJECT_OP_FUNC(efl_ui_widget_sub_object_add, _elm_ctxpopup_efl_ui_widget_widget_sub_object_add),
EFL_OBJECT_OP_FUNC(efl_ui_l10n_translation_update, _elm_ctxpopup_efl_ui_l10n_translation_update),
EFL_OBJECT_OP_FUNC(efl_ui_widget_theme_apply, _elm_ctxpopup_efl_ui_widget_theme_apply),
return elm_legacy_add(MY_CLASS, parent);
}
+static void
+_parent_setup(Eo *obj, Elm_Hover_Data *sd, Evas_Object *parent)
+{
+ _elm_hover_parent_detach(obj);
+
+ sd->parent = parent;
+ if (sd->parent)
+ {
+ evas_object_event_callback_add
+ (sd->parent, EVAS_CALLBACK_MOVE, _parent_move_cb, obj);
+ evas_object_event_callback_add
+ (sd->parent, EVAS_CALLBACK_RESIZE, _parent_resize_cb, obj);
+ evas_object_event_callback_add
+ (sd->parent, EVAS_CALLBACK_SHOW, _parent_show_cb, obj);
+ evas_object_event_callback_add
+ (sd->parent, EVAS_CALLBACK_HIDE, _parent_hide_cb, obj);
+ evas_object_event_callback_add
+ (sd->parent, EVAS_CALLBACK_DEL, _parent_del_cb, obj);
+ }
+
+ elm_layout_sizing_eval(obj);
+}
+
EOLIAN static Eo *
_elm_hover_efl_object_constructor(Eo *obj, Elm_Hover_Data *pd EINA_UNUSED)
{
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
efl_access_object_role_set(obj, EFL_ACCESS_ROLE_POPUP_MENU);
legacy_child_focus_handle(obj);
+ _parent_setup(obj, pd, efl_parent_get(obj));
return obj;
}
Evas_Object *parent)
{
ELM_HOVER_CHECK(obj);
- efl_ui_widget_parent_set(obj, parent);
-}
-
-EOLIAN static void
-_elm_hover_efl_ui_widget_widget_parent_set(Eo *obj, Elm_Hover_Data *sd, Evas_Object *parent)
-{
- _elm_hover_parent_detach(obj);
-
- sd->parent = parent;
- if (sd->parent)
- {
- evas_object_event_callback_add
- (sd->parent, EVAS_CALLBACK_MOVE, _parent_move_cb, obj);
- evas_object_event_callback_add
- (sd->parent, EVAS_CALLBACK_RESIZE, _parent_resize_cb, obj);
- evas_object_event_callback_add
- (sd->parent, EVAS_CALLBACK_SHOW, _parent_show_cb, obj);
- evas_object_event_callback_add
- (sd->parent, EVAS_CALLBACK_HIDE, _parent_hide_cb, obj);
- evas_object_event_callback_add
- (sd->parent, EVAS_CALLBACK_DEL, _parent_del_cb, obj);
- }
-
- elm_layout_sizing_eval(obj);
+ ELM_HOVER_DATA_GET(obj, sd);
+ efl_ui_widget_sub_object_add(parent, obj);
+ _parent_setup(obj, sd, parent);
}
EOLIAN static Evas_Object*
return efl_ui_widget_parent_get((Eo *) obj);
}
-EOLIAN static Evas_Object*
-_elm_hover_efl_ui_widget_widget_parent_get(const Eo *obj EINA_UNUSED, Elm_Hover_Data *sd)
-{
- return sd->parent;
-}
-
EOLIAN static const char*
_elm_hover_best_content_location_get(const Eo *obj EINA_UNUSED, Elm_Hover_Data *sd, Elm_Hover_Axis pref_axis)
{
Eina_Bool _elm_hover_efl_ui_widget_widget_sub_object_add(Eo *obj, Elm_Hover_Data *pd, Efl_Canvas_Object *sub_obj);
-void _elm_hover_efl_ui_widget_widget_parent_set(Eo *obj, Elm_Hover_Data *pd, Efl_Ui_Widget *parent);
-
-
-Efl_Ui_Widget *_elm_hover_efl_ui_widget_widget_parent_get(const Eo *obj, Elm_Hover_Data *pd);
-
-
Eina_Bool _elm_hover_efl_ui_widget_widget_sub_object_del(Eo *obj, Elm_Hover_Data *pd, Efl_Canvas_Object *sub_obj);
EFL_OBJECT_OP_FUNC(efl_gfx_entity_size_set, _elm_hover_efl_gfx_entity_size_set),
EFL_OBJECT_OP_FUNC(efl_ui_widget_theme_apply, _elm_hover_efl_ui_widget_theme_apply),
EFL_OBJECT_OP_FUNC(efl_ui_widget_sub_object_add, _elm_hover_efl_ui_widget_widget_sub_object_add),
- EFL_OBJECT_OP_FUNC(efl_ui_widget_parent_set, _elm_hover_efl_ui_widget_widget_parent_set),
- EFL_OBJECT_OP_FUNC(efl_ui_widget_parent_get, _elm_hover_efl_ui_widget_widget_parent_get),
EFL_OBJECT_OP_FUNC(efl_ui_widget_sub_object_del, _elm_hover_efl_ui_widget_widget_sub_object_del),
EFL_OBJECT_OP_FUNC(efl_access_widget_action_elm_actions_get, _elm_hover_efl_access_widget_action_elm_actions_get),
EFL_OBJECT_OP_FUNC(efl_access_object_state_set_get, _elm_hover_efl_access_object_state_set_get),
void _elm_hoversel_efl_gfx_entity_visible_set(Eo *obj, Elm_Hoversel_Data *pd, Eina_Bool v);
-void _elm_hoversel_efl_ui_widget_widget_parent_set(Eo *obj, Elm_Hoversel_Data *pd, Efl_Ui_Widget *parent);
-
-
Eina_Error _elm_hoversel_efl_ui_widget_theme_apply(Eo *obj, Elm_Hoversel_Data *pd);
EFL_OBJECT_OP_FUNC(efl_constructor, _elm_hoversel_efl_object_constructor),
EFL_OBJECT_OP_FUNC(efl_destructor, _elm_hoversel_efl_object_destructor),
EFL_OBJECT_OP_FUNC(efl_gfx_entity_visible_set, _elm_hoversel_efl_gfx_entity_visible_set),
- EFL_OBJECT_OP_FUNC(efl_ui_widget_parent_set, _elm_hoversel_efl_ui_widget_widget_parent_set),
EFL_OBJECT_OP_FUNC(efl_ui_widget_theme_apply, _elm_hoversel_efl_ui_widget_theme_apply),
EFL_OBJECT_OP_FUNC(efl_ui_l10n_translation_update, _elm_hoversel_efl_ui_l10n_translation_update),
EFL_OBJECT_OP_FUNC(efl_ui_widget_input_event_handler, _elm_hoversel_efl_ui_widget_widget_input_event_handler),
CRI("Failed to set layout!");
}
-EOLIAN static void
-_elm_inwin_efl_ui_widget_widget_parent_set(Eo *obj, Elm_Inwin_Data *pd EINA_UNUSED, Evas_Object *parent)
-{
- elm_win_resize_object_add(parent, obj);
-
- elm_layout_sizing_eval(obj);
-}
-
EAPI Evas_Object *
elm_win_inwin_add(Evas_Object *parent)
{
}
obj = efl_constructor(efl_super(obj, MY_CLASS));
+ elm_win_resize_object_add(efl_parent_get(obj), obj);
+ elm_layout_sizing_eval(obj);
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
efl_access_object_role_set(obj, EFL_ACCESS_ROLE_GLASS_PANE);
Efl_Object *_elm_inwin_efl_object_constructor(Eo *obj, Elm_Inwin_Data *pd);
-void _elm_inwin_efl_ui_widget_widget_parent_set(Eo *obj, Elm_Inwin_Data *pd, Efl_Ui_Widget *parent);
-
-
Eina_Bool _elm_inwin_efl_content_content_set(Eo *obj, Elm_Inwin_Data *pd, Efl_Gfx_Entity *content);
EFL_OPS_DEFINE(ops,
EFL_OBJECT_OP_FUNC(elm_obj_win_inwin_activate, _elm_inwin_activate),
EFL_OBJECT_OP_FUNC(efl_constructor, _elm_inwin_efl_object_constructor),
- EFL_OBJECT_OP_FUNC(efl_ui_widget_parent_set, _elm_inwin_efl_ui_widget_widget_parent_set),
EFL_OBJECT_OP_FUNC(efl_content_set, _elm_inwin_efl_content_content_set),
EFL_OBJECT_OP_FUNC(efl_content_get, _elm_inwin_efl_content_content_get),
EFL_OBJECT_OP_FUNC(efl_content_unset, _elm_inwin_efl_content_content_unset),
return manager;
}
+static void
+_parent_setup(Eo *obj, Elm_Menu_Data *sd, Evas_Object *parent)
+{
+ Eina_List *l, *_l, *_ll, *ll = NULL;
+ Elm_Object_Item *eo_item;
+
+ if (sd->parent == parent) return;
+ if (sd->parent)
+ {
+ evas_object_event_callback_del_full
+ (sd->parent, EVAS_CALLBACK_RESIZE, _parent_resize_cb, obj);
+ evas_object_event_callback_del_full
+ (sd->parent, EVAS_CALLBACK_DEL, _parent_del_cb, obj);
+ }
+ sd->parent = parent;
+ if (sd->parent)
+ {
+ evas_object_event_callback_add
+ (sd->parent, EVAS_CALLBACK_RESIZE, _parent_resize_cb, obj);
+ evas_object_event_callback_add
+ (sd->parent, EVAS_CALLBACK_DEL, _parent_del_cb, obj);
+ }
+ elm_hover_parent_set(sd->hv, parent);
+
+ ll = eina_list_append(ll, sd->items);
+ EINA_LIST_FOREACH(ll, _ll, l)
+ {
+ EINA_LIST_FOREACH(l, _l, eo_item)
+ {
+ ELM_MENU_ITEM_DATA_GET(eo_item, item);
+ if (item->submenu.hv)
+ {
+ elm_hover_parent_set(item->submenu.hv, parent);
+ ll = eina_list_append(ll, item->submenu.items);
+ }
+ }
+ }
+
+ eina_list_free(ll);
+
+ _sizing_eval(obj);
+}
+
EOLIAN static Eo *
_elm_menu_efl_object_constructor(Eo *obj, Elm_Menu_Data *sd)
{
Eo *parent = NULL;
obj = efl_constructor(efl_super(obj, MY_CLASS));
+ _parent_setup(obj, sd, efl_parent_get(obj));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
evas_object_smart_callbacks_descriptions_set(obj, _smart_callbacks);
parent = efl_parent_get(obj);
Evas_Object *parent)
{
ELM_MENU_CHECK(obj);
- efl_ui_widget_parent_set(obj, parent);
-}
-
-EOLIAN static void
-_elm_menu_efl_ui_widget_widget_parent_set(Eo *obj, Elm_Menu_Data *sd, Evas_Object *parent)
-{
- Eina_List *l, *_l, *_ll, *ll = NULL;
- Elm_Object_Item *eo_item;
-
- if (sd->parent == parent) return;
- if (sd->parent)
- {
- evas_object_event_callback_del_full
- (sd->parent, EVAS_CALLBACK_RESIZE, _parent_resize_cb, obj);
- evas_object_event_callback_del_full
- (sd->parent, EVAS_CALLBACK_DEL, _parent_del_cb, obj);
- }
- sd->parent = parent;
- if (sd->parent)
- {
- evas_object_event_callback_add
- (sd->parent, EVAS_CALLBACK_RESIZE, _parent_resize_cb, obj);
- evas_object_event_callback_add
- (sd->parent, EVAS_CALLBACK_DEL, _parent_del_cb, obj);
- }
- elm_hover_parent_set(sd->hv, parent);
-
- ll = eina_list_append(ll, sd->items);
- EINA_LIST_FOREACH(ll, _ll, l)
- {
- EINA_LIST_FOREACH(l, _l, eo_item)
- {
- ELM_MENU_ITEM_DATA_GET(eo_item, item);
- if (item->submenu.hv)
- {
- elm_hover_parent_set(item->submenu.hv, parent);
- ll = eina_list_append(ll, item->submenu.items);
- }
- }
- }
-
- eina_list_free(ll);
-
- _sizing_eval(obj);
+ ELM_MENU_DATA_GET(obj, sd);
+ efl_ui_widget_sub_object_add(parent, obj);
+ _parent_setup(obj, sd, parent);
}
EAPI Evas_Object *
return efl_ui_widget_parent_get(obj);
}
-EOLIAN static Evas_Object*
-_elm_menu_efl_ui_widget_widget_parent_get(const Eo *obj EINA_UNUSED, Elm_Menu_Data *sd)
-{
- return sd->parent;
-}
-
EOLIAN static void
_elm_menu_relative_move(Eo *obj, Elm_Menu_Data *sd, Evas_Coord x, Evas_Coord y)
{
void _elm_menu_efl_gfx_entity_visible_set(Eo *obj, Elm_Menu_Data *pd, Eina_Bool v);
-void _elm_menu_efl_ui_widget_widget_parent_set(Eo *obj, Elm_Menu_Data *pd, Efl_Ui_Widget *parent);
-
-
-Efl_Ui_Widget *_elm_menu_efl_ui_widget_widget_parent_get(const Eo *obj, Elm_Menu_Data *pd);
-
-
Eina_Error _elm_menu_efl_ui_widget_theme_apply(Eo *obj, Elm_Menu_Data *pd);
EFL_OBJECT_OP_FUNC(efl_constructor, _elm_menu_efl_object_constructor),
EFL_OBJECT_OP_FUNC(efl_destructor, _elm_menu_efl_object_destructor),
EFL_OBJECT_OP_FUNC(efl_gfx_entity_visible_set, _elm_menu_efl_gfx_entity_visible_set),
- EFL_OBJECT_OP_FUNC(efl_ui_widget_parent_set, _elm_menu_efl_ui_widget_widget_parent_set),
- EFL_OBJECT_OP_FUNC(efl_ui_widget_parent_get, _elm_menu_efl_ui_widget_widget_parent_get),
EFL_OBJECT_OP_FUNC(efl_ui_widget_theme_apply, _elm_menu_efl_ui_widget_theme_apply),
EFL_OBJECT_OP_FUNC(efl_ui_l10n_translation_update, _elm_menu_efl_ui_l10n_translation_update),
EFL_OBJECT_OP_FUNC(efl_ui_widget_focus_manager_create, _elm_menu_efl_ui_widget_focus_manager_focus_manager_create),
return elm_legacy_add(MY_CLASS, parent);
}
-EOLIAN static Eo *
-_elm_notify_efl_object_constructor(Eo *obj, Elm_Notify_Data *sd EINA_UNUSED)
-{
- obj = efl_constructor(efl_super(obj, MY_CLASS));
- efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
- efl_access_object_role_set(obj, EFL_ACCESS_ROLE_NOTIFICATION);
-
- return obj;
-}
-
-EAPI void
-elm_notify_parent_set(Evas_Object *obj,
- Evas_Object *parent)
-{
- ELM_NOTIFY_CHECK(obj);
- efl_ui_widget_parent_set(obj, parent);
-}
-EOLIAN static void
-_elm_notify_efl_ui_widget_widget_parent_set(Eo *obj, Elm_Notify_Data *sd, Evas_Object *parent)
+static void
+_parent_setup(Eo *obj, Elm_Notify_Data *sd, Evas_Object *parent)
{
if (sd->parent)
{
_calc(obj);
}
+EOLIAN static Eo *
+_elm_notify_efl_object_constructor(Eo *obj, Elm_Notify_Data *sd EINA_UNUSED)
+{
+ obj = efl_constructor(efl_super(obj, MY_CLASS));
+ efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
+ efl_access_object_role_set(obj, EFL_ACCESS_ROLE_NOTIFICATION);
+ _parent_setup(obj, sd, efl_parent_get(obj));
+
+ return obj;
+}
+
+EAPI void
+elm_notify_parent_set(Evas_Object *obj,
+ Evas_Object *parent)
+{
+ ELM_NOTIFY_CHECK(obj);
+ ELM_NOTIFY_DATA_GET(obj, sd);
+ efl_ui_widget_sub_object_add(parent, obj);
+ _parent_setup(obj, sd, parent);
+}
+
EAPI Evas_Object *
elm_notify_parent_get(const Evas_Object *obj)
{
return ret;
}
-EOLIAN static Evas_Object*
-_elm_notify_efl_ui_widget_widget_parent_get(const Eo *obj EINA_UNUSED, Elm_Notify_Data *sd)
-{
- return sd->parent;
-}
-
EINA_DEPRECATED EAPI void
elm_notify_orient_set(Evas_Object *obj,
Elm_Notify_Orient orient)
void _elm_notify_efl_gfx_entity_size_set(Eo *obj, Elm_Notify_Data *pd, Eina_Size2D size);
-void _elm_notify_efl_ui_widget_widget_parent_set(Eo *obj, Elm_Notify_Data *pd, Efl_Ui_Widget *parent);
-
-
-Efl_Ui_Widget *_elm_notify_efl_ui_widget_widget_parent_get(const Eo *obj, Elm_Notify_Data *pd);
-
-
Eina_Error _elm_notify_efl_ui_widget_theme_apply(Eo *obj, Elm_Notify_Data *pd);
EFL_OBJECT_OP_FUNC(efl_gfx_entity_visible_set, _elm_notify_efl_gfx_entity_visible_set),
EFL_OBJECT_OP_FUNC(efl_gfx_entity_position_set, _elm_notify_efl_gfx_entity_position_set),
EFL_OBJECT_OP_FUNC(efl_gfx_entity_size_set, _elm_notify_efl_gfx_entity_size_set),
- EFL_OBJECT_OP_FUNC(efl_ui_widget_parent_set, _elm_notify_efl_ui_widget_widget_parent_set),
- EFL_OBJECT_OP_FUNC(efl_ui_widget_parent_get, _elm_notify_efl_ui_widget_widget_parent_get),
EFL_OBJECT_OP_FUNC(efl_ui_widget_theme_apply, _elm_notify_efl_ui_widget_theme_apply),
EFL_OBJECT_OP_FUNC(efl_ui_widget_sub_object_del, _elm_notify_efl_ui_widget_widget_sub_object_del),
EFL_OBJECT_OP_FUNC(efl_content_set, _elm_notify_efl_content_content_set),
void _elm_popup_efl_ui_widget_on_access_update(Eo *obj, Elm_Popup_Data *pd, Eina_Bool enable);
-void _elm_popup_efl_ui_widget_widget_parent_set(Eo *obj, Elm_Popup_Data *pd, Efl_Ui_Widget *parent);
-
-
void _elm_popup_efl_ui_l10n_translation_update(Eo *obj, Elm_Popup_Data *pd);
EFL_OBJECT_OP_FUNC(efl_constructor, _elm_popup_efl_object_constructor),
EFL_OBJECT_OP_FUNC(efl_ui_widget_theme_apply, _elm_popup_efl_ui_widget_theme_apply),
EFL_OBJECT_OP_FUNC(efl_ui_widget_on_access_update, _elm_popup_efl_ui_widget_on_access_update),
- EFL_OBJECT_OP_FUNC(efl_ui_widget_parent_set, _elm_popup_efl_ui_widget_widget_parent_set),
EFL_OBJECT_OP_FUNC(efl_ui_l10n_translation_update, _elm_popup_efl_ui_l10n_translation_update),
EFL_OBJECT_OP_FUNC(efl_ui_widget_sub_object_del, _elm_popup_efl_ui_widget_widget_sub_object_del),
EFL_OBJECT_OP_FUNC(efl_ui_widget_input_event_handler, _elm_popup_efl_ui_widget_widget_input_event_handler),