diff options
author | Jean-Philippe Andre <jp.andre@samsung.com> | 2017-07-28 12:10:27 +0900 |
---|---|---|
committer | Jean-Philippe Andre <jp.andre@samsung.com> | 2017-08-04 10:24:03 +0900 |
commit | a1509ab98d8c959a1e235715ccbdd0c273cb9c2a (patch) | |
tree | af7e6a7ff08025c692d891aa902abdd0fd2ddcb1 | |
parent | 1990104b5f351ad40367d46a99374cb0ca8234df (diff) | |
download | efl-a1509ab98d8c959a1e235715ccbdd0c273cb9c2a.tar.gz |
frame: Implement text set/get (EO only)
This is required for the default style which has a title.
-rw-r--r-- | src/lib/elementary/efl_ui_frame.c | 12 | ||||
-rw-r--r-- | src/lib/elementary/efl_ui_frame.eo | 3 |
2 files changed, 14 insertions, 1 deletions
diff --git a/src/lib/elementary/efl_ui_frame.c b/src/lib/elementary/efl_ui_frame.c index 3b3373a1e8..800d13e724 100644 --- a/src/lib/elementary/efl_ui_frame.c +++ b/src/lib/elementary/efl_ui_frame.c @@ -209,6 +209,18 @@ _efl_ui_frame_efl_object_constructor(Eo *obj, Efl_Ui_Frame_Data *_pd EINA_UNUSED } EOLIAN static void +_efl_ui_frame_efl_text_text_set(Eo *obj, Efl_Ui_Frame_Data *pd EINA_UNUSED, const char *text) +{ + efl_text_set(efl_part(obj, _text_aliases[0].real_part), text); +} + +EOLIAN static const char * +_efl_ui_frame_efl_text_text_get(Eo *obj, Efl_Ui_Frame_Data *pd EINA_UNUSED) +{ + return efl_text_get(efl_part(obj, _text_aliases[0].real_part)); +} + +EOLIAN static void _efl_ui_frame_autocollapse_set(Eo *obj EINA_UNUSED, Efl_Ui_Frame_Data *sd, Eina_Bool autocollapse) { diff --git a/src/lib/elementary/efl_ui_frame.eo b/src/lib/elementary/efl_ui_frame.eo index 7050d4850d..126d99dd8c 100644 --- a/src/lib/elementary/efl_ui_frame.eo +++ b/src/lib/elementary/efl_ui_frame.eo @@ -1,4 +1,4 @@ -class Efl.Ui.Frame (Elm.Layout, Efl.Ui.Clickable) +class Efl.Ui.Frame (Elm.Layout, Efl.Ui.Clickable, Efl.Text) { [[Frame widget @@ -62,5 +62,6 @@ class Efl.Ui.Frame (Elm.Layout, Efl.Ui.Clickable) Elm.Widget.focus_direction_manager_is; Elm.Layout.text_aliases { get; } Elm.Layout.content_aliases { get; } + Efl.Text.text { get; set; } } } |