diff options
-rw-r--r-- | src/lib/elm_layout.c | 7 | ||||
-rw-r--r-- | src/lib/elm_layout.eo | 1 | ||||
-rw-r--r-- | src/lib/elm_video.c | 6 | ||||
-rw-r--r-- | src/lib/elm_video.eo | 1 |
4 files changed, 15 insertions, 0 deletions
diff --git a/src/lib/elm_layout.c b/src/lib/elm_layout.c index 6e3ccb257..19f6b4719 100644 --- a/src/lib/elm_layout.c +++ b/src/lib/elm_layout.c @@ -857,6 +857,13 @@ _elm_layout_efl_file_file_set(Eo *obj, Elm_Layout_Smart_Data *sd, const char *fi return int_ret; } +EOLIAN static void +_elm_layout_efl_file_file_get(Eo *obj, Elm_Layout_Smart_Data *sd EINA_UNUSED, const char **file, const char **group) +{ + ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd); + edje_object_file_get(wd->resize_obj, file, group); +} + EOLIAN static Eina_Bool _elm_layout_theme_set(Eo *obj, Elm_Layout_Smart_Data *sd, const char *klass, const char *group, const char *style) { diff --git a/src/lib/elm_layout.eo b/src/lib/elm_layout.eo index f606a5552..7dca64677 100644 --- a/src/lib/elm_layout.eo +++ b/src/lib/elm_layout.eo @@ -628,6 +628,7 @@ class Elm_Layout (Elm_Container, Efl.File) Eo.Base.constructor; Eo.Base.dbg_info_get; Efl.File.file.set; + Efl.File.file.get; Evas.Object_Smart.del; Evas.Object_Smart.add; Evas.Object_Smart.calculate; diff --git a/src/lib/elm_video.c b/src/lib/elm_video.c index 3db858fcd..c36f74e49 100644 --- a/src/lib/elm_video.c +++ b/src/lib/elm_video.c @@ -299,6 +299,12 @@ _elm_video_efl_file_file_set(Eo *obj, Elm_Video_Data *sd, const char *filename, return EINA_TRUE; } +EOLIAN static void +_elm_video_efl_file_file_get(Eo *obj EINA_UNUSED, Elm_Video_Data *sd EINA_UNUSED, const char **filename, const char **key EINA_UNUSED) +{ + *filename = emotion_object_file_get(sd->emotion); +} + EOLIAN static Evas_Object* _elm_video_emotion_get(Eo *obj EINA_UNUSED, Elm_Video_Data *sd) { diff --git a/src/lib/elm_video.eo b/src/lib/elm_video.eo index 3ff579762..56d58d72f 100644 --- a/src/lib/elm_video.eo +++ b/src/lib/elm_video.eo @@ -181,6 +181,7 @@ class Elm_Video (Elm_Layout, Efl.File, Elm_Interface_Atspi_Widget_Action) class.constructor; Eo.Base.constructor; Efl.File.file.set; + Efl.File.file.get; Evas.Object_Smart.add; Evas.Object_Smart.del; Elm_Widget.focus_next_manager_is; |