summaryrefslogtreecommitdiff
path: root/src/lib/elementary/elm_inwin.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/elementary/elm_inwin.c')
-rw-r--r--src/lib/elementary/elm_inwin.c38
1 files changed, 6 insertions, 32 deletions
diff --git a/src/lib/elementary/elm_inwin.c b/src/lib/elementary/elm_inwin.c
index 30647e7197..110a614575 100644
--- a/src/lib/elementary/elm_inwin.c
+++ b/src/lib/elementary/elm_inwin.c
@@ -3,8 +3,9 @@
#endif
#define ELM_WIDGET_PROTECTED
-#define EFL_ACCESS_PROTECTED
+#define EFL_ACCESS_OBJECT_PROTECTED
#define ELM_LAYOUT_PROTECTED
+#define EFL_PART_PROTECTED
#include <Elementary.h>
@@ -20,12 +21,6 @@
#define MY_CLASS_NAME "Elm_Inwin"
#define MY_CLASS_NAME_LEGACY "elm_inwin"
-static const Elm_Layout_Part_Alias_Description _content_aliases[] =
-{
- {"default", "elm.swallow.content"},
- {NULL, NULL}
-};
-
typedef struct {
} Elm_Inwin_Data;
@@ -63,7 +58,7 @@ _elm_inwin_efl_canvas_group_group_add(Eo *obj, Elm_Inwin_Data *pd EINA_UNUSED)
}
EOLIAN static void
-_elm_inwin_elm_widget_widget_parent_set(Eo *obj, Elm_Inwin_Data *pd EINA_UNUSED, Evas_Object *parent)
+_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);
@@ -92,7 +87,7 @@ _elm_inwin_efl_object_constructor(Eo *obj, Elm_Inwin_Data *pd EINA_UNUSED)
obj = efl_constructor(efl_super(obj, MY_CLASS));
efl_canvas_object_type_set(obj, MY_CLASS_NAME_LEGACY);
- efl_access_role_set(obj, EFL_ACCESS_ROLE_GLASS_PANE);
+ efl_access_object_role_set(obj, EFL_ACCESS_ROLE_GLASS_PANE);
return obj;
}
@@ -111,24 +106,6 @@ _elm_inwin_activate(Eo *obj, Elm_Inwin_Data *pd EINA_UNUSED)
elm_object_focus_set(obj, EINA_TRUE);
}
-EOLIAN static Eina_Bool
-_elm_inwin_efl_content_content_set(Eo *obj, Elm_Inwin_Data *pd EINA_UNUSED, Efl_Gfx *content)
-{
- return efl_content_set(efl_part(obj, _content_aliases[0].real_part), content);
-}
-
-EOLIAN static Efl_Gfx *
-_elm_inwin_efl_content_content_get(Eo *obj, Elm_Inwin_Data *pd EINA_UNUSED)
-{
- return efl_content_get(efl_part(obj, _content_aliases[0].real_part));
-}
-
-EOLIAN static Efl_Gfx *
-_elm_inwin_efl_content_content_unset(Eo *obj, Elm_Inwin_Data *pd EINA_UNUSED)
-{
- return efl_content_unset(efl_part(obj, _content_aliases[0].real_part));
-}
-
EAPI void
elm_win_inwin_content_set(Evas_Object *obj, Evas_Object *content)
{
@@ -158,13 +135,10 @@ _elm_inwin_class_constructor(Efl_Class *klass)
/* Internal EO APIs and hidden overrides */
-ELM_LAYOUT_CONTENT_ALIASES_IMPLEMENT(elm_inwin)
-ELM_PART_CONTENT_DEFAULT_GET(elm_inwin, _content_aliases[0].real_part)
+ELM_PART_CONTENT_DEFAULT_IMPLEMENT(elm_inwin, Elm_Inwin_Data)
#define ELM_INWIN_EXTRA_OPS \
EFL_CANVAS_GROUP_ADD_OPS(elm_inwin), \
- ELM_LAYOUT_SIZING_EVAL_OPS(elm_inwin), \
- ELM_LAYOUT_CONTENT_ALIASES_OPS(elm_inwin), \
- ELM_PART_CONTENT_DEFAULT_OPS(elm_inwin)
+ ELM_LAYOUT_SIZING_EVAL_OPS(elm_inwin)
#include "elm_inwin.eo.c"