elementary: remove Efl.Ui.Layout namespace

Summary:
Efl.Ui.Layout namespace is removed to keep consistency with other
widgets.
Consequently, "Efl.Ui.Layout.Object" is renamed to "Efl.Ui.Layout" and
"Efl.Ui.Layout." is renamed to "Efl.Ui.Layout_".

Reviewers: segfaultxavi, bu5hm4n, cedric

Reviewed By: segfaultxavi

Subscribers: #reviewers, #committers, SanghyeonLee, woohyun

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D7291
This commit is contained in:
Jaehyun Cho 2018-11-16 10:45:05 +01:00 committed by Xavi Artigas
parent de72dd5730
commit 2d460e52e4
127 changed files with 284 additions and 284 deletions

View File

@ -137,7 +137,7 @@ src/lib/elementary/elm_index.c
src/lib/elementary/elm_interface_scrollable.c src/lib/elementary/elm_interface_scrollable.c
src/lib/elementary/elm_inwin.c src/lib/elementary/elm_inwin.c
src/lib/elementary/elm_label.c src/lib/elementary/elm_label.c
src/lib/elementary/efl_ui_layout_object.c src/lib/elementary/efl_ui_layout.c
src/lib/elementary/elm_list.c src/lib/elementary/elm_list.c
src/lib/elementary/elm_main.c src/lib/elementary/elm_main.c
src/lib/elementary/elm_map.c src/lib/elementary/elm_map.c

View File

@ -14,7 +14,7 @@ elm_public_eolian_files = \
lib/elementary/efl_ui_stack.eo \ lib/elementary/efl_ui_stack.eo \
lib/elementary/efl_ui_image.eo \ lib/elementary/efl_ui_image.eo \
lib/elementary/efl_ui_image_zoomable.eo \ lib/elementary/efl_ui_image_zoomable.eo \
lib/elementary/efl_ui_layout_object.eo \ lib/elementary/efl_ui_layout.eo \
lib/elementary/efl_ui_nstate.eo \ lib/elementary/efl_ui_nstate.eo \
lib/elementary/efl_ui_navigation_bar.eo \ lib/elementary/efl_ui_navigation_bar.eo \
lib/elementary/efl_ui_navigation_bar_part.eo \ lib/elementary/efl_ui_navigation_bar_part.eo \
@ -748,7 +748,7 @@ lib_elementary_libelementary_la_SOURCES = \
lib/elementary/elm_interface_scrollable.c \ lib/elementary/elm_interface_scrollable.c \
lib/elementary/elm_inwin.c \ lib/elementary/elm_inwin.c \
lib/elementary/elm_label.c \ lib/elementary/elm_label.c \
lib/elementary/efl_ui_layout_object.c \ lib/elementary/efl_ui_layout.c \
lib/elementary/efl_ui_layout_pack.c \ lib/elementary/efl_ui_layout_pack.c \
lib/elementary/elm_list.c \ lib/elementary/elm_list.c \
lib/elementary/elm_main.c \ lib/elementary/elm_main.c \

View File

@ -122,7 +122,7 @@ test_evas_mask(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
// FIXME: layout EO API // FIXME: layout EO API
snprintf(buf, sizeof(buf), "%s/objects/test_masking.edj", elm_app_data_dir_get()); snprintf(buf, sizeof(buf), "%s/objects/test_masking.edj", elm_app_data_dir_get());
ly = efl_add(EFL_UI_LAYOUT_OBJECT_CLASS, win, ly = efl_add(EFL_UI_LAYOUT_CLASS, win,
efl_file_set(efl_added, buf, "masking")); efl_file_set(efl_added, buf, "masking"));
efl_pack(box, ly); efl_pack(box, ly);

View File

@ -363,7 +363,7 @@ test_ui_popup_alert(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *
efl_gfx_entity_size_set(efl_ui_popup, EINA_SIZE2D(160, 160)); efl_gfx_entity_size_set(efl_ui_popup, EINA_SIZE2D(160, 160));
Eo *layout = efl_add(EFL_UI_LAYOUT_OBJECT_CLASS, efl_ui_popup); Eo *layout = efl_add(EFL_UI_LAYOUT_CLASS, efl_ui_popup);
snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get()); snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get());
efl_file_set(layout, buf, "efl_ui_popup_scroll_content"); efl_file_set(layout, buf, "efl_ui_popup_scroll_content");
@ -384,7 +384,7 @@ _alert_scroll_case1_cb(void *data, const Efl_Event *ev EINA_UNUSED)
efl_text_set(efl_part(efl_ui_popup, "title"), "title"); efl_text_set(efl_part(efl_ui_popup, "title"), "title");
Eo *layout = efl_add(EFL_UI_LAYOUT_OBJECT_CLASS, efl_ui_popup); Eo *layout = efl_add(EFL_UI_LAYOUT_CLASS, efl_ui_popup);
snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get()); snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get());
efl_file_set(layout, buf, "efl_ui_popup_scroll_content"); efl_file_set(layout, buf, "efl_ui_popup_scroll_content");
@ -408,7 +408,7 @@ _alert_scroll_case2_cb(void *data, const Efl_Event *ev EINA_UNUSED)
efl_text_set(efl_part(efl_ui_popup, "title"), "title"); efl_text_set(efl_part(efl_ui_popup, "title"), "title");
Eo *layout = efl_add(EFL_UI_LAYOUT_OBJECT_CLASS, efl_ui_popup); Eo *layout = efl_add(EFL_UI_LAYOUT_CLASS, efl_ui_popup);
snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get()); snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get());
efl_file_set(layout, buf, "efl_ui_popup_scroll_content"); efl_file_set(layout, buf, "efl_ui_popup_scroll_content");
@ -434,7 +434,7 @@ _alert_scroll_case3_cb(void *data, const Efl_Event *ev EINA_UNUSED)
efl_text_set(efl_part(efl_ui_popup, "title"), "title"); efl_text_set(efl_part(efl_ui_popup, "title"), "title");
Eo *layout = efl_add(EFL_UI_LAYOUT_OBJECT_CLASS, efl_ui_popup); Eo *layout = efl_add(EFL_UI_LAYOUT_CLASS, efl_ui_popup);
snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get()); snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get());
efl_file_set(layout, buf, "efl_ui_popup_scroll_content"); efl_file_set(layout, buf, "efl_ui_popup_scroll_content");
@ -460,7 +460,7 @@ _alert_scroll_case4_cb(void *data, const Efl_Event *ev EINA_UNUSED)
efl_text_set(efl_part(efl_ui_popup, "title"), "title"); efl_text_set(efl_part(efl_ui_popup, "title"), "title");
Eo *layout = efl_add(EFL_UI_LAYOUT_OBJECT_CLASS, efl_ui_popup); Eo *layout = efl_add(EFL_UI_LAYOUT_CLASS, efl_ui_popup);
snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get()); snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get());
efl_file_set(layout, buf, "efl_ui_popup_scroll_content"); efl_file_set(layout, buf, "efl_ui_popup_scroll_content");
@ -486,7 +486,7 @@ _alert_scroll_case5_cb(void *data, const Efl_Event *ev EINA_UNUSED)
efl_text_set(efl_part(efl_ui_popup, "title"), "title"); efl_text_set(efl_part(efl_ui_popup, "title"), "title");
Eo *layout = efl_add(EFL_UI_LAYOUT_OBJECT_CLASS, efl_ui_popup); Eo *layout = efl_add(EFL_UI_LAYOUT_CLASS, efl_ui_popup);
snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get()); snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get());
efl_file_set(layout, buf, "efl_ui_popup_scroll_content"); efl_file_set(layout, buf, "efl_ui_popup_scroll_content");
@ -1006,7 +1006,7 @@ test_ui_popup_anchor(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void
efl_gfx_entity_size_set(win, EINA_SIZE2D(500, 500)); efl_gfx_entity_size_set(win, EINA_SIZE2D(500, 500));
Eo *layout = efl_add(EFL_UI_LAYOUT_OBJECT_CLASS, win); Eo *layout = efl_add(EFL_UI_LAYOUT_CLASS, win);
snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get()); snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get());
efl_file_set(layout, buf, "efl_ui_popup_anchor_layout"); efl_file_set(layout, buf, "efl_ui_popup_anchor_layout");
efl_gfx_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); efl_gfx_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);

View File

@ -81,11 +81,11 @@ content_add(Eo *parent, char *text)
{ {
Eo *page; Eo *page;
char buf[PATH_MAX]; char buf[PATH_MAX];
page = efl_add(EFL_UI_LAYOUT_OBJECT_CLASS, parent); page = efl_add(EFL_UI_LAYOUT_CLASS, parent);
snprintf(buf, sizeof(buf), "%s/objects/test_tab_pager.edj", elm_app_data_dir_get()); snprintf(buf, sizeof(buf), "%s/objects/test_tab_pager.edj", elm_app_data_dir_get());
page = efl_add(EFL_UI_LAYOUT_OBJECT_CLASS, parent, page = efl_add(EFL_UI_LAYOUT_CLASS, parent,
efl_file_set(efl_added, buf, "page_layout"), efl_file_set(efl_added, buf, "page_layout"),
efl_text_set(efl_part(efl_added, "text"), text), efl_text_set(efl_part(efl_added, "text"), text),
efl_gfx_size_hint_weight_set(efl_added, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND), efl_gfx_size_hint_weight_set(efl_added, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND),
@ -128,7 +128,7 @@ test_ui_tab_pager(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *ev
efl_event_callback_add(efl_added, EFL_EVENT_DEL, _win_del_cb, ad)); efl_event_callback_add(efl_added, EFL_EVENT_DEL, _win_del_cb, ad));
snprintf(buf, sizeof(buf), "%s/objects/test_tab_pager.edj", elm_app_data_dir_get()); snprintf(buf, sizeof(buf), "%s/objects/test_tab_pager.edj", elm_app_data_dir_get());
layout = efl_add(EFL_UI_LAYOUT_OBJECT_CLASS, win, layout = efl_add(EFL_UI_LAYOUT_CLASS, win,
efl_file_set(efl_added, buf, "tab_page_layout"), efl_file_set(efl_added, buf, "tab_page_layout"),
efl_content_set(win, efl_added)); efl_content_set(win, efl_added));

View File

@ -64,7 +64,7 @@ test_ui_tags(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_i
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));
snprintf(buf, sizeof(buf), "%s/objects/multibuttonentry.edj", elm_app_data_dir_get()); snprintf(buf, sizeof(buf), "%s/objects/multibuttonentry.edj", elm_app_data_dir_get());
layout = efl_add(EFL_UI_LAYOUT_OBJECT_CLASS, win, layout = efl_add(EFL_UI_LAYOUT_CLASS, win,
elm_layout_file_set(efl_added, buf, "multibuttonentry_test"), elm_layout_file_set(efl_added, buf, "multibuttonentry_test"),
elm_win_resize_object_add(win, efl_added)); elm_win_resize_object_add(win, efl_added));

View File

@ -27,7 +27,7 @@ _realized_cb(void *data, const Efl_Event *event)
Efl_Ui_List_View_Item_Event *ie = event->info; Efl_Ui_List_View_Item_Event *ie = event->info;
if (!ie->layout) return; if (!ie->layout) return;
Efl_Ui_Layout_Object *layout = ie->layout; Efl_Ui_Layout *layout = ie->layout;
elm_object_focus_allow_set(layout, EINA_TRUE); elm_object_focus_allow_set(layout, EINA_TRUE);
} }

View File

@ -1,4 +1,4 @@
class Efl.Ui.Bg_Widget (Efl.Ui.Layout.Object, Efl.Ui.Bg, Efl.Gfx.Image_Load_Controller) class Efl.Ui.Bg_Widget (Efl.Ui.Layout, Efl.Ui.Bg, Efl.Gfx.Image_Load_Controller)
{ {
[[The bg (background) widget is used for setting (solid) background decorations [[The bg (background) widget is used for setting (solid) background decorations

View File

@ -1,4 +1,4 @@
class Efl.Ui.Button (Efl.Ui.Layout.Object, Efl.Ui.Clickable, Efl.Ui.Autorepeat, class Efl.Ui.Button (Efl.Ui.Layout, Efl.Ui.Clickable, Efl.Ui.Autorepeat,
Efl.Text, Efl.Content, Efl.Text, Efl.Content,
Efl.Access.Widget.Action, Efl.Ui.Translatable) Efl.Access.Widget.Action, Efl.Ui.Translatable)
{ {

View File

@ -1,4 +1,4 @@
class Efl.Ui.Button_Legacy_Part (Efl.Ui.Layout.Part_Content) class Efl.Ui.Button_Legacy_Part (Efl.Ui.Layout_Part_Content)
{ {
[[Elementary button internal part class]] [[Elementary button internal part class]]
data: null; data: null;

View File

@ -16,7 +16,7 @@ enum Efl.Ui.Calendar_Weekday
last [[Sentinel value to indicate last enum field during iteration]] last [[Sentinel value to indicate last enum field during iteration]]
} }
class Efl.Ui.Calendar (Efl.Ui.Layout.Object, Efl.Ui.Focus.Composition, Efl.Access.Widget.Action, Efl.Ui.Format) class Efl.Ui.Calendar (Efl.Ui.Layout, Efl.Ui.Focus.Composition, Efl.Access.Widget.Action, Efl.Ui.Format)
{ {
[[Calendar widget [[Calendar widget

View File

@ -1,4 +1,4 @@
class Efl.Ui.Check_Legacy_Part (Efl.Ui.Layout.Part_Content) class Efl.Ui.Check_Legacy_Part (Efl.Ui.Layout_Part_Content)
{ {
[[Elementary check internal part class]] [[Elementary check internal part class]]
data: null; data: null;

View File

@ -16,7 +16,7 @@ enum Efl.Ui.Clock_Type
ampm = 7, [[Indicates AM/PM field .]] ampm = 7, [[Indicates AM/PM field .]]
} }
class Efl.Ui.Clock (Efl.Ui.Layout.Object) class Efl.Ui.Clock (Efl.Ui.Layout)
{ {
[[Efl UI clock class]] [[Efl UI clock class]]
methods { methods {

View File

@ -1,4 +1,4 @@
class Efl.Ui.Datepicker (Efl.Ui.Layout.Object) class Efl.Ui.Datepicker (Efl.Ui.Layout)
{ {
[[Datepicker widget [[Datepicker widget

View File

@ -1,4 +1,4 @@
class Efl.Ui.Frame (Efl.Ui.Layout.Object, Efl.Ui.Clickable, Efl.Text, Efl.Text_Markup, class Efl.Ui.Frame (Efl.Ui.Layout, Efl.Ui.Clickable, Efl.Text, Efl.Text_Markup,
Efl.Ui.Translatable, Efl.Content) Efl.Ui.Translatable, Efl.Content)
{ {
[[Frame widget [[Frame widget

View File

@ -1,4 +1,4 @@
abstract Efl.Ui.Item (Efl.Ui.Layout.Object, Efl.Ui.Selectable, Efl.Ui.Clickable) abstract Efl.Ui.Item (Efl.Ui.Layout, Efl.Ui.Selectable, Efl.Ui.Clickable)
{ {
[[Item abstract class for pack widget. All item have to be inherited from this class.]] [[Item abstract class for pack widget. All item have to be inherited from this class.]]
methods { methods {

View File

@ -14,14 +14,14 @@
#include "elm_part_helper.h" #include "elm_part_helper.h"
#include "elm_entry.eo.h" #include "elm_entry.eo.h"
#define MY_CLASS EFL_UI_LAYOUT_OBJECT_CLASS #define MY_CLASS EFL_UI_LAYOUT_CLASS
#define MY_CLASS_PFX efl_ui_layout_object #define MY_CLASS_PFX efl_ui_layout
#define MY_CLASS_NAME "Efl.Ui.Layout.Object" #define MY_CLASS_NAME "Efl.Ui.Layout"
Eo *_efl_ui_layout_pack_proxy_get(Efl_Ui_Layout_Object *obj, Edje_Part_Type type, const char *part); Eo *_efl_ui_layout_pack_proxy_get(Efl_Ui_Layout *obj, Edje_Part_Type type, const char *part);
static void _efl_model_properties_changed_cb(void *, const Efl_Event *); static void _efl_model_properties_changed_cb(void *, const Efl_Event *);
static Eina_Bool _efl_ui_layout_part_cursor_unset(Efl_Ui_Layout_Object_Data *sd, const char *part_name); static Eina_Bool _efl_ui_layout_part_cursor_unset(Efl_Ui_Layout_Data *sd, const char *part_name);
static const char SIG_THEME_CHANGED[] = "theme,changed"; static const char SIG_THEME_CHANGED[] = "theme,changed";
const char SIG_LAYOUT_FOCUSED[] = "focused"; const char SIG_LAYOUT_FOCUSED[] = "focused";
@ -80,7 +80,7 @@ struct _Efl_Ui_Layout_Sub_Iterator
{ {
Eina_Iterator iterator; Eina_Iterator iterator;
Eina_Iterator *real_iterator; Eina_Iterator *real_iterator;
Efl_Ui_Layout_Object *object; Efl_Ui_Layout *object;
}; };
struct _Efl_Ui_Layout_Sub_Object_Data struct _Efl_Ui_Layout_Sub_Object_Data
@ -123,7 +123,7 @@ struct _Efl_Ui_Layout_Sub_Object_Cursor
#define MY_CLASS_NAME_LEGACY "elm_layout" #define MY_CLASS_NAME_LEGACY "elm_layout"
static void static void
_efl_ui_layout_object_class_constructor(Efl_Class *klass) _efl_ui_layout_class_constructor(Efl_Class *klass)
{ {
evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass); evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass);
} }
@ -149,7 +149,7 @@ _part_cursor_free(Efl_Ui_Layout_Sub_Object_Cursor *pc)
} }
static void static void
_sizing_eval(Evas_Object *obj, Efl_Ui_Layout_Object_Data *sd) _sizing_eval(Evas_Object *obj, Efl_Ui_Layout_Data *sd)
{ {
Evas_Coord minh = -1, minw = -1; Evas_Coord minh = -1, minw = -1;
Evas_Coord rest_w = 0, rest_h = 0; Evas_Coord rest_w = 0, rest_h = 0;
@ -192,7 +192,7 @@ _signals_emit(Eo *obj,
} }
static inline void static inline void
_icon_signal_emit(Efl_Ui_Layout_Object_Data *sd, _icon_signal_emit(Efl_Ui_Layout_Data *sd,
Efl_Ui_Layout_Sub_Object_Data *sub_d, Efl_Ui_Layout_Sub_Object_Data *sub_d,
Eina_Bool visible) Eina_Bool visible)
{ {
@ -245,7 +245,7 @@ _icon_signal_emit(Efl_Ui_Layout_Object_Data *sd,
} }
static inline void static inline void
_text_signal_emit(Efl_Ui_Layout_Object_Data *sd, _text_signal_emit(Efl_Ui_Layout_Data *sd,
Efl_Ui_Layout_Sub_Object_Data *sub_d, Efl_Ui_Layout_Sub_Object_Data *sub_d,
Eina_Bool visible) Eina_Bool visible)
{ {
@ -302,7 +302,7 @@ _text_signal_emit(Efl_Ui_Layout_Object_Data *sd,
} }
static void static void
_parts_signals_emit(Efl_Ui_Layout_Object_Data *sd) _parts_signals_emit(Efl_Ui_Layout_Data *sd)
{ {
const Eina_List *l; const Eina_List *l;
Efl_Ui_Layout_Sub_Object_Data *sub_d; Efl_Ui_Layout_Sub_Object_Data *sub_d;
@ -323,7 +323,7 @@ _part_cursor_part_apply(const Efl_Ui_Layout_Sub_Object_Cursor *pc)
} }
static void static void
_parts_cursors_apply(Efl_Ui_Layout_Object_Data *sd) _parts_cursors_apply(Efl_Ui_Layout_Data *sd)
{ {
const Eina_List *l; const Eina_List *l;
const char *file, *group; const char *file, *group;
@ -387,7 +387,7 @@ _efl_ui_layout_highlight_in_theme(Evas_Object *obj)
static Eina_Bool static Eina_Bool
_visuals_refresh(Evas_Object *obj, _visuals_refresh(Evas_Object *obj,
Efl_Ui_Layout_Object_Data *sd) Efl_Ui_Layout_Data *sd)
{ {
Eina_Bool ret = EINA_FALSE; Eina_Bool ret = EINA_FALSE;
@ -413,7 +413,7 @@ _visuals_refresh(Evas_Object *obj,
} }
EOLIAN static Eina_Bool EOLIAN static Eina_Bool
_efl_ui_layout_object_efl_ui_widget_on_disabled_update(Eo *obj, Efl_Ui_Layout_Object_Data *_pd EINA_UNUSED, Eina_Bool disabled) _efl_ui_layout_efl_ui_widget_on_disabled_update(Eo *obj, Efl_Ui_Layout_Data *_pd EINA_UNUSED, Eina_Bool disabled)
{ {
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
@ -442,7 +442,7 @@ _efl_ui_layout_object_efl_ui_widget_on_disabled_update(Eo *obj, Efl_Ui_Layout_Ob
} }
static Efl_Ui_Theme_Apply static Efl_Ui_Theme_Apply
_efl_ui_layout_theme_internal(Eo *obj, Efl_Ui_Layout_Object_Data *sd) _efl_ui_layout_theme_internal(Eo *obj, Efl_Ui_Layout_Data *sd)
{ {
Efl_Ui_Theme_Apply ret = EFL_UI_THEME_APPLY_FAILED; Efl_Ui_Theme_Apply ret = EFL_UI_THEME_APPLY_FAILED;
@ -459,7 +459,7 @@ _efl_ui_layout_theme_internal(Eo *obj, Efl_Ui_Layout_Object_Data *sd)
} }
if (ret) if (ret)
efl_event_callback_legacy_call(obj, EFL_UI_LAYOUT_OBJECT_EVENT_THEME_CHANGED, NULL); efl_event_callback_legacy_call(obj, EFL_UI_LAYOUT_EVENT_THEME_CHANGED, NULL);
if (!_visuals_refresh(obj, sd)) if (!_visuals_refresh(obj, sd))
ret = EFL_UI_THEME_APPLY_FAILED; ret = EFL_UI_THEME_APPLY_FAILED;
@ -468,7 +468,7 @@ _efl_ui_layout_theme_internal(Eo *obj, Efl_Ui_Layout_Object_Data *sd)
} }
EOLIAN static Efl_Ui_Theme_Apply EOLIAN static Efl_Ui_Theme_Apply
_efl_ui_layout_object_efl_ui_widget_theme_apply(Eo *obj, Efl_Ui_Layout_Object_Data *sd) _efl_ui_layout_efl_ui_widget_theme_apply(Eo *obj, Efl_Ui_Layout_Data *sd)
{ {
Efl_Ui_Theme_Apply theme_apply = EFL_UI_THEME_APPLY_FAILED; Efl_Ui_Theme_Apply theme_apply = EFL_UI_THEME_APPLY_FAILED;
@ -480,7 +480,7 @@ _efl_ui_layout_object_efl_ui_widget_theme_apply(Eo *obj, Efl_Ui_Layout_Object_Da
} }
EOLIAN static Eina_Bool EOLIAN static Eina_Bool
_efl_ui_layout_object_efl_ui_focus_object_on_focus_update(Eo *obj, Efl_Ui_Layout_Object_Data *_pd EINA_UNUSED) _efl_ui_layout_efl_ui_focus_object_on_focus_update(Eo *obj, Efl_Ui_Layout_Data *_pd EINA_UNUSED)
{ {
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
@ -512,7 +512,7 @@ _efl_ui_layout_object_efl_ui_focus_object_on_focus_update(Eo *obj, Efl_Ui_Layout
} }
EOLIAN static Eina_Bool EOLIAN static Eina_Bool
_efl_ui_layout_object_efl_ui_widget_widget_sub_object_add(Eo *obj, Efl_Ui_Layout_Object_Data *_pd EINA_UNUSED, Evas_Object *sobj) _efl_ui_layout_efl_ui_widget_widget_sub_object_add(Eo *obj, Efl_Ui_Layout_Data *_pd EINA_UNUSED, Evas_Object *sobj)
{ {
Eina_Bool int_ret = EINA_FALSE; Eina_Bool int_ret = EINA_FALSE;
@ -529,7 +529,7 @@ _efl_ui_layout_object_efl_ui_widget_widget_sub_object_add(Eo *obj, Efl_Ui_Layout
} }
EOLIAN static Eina_Bool EOLIAN static Eina_Bool
_efl_ui_layout_object_efl_ui_widget_widget_sub_object_del(Eo *obj, Efl_Ui_Layout_Object_Data *sd, Evas_Object *sobj) _efl_ui_layout_efl_ui_widget_widget_sub_object_del(Eo *obj, Efl_Ui_Layout_Data *sd, Evas_Object *sobj)
{ {
Eina_List *l; Eina_List *l;
Efl_Ui_Layout_Sub_Object_Data *sub_d; Efl_Ui_Layout_Sub_Object_Data *sub_d;
@ -647,7 +647,7 @@ _box_reference_del(void *data,
static Evas_Object * static Evas_Object *
_sub_box_remove(Evas_Object *obj, _sub_box_remove(Evas_Object *obj,
Efl_Ui_Layout_Object_Data *sd, Efl_Ui_Layout_Data *sd,
Efl_Ui_Layout_Sub_Object_Data *sub_d) Efl_Ui_Layout_Sub_Object_Data *sub_d)
{ {
Evas_Object *child = sub_d->obj; /* sub_d will die in Evas_Object *child = sub_d->obj; /* sub_d will die in
@ -690,7 +690,7 @@ _sub_box_is(const Efl_Ui_Layout_Sub_Object_Data *sub_d)
static Evas_Object * static Evas_Object *
_sub_table_remove(Evas_Object *obj, _sub_table_remove(Evas_Object *obj,
Efl_Ui_Layout_Object_Data *sd, Efl_Ui_Layout_Data *sd,
Efl_Ui_Layout_Sub_Object_Data *sub_d) Efl_Ui_Layout_Sub_Object_Data *sub_d)
{ {
Evas_Object *child; Evas_Object *child;
@ -722,7 +722,7 @@ _on_size_evaluate_signal(void *data,
} }
EOLIAN static void EOLIAN static void
_efl_ui_layout_efl_canvas_group_group_add(Eo *obj, Efl_Ui_Layout_Object_Data *_pd EINA_UNUSED) _efl_ui_layout_efl_canvas_group_group_add(Eo *obj, Efl_Ui_Layout_Data *_pd EINA_UNUSED)
{ {
Evas_Object *edje; Evas_Object *edje;
@ -747,7 +747,7 @@ _efl_ui_layout_efl_canvas_group_group_add(Eo *obj, Efl_Ui_Layout_Object_Data *_p
} }
EOLIAN static void EOLIAN static void
_efl_ui_layout_efl_canvas_group_group_del(Eo *obj, Efl_Ui_Layout_Object_Data *sd) _efl_ui_layout_efl_canvas_group_group_del(Eo *obj, Efl_Ui_Layout_Data *sd)
{ {
Efl_Ui_Layout_Sub_Object_Data *sub_d; Efl_Ui_Layout_Sub_Object_Data *sub_d;
Efl_Ui_Layout_Sub_Object_Cursor *pc; Efl_Ui_Layout_Sub_Object_Cursor *pc;
@ -813,7 +813,7 @@ _efl_ui_layout_efl_canvas_group_group_del(Eo *obj, Efl_Ui_Layout_Object_Data *sd
/* rewrite or extend this one on your derived class as to suit your /* rewrite or extend this one on your derived class as to suit your
* needs */ * needs */
EOLIAN static void EOLIAN static void
_efl_ui_layout_object_efl_canvas_group_group_calculate(Eo *obj, Efl_Ui_Layout_Object_Data *sd) _efl_ui_layout_efl_canvas_group_group_calculate(Eo *obj, Efl_Ui_Layout_Data *sd)
{ {
if (sd->needs_size_calc) if (sd->needs_size_calc)
{ {
@ -823,7 +823,7 @@ _efl_ui_layout_object_efl_canvas_group_group_calculate(Eo *obj, Efl_Ui_Layout_Ob
} }
static Efl_Ui_Layout_Sub_Object_Cursor * static Efl_Ui_Layout_Sub_Object_Cursor *
_parts_cursors_find(Efl_Ui_Layout_Object_Data *sd, _parts_cursors_find(Efl_Ui_Layout_Data *sd,
const char *part) const char *part)
{ {
const Eina_List *l; const Eina_List *l;
@ -842,7 +842,7 @@ _parts_cursors_find(Efl_Ui_Layout_Object_Data *sd,
* widget inheriting from elm_layout */ * widget inheriting from elm_layout */
EOLIAN static Eina_Bool EOLIAN static Eina_Bool
_efl_ui_layout_object_efl_file_file_set(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *file, const char *group) _efl_ui_layout_efl_file_file_set(Eo *obj, Efl_Ui_Layout_Data *sd, const char *file, const char *group)
{ {
Eina_Bool int_ret = EINA_FALSE; Eina_Bool int_ret = EINA_FALSE;
@ -866,7 +866,7 @@ _efl_ui_layout_object_efl_file_file_set(Eo *obj, Efl_Ui_Layout_Object_Data *sd,
} }
EOLIAN static void EOLIAN static void
_efl_ui_layout_object_efl_file_file_get(const Eo *obj, Efl_Ui_Layout_Object_Data *sd EINA_UNUSED, const char **file, const char **group) _efl_ui_layout_efl_file_file_get(const Eo *obj, Efl_Ui_Layout_Data *sd EINA_UNUSED, const char **file, const char **group)
{ {
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
edje_object_file_get(wd->resize_obj, file, group); edje_object_file_get(wd->resize_obj, file, group);
@ -874,7 +874,7 @@ _efl_ui_layout_object_efl_file_file_get(const Eo *obj, Efl_Ui_Layout_Object_Data
EOLIAN static Eina_Bool EOLIAN static Eina_Bool
_efl_ui_layout_object_efl_file_mmap_set(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const Eina_File *file, const char *group) _efl_ui_layout_efl_file_mmap_set(Eo *obj, Efl_Ui_Layout_Data *sd, const Eina_File *file, const char *group)
{ {
Eina_Bool int_ret = EINA_FALSE; Eina_Bool int_ret = EINA_FALSE;
@ -898,20 +898,20 @@ _efl_ui_layout_object_efl_file_mmap_set(Eo *obj, Efl_Ui_Layout_Object_Data *sd,
} }
EOLIAN static void EOLIAN static void
_efl_ui_layout_object_efl_file_mmap_get(const Eo *obj, Efl_Ui_Layout_Object_Data *sd EINA_UNUSED, const Eina_File **file, const char **group) _efl_ui_layout_efl_file_mmap_get(const Eo *obj, Efl_Ui_Layout_Data *sd EINA_UNUSED, const Eina_File **file, const char **group)
{ {
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
efl_file_mmap_get(wd->resize_obj, file, group); efl_file_mmap_get(wd->resize_obj, file, group);
} }
EOLIAN static Efl_Ui_Theme_Apply EOLIAN static Efl_Ui_Theme_Apply
_efl_ui_layout_object_theme_set(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *klass, const char *group, const char *style) _efl_ui_layout_theme_set(Eo *obj, Efl_Ui_Layout_Data *sd, const char *klass, const char *group, const char *style)
{ {
Eina_Bool changed = EINA_FALSE; Eina_Bool changed = EINA_FALSE;
if (!elm_widget_is_legacy(obj) && efl_finalized_get(obj)) if (!elm_widget_is_legacy(obj) && efl_finalized_get(obj))
{ {
ERR("Efl.Ui.Layout.theme can only be set before finalize!"); ERR("Efl.Ui.Layout_theme can only be set before finalize!");
return EFL_UI_THEME_APPLY_FAILED; return EFL_UI_THEME_APPLY_FAILED;
} }
@ -927,7 +927,7 @@ _efl_ui_layout_object_theme_set(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const ch
} }
EOLIAN static void EOLIAN static void
_efl_ui_layout_object_efl_layout_signal_signal_emit(Eo *obj, Efl_Ui_Layout_Object_Data *_pd EINA_UNUSED, const char *emission, const char *source) _efl_ui_layout_efl_layout_signal_signal_emit(Eo *obj, Efl_Ui_Layout_Data *_pd EINA_UNUSED, const char *emission, const char *source)
{ {
// Don't do anything else than call forward here // Don't do anything else than call forward here
EINA_SAFETY_ON_TRUE_RETURN(efl_invalidated_get(obj)); EINA_SAFETY_ON_TRUE_RETURN(efl_invalidated_get(obj));
@ -936,7 +936,7 @@ _efl_ui_layout_object_efl_layout_signal_signal_emit(Eo *obj, Efl_Ui_Layout_Objec
} }
EOLIAN static Eina_Bool EOLIAN static Eina_Bool
_efl_ui_layout_object_efl_layout_signal_signal_callback_add(Eo *obj, Efl_Ui_Layout_Object_Data *_pd EINA_UNUSED, const char *emission, const char *source, Efl_Signal_Cb func, void *data) _efl_ui_layout_efl_layout_signal_signal_callback_add(Eo *obj, Efl_Ui_Layout_Data *_pd EINA_UNUSED, const char *emission, const char *source, Efl_Signal_Cb func, void *data)
{ {
// Don't do anything else than call forward here // Don't do anything else than call forward here
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
@ -944,7 +944,7 @@ _efl_ui_layout_object_efl_layout_signal_signal_callback_add(Eo *obj, Efl_Ui_Layo
} }
EOLIAN static Eina_Bool EOLIAN static Eina_Bool
_efl_ui_layout_object_efl_layout_signal_signal_callback_del(Eo *obj, Efl_Ui_Layout_Object_Data *_pd EINA_UNUSED, const char *emission, const char *source, Edje_Signal_Cb func, void *data) _efl_ui_layout_efl_layout_signal_signal_callback_del(Eo *obj, Efl_Ui_Layout_Data *_pd EINA_UNUSED, const char *emission, const char *source, Edje_Signal_Cb func, void *data)
{ {
// Don't do anything else than call forward here // Don't do anything else than call forward here
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
@ -972,7 +972,7 @@ elm_layout_content_set(Evas_Object *obj, const char *swallow, Evas_Object *conte
} }
static Eina_Bool static Eina_Bool
_efl_ui_layout_content_set(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part, Evas_Object *content) _efl_ui_layout_content_set(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, Evas_Object *content)
{ {
Efl_Ui_Layout_Sub_Object_Data *sub_d; Efl_Ui_Layout_Sub_Object_Data *sub_d;
Eina_List *l; Eina_List *l;
@ -1058,7 +1058,7 @@ elm_layout_content_get(const Evas_Object *obj, const char *swallow)
} }
static Evas_Object* static Evas_Object*
_efl_ui_layout_content_get(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part) _efl_ui_layout_content_get(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part)
{ {
const Eina_List *l; const Eina_List *l;
Efl_Ui_Layout_Sub_Object_Data *sub_d; Efl_Ui_Layout_Sub_Object_Data *sub_d;
@ -1092,7 +1092,7 @@ elm_layout_content_unset(Evas_Object *obj, const char *swallow)
} }
static Evas_Object* static Evas_Object*
_efl_ui_layout_content_unset(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part) _efl_ui_layout_content_unset(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part)
{ {
Efl_Ui_Layout_Sub_Object_Data *sub_d; Efl_Ui_Layout_Sub_Object_Data *sub_d;
Eina_List *l; Eina_List *l;
@ -1138,7 +1138,7 @@ _efl_ui_layout_content_unset(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char
} }
EOLIAN static Eina_Bool EOLIAN static Eina_Bool
_efl_ui_layout_object_efl_container_content_remove(Eo *obj, Efl_Ui_Layout_Object_Data *sd EINA_UNUSED, _efl_ui_layout_efl_container_content_remove(Eo *obj, Efl_Ui_Layout_Data *sd EINA_UNUSED,
Efl_Gfx_Entity *content) Efl_Gfx_Entity *content)
{ {
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
@ -1161,7 +1161,7 @@ elm_layout_content_swallow_list_get(const Evas_Object *obj)
EFL_UI_LAYOUT_CHECK(obj) NULL; EFL_UI_LAYOUT_CHECK(obj) NULL;
Eina_List *ret = NULL; Eina_List *ret = NULL;
Efl_Ui_Layout_Sub_Object_Data *sub_d = NULL; Efl_Ui_Layout_Sub_Object_Data *sub_d = NULL;
Efl_Ui_Layout_Object_Data *sd = efl_data_scope_get(obj, MY_CLASS); Efl_Ui_Layout_Data *sd = efl_data_scope_get(obj, MY_CLASS);
Eina_List *l = NULL; Eina_List *l = NULL;
EINA_LIST_FOREACH(sd->subs, l, sub_d) EINA_LIST_FOREACH(sd->subs, l, sub_d)
@ -1185,7 +1185,7 @@ _sub_iterator_next(Efl_Ui_Layout_Sub_Iterator *it, void **data)
return EINA_TRUE; return EINA_TRUE;
} }
static Efl_Ui_Layout_Object * static Efl_Ui_Layout *
_sub_iterator_get_container(Efl_Ui_Layout_Sub_Iterator *it) _sub_iterator_get_container(Efl_Ui_Layout_Sub_Iterator *it)
{ {
return it->object; return it->object;
@ -1199,7 +1199,7 @@ _sub_iterator_free(Efl_Ui_Layout_Sub_Iterator *it)
} }
static Eina_Iterator * static Eina_Iterator *
_sub_iterator_create(Eo *eo_obj, Efl_Ui_Layout_Object_Data *sd) _sub_iterator_create(Eo *eo_obj, Efl_Ui_Layout_Data *sd)
{ {
Efl_Ui_Layout_Sub_Iterator *it; Efl_Ui_Layout_Sub_Iterator *it;
@ -1219,19 +1219,19 @@ _sub_iterator_create(Eo *eo_obj, Efl_Ui_Layout_Object_Data *sd)
} }
EOLIAN static Eina_Iterator * EOLIAN static Eina_Iterator *
_efl_ui_layout_object_efl_container_content_iterate(Eo *eo_obj EINA_UNUSED, Efl_Ui_Layout_Object_Data *sd) _efl_ui_layout_efl_container_content_iterate(Eo *eo_obj EINA_UNUSED, Efl_Ui_Layout_Data *sd)
{ {
return _sub_iterator_create(eo_obj, sd); return _sub_iterator_create(eo_obj, sd);
} }
EOLIAN static int EOLIAN static int
_efl_ui_layout_object_efl_container_content_count(Eo *eo_obj EINA_UNUSED, Efl_Ui_Layout_Object_Data *sd) _efl_ui_layout_efl_container_content_count(Eo *eo_obj EINA_UNUSED, Efl_Ui_Layout_Data *sd)
{ {
return eina_list_count(sd->subs); return eina_list_count(sd->subs);
} }
static Eina_Bool static Eina_Bool
_efl_ui_layout_text_generic_set(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part, const char *text, Eina_Bool is_markup) _efl_ui_layout_text_generic_set(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, const char *text, Eina_Bool is_markup)
{ {
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
@ -1312,13 +1312,13 @@ _efl_ui_layout_text_generic_set(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const ch
} }
static Eina_Bool static Eina_Bool
_efl_ui_layout_text_set(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part, const char *text) _efl_ui_layout_text_set(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, const char *text)
{ {
return _efl_ui_layout_text_generic_set(obj, sd, part, text, EINA_FALSE); return _efl_ui_layout_text_generic_set(obj, sd, part, text, EINA_FALSE);
} }
static const char* static const char*
_efl_ui_layout_text_get(Eo *obj, Efl_Ui_Layout_Object_Data *sd EINA_UNUSED, const char *part) _efl_ui_layout_text_get(Eo *obj, Efl_Ui_Layout_Data *sd EINA_UNUSED, const char *part)
{ {
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL);
@ -1330,7 +1330,7 @@ _efl_ui_layout_text_get(Eo *obj, Efl_Ui_Layout_Object_Data *sd EINA_UNUSED, cons
} }
static const char* static const char*
_efl_ui_layout_text_markup_get(Eo *obj, Efl_Ui_Layout_Object_Data *sd EINA_UNUSED, const char *part) _efl_ui_layout_text_markup_get(Eo *obj, Efl_Ui_Layout_Data *sd EINA_UNUSED, const char *part)
{ {
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL);
@ -1338,13 +1338,13 @@ _efl_ui_layout_text_markup_get(Eo *obj, Efl_Ui_Layout_Object_Data *sd EINA_UNUSE
} }
static Eina_Bool static Eina_Bool
_efl_ui_layout_text_markup_set(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part, const char *text) _efl_ui_layout_text_markup_set(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, const char *text)
{ {
return _efl_ui_layout_text_generic_set(obj, sd, part, text, EINA_TRUE); return _efl_ui_layout_text_generic_set(obj, sd, part, text, EINA_TRUE);
} }
static void static void
_layout_box_subobj_init(Efl_Ui_Layout_Object_Data *sd, Efl_Ui_Layout_Sub_Object_Data *sub_d, const char *part, Evas_Object *child) _layout_box_subobj_init(Efl_Ui_Layout_Data *sd, Efl_Ui_Layout_Sub_Object_Data *sub_d, const char *part, Evas_Object *child)
{ {
sub_d->part = eina_stringshare_add(part); sub_d->part = eina_stringshare_add(part);
sub_d->obj = child; sub_d->obj = child;
@ -1353,7 +1353,7 @@ _layout_box_subobj_init(Efl_Ui_Layout_Object_Data *sd, Efl_Ui_Layout_Sub_Object_
} }
Eina_Bool Eina_Bool
_efl_ui_layout_box_append(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part, Evas_Object *child) _efl_ui_layout_box_append(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, Evas_Object *child)
{ {
Efl_Ui_Layout_Sub_Object_Data *sub_d; Efl_Ui_Layout_Sub_Object_Data *sub_d;
@ -1390,7 +1390,7 @@ _efl_ui_layout_box_append(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *pa
} }
Eina_Bool Eina_Bool
_efl_ui_layout_box_prepend(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part, Evas_Object *child) _efl_ui_layout_box_prepend(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, Evas_Object *child)
{ {
Efl_Ui_Layout_Sub_Object_Data *sub_d; Efl_Ui_Layout_Sub_Object_Data *sub_d;
@ -1427,7 +1427,7 @@ _efl_ui_layout_box_prepend(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *p
} }
Eina_Bool Eina_Bool
_efl_ui_layout_box_insert_before(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part, Evas_Object *child, const Evas_Object *reference) _efl_ui_layout_box_insert_before(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, Evas_Object *child, const Evas_Object *reference)
{ {
Efl_Ui_Layout_Sub_Object_Data *sub_d; Efl_Ui_Layout_Sub_Object_Data *sub_d;
@ -1469,7 +1469,7 @@ _efl_ui_layout_box_insert_before(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const c
} }
Eina_Bool Eina_Bool
_efl_ui_layout_box_insert_at(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part, Evas_Object *child, unsigned int pos) _efl_ui_layout_box_insert_at(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, Evas_Object *child, unsigned int pos)
{ {
Efl_Ui_Layout_Sub_Object_Data *sub_d; Efl_Ui_Layout_Sub_Object_Data *sub_d;
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
@ -1507,7 +1507,7 @@ _efl_ui_layout_box_insert_at(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char
} }
Evas_Object * Evas_Object *
_efl_ui_layout_box_remove(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part, Evas_Object *child) _efl_ui_layout_box_remove(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, Evas_Object *child)
{ {
EINA_SAFETY_ON_NULL_RETURN_VAL(part, NULL); EINA_SAFETY_ON_NULL_RETURN_VAL(part, NULL);
@ -1528,7 +1528,7 @@ _efl_ui_layout_box_remove(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *pa
} }
Eina_Bool Eina_Bool
_efl_ui_layout_box_remove_all(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part, Eina_Bool clear) _efl_ui_layout_box_remove_all(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, Eina_Bool clear)
{ {
EINA_SAFETY_ON_NULL_RETURN_VAL(part, EINA_FALSE); EINA_SAFETY_ON_NULL_RETURN_VAL(part, EINA_FALSE);
@ -1558,7 +1558,7 @@ _efl_ui_layout_box_remove_all(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char
} }
Eina_Bool Eina_Bool
_efl_ui_layout_table_pack(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part, Evas_Object *child, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan) _efl_ui_layout_table_pack(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, Evas_Object *child, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan)
{ {
Efl_Ui_Layout_Sub_Object_Data *sub_d; Efl_Ui_Layout_Sub_Object_Data *sub_d;
@ -1605,7 +1605,7 @@ _efl_ui_layout_table_pack(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *pa
} }
Evas_Object * Evas_Object *
_efl_ui_layout_table_unpack(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part, Evas_Object *child) _efl_ui_layout_table_unpack(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, Evas_Object *child)
{ {
EINA_SAFETY_ON_NULL_RETURN_VAL(part, NULL); EINA_SAFETY_ON_NULL_RETURN_VAL(part, NULL);
@ -1627,7 +1627,7 @@ _efl_ui_layout_table_unpack(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *
} }
Eina_Bool Eina_Bool
_efl_ui_layout_table_clear(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part, Eina_Bool clear) _efl_ui_layout_table_clear(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, Eina_Bool clear)
{ {
EINA_SAFETY_ON_NULL_RETURN_VAL(part, EINA_FALSE); EINA_SAFETY_ON_NULL_RETURN_VAL(part, EINA_FALSE);
@ -1665,7 +1665,7 @@ elm_layout_edje_get(const Eo *obj)
} }
EOLIAN static const char * EOLIAN static const char *
_efl_ui_layout_object_efl_layout_group_group_data_get(const Eo *obj, Efl_Ui_Layout_Object_Data *_pd EINA_UNUSED, const char *key) _efl_ui_layout_efl_layout_group_group_data_get(const Eo *obj, Efl_Ui_Layout_Data *_pd EINA_UNUSED, const char *key)
{ {
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL);
@ -1673,7 +1673,7 @@ _efl_ui_layout_object_efl_layout_group_group_data_get(const Eo *obj, Efl_Ui_Layo
} }
EOLIAN static Eina_Size2D EOLIAN static Eina_Size2D
_efl_ui_layout_object_efl_layout_group_group_size_min_get(const Eo *obj, Efl_Ui_Layout_Object_Data *_pd EINA_UNUSED) _efl_ui_layout_efl_layout_group_group_size_min_get(const Eo *obj, Efl_Ui_Layout_Data *_pd EINA_UNUSED)
{ {
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_SIZE2D(0, 0)); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_SIZE2D(0, 0));
@ -1681,7 +1681,7 @@ _efl_ui_layout_object_efl_layout_group_group_size_min_get(const Eo *obj, Efl_Ui_
} }
EOLIAN static Eina_Size2D EOLIAN static Eina_Size2D
_efl_ui_layout_object_efl_layout_group_group_size_max_get(const Eo *obj, Efl_Ui_Layout_Object_Data *_pd EINA_UNUSED) _efl_ui_layout_efl_layout_group_group_size_max_get(const Eo *obj, Efl_Ui_Layout_Data *_pd EINA_UNUSED)
{ {
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_SIZE2D(0, 0)); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_SIZE2D(0, 0));
@ -1689,7 +1689,7 @@ _efl_ui_layout_object_efl_layout_group_group_size_max_get(const Eo *obj, Efl_Ui_
} }
EOLIAN static Eina_Bool EOLIAN static Eina_Bool
_efl_ui_layout_object_efl_layout_group_part_exist_get(const Eo *obj, Efl_Ui_Layout_Object_Data *_pd EINA_UNUSED, const char *part) _efl_ui_layout_efl_layout_group_part_exist_get(const Eo *obj, Efl_Ui_Layout_Data *_pd EINA_UNUSED, const char *part)
{ {
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, EINA_FALSE);
@ -1701,7 +1701,7 @@ _efl_ui_layout_object_efl_layout_group_part_exist_get(const Eo *obj, Efl_Ui_Layo
* Evas's rendering phase, it will be addressed, finally (see * Evas's rendering phase, it will be addressed, finally (see
* _efl_ui_layout_smart_calculate()). */ * _efl_ui_layout_smart_calculate()). */
static void static void
_elm_layout_sizing_eval(Eo *obj, Efl_Ui_Layout_Object_Data *sd) _elm_layout_sizing_eval(Eo *obj, Efl_Ui_Layout_Data *sd)
{ {
if (!efl_finalized_get(obj)) return; if (!efl_finalized_get(obj)) return;
if (sd->frozen) return; if (sd->frozen) return;
@ -1714,7 +1714,7 @@ _elm_layout_sizing_eval(Eo *obj, Efl_Ui_Layout_Object_Data *sd)
EAPI void EAPI void
elm_layout_sizing_restricted_eval(Eo *obj, Eina_Bool w, Eina_Bool h) elm_layout_sizing_restricted_eval(Eo *obj, Eina_Bool w, Eina_Bool h)
{ {
Efl_Ui_Layout_Object_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); Efl_Ui_Layout_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS);
if (!sd) return; if (!sd) return;
sd->restricted_calc_w = !!w; sd->restricted_calc_w = !!w;
@ -1724,7 +1724,7 @@ elm_layout_sizing_restricted_eval(Eo *obj, Eina_Bool w, Eina_Bool h)
} }
EOLIAN static int EOLIAN static int
_efl_ui_layout_object_efl_layout_calc_calc_freeze(Eo *obj, Efl_Ui_Layout_Object_Data *sd) _efl_ui_layout_efl_layout_calc_calc_freeze(Eo *obj, Efl_Ui_Layout_Data *sd)
{ {
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, 0); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, 0);
@ -1736,7 +1736,7 @@ _efl_ui_layout_object_efl_layout_calc_calc_freeze(Eo *obj, Efl_Ui_Layout_Object_
} }
EOLIAN static int EOLIAN static int
_efl_ui_layout_object_efl_layout_calc_calc_thaw(Eo *obj, Efl_Ui_Layout_Object_Data *sd) _efl_ui_layout_efl_layout_calc_calc_thaw(Eo *obj, Efl_Ui_Layout_Data *sd)
{ {
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, 0); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, 0);
@ -1750,7 +1750,7 @@ _efl_ui_layout_object_efl_layout_calc_calc_thaw(Eo *obj, Efl_Ui_Layout_Object_Da
} }
static Eina_Bool static Eina_Bool
_efl_ui_layout_part_cursor_set(Efl_Ui_Layout_Object_Data *sd, const char *part_name, const char *cursor) _efl_ui_layout_part_cursor_set(Efl_Ui_Layout_Data *sd, const char *part_name, const char *cursor)
{ {
Evas_Object *part_obj; Evas_Object *part_obj;
Efl_Ui_Layout_Sub_Object_Cursor *pc; Efl_Ui_Layout_Sub_Object_Cursor *pc;
@ -1809,7 +1809,7 @@ _efl_ui_layout_part_cursor_set(Efl_Ui_Layout_Object_Data *sd, const char *part_n
} }
static const char * static const char *
_efl_ui_layout_part_cursor_get(Efl_Ui_Layout_Object_Data *sd, const char *part_name) _efl_ui_layout_part_cursor_get(Efl_Ui_Layout_Data *sd, const char *part_name)
{ {
EINA_SAFETY_ON_NULL_RETURN_VAL(part_name, NULL); EINA_SAFETY_ON_NULL_RETURN_VAL(part_name, NULL);
@ -1821,7 +1821,7 @@ _efl_ui_layout_part_cursor_get(Efl_Ui_Layout_Object_Data *sd, const char *part_n
} }
static Eina_Bool static Eina_Bool
_efl_ui_layout_part_cursor_unset(Efl_Ui_Layout_Object_Data *sd, const char *part_name) _efl_ui_layout_part_cursor_unset(Efl_Ui_Layout_Data *sd, const char *part_name)
{ {
EINA_SAFETY_ON_NULL_RETURN_VAL(part_name, EINA_FALSE); EINA_SAFETY_ON_NULL_RETURN_VAL(part_name, EINA_FALSE);
@ -1843,7 +1843,7 @@ _efl_ui_layout_part_cursor_unset(Efl_Ui_Layout_Object_Data *sd, const char *part
} }
static Eina_Bool static Eina_Bool
_efl_ui_layout_part_cursor_style_set(Efl_Ui_Layout_Object_Data *sd, const char *part_name, const char *style) _efl_ui_layout_part_cursor_style_set(Efl_Ui_Layout_Data *sd, const char *part_name, const char *style)
{ {
EINA_SAFETY_ON_NULL_RETURN_VAL(part_name, EINA_FALSE); EINA_SAFETY_ON_NULL_RETURN_VAL(part_name, EINA_FALSE);
@ -1858,7 +1858,7 @@ _efl_ui_layout_part_cursor_style_set(Efl_Ui_Layout_Object_Data *sd, const char *
} }
static const char* static const char*
_efl_ui_layout_part_cursor_style_get(Efl_Ui_Layout_Object_Data *sd, const char *part_name) _efl_ui_layout_part_cursor_style_get(Efl_Ui_Layout_Data *sd, const char *part_name)
{ {
EINA_SAFETY_ON_NULL_RETURN_VAL(part_name, NULL); EINA_SAFETY_ON_NULL_RETURN_VAL(part_name, NULL);
@ -1870,7 +1870,7 @@ _efl_ui_layout_part_cursor_style_get(Efl_Ui_Layout_Object_Data *sd, const char *
} }
static Eina_Bool static Eina_Bool
_efl_ui_layout_part_cursor_engine_only_set(Efl_Ui_Layout_Object_Data *sd, const char *part_name, Eina_Bool engine_only) _efl_ui_layout_part_cursor_engine_only_set(Efl_Ui_Layout_Data *sd, const char *part_name, Eina_Bool engine_only)
{ {
EINA_SAFETY_ON_NULL_RETURN_VAL(part_name, EINA_FALSE); EINA_SAFETY_ON_NULL_RETURN_VAL(part_name, EINA_FALSE);
@ -1885,7 +1885,7 @@ _efl_ui_layout_part_cursor_engine_only_set(Efl_Ui_Layout_Object_Data *sd, const
} }
static Eina_Bool static Eina_Bool
_efl_ui_layout_part_cursor_engine_only_get(Efl_Ui_Layout_Object_Data *sd, const char *part_name) _efl_ui_layout_part_cursor_engine_only_get(Efl_Ui_Layout_Data *sd, const char *part_name)
{ {
EINA_SAFETY_ON_NULL_RETURN_VAL(part_name, EINA_FALSE); EINA_SAFETY_ON_NULL_RETURN_VAL(part_name, EINA_FALSE);
@ -1899,7 +1899,7 @@ _efl_ui_layout_part_cursor_engine_only_get(Efl_Ui_Layout_Object_Data *sd, const
EAPI Eina_Bool EAPI Eina_Bool
elm_layout_edje_object_can_access_set(Eo *obj, Eina_Bool can_access) elm_layout_edje_object_can_access_set(Eo *obj, Eina_Bool can_access)
{ {
Efl_Ui_Layout_Object_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); Efl_Ui_Layout_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd, EINA_FALSE); EINA_SAFETY_ON_NULL_RETURN_VAL(sd, EINA_FALSE);
sd->can_access = !!can_access; sd->can_access = !!can_access;
return EINA_TRUE; return EINA_TRUE;
@ -1908,13 +1908,13 @@ elm_layout_edje_object_can_access_set(Eo *obj, Eina_Bool can_access)
EAPI Eina_Bool EAPI Eina_Bool
elm_layout_edje_object_can_access_get(const Eo *obj) elm_layout_edje_object_can_access_get(const Eo *obj)
{ {
Efl_Ui_Layout_Object_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS); Efl_Ui_Layout_Data *sd = efl_data_scope_safe_get(obj, MY_CLASS);
EINA_SAFETY_ON_NULL_RETURN_VAL(sd, EINA_FALSE); EINA_SAFETY_ON_NULL_RETURN_VAL(sd, EINA_FALSE);
return sd->can_access; return sd->can_access;
} }
EOLIAN static void EOLIAN static void
_efl_ui_layout_efl_object_dbg_info_get(Eo *eo_obj, Efl_Ui_Layout_Object_Data *_pd EINA_UNUSED, Efl_Dbg_Info *root) _efl_ui_layout_efl_object_dbg_info_get(Eo *eo_obj, Efl_Ui_Layout_Data *_pd EINA_UNUSED, Efl_Dbg_Info *root)
{ {
efl_dbg_info_get(efl_super(eo_obj, MY_CLASS), root); efl_dbg_info_get(efl_super(eo_obj, MY_CLASS), root);
ELM_WIDGET_DATA_GET_OR_RETURN(eo_obj, wd); ELM_WIDGET_DATA_GET_OR_RETURN(eo_obj, wd);
@ -1940,7 +1940,7 @@ _efl_ui_layout_efl_object_dbg_info_get(Eo *eo_obj, Efl_Ui_Layout_Object_Data *_p
} }
static void static void
_efl_ui_layout_view_model_property_update(Efl_Ui_Layout_Object_Data *pd, const char *part, const char *fetch) _efl_ui_layout_view_model_property_update(Efl_Ui_Layout_Data *pd, const char *part, const char *fetch)
{ {
Eina_Value *v = NULL; Eina_Value *v = NULL;
char *value = NULL; char *value = NULL;
@ -1960,7 +1960,7 @@ _efl_ui_layout_view_model_property_update(Efl_Ui_Layout_Object_Data *pd, const c
} }
static void static void
_efl_ui_layout_view_model_signal_update(Efl_Ui_Layout_Object_Data *pd, const char *signal, const char *fetch) _efl_ui_layout_view_model_signal_update(Efl_Ui_Layout_Data *pd, const char *signal, const char *fetch)
{ {
Eina_Value *v = NULL; Eina_Value *v = NULL;
Eina_Strbuf *buf; Eina_Strbuf *buf;
@ -2004,7 +2004,7 @@ _efl_ui_layout_view_model_signal_update(Efl_Ui_Layout_Object_Data *pd, const cha
} }
static void static void
_efl_ui_layout_view_model_content_update(Efl_Ui_Layout_Object_Data *pd, Efl_Ui_Factory *factory, const char *name) _efl_ui_layout_view_model_content_update(Efl_Ui_Layout_Data *pd, Efl_Ui_Factory *factory, const char *name)
{ {
Efl_Gfx_Entity *content; Efl_Gfx_Entity *content;
@ -2013,7 +2013,7 @@ _efl_ui_layout_view_model_content_update(Efl_Ui_Layout_Object_Data *pd, Efl_Ui_F
} }
static void static void
_efl_ui_layout_view_model_update(Efl_Ui_Layout_Object_Data *pd) _efl_ui_layout_view_model_update(Efl_Ui_Layout_Data *pd)
{ {
Eina_Hash_Tuple *tuple; Eina_Hash_Tuple *tuple;
Eina_Iterator *it; Eina_Iterator *it;
@ -2040,7 +2040,7 @@ static void
_efl_model_properties_changed_cb(void *data, const Efl_Event *event) _efl_model_properties_changed_cb(void *data, const Efl_Event *event)
{ {
Efl_Model_Property_Event *evt = event->info; Efl_Model_Property_Event *evt = event->info;
Efl_Ui_Layout_Object_Data *pd = data; Efl_Ui_Layout_Data *pd = data;
const char *prop; const char *prop;
Eina_Array_Iterator it; Eina_Array_Iterator it;
unsigned int i; unsigned int i;
@ -2068,7 +2068,7 @@ _efl_model_properties_changed_cb(void *data, const Efl_Event *event)
} }
static void static void
_efl_ui_layout_connect_hash(Efl_Ui_Layout_Object_Data *pd) _efl_ui_layout_connect_hash(Efl_Ui_Layout_Data *pd)
{ {
if (pd->connect.properties) return ; if (pd->connect.properties) return ;
@ -2079,7 +2079,7 @@ _efl_ui_layout_connect_hash(Efl_Ui_Layout_Object_Data *pd)
} }
EOLIAN static void EOLIAN static void
_efl_ui_layout_object_efl_ui_view_model_set(Eo *obj, Efl_Ui_Layout_Object_Data *pd, Efl_Model *model) _efl_ui_layout_efl_ui_view_model_set(Eo *obj, Efl_Ui_Layout_Data *pd, Efl_Model *model)
{ {
Eina_Stringshare *name; Eina_Stringshare *name;
Eina_Hash_Tuple *tuple; Eina_Hash_Tuple *tuple;
@ -2123,13 +2123,13 @@ _efl_ui_layout_object_efl_ui_view_model_set(Eo *obj, Efl_Ui_Layout_Object_Data *
} }
EOLIAN static Efl_Model * EOLIAN static Efl_Model *
_efl_ui_layout_object_efl_ui_view_model_get(const Eo *obj EINA_UNUSED, Efl_Ui_Layout_Object_Data *pd) _efl_ui_layout_efl_ui_view_model_get(const Eo *obj EINA_UNUSED, Efl_Ui_Layout_Data *pd)
{ {
return pd->connect.model; return pd->connect.model;
} }
EOLIAN static void EOLIAN static void
_efl_ui_layout_object_efl_ui_model_connect_connect(Eo *obj EINA_UNUSED, Efl_Ui_Layout_Object_Data *pd, const char *name, const char *property) _efl_ui_layout_efl_ui_model_connect_connect(Eo *obj EINA_UNUSED, Efl_Ui_Layout_Data *pd, const char *name, const char *property)
{ {
EINA_SAFETY_ON_NULL_RETURN(name); EINA_SAFETY_ON_NULL_RETURN(name);
Eina_Stringshare *sprop; Eina_Stringshare *sprop;
@ -2178,7 +2178,7 @@ _efl_ui_layout_object_efl_ui_model_connect_connect(Eo *obj EINA_UNUSED, Efl_Ui_L
} }
EOLIAN static void EOLIAN static void
_efl_ui_layout_object_efl_ui_factory_model_connect(Eo *obj EINA_UNUSED, Efl_Ui_Layout_Object_Data *pd, _efl_ui_layout_efl_ui_factory_model_connect(Eo *obj EINA_UNUSED, Efl_Ui_Layout_Data *pd,
const char *name, Efl_Ui_Factory *factory) const char *name, Efl_Ui_Factory *factory)
{ {
EINA_SAFETY_ON_NULL_RETURN(name); EINA_SAFETY_ON_NULL_RETURN(name);
@ -2210,7 +2210,7 @@ _efl_ui_layout_object_efl_ui_factory_model_connect(Eo *obj EINA_UNUSED, Efl_Ui_L
} }
EOLIAN static Eo * EOLIAN static Eo *
_efl_ui_layout_object_efl_object_constructor(Eo *obj, Efl_Ui_Layout_Object_Data *sd) _efl_ui_layout_efl_object_constructor(Eo *obj, Efl_Ui_Layout_Data *sd)
{ {
sd->obj = obj; sd->obj = obj;
obj = efl_constructor(efl_super(obj, MY_CLASS)); obj = efl_constructor(efl_super(obj, MY_CLASS));
@ -2221,7 +2221,7 @@ _efl_ui_layout_object_efl_object_constructor(Eo *obj, Efl_Ui_Layout_Object_Data
} }
EOLIAN static Efl_Object* EOLIAN static Efl_Object*
_efl_ui_layout_object_efl_object_finalize(Eo *obj, Efl_Ui_Layout_Object_Data *pd EINA_UNUSED) _efl_ui_layout_efl_object_finalize(Eo *obj, Efl_Ui_Layout_Data *pd EINA_UNUSED)
{ {
Eo *eo; Eo *eo;
@ -2232,14 +2232,14 @@ _efl_ui_layout_object_efl_object_finalize(Eo *obj, Efl_Ui_Layout_Object_Data *pd
} }
EOLIAN static void EOLIAN static void
_efl_ui_layout_object_efl_layout_signal_message_send(Eo *obj, Efl_Ui_Layout_Object_Data *pd EINA_UNUSED, int id, const Eina_Value msg) _efl_ui_layout_efl_layout_signal_message_send(Eo *obj, Efl_Ui_Layout_Data *pd EINA_UNUSED, int id, const Eina_Value msg)
{ {
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
efl_layout_signal_message_send(wd->resize_obj, id, msg); efl_layout_signal_message_send(wd->resize_obj, id, msg);
} }
EOLIAN static void EOLIAN static void
_efl_ui_layout_object_efl_layout_signal_signal_process(Eo *obj, Efl_Ui_Layout_Object_Data *pd EINA_UNUSED, Eina_Bool recurse) _efl_ui_layout_efl_layout_signal_signal_process(Eo *obj, Efl_Ui_Layout_Data *pd EINA_UNUSED, Eina_Bool recurse)
{ {
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
efl_layout_signal_process(wd->resize_obj, recurse); efl_layout_signal_process(wd->resize_obj, recurse);
@ -2248,7 +2248,7 @@ _efl_ui_layout_object_efl_layout_signal_signal_process(Eo *obj, Efl_Ui_Layout_Ob
/* Efl.Part implementation */ /* Efl.Part implementation */
EOLIAN static Eo * EOLIAN static Eo *
_efl_ui_layout_object_efl_part_part_get(const Eo *obj, Efl_Ui_Layout_Object_Data *sd EINA_UNUSED, const char *part) _efl_ui_layout_efl_part_part_get(const Eo *obj, Efl_Ui_Layout_Data *sd EINA_UNUSED, const char *part)
{ {
Efl_Canvas_Layout_Part_Type type = EFL_CANVAS_LAYOUT_PART_TYPE_NONE; Efl_Canvas_Layout_Part_Type type = EFL_CANVAS_LAYOUT_PART_TYPE_NONE;
@ -2313,7 +2313,7 @@ _efl_ui_layout_object_efl_part_part_get(const Eo *obj, Efl_Ui_Layout_Object_Data
} }
static const char * static const char *
_efl_ui_layout_default_content_part_get(const Eo *obj, Efl_Ui_Layout_Object_Data *sd EINA_UNUSED) _efl_ui_layout_default_content_part_get(const Eo *obj, Efl_Ui_Layout_Data *sd EINA_UNUSED)
{ {
const char *part = NULL; const char *part = NULL;
if (!_elm_layout_part_aliasing_eval(obj, &part, EINA_FALSE)) if (!_elm_layout_part_aliasing_eval(obj, &part, EINA_FALSE))
@ -2322,7 +2322,7 @@ _efl_ui_layout_default_content_part_get(const Eo *obj, Efl_Ui_Layout_Object_Data
} }
static const char * static const char *
_efl_ui_layout_default_text_part_get(const Eo *obj, Efl_Ui_Layout_Object_Data *sd EINA_UNUSED) _efl_ui_layout_default_text_part_get(const Eo *obj, Efl_Ui_Layout_Data *sd EINA_UNUSED)
{ {
const char *part = NULL; const char *part = NULL;
if (!_elm_layout_part_aliasing_eval(obj, &part, EINA_TRUE)) if (!_elm_layout_part_aliasing_eval(obj, &part, EINA_TRUE))
@ -2330,13 +2330,13 @@ _efl_ui_layout_default_text_part_get(const Eo *obj, Efl_Ui_Layout_Object_Data *s
return part; return part;
} }
/* Efl.Ui.Layout.Part (common) */ /* Efl.Ui.Layout_Part (common) */
EOLIAN static Eina_Bool EOLIAN static Eina_Bool
_efl_ui_layout_part_efl_ui_cursor_cursor_set(Eo *obj, void *_pd EINA_UNUSED, const char *cursor) _efl_ui_layout_part_efl_ui_cursor_cursor_set(Eo *obj, void *_pd EINA_UNUSED, const char *cursor)
{ {
Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS); Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS);
Efl_Ui_Layout_Object_Data *sd = efl_data_scope_get(pd->obj, MY_CLASS); Efl_Ui_Layout_Data *sd = efl_data_scope_get(pd->obj, MY_CLASS);
return _efl_ui_layout_part_cursor_set(sd, pd->part, cursor); return _efl_ui_layout_part_cursor_set(sd, pd->part, cursor);
} }
@ -2344,7 +2344,7 @@ EOLIAN static const char *
_efl_ui_layout_part_efl_ui_cursor_cursor_get(const Eo *obj, void *_pd EINA_UNUSED) _efl_ui_layout_part_efl_ui_cursor_cursor_get(const Eo *obj, void *_pd EINA_UNUSED)
{ {
Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS); Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS);
Efl_Ui_Layout_Object_Data *sd = efl_data_scope_get(pd->obj, MY_CLASS); Efl_Ui_Layout_Data *sd = efl_data_scope_get(pd->obj, MY_CLASS);
return _efl_ui_layout_part_cursor_get(sd, pd->part); return _efl_ui_layout_part_cursor_get(sd, pd->part);
} }
@ -2352,7 +2352,7 @@ EOLIAN static Eina_Bool
_efl_ui_layout_part_efl_ui_cursor_cursor_style_set(Eo *obj, void *_pd EINA_UNUSED, const char *style) _efl_ui_layout_part_efl_ui_cursor_cursor_style_set(Eo *obj, void *_pd EINA_UNUSED, const char *style)
{ {
Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS); Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS);
Efl_Ui_Layout_Object_Data *sd = efl_data_scope_get(pd->obj, MY_CLASS); Efl_Ui_Layout_Data *sd = efl_data_scope_get(pd->obj, MY_CLASS);
return _efl_ui_layout_part_cursor_style_set(sd, pd->part, style); return _efl_ui_layout_part_cursor_style_set(sd, pd->part, style);
} }
@ -2360,7 +2360,7 @@ EOLIAN static const char *
_efl_ui_layout_part_efl_ui_cursor_cursor_style_get(const Eo *obj, void *_pd EINA_UNUSED) _efl_ui_layout_part_efl_ui_cursor_cursor_style_get(const Eo *obj, void *_pd EINA_UNUSED)
{ {
Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS); Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS);
Efl_Ui_Layout_Object_Data *sd = efl_data_scope_get(pd->obj, MY_CLASS); Efl_Ui_Layout_Data *sd = efl_data_scope_get(pd->obj, MY_CLASS);
return _efl_ui_layout_part_cursor_style_get(sd, pd->part); return _efl_ui_layout_part_cursor_style_get(sd, pd->part);
} }
@ -2368,7 +2368,7 @@ EOLIAN static Eina_Bool
_efl_ui_layout_part_efl_ui_cursor_cursor_theme_search_enabled_set(Eo *obj, void *_pd EINA_UNUSED, Eina_Bool allow) _efl_ui_layout_part_efl_ui_cursor_cursor_theme_search_enabled_set(Eo *obj, void *_pd EINA_UNUSED, Eina_Bool allow)
{ {
Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS); Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS);
Efl_Ui_Layout_Object_Data *sd = efl_data_scope_get(pd->obj, MY_CLASS); Efl_Ui_Layout_Data *sd = efl_data_scope_get(pd->obj, MY_CLASS);
return _efl_ui_layout_part_cursor_engine_only_set(sd, pd->part, !allow); return _efl_ui_layout_part_cursor_engine_only_set(sd, pd->part, !allow);
} }
@ -2376,7 +2376,7 @@ EOLIAN static Eina_Bool
_efl_ui_layout_part_efl_ui_cursor_cursor_theme_search_enabled_get(const Eo *obj, void *_pd EINA_UNUSED) _efl_ui_layout_part_efl_ui_cursor_cursor_theme_search_enabled_get(const Eo *obj, void *_pd EINA_UNUSED)
{ {
Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS); Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS);
Efl_Ui_Layout_Object_Data *sd = efl_data_scope_get(pd->obj, MY_CLASS); Efl_Ui_Layout_Data *sd = efl_data_scope_get(pd->obj, MY_CLASS);
return !_efl_ui_layout_part_cursor_engine_only_get(sd, pd->part); return !_efl_ui_layout_part_cursor_engine_only_get(sd, pd->part);
} }
@ -2395,12 +2395,12 @@ _efl_ui_layout_part_efl_ui_cursor_cursor_theme_search_enabled_get(const Eo *obj,
ELM_PART_OVERRIDE_TEXT_MARKUP_GET_FULL(part_typename, typename, ELM_PART_OVERRIDE_INTERNALS_FETCH(CLASS, TYPENAME)) \ ELM_PART_OVERRIDE_TEXT_MARKUP_GET_FULL(part_typename, typename, ELM_PART_OVERRIDE_INTERNALS_FETCH(CLASS, TYPENAME)) \
ELM_PART_OVERRIDE_TEXT_MARKUP_SET_FULL(part_typename, typename, ELM_PART_OVERRIDE_INTERNALS_FETCH(CLASS, TYPENAME)) \ ELM_PART_OVERRIDE_TEXT_MARKUP_SET_FULL(part_typename, typename, ELM_PART_OVERRIDE_INTERNALS_FETCH(CLASS, TYPENAME)) \
/* Efl.Ui.Layout.Part_Content */ /* Efl.Ui.Layout_Part_Content */
CONTENT_FULL(efl_ui_layout_part_content, efl_ui_layout, EFL_UI_LAYOUT_OBJECT, Efl_Ui_Layout_Object_Data) CONTENT_FULL(efl_ui_layout_part_content, efl_ui_layout, EFL_UI_LAYOUT, Efl_Ui_Layout_Data)
/* Efl.Ui.Layout.Part_Text */ /* Efl.Ui.Layout_Part_Text */
TEXT_FULL(efl_ui_layout_part_text, efl_ui_layout, EFL_UI_LAYOUT_OBJECT, Efl_Ui_Layout_Object_Data) TEXT_FULL(efl_ui_layout_part_text, efl_ui_layout, EFL_UI_LAYOUT, Efl_Ui_Layout_Data)
MARKUP_FULL(efl_ui_layout_part_text, efl_ui_layout, EFL_UI_LAYOUT_OBJECT, Efl_Ui_Layout_Object_Data) MARKUP_FULL(efl_ui_layout_part_text, efl_ui_layout, EFL_UI_LAYOUT, Efl_Ui_Layout_Data)
EOLIAN static const char * EOLIAN static const char *
_efl_ui_layout_part_text_efl_ui_translatable_translatable_text_get(const Eo *obj, void *_pd EINA_UNUSED, const char **domain) _efl_ui_layout_part_text_efl_ui_translatable_translatable_text_get(const Eo *obj, void *_pd EINA_UNUSED, const char **domain)
@ -2416,10 +2416,10 @@ _efl_ui_layout_part_text_efl_ui_translatable_translatable_text_set(Eo *obj, void
elm_widget_part_translatable_text_set(pd->obj, pd->part, label, domain); elm_widget_part_translatable_text_set(pd->obj, pd->part, label, domain);
} }
/* Efl.Ui.Layout.Part_Legacy */ /* Efl.Ui.Layout_Part_Legacy */
CONTENT_FULL(efl_ui_layout_part_legacy, efl_ui_layout, EFL_UI_LAYOUT_OBJECT, Efl_Ui_Layout_Object_Data) CONTENT_FULL(efl_ui_layout_part_legacy, efl_ui_layout, EFL_UI_LAYOUT, Efl_Ui_Layout_Data)
TEXT_FULL(efl_ui_layout_part_legacy, efl_ui_layout, EFL_UI_LAYOUT_OBJECT, Efl_Ui_Layout_Object_Data) TEXT_FULL(efl_ui_layout_part_legacy, efl_ui_layout, EFL_UI_LAYOUT, Efl_Ui_Layout_Data)
MARKUP_FULL(efl_ui_layout_part_legacy, efl_ui_layout, EFL_UI_LAYOUT_OBJECT, Efl_Ui_Layout_Object_Data) MARKUP_FULL(efl_ui_layout_part_legacy, efl_ui_layout, EFL_UI_LAYOUT, Efl_Ui_Layout_Data)
EOLIAN static const char * EOLIAN static const char *
_efl_ui_layout_part_legacy_efl_ui_translatable_translatable_text_get(const Eo *obj, void *_pd EINA_UNUSED, const char **domain) _efl_ui_layout_part_legacy_efl_ui_translatable_translatable_text_get(const Eo *obj, void *_pd EINA_UNUSED, const char **domain)
@ -2435,12 +2435,12 @@ _efl_ui_layout_part_legacy_efl_ui_translatable_translatable_text_set(Eo *obj, vo
elm_widget_part_translatable_text_set(pd->obj, pd->part, label, domain); elm_widget_part_translatable_text_set(pd->obj, pd->part, label, domain);
} }
/* Efl.Ui.Layout.Part_Bg (common) */ /* Efl.Ui.Layout_Part_Bg (common) */
EOLIAN static Efl_Object * EOLIAN static Efl_Object *
_efl_ui_layout_part_bg_efl_object_finalize(Eo *obj, void *_pd EINA_UNUSED) _efl_ui_layout_part_bg_efl_object_finalize(Eo *obj, void *_pd EINA_UNUSED)
{ {
Efl_Ui_Layout_Object_Data *sd; Efl_Ui_Layout_Data *sd;
Elm_Part_Data *pd; Elm_Part_Data *pd;
Eo *bg; Eo *bg;
@ -2459,7 +2459,7 @@ _efl_ui_layout_part_bg_efl_object_finalize(Eo *obj, void *_pd EINA_UNUSED)
return obj; return obj;
} }
/* Efl.Ui.Layout.Part_Xxx includes */ /* Efl.Ui.Layout_Part_Xxx includes */
#include "efl_ui_layout_part.eo.c" #include "efl_ui_layout_part.eo.c"
#include "efl_ui_layout_part_content.eo.c" #include "efl_ui_layout_part_content.eo.c"
#include "efl_ui_layout_part_bg.eo.c" #include "efl_ui_layout_part_bg.eo.c"
@ -2478,7 +2478,7 @@ EFL_FUNC_BODY_CONST(elm_layout_content_aliases_get, const Elm_Layout_Part_Alias_
ELM_LAYOUT_CONTENT_ALIASES_IMPLEMENT(MY_CLASS_PFX) ELM_LAYOUT_CONTENT_ALIASES_IMPLEMENT(MY_CLASS_PFX)
ELM_LAYOUT_TEXT_ALIASES_IMPLEMENT(MY_CLASS_PFX) ELM_LAYOUT_TEXT_ALIASES_IMPLEMENT(MY_CLASS_PFX)
#define EFL_UI_LAYOUT_OBJECT_EXTRA_OPS \ #define EFL_UI_LAYOUT_EXTRA_OPS \
EFL_CANVAS_GROUP_ADD_DEL_OPS(efl_ui_layout), \ EFL_CANVAS_GROUP_ADD_DEL_OPS(efl_ui_layout), \
ELM_PART_CONTENT_DEFAULT_OPS(efl_ui_layout), \ ELM_PART_CONTENT_DEFAULT_OPS(efl_ui_layout), \
ELM_PART_TEXT_DEFAULT_OPS(efl_ui_layout), \ ELM_PART_TEXT_DEFAULT_OPS(efl_ui_layout), \
@ -2487,7 +2487,7 @@ ELM_LAYOUT_TEXT_ALIASES_IMPLEMENT(MY_CLASS_PFX)
EFL_OBJECT_OP_FUNC(elm_layout_sizing_eval, _elm_layout_sizing_eval), \ EFL_OBJECT_OP_FUNC(elm_layout_sizing_eval, _elm_layout_sizing_eval), \
EFL_OBJECT_OP_FUNC(efl_dbg_info_get, _efl_ui_layout_efl_object_dbg_info_get) EFL_OBJECT_OP_FUNC(efl_dbg_info_get, _efl_ui_layout_efl_object_dbg_info_get)
#include "efl_ui_layout_object.eo.c" #include "efl_ui_layout.eo.c"
#include "efl_ui_layout_legacy.eo.h" #include "efl_ui_layout_legacy.eo.h"
@ -2702,7 +2702,7 @@ _elm_layout_signal_callback_add_legacy(Eo *obj, Eo *edje, Eina_List **p_edje_sig
EAPI void EAPI void
elm_layout_signal_callback_add(Eo *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data) elm_layout_signal_callback_add(Eo *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data)
{ {
Efl_Ui_Layout_Object_Data *sd; Efl_Ui_Layout_Data *sd;
if (!emission || !source) return; if (!emission || !source) return;
@ -2756,7 +2756,7 @@ _elm_layout_signal_callback_del_legacy(Eo *obj EINA_UNUSED, Eo *edje, Eina_List
EAPI void * EAPI void *
elm_layout_signal_callback_del(Eo *obj, const char *emission, const char *source, Edje_Signal_Cb func) elm_layout_signal_callback_del(Eo *obj, const char *emission, const char *source, Edje_Signal_Cb func)
{ {
Efl_Ui_Layout_Object_Data *sd; Efl_Ui_Layout_Data *sd;
if (!emission || !source) return NULL; if (!emission || !source) return NULL;
@ -2788,7 +2788,7 @@ elm_layout_theme_set(Evas_Object *obj, const char *klass, const char *group, con
{ {
Efl_Ui_Theme_Apply ta; Efl_Ui_Theme_Apply ta;
ta = efl_ui_layout_object_theme_set(obj, klass, group, style); ta = efl_ui_layout_theme_set(obj, klass, group, style);
return (ta != EFL_UI_THEME_APPLY_FAILED); return (ta != EFL_UI_THEME_APPLY_FAILED);
} }

View File

@ -1,6 +1,6 @@
import efl_ui; import efl_ui;
class Efl.Ui.Layout.Object (Efl.Ui.Widget, Efl.Part, Efl.Container, Efl.File, class Efl.Ui.Layout (Efl.Ui.Widget, Efl.Part, Efl.Container, Efl.File,
Efl.Ui.View, Efl.Ui.Model.Connect, Efl.Ui.Factory, Efl.Ui.View, Efl.Ui.Model.Connect, Efl.Ui.Factory,
Efl.Layout.Calc, Efl.Layout.Signal, Efl.Layout.Calc, Efl.Layout.Signal,
Efl.Layout.Group) Efl.Layout.Group)
@ -16,7 +16,7 @@ class Efl.Ui.Layout.Object (Efl.Ui.Widget, Efl.Part, Efl.Container, Efl.File,
Widgets that inherit from this class will call this function Widgets that inherit from this class will call this function
automatically so it should not be called by applications, unless automatically so it should not be called by applications, unless
you are dealing directly with a @Efl.Ui.Layout.Object object. you are dealing directly with a @Efl.Ui.Layout object.
]] ]]
set { set {
[[Sets the edje group from the elementary theme that will be used [[Sets the edje group from the elementary theme that will be used

View File

@ -92,9 +92,9 @@ _efl_ui_layout_factory_efl_ui_factory_create(Eo *obj EINA_UNUSED, Efl_Ui_Layout_
} }
else */ else */
{ {
layout = efl_add(EFL_UI_LAYOUT_OBJECT_CLASS, parent, layout = efl_add(EFL_UI_LAYOUT_CLASS, parent,
efl_ui_view_model_set(efl_added, model), efl_ui_view_model_set(efl_added, model),
efl_ui_layout_object_theme_set(efl_added, pd->klass, pd->group, pd->style)); efl_ui_layout_theme_set(efl_added, pd->klass, pd->group, pd->style));
eina_hash_foreach(pd->connects, _model_connect, layout); eina_hash_foreach(pd->connects, _model_connect, layout);
eina_hash_foreach(pd->factory_connects, _factory_model_connect, layout); eina_hash_foreach(pd->factory_connects, _factory_model_connect, layout);

View File

@ -1,4 +1,4 @@
class Efl.Ui.Layout_Legacy (Efl.Ui.Layout.Object, Efl.Ui.Legacy) class Efl.Ui.Layout_Legacy (Efl.Ui.Layout, Efl.Ui.Legacy)
{ {
[[Elementary layout class]] [[Elementary layout class]]
data: null; data: null;

View File

@ -17,15 +17,15 @@
#include "../evas/canvas/evas_table.eo.h" #include "../evas/canvas/evas_table.eo.h"
/* layout internals for box & table */ /* layout internals for box & table */
Eina_Bool _efl_ui_layout_box_append(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part, Evas_Object *child); Eina_Bool _efl_ui_layout_box_append(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, Evas_Object *child);
Eina_Bool _efl_ui_layout_box_prepend(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part, Evas_Object *child); Eina_Bool _efl_ui_layout_box_prepend(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, Evas_Object *child);
Eina_Bool _efl_ui_layout_box_insert_before(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part, Evas_Object *child, const Evas_Object *reference); Eina_Bool _efl_ui_layout_box_insert_before(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, Evas_Object *child, const Evas_Object *reference);
Eina_Bool _efl_ui_layout_box_insert_at(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part, Evas_Object *child, unsigned int pos); Eina_Bool _efl_ui_layout_box_insert_at(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, Evas_Object *child, unsigned int pos);
Evas_Object *_efl_ui_layout_box_remove(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part, Evas_Object *child); Evas_Object *_efl_ui_layout_box_remove(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, Evas_Object *child);
Eina_Bool _efl_ui_layout_box_remove_all(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part, Eina_Bool clear); Eina_Bool _efl_ui_layout_box_remove_all(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, Eina_Bool clear);
Eina_Bool _efl_ui_layout_table_pack(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part, Evas_Object *child, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan); Eina_Bool _efl_ui_layout_table_pack(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, Evas_Object *child, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan);
Evas_Object *_efl_ui_layout_table_unpack(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part, Evas_Object *child); Evas_Object *_efl_ui_layout_table_unpack(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, Evas_Object *child);
Eina_Bool _efl_ui_layout_table_clear(Eo *obj, Efl_Ui_Layout_Object_Data *sd, const char *part, Eina_Bool clear); Eina_Bool _efl_ui_layout_table_clear(Eo *obj, Efl_Ui_Layout_Data *sd, const char *part, Eina_Bool clear);
#define BOX_CLASS EFL_UI_LAYOUT_PART_BOX_CLASS #define BOX_CLASS EFL_UI_LAYOUT_PART_BOX_CLASS
#define TABLE_CLASS EFL_UI_LAYOUT_PART_TABLE_CLASS #define TABLE_CLASS EFL_UI_LAYOUT_PART_TABLE_CLASS
@ -35,14 +35,14 @@ typedef struct _Layout_Part_Data Efl_Ui_Layout_Table_Data;
struct _Layout_Part_Data struct _Layout_Part_Data
{ {
Efl_Ui_Layout_Object *obj; // no ref Efl_Ui_Layout *obj; // no ref
Efl_Ui_Layout_Object_Data *sd; // data xref Efl_Ui_Layout_Data *sd; // data xref
Eina_Stringshare *part; Eina_Stringshare *part;
unsigned char temp; unsigned char temp;
}; };
Eo * Eo *
_efl_ui_layout_pack_proxy_get(Efl_Ui_Layout_Object *obj, Edje_Part_Type type, const char *part) _efl_ui_layout_pack_proxy_get(Efl_Ui_Layout *obj, Edje_Part_Type type, const char *part)
{ {
if (type == EDJE_PART_TYPE_BOX) if (type == EDJE_PART_TYPE_BOX)
return efl_add(BOX_CLASS, obj, return efl_add(BOX_CLASS, obj,
@ -67,7 +67,7 @@ EOLIAN static void
_efl_ui_layout_part_box_real_part_set(Eo *obj, Efl_Ui_Layout_Box_Data *pd, Eo *layout, const char *part) _efl_ui_layout_part_box_real_part_set(Eo *obj, Efl_Ui_Layout_Box_Data *pd, Eo *layout, const char *part)
{ {
pd->obj = layout; pd->obj = layout;
pd->sd = efl_data_xref(pd->obj, EFL_UI_LAYOUT_OBJECT_CLASS, obj); pd->sd = efl_data_xref(pd->obj, EFL_UI_LAYOUT_CLASS, obj);
eina_stringshare_replace(&pd->part, part); eina_stringshare_replace(&pd->part, part);
pd->temp = 1; pd->temp = 1;
} }
@ -225,7 +225,7 @@ EOLIAN static void
_efl_ui_layout_part_table_real_part_set(Eo *obj, Efl_Ui_Layout_Table_Data *pd, Eo *layout, const char *part) _efl_ui_layout_part_table_real_part_set(Eo *obj, Efl_Ui_Layout_Table_Data *pd, Eo *layout, const char *part)
{ {
pd->obj = layout; pd->obj = layout;
pd->sd = efl_data_xref(pd->obj, EFL_UI_LAYOUT_OBJECT_CLASS, obj); pd->sd = efl_data_xref(pd->obj, EFL_UI_LAYOUT_CLASS, obj);
eina_stringshare_replace(&pd->part, part); eina_stringshare_replace(&pd->part, part);
pd->temp = 1; pd->temp = 1;
} }

View File

@ -1,4 +1,4 @@
class Efl.Ui.Layout.Part (Efl.Ui.Widget_Part, Efl.Ui.Cursor) class Efl.Ui.Layout_Part (Efl.Ui.Widget_Part, Efl.Ui.Cursor)
{ {
[[Elementary layout internal part class]] [[Elementary layout internal part class]]
data: null; data: null;

View File

@ -1,4 +1,4 @@
class Efl.Ui.Layout.Part_Bg (Efl.Ui.Widget_Part_Bg) class Efl.Ui.Layout_Part_Bg (Efl.Ui.Widget_Part_Bg)
{ {
[[Elementary layout internal part background class]] [[Elementary layout internal part background class]]
data: null; data: null;

View File

@ -1,4 +1,4 @@
class Efl.Ui.Layout.Part_Box (Efl.Object, Efl.Pack_Linear, class Efl.Ui.Layout_Part_Box (Efl.Object, Efl.Pack_Linear,
Efl.Ui.Direction) Efl.Ui.Direction)
{ {
[[Represents a Box created as part of a layout. [[Represents a Box created as part of a layout.

View File

@ -1,4 +1,4 @@
class Efl.Ui.Layout.Part_Content (Efl.Ui.Layout.Part, Efl.Content) class Efl.Ui.Layout_Part_Content (Efl.Ui.Layout_Part, Efl.Content)
{ {
[[Elementary layout internal part class]] [[Elementary layout internal part class]]
data: null; data: null;

View File

@ -1,4 +1,4 @@
class Efl.Ui.Layout.Part_Legacy (Efl.Ui.Layout.Part, Efl.Content, Efl.Text, class Efl.Ui.Layout_Part_Legacy (Efl.Ui.Layout_Part, Efl.Content, Efl.Text,
Efl.Text_Markup, Efl.Ui.Translatable) Efl.Text_Markup, Efl.Ui.Translatable)
{ {
[[Elementary layout internal part class]] [[Elementary layout internal part class]]

View File

@ -1,4 +1,4 @@
class Efl.Ui.Layout.Part_Table (Efl.Object, Efl.Pack_Table) class Efl.Ui.Layout_Part_Table (Efl.Object, Efl.Pack_Table)
{ {
[[Represents a Table created as part of a layout. [[Represents a Table created as part of a layout.

View File

@ -1,4 +1,4 @@
class Efl.Ui.Layout.Part_Text (Efl.Ui.Layout.Part, Efl.Text, Efl.Text_Markup, class Efl.Ui.Layout_Part_Text (Efl.Ui.Layout_Part, Efl.Text, Efl.Text_Markup,
Efl.Ui.Translatable) Efl.Ui.Translatable)
{ {
[[Elementary layout internal part class]] [[Elementary layout internal part class]]

View File

@ -427,7 +427,7 @@ _efl_ui_list_efl_object_finalize(Eo *obj,
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL);
Efl_Ui_Theme_Apply theme_apply = efl_ui_layout_object_theme_set(obj, "list", "base", efl_ui_widget_style_get(obj)); Efl_Ui_Theme_Apply theme_apply = efl_ui_layout_theme_set(obj, "list", "base", efl_ui_widget_style_get(obj));
if (theme_apply == EFL_UI_THEME_APPLY_FAILED) if (theme_apply == EFL_UI_THEME_APPLY_FAILED)
CRI("list(%p) failed to set theme [efl/list:%s]!", obj, efl_ui_widget_style_get(obj) ?: "NULL"); CRI("list(%p) failed to set theme [efl/list:%s]!", obj, efl_ui_widget_style_get(obj) ?: "NULL");

View File

@ -1,6 +1,6 @@
import efl_ui_list_item; import efl_ui_list_item;
class Efl.Ui.List (Efl.Ui.Layout.Object, class Efl.Ui.List (Efl.Ui.Layout,
Efl.Ui.Scrollable_Interactive, Efl.Ui.Scrollable_Interactive,
Efl.Ui.Scrollbar, Efl.Ui.Scrollbar,
Efl.Pack_Linear, Efl.Pack_Layout, Efl.Pack_Linear, Efl.Pack_Layout,

View File

@ -23,7 +23,7 @@ _efl_ui_list_default_item_efl_object_finalize(Eo *obj, void *pd EINA_UNUSED)
Eo *eo; Eo *eo;
eo = efl_finalize(efl_super(obj, MY_CLASS)); eo = efl_finalize(efl_super(obj, MY_CLASS));
ELM_WIDGET_DATA_GET_OR_RETURN(eo, wd, eo); ELM_WIDGET_DATA_GET_OR_RETURN(eo, wd, eo);
Efl_Ui_Theme_Apply theme_apply = efl_ui_layout_object_theme_set(obj, "list_item", NULL, NULL); Efl_Ui_Theme_Apply theme_apply = efl_ui_layout_theme_set(obj, "list_item", NULL, NULL);
if (theme_apply == EFL_UI_THEME_APPLY_FAILED) if (theme_apply == EFL_UI_THEME_APPLY_FAILED)
CRI("Default Item(%p) failed to set theme [efl/list_item]!", eo); CRI("Default Item(%p) failed to set theme [efl/list_item]!", eo);

View File

@ -1,4 +1,4 @@
class Efl.Ui.List_Default_Item_Part_End (Efl.Ui.Layout.Part, Efl.Content) class Efl.Ui.List_Default_Item_Part_End (Efl.Ui.Layout_Part, Efl.Content)
{ {
[[List Default Item internal content of end part class]] [[List Default Item internal content of end part class]]
data: null; data: null;

View File

@ -1,4 +1,4 @@
class Efl.Ui.List_Default_Item_Part_Icon (Efl.Ui.Layout.Part, Efl.Content) class Efl.Ui.List_Default_Item_Part_Icon (Efl.Ui.Layout_Part, Efl.Content)
{ {
[[List Default Item internal content of icon part class]] [[List Default Item internal content of icon part class]]
data: null; data: null;

View File

@ -21,7 +21,7 @@ _efl_ui_list_empty_item_efl_object_finalize(Eo *obj, void *pd EINA_UNUSED)
Eo *eo; Eo *eo;
eo = efl_finalize(efl_super(obj, MY_CLASS)); eo = efl_finalize(efl_super(obj, MY_CLASS));
ELM_WIDGET_DATA_GET_OR_RETURN(eo, wd, eo); ELM_WIDGET_DATA_GET_OR_RETURN(eo, wd, eo);
Efl_Ui_Theme_Apply theme_apply = efl_ui_layout_object_theme_set(obj, "list_item", NULL, "empty"); Efl_Ui_Theme_Apply theme_apply = efl_ui_layout_theme_set(obj, "list_item", NULL, "empty");
if (theme_apply == EFL_UI_THEME_APPLY_FAILED) if (theme_apply == EFL_UI_THEME_APPLY_FAILED)
CRI("Empty Item(%p) failed to set theme [efl/list_item:empty]!", eo); CRI("Empty Item(%p) failed to set theme [efl/list_item:empty]!", eo);

View File

@ -2,11 +2,11 @@ import elm_general;
struct Efl.Ui.List_View_Item_Event struct Efl.Ui.List_View_Item_Event
{ {
layout: Efl.Ui.Layout.Object; layout: Efl.Ui.Layout;
child: Efl.Model; child: Efl.Model;
index: int; index: int;
} }
class Efl.Ui.List_View (Efl.Ui.Layout.Object, Efl.Ui.View, Efl.Ui.Scrollable_Interactive, Efl.Ui.Scrollbar, class Efl.Ui.List_View (Efl.Ui.Layout, Efl.Ui.View, Efl.Ui.Scrollable_Interactive, Efl.Ui.Scrollbar,
Efl.Access.Widget.Action, Efl.Access.Selection, Efl.Ui.Focus.Composition, Efl.Ui.Focus.Manager_Sub, Efl.Access.Widget.Action, Efl.Access.Selection, Efl.Ui.Focus.Composition, Efl.Ui.Focus.Manager_Sub,
Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.List_View_Model, Efl.Ui.Widget_Focus_Manager) Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.List_View_Model, Efl.Ui.Widget_Focus_Manager)
{ {

View File

@ -1,5 +1,5 @@
struct Efl.Ui.List_View_Layout_Item { struct Efl.Ui.List_View_Layout_Item {
layout: Efl.Ui.Layout.Object; layout: Efl.Ui.Layout;
children: Efl.Model; children: Efl.Model;
index_offset: int; index_offset: int;
tree_node: void_ptr; tree_node: void_ptr;

View File

@ -1,4 +1,4 @@
class Efl.Ui.Navigation_Bar (Efl.Ui.Layout.Object, Efl.Content, Efl.Text, Efl.Ui.Translatable) class Efl.Ui.Navigation_Bar (Efl.Ui.Layout, Efl.Content, Efl.Text, Efl.Ui.Translatable)
{ {
[[Navigation_Bar widget. [[Navigation_Bar widget.

View File

@ -1,4 +1,4 @@
class Efl.Ui.Navigation_Bar_Part (Efl.Ui.Layout.Part_Content) class Efl.Ui.Navigation_Bar_Part (Efl.Ui.Layout_Part_Content)
{ {
[[Efl UI Navigation_Bar internal part class]] [[Efl UI Navigation_Bar internal part class]]
data: null; data: null;

View File

@ -1,4 +1,4 @@
class Efl.Ui.Navigation_Bar_Part_Back_Button (Efl.Ui.Layout.Part, Efl.Ui.Clickable, Efl.Gfx.Entity, Efl.Text, Efl.Content) class Efl.Ui.Navigation_Bar_Part_Back_Button (Efl.Ui.Layout_Part, Efl.Ui.Clickable, Efl.Gfx.Entity, Efl.Text, Efl.Content)
{ {
[[Efl Ui Navigation_Bar internal part back button class]] [[Efl Ui Navigation_Bar internal part back button class]]
data: null; data: null;

View File

@ -13,15 +13,15 @@
#define MY_CLASS_NAME "Efl.Ui.Navigation_Layout" #define MY_CLASS_NAME "Efl.Ui.Navigation_Layout"
EOLIAN static void EOLIAN static void
_efl_ui_navigation_layout_bar_set(Eo *obj, Efl_Ui_Navigation_Layout_Data *pd, Efl_Ui_Layout_Object *bar) _efl_ui_navigation_layout_bar_set(Eo *obj, Efl_Ui_Navigation_Layout_Data *pd, Efl_Ui_Layout *bar)
{ {
EINA_SAFETY_ON_FALSE_RETURN(efl_isa(bar, EFL_UI_LAYOUT_OBJECT_CLASS)); EINA_SAFETY_ON_FALSE_RETURN(efl_isa(bar, EFL_UI_LAYOUT_CLASS));
efl_content_set(efl_part(obj, "efl.bar"), bar); efl_content_set(efl_part(obj, "efl.bar"), bar);
pd->bar = bar; pd->bar = bar;
} }
EOLIAN static Efl_Ui_Layout_Object * EOLIAN static Efl_Ui_Layout *
_efl_ui_navigation_layout_bar_get(const Eo *obj EINA_UNUSED, Efl_Ui_Navigation_Layout_Data *pd) _efl_ui_navigation_layout_bar_get(const Eo *obj EINA_UNUSED, Efl_Ui_Navigation_Layout_Data *pd)
{ {
return pd->bar; return pd->bar;

View File

@ -1,4 +1,4 @@
class Efl.Ui.Navigation_Layout (Efl.Ui.Layout.Object, Efl.Content) class Efl.Ui.Navigation_Layout (Efl.Ui.Layout, Efl.Content)
{ {
[[Navigation_Layout widget. [[Navigation_Layout widget.
@ -16,7 +16,7 @@ class Efl.Ui.Navigation_Layout (Efl.Ui.Layout.Object, Efl.Content)
get { get {
} }
values { values {
value: Efl.Ui.Layout.Object; value: Efl.Ui.Layout;
[[The bar object located at the top area of the Navigation Layout. [[The bar object located at the top area of the Navigation Layout.
]] ]]
} }

View File

@ -4,7 +4,7 @@
typedef struct _Efl_Ui_Navigation_Layout_Data Efl_Ui_Navigation_Layout_Data; typedef struct _Efl_Ui_Navigation_Layout_Data Efl_Ui_Navigation_Layout_Data;
struct _Efl_Ui_Navigation_Layout_Data struct _Efl_Ui_Navigation_Layout_Data
{ {
Efl_Ui_Layout_Object *bar; Efl_Ui_Layout *bar;
}; };
#define EFL_UI_NAVIGATION_LAYOUT_DATA_GET_OR_RETURN(o, ptr, ...) \ #define EFL_UI_NAVIGATION_LAYOUT_DATA_GET_OR_RETURN(o, ptr, ...) \

View File

@ -5,7 +5,7 @@ enum Efl.Ui.Pager_Loop
enabled enabled
} }
class Efl.Ui.Pager (Efl.Ui.Layout.Object, Efl.Pack_Linear) class Efl.Ui.Pager (Efl.Ui.Layout, Efl.Pack_Linear)
{ {
[[Pager widget [[Pager widget

View File

@ -1,4 +1,4 @@
class Efl.Ui.Panes (Efl.Ui.Layout.Object, Efl.Ui.Direction, class Efl.Ui.Panes (Efl.Ui.Layout, Efl.Ui.Direction,
Efl.Ui.Clickable) Efl.Ui.Clickable)
{ {
[[Elementary panes class]] [[Elementary panes class]]

View File

@ -1,4 +1,4 @@
class Efl.Ui.Panes_Part (Efl.Ui.Layout.Part_Content) class Efl.Ui.Panes_Part (Efl.Ui.Layout_Part_Content)
{ {
[[Elementary Panes internal part class]] [[Elementary Panes internal part class]]
data: null; data: null;

View File

@ -8,7 +8,7 @@ enum Efl.Ui.Popup_Align {
bottom [[Popup aligned to bottom]] bottom [[Popup aligned to bottom]]
} }
class Efl.Ui.Popup(Efl.Ui.Layout.Object, Efl.Content) class Efl.Ui.Popup(Efl.Ui.Layout, Efl.Content)
{ {
[[EFL UI popup class]] [[EFL UI popup class]]
methods { methods {

View File

@ -143,7 +143,7 @@ _efl_ui_popup_alert_button_set(Eo *obj, Efl_Ui_Popup_Alert_Data *pd, Efl_Ui_Popu
} }
else else
{ {
cur_content = efl_add(EFL_UI_LAYOUT_OBJECT_CLASS, obj, cur_content = efl_add(EFL_UI_LAYOUT_CLASS, obj,
efl_content_set(efl_part(obj, "efl.buttons"), efl_added)); efl_content_set(efl_part(obj, "efl.buttons"), efl_added));
} }

View File

@ -1,4 +1,4 @@
class Efl.Ui.Popup_Alert_Part (Efl.Ui.Layout.Part_Text) class Efl.Ui.Popup_Alert_Part (Efl.Ui.Layout_Part_Text)
{ {
[[Efl UI Popup Alert internal part class]] [[Efl UI Popup Alert internal part class]]
data: null; data: null;

View File

@ -1,4 +1,4 @@
class Efl.Ui.Popup_Alert_Scroll_Part (Efl.Ui.Layout.Part, Efl.Content, Efl.Text) class Efl.Ui.Popup_Alert_Scroll_Part (Efl.Ui.Layout_Part, Efl.Content, Efl.Text)
{ {
[[Efl UI Popup Alert Scroll internal part class]] [[Efl UI Popup Alert Scroll internal part class]]
data: null; data: null;

View File

@ -1,4 +1,4 @@
class Efl.Ui.Popup_Alert_Text_Part (Efl.Ui.Layout.Part, Efl.Content, Efl.Text) class Efl.Ui.Popup_Alert_Text_Part (Efl.Ui.Layout_Part, Efl.Content, Efl.Text)
{ {
[[Efl UI Popup Alert Text internal part class]] [[Efl UI Popup Alert Text internal part class]]
data: null; data: null;

View File

@ -1,4 +1,4 @@
class Efl.Ui.Popup_Part_Backwall (Efl.Ui.Layout.Part, Efl.File) class Efl.Ui.Popup_Part_Backwall (Efl.Ui.Layout_Part, Efl.File)
{ {
[[Efl UI Popup internal part backwall class]] [[Efl UI Popup internal part backwall class]]
data: null; data: null;

View File

@ -1,4 +1,4 @@
class Efl.Ui.Progressbar (Efl.Ui.Layout.Object, Efl.Ui.Range, Efl.Ui.Format, class Efl.Ui.Progressbar (Efl.Ui.Layout, Efl.Ui.Range, Efl.Ui.Format,
Efl.Ui.Direction, Efl.Access.Value, Efl.Ui.Translatable, Efl.Ui.Direction, Efl.Access.Value, Efl.Ui.Translatable,
Efl.Text, Efl.Content, Efl.Text_Markup) Efl.Text, Efl.Content, Efl.Text_Markup)
{ {

View File

@ -1,4 +1,4 @@
class Efl.Ui.Progressbar_Legacy_Part (Efl.Ui.Layout.Part_Content) class Efl.Ui.Progressbar_Legacy_Part (Efl.Ui.Layout_Part_Content)
{ {
[[Elementary progressbar internal part class]] [[Elementary progressbar internal part class]]
data: null; data: null;

View File

@ -1,4 +1,4 @@
class Efl.Ui.Progressbar_Part (Efl.Ui.Layout.Part, Efl.Ui.Range) class Efl.Ui.Progressbar_Part (Efl.Ui.Layout_Part, Efl.Ui.Range)
{ {
[[Elementary progressbar internal part class]] [[Elementary progressbar internal part class]]
data: null; data: null;

View File

@ -1,4 +1,4 @@
class Efl.Ui.Radio_Legacy_Part (Efl.Ui.Layout.Part_Content) class Efl.Ui.Radio_Legacy_Part (Efl.Ui.Layout_Part_Content)
{ {
[[Elementary radio internal part class]] [[Elementary radio internal part class]]
data: null; data: null;

View File

@ -402,7 +402,7 @@ _efl_ui_scroller_efl_object_finalize(Eo *obj,
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL); ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL);
efl_ui_layout_object_theme_set(obj, "scroller", "base", efl_ui_widget_style_get(obj)); efl_ui_layout_theme_set(obj, "scroller", "base", efl_ui_widget_style_get(obj));
sd->smanager = efl_add(EFL_UI_SCROLL_MANAGER_CLASS, obj); sd->smanager = efl_add(EFL_UI_SCROLL_MANAGER_CLASS, obj);
efl_ui_mirrored_set(sd->smanager, efl_ui_mirrored_get(obj)); efl_ui_mirrored_set(sd->smanager, efl_ui_mirrored_get(obj));

View File

@ -1,4 +1,4 @@
class Efl.Ui.Scroller (Efl.Ui.Layout.Object, class Efl.Ui.Scroller (Efl.Ui.Layout,
Efl.Ui.Scrollable_Interactive, Efl.Ui.Scrollable_Interactive,
Efl.Ui.Scrollbar, Efl.Ui.Scrollbar,
Efl.Content) Efl.Content)

View File

@ -1,4 +1,4 @@
class Efl.Ui.Slider (Efl.Ui.Layout.Object, Efl.Ui.Range, Efl.Ui.Direction, class Efl.Ui.Slider (Efl.Ui.Layout, Efl.Ui.Range, Efl.Ui.Direction,
Efl.Access.Value, Efl.Access.Value,
Efl.Access.Widget.Action, Efl.Access.Widget.Action,
Efl.Content) Efl.Content)

View File

@ -5,7 +5,7 @@ struct Efl.Ui.Spin_Special_Value
label: string; [[String to replace]] label: string; [[String to replace]]
} }
class Efl.Ui.Spin (Efl.Ui.Layout.Object, Efl.Ui.Range, Efl.Ui.Format, class Efl.Ui.Spin (Efl.Ui.Layout, Efl.Ui.Range, Efl.Ui.Format,
Efl.Access.Value, Efl.Access.Widget.Action) Efl.Access.Value, Efl.Access.Widget.Action)
{ {
[[A Spin. [[A Spin.

View File

@ -18,7 +18,7 @@ struct Efl.Ui.Stack_Event_Deactivated {
content: Efl.Canvas.Object; [[Deactivated content.]] content: Efl.Canvas.Object; [[Deactivated content.]]
} }
class Efl.Ui.Stack (Efl.Ui.Layout.Object) class Efl.Ui.Stack (Efl.Ui.Layout)
{ {
[[Stack widget. [[Stack widget.

View File

@ -221,7 +221,7 @@ _tab_add(Eo *obj, const char *label, const char *icon)
ti->tab = NULL; ti->tab = NULL;
ti->label = eina_stringshare_add(label); ti->label = eina_stringshare_add(label);
tab = efl_add(EFL_UI_LAYOUT_OBJECT_CLASS, obj); tab = efl_add(EFL_UI_LAYOUT_CLASS, obj);
icon_obj = elm_icon_add(tab); icon_obj = elm_icon_add(tab);

View File

@ -1,4 +1,4 @@
class Efl.Ui.Tab_Bar (Efl.Ui.Layout.Object, Efl.Ui.Clickable) class Efl.Ui.Tab_Bar (Efl.Ui.Layout, Efl.Ui.Clickable)
{ {
[[Tab Bar class]] [[Tab Bar class]]
methods { methods {

View File

@ -8,7 +8,7 @@ struct Efl.Ui.Tab_Page_Tab_Changed_Event {
changed_info: Efl.Ui.Tab_Page_Tab_Changed; changed_info: Efl.Ui.Tab_Page_Tab_Changed;
} }
class Efl.Ui.Tab_Page (Efl.Ui.Layout.Object, Efl.Content) class Efl.Ui.Tab_Page (Efl.Ui.Layout, Efl.Content)
{ {
[[Tab Page class]] [[Tab Page class]]
methods { methods {

View File

@ -1,4 +1,4 @@
class Efl.Ui.Tab_Page_Part_Tab (Efl.Ui.Layout.Part, Efl.Text) class Efl.Ui.Tab_Page_Part_Tab (Efl.Ui.Layout_Part, Efl.Text)
{ {
[[Tab_Page internal part class]] [[Tab_Page internal part class]]
data: null; data: null;

View File

@ -401,7 +401,7 @@ _item_new(Efl_Ui_Tags_Data *sd,
if (!str) return NULL; if (!str) return NULL;
layout = efl_add(EFL_UI_LAYOUT_OBJECT_CLASS, obj); layout = efl_add(EFL_UI_LAYOUT_CLASS, obj);
if (!elm_widget_element_update(obj, layout, PART_NAME_BUTTON)) if (!elm_widget_element_update(obj, layout, PART_NAME_BUTTON))
CRI("Failed to set layout!"); CRI("Failed to set layout!");

View File

@ -1,4 +1,4 @@
class Efl.Ui.Tags (Efl.Ui.Layout.Object, Efl.Text, Efl.Ui.Format) class Efl.Ui.Tags (Efl.Ui.Layout, Efl.Text, Efl.Ui.Format)
{ {
[[Elementary Tags class]] [[Elementary Tags class]]
methods { methods {

View File

@ -797,7 +797,7 @@ _efl_ui_text_efl_ui_widget_theme_apply(Eo *obj, Efl_Ui_Text_Data *sd)
_efl_ui_text_guide_update(obj, !sd->has_text); _efl_ui_text_guide_update(obj, !sd->has_text);
efl_event_thaw(obj); efl_event_thaw(obj);
efl_event_callback_call(obj, EFL_UI_LAYOUT_OBJECT_EVENT_THEME_CHANGED, NULL); efl_event_callback_call(obj, EFL_UI_LAYOUT_EVENT_THEME_CHANGED, NULL);
evas_object_unref(obj); evas_object_unref(obj);

View File

@ -1,7 +1,7 @@
/* FIXME - Text object must stop using elm_general! */ /* FIXME - Text object must stop using elm_general! */
import elm_general; import elm_general;
class Efl.Ui.Text (Efl.Ui.Layout.Object, Efl.Ui.Clickable, class Efl.Ui.Text (Efl.Ui.Layout, Efl.Ui.Clickable,
Efl.Access.Text, Efl.Access.Editable.Text, Efl.File, Efl.Access.Text, Efl.Access.Editable.Text, Efl.File,
Efl.Ui.Selectable, Efl.Text_Interactive) Efl.Ui.Selectable, Efl.Text_Interactive)
{ {

View File

@ -4,7 +4,7 @@ enum Efl.Ui.Textpath_Direction {
ccw [[Counter-clockwise]] ccw [[Counter-clockwise]]
} }
class Efl.Ui.Textpath (Efl.Ui.Layout.Object, Efl.Text, Efl.Gfx.Path) class Efl.Ui.Textpath (Efl.Ui.Layout, Efl.Text, Efl.Gfx.Path)
{ {
[[Efl Ui Textpath class]] [[Efl Ui Textpath class]]
legacy_prefix: elm_textpath; legacy_prefix: elm_textpath;

View File

@ -1,4 +1,4 @@
class Efl.Ui.Textpath_Part (Efl.Ui.Layout.Part_Text) class Efl.Ui.Textpath_Part (Efl.Ui.Layout_Part_Text)
{ {
[[Efl UI Textpath internal part class]] [[Efl UI Textpath internal part class]]
data: null; data: null;

View File

@ -1,4 +1,4 @@
class Efl.Ui.Timepicker (Efl.Ui.Layout.Object) class Efl.Ui.Timepicker (Efl.Ui.Layout)
{ {
[[Timepicker widget [[Timepicker widget

View File

@ -1,4 +1,4 @@
class Efl.Ui.Video (Efl.Ui.Layout.Object, Efl.Player, Efl.Access.Widget.Action) class Efl.Ui.Video (Efl.Ui.Layout, Efl.Player, Efl.Access.Widget.Action)
{ {
[[Efl UI video class]] [[Efl UI video class]]
legacy_prefix: elm_video; legacy_prefix: elm_video;

View File

@ -237,7 +237,7 @@ _elm_widget_item_highlight_in_theme(Evas_Object *obj, Elm_Object_Item *eo_it)
{ {
Elm_Widget_Item_Data *it = efl_data_scope_get(eo_it, ELM_WIDGET_ITEM_CLASS); Elm_Widget_Item_Data *it = efl_data_scope_get(eo_it, ELM_WIDGET_ITEM_CLASS);
if (efl_isa(it->view, EFL_UI_LAYOUT_OBJECT_CLASS)) if (efl_isa(it->view, EFL_UI_LAYOUT_CLASS))
str = edje_object_data_get(elm_layout_edje_get(it->view), "focus_highlight"); str = edje_object_data_get(elm_layout_edje_get(it->view), "focus_highlight");
else else
str = edje_object_data_get(it->view, "focus_highlight"); str = edje_object_data_get(it->view, "focus_highlight");
@ -2839,7 +2839,7 @@ elm_widget_part_text_set(Eo *obj, const char *part, const char *label)
/* legacy support: combobox was special (internal entry is text object). */ /* legacy support: combobox was special (internal entry is text object). */
if (efl_isa(obj, ELM_COMBOBOX_CLASS)) if (efl_isa(obj, ELM_COMBOBOX_CLASS))
_elm_combobox_part_text_set(obj, part, label); _elm_combobox_part_text_set(obj, part, label);
else if (efl_isa(obj, EFL_UI_LAYOUT_OBJECT_CLASS)) else if (efl_isa(obj, EFL_UI_LAYOUT_CLASS))
elm_layout_text_set(obj, part, label); elm_layout_text_set(obj, part, label);
} }
@ -2849,7 +2849,7 @@ elm_widget_part_text_get(const Eo *obj, const char *part)
/* legacy support: combobox was special (internal entry is text object). */ /* legacy support: combobox was special (internal entry is text object). */
if (efl_isa(obj, ELM_COMBOBOX_CLASS)) if (efl_isa(obj, ELM_COMBOBOX_CLASS))
return _elm_combobox_part_text_get(obj, part); return _elm_combobox_part_text_get(obj, part);
else if (efl_isa(obj, EFL_UI_LAYOUT_OBJECT_CLASS)) else if (efl_isa(obj, EFL_UI_LAYOUT_CLASS))
return elm_layout_text_get(obj, part); return elm_layout_text_get(obj, part);
return NULL; return NULL;
@ -3504,7 +3504,7 @@ elm_widget_focus_highlight_focus_part_geometry_get(const Evas_Object *obj,
if (!(target_hl_part = edje_object_data_get(edje_obj, "focus_part"))) if (!(target_hl_part = edje_object_data_get(edje_obj, "focus_part")))
return; return;
} }
else if (obj && efl_isa(obj, EFL_UI_LAYOUT_OBJECT_CLASS)) else if (obj && efl_isa(obj, EFL_UI_LAYOUT_CLASS))
{ {
edje_obj = elm_layout_edje_get(obj); edje_obj = elm_layout_edje_get(obj);
if (!(target_hl_part = elm_layout_data_get(obj, "focus_part"))) if (!(target_hl_part = elm_layout_data_get(obj, "focus_part")))
@ -5696,7 +5696,7 @@ EAPI void
elm_widget_content_part_set(Evas_Object *obj, const char *part, Evas_Object *content) elm_widget_content_part_set(Evas_Object *obj, const char *part, Evas_Object *content)
{ {
ELM_WIDGET_CHECK(obj); ELM_WIDGET_CHECK(obj);
if (efl_isa(obj, EFL_UI_LAYOUT_OBJECT_CLASS)) if (efl_isa(obj, EFL_UI_LAYOUT_CLASS))
{ {
elm_layout_content_set(obj, part, content); elm_layout_content_set(obj, part, content);
return; return;
@ -5714,7 +5714,7 @@ EAPI Evas_Object *
elm_widget_content_part_get(const Evas_Object *obj, const char *part) elm_widget_content_part_get(const Evas_Object *obj, const char *part)
{ {
ELM_WIDGET_CHECK(obj) NULL; ELM_WIDGET_CHECK(obj) NULL;
if (efl_isa(obj, EFL_UI_LAYOUT_OBJECT_CLASS)) if (efl_isa(obj, EFL_UI_LAYOUT_CLASS))
return elm_layout_content_get(obj, part); return elm_layout_content_get(obj, part);
if (!efl_isa(obj, EFL_PART_INTERFACE)) return NULL; if (!efl_isa(obj, EFL_PART_INTERFACE)) return NULL;
if (!part) if (!part)
@ -5729,7 +5729,7 @@ EAPI Evas_Object *
elm_widget_content_part_unset(Evas_Object *obj, const char *part) elm_widget_content_part_unset(Evas_Object *obj, const char *part)
{ {
ELM_WIDGET_CHECK(obj) NULL; ELM_WIDGET_CHECK(obj) NULL;
if (efl_isa(obj, EFL_UI_LAYOUT_OBJECT_CLASS)) if (efl_isa(obj, EFL_UI_LAYOUT_CLASS))
return elm_layout_content_unset(obj, part); return elm_layout_content_unset(obj, part);
if (!efl_isa(obj, EFL_PART_INTERFACE)) return NULL; if (!efl_isa(obj, EFL_PART_INTERFACE)) return NULL;
if (!part) if (!part)
@ -5745,7 +5745,7 @@ elm_widget_signal_emit(Eo *obj, const char *emission, const char *source)
{ {
ELM_WIDGET_CHECK(obj); ELM_WIDGET_CHECK(obj);
if (efl_isa(obj, EFL_UI_LAYOUT_OBJECT_CLASS)) if (efl_isa(obj, EFL_UI_LAYOUT_CLASS))
elm_layout_signal_emit(obj, emission, source); elm_layout_signal_emit(obj, emission, source);
else if (evas_object_smart_type_check(obj, "elm_icon")) else if (evas_object_smart_type_check(obj, "elm_icon"))
{ {

View File

@ -10,7 +10,7 @@ enum Elm.Actionslider.Pos
all = (1 << 3) - 1 [[All positions for left/center/right.]] all = (1 << 3) - 1 [[All positions for left/center/right.]]
} }
class Elm.Actionslider (Efl.Ui.Layout.Object, Efl.Ui.Selectable, Efl.Ui.Legacy) class Elm.Actionslider (Efl.Ui.Layout, Efl.Ui.Selectable, Efl.Ui.Legacy)
{ {
[[An actionslider is a switcher for 2 or 3 labels [[An actionslider is a switcher for 2 or 3 labels

View File

@ -1,4 +1,4 @@
class Elm_Actionslider.Part (Efl.Ui.Layout.Part_Legacy) class Elm_Actionslider.Part (Efl.Ui.Layout_Part_Legacy)
{ {
[[Elementary Actionslider internal part class]] [[Elementary Actionslider internal part class]]
data: null; data: null;

View File

@ -12,7 +12,7 @@ enum Elm.Bubble.Pos
bottom_right [[The arrow of the bubble points to the bottom right corner.]] bottom_right [[The arrow of the bubble points to the bottom right corner.]]
} }
class Elm.Bubble (Efl.Ui.Layout.Object, Efl.Ui.Clickable, Efl.Ui.Legacy) class Elm.Bubble (Efl.Ui.Layout, Efl.Ui.Clickable, Efl.Ui.Legacy)
{ {
[[Speech bubble widget used in messaging applications]] [[Speech bubble widget used in messaging applications]]

View File

@ -1,4 +1,4 @@
class Elm_Bubble.Part (Efl.Ui.Layout.Part_Legacy) class Elm_Bubble.Part (Efl.Ui.Layout_Part_Legacy)
{ {
[[Elementary Bubble internal part class]] [[Elementary Bubble internal part class]]
data: null; data: null;

View File

@ -72,7 +72,7 @@ struct Elm.Calendar.Mark; [[Item handle for a calendar mark.
with @Elm.Calendar.mark_del. with @Elm.Calendar.mark_del.
]] ]]
class Elm.Calendar (Efl.Ui.Layout.Object, Efl.Ui.Focus.Composition, Efl.Access.Widget.Action, class Elm.Calendar (Efl.Ui.Layout, Efl.Ui.Focus.Composition, Efl.Access.Widget.Action,
Efl.Ui.Legacy) Efl.Ui.Legacy)
{ {
[[Calendar widget [[Calendar widget

View File

@ -18,7 +18,7 @@ enum Elm.Clock.Edit_Mode
all = (1 << 6) - 1 [[All digits should be editable.]] all = (1 << 6) - 1 [[All digits should be editable.]]
} }
class Elm.Clock (Efl.Ui.Layout.Object, Efl.Ui.Focus.Composition, Efl.Ui.Legacy) class Elm.Clock (Efl.Ui.Layout, Efl.Ui.Focus.Composition, Efl.Ui.Legacy)
{ {
[[Digital clock widget [[Digital clock widget

View File

@ -4,7 +4,7 @@ import elm_interface_scrollable;
struct @extern Elm.Code; [[Elementary code main data structure]] /* The main interface currently defined in code */ struct @extern Elm.Code; [[Elementary code main data structure]] /* The main interface currently defined in code */
struct @extern Elm.Code_Line; [[Elementary code line data structure]] /* Parts of the interface currently defined in code */ struct @extern Elm.Code_Line; [[Elementary code line data structure]] /* Parts of the interface currently defined in code */
class Elm.Code_Widget (Efl.Ui.Layout.Object, Efl.Access.Text) class Elm.Code_Widget (Efl.Ui.Layout, Efl.Access.Text)
{ {
[[Elementary code widget]] [[Elementary code widget]]
eo_prefix: elm_obj_code_widget; eo_prefix: elm_obj_code_widget;

View File

@ -12,7 +12,7 @@ enum Elm.Colorselector.Mode
all [[All possible color selector is displayed.]] all [[All possible color selector is displayed.]]
} }
class Elm.Colorselector (Efl.Ui.Layout.Object, Efl.Ui.Focus.Composition, class Elm.Colorselector (Efl.Ui.Layout, Efl.Ui.Focus.Composition,
Efl.Access.Widget.Action, Efl.Ui.Clickable, Efl.Ui.Legacy) Efl.Access.Widget.Action, Efl.Ui.Clickable, Efl.Ui.Legacy)
{ {
[[Elementary colorselector class]] [[Elementary colorselector class]]

View File

@ -1,4 +1,4 @@
class Elm.Conformant (Efl.Ui.Layout.Object, Efl.Ui.Legacy) class Elm.Conformant (Efl.Ui.Layout, Efl.Ui.Legacy)
{ {
[[Elementary conformant class]] [[Elementary conformant class]]
legacy_prefix: elm_conformant; legacy_prefix: elm_conformant;

View File

@ -8,7 +8,7 @@ enum Elm.Ctxpopup.Direction
unknown [[Ctxpopup does not determine it's direction yet.]] unknown [[Ctxpopup does not determine it's direction yet.]]
} }
class Elm.Ctxpopup (Efl.Ui.Layout.Object, Efl.Ui.Focus.Layer, Efl.Access.Widget.Action, Efl.Ui.Legacy) class Elm.Ctxpopup (Efl.Ui.Layout, Efl.Ui.Focus.Layer, Efl.Access.Widget.Action, Efl.Ui.Legacy)
{ {
[[Elementary context popup class]] [[Elementary context popup class]]
legacy_prefix: elm_ctxpopup; legacy_prefix: elm_ctxpopup;

View File

@ -1,4 +1,4 @@
class Elm.Ctxpopup.Part (Efl.Ui.Layout.Part_Legacy) class Elm.Ctxpopup.Part (Efl.Ui.Layout_Part_Legacy)
{ {
[[Elementary contex popup internal part class]] [[Elementary contex popup internal part class]]
data: null; data: null;

View File

@ -17,7 +17,7 @@ enum Elm.Dayselector.Day
max [[Sentinel value to indicate last enum field during iteration]] max [[Sentinel value to indicate last enum field during iteration]]
} }
class Elm.Dayselector (Efl.Ui.Layout.Object, Efl.Ui.Legacy) class Elm.Dayselector (Efl.Ui.Layout, Efl.Ui.Legacy)
{ {
[[Elementary dayselector class]] [[Elementary dayselector class]]
legacy_prefix: elm_dayselector; legacy_prefix: elm_dayselector;

View File

@ -1,4 +1,4 @@
class Elm.Dayselector.Part (Efl.Ui.Layout.Part_Legacy) class Elm.Dayselector.Part (Efl.Ui.Layout_Part_Legacy)
{ {
[[Elementary dayselector internal part class]] [[Elementary dayselector internal part class]]
data: null; data: null;

View File

@ -1007,7 +1007,7 @@ _elm_entry_efl_ui_widget_theme_apply(Eo *obj, Elm_Entry_Data *sd)
evas_event_thaw(evas_object_evas_get(obj)); evas_event_thaw(evas_object_evas_get(obj));
evas_event_thaw_eval(evas_object_evas_get(obj)); evas_event_thaw_eval(evas_object_evas_get(obj));
efl_event_callback_legacy_call(obj, EFL_UI_LAYOUT_OBJECT_EVENT_THEME_CHANGED, NULL); efl_event_callback_legacy_call(obj, EFL_UI_LAYOUT_EVENT_THEME_CHANGED, NULL);
evas_object_unref(obj); evas_object_unref(obj);

View File

@ -3,7 +3,7 @@ import elm_general;
type Elm_Entry_Item_Provider_Cb: __undefined_type; [[Elementary entry item provider callback type]] type Elm_Entry_Item_Provider_Cb: __undefined_type; [[Elementary entry item provider callback type]]
type Elm_Entry_Filter_Cb: __undefined_type; [[Elementary entry filter callback type]] type Elm_Entry_Filter_Cb: __undefined_type; [[Elementary entry filter callback type]]
class Elm.Entry (Efl.Ui.Layout.Object, Elm.Interface_Scrollable, Efl.Ui.Clickable, class Elm.Entry (Efl.Ui.Layout, Elm.Interface_Scrollable, Efl.Ui.Clickable,
Efl.Access.Text, Efl.Access.Editable.Text, Efl.File, Efl.Access.Text, Efl.Access.Editable.Text, Efl.File,
Efl.Ui.Selectable, Efl.Ui.Scrollable, Efl.Access.Widget.Action, Efl.Ui.Selectable, Efl.Ui.Scrollable, Efl.Access.Widget.Action,
Efl.Ui.Legacy) Efl.Ui.Legacy)

View File

@ -1,4 +1,4 @@
class Elm.Entry.Part (Efl.Ui.Layout.Part_Legacy) class Elm.Entry.Part (Efl.Ui.Layout_Part_Legacy)
{ {
[[Elementary entry internal part class]] [[Elementary entry internal part class]]
data: null; data: null;

View File

@ -1,4 +1,4 @@
class Elm.Fileselector (Efl.Ui.Layout.Object, Elm.Interface.Fileselector, class Elm.Fileselector (Efl.Ui.Layout, Elm.Interface.Fileselector,
Efl.Access.Widget.Action, Efl.Ui.Focus.Composition, Efl.Access.Widget.Action, Efl.Ui.Focus.Composition,
Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.Legacy) Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.Legacy)
{ {

View File

@ -1,4 +1,4 @@
class Elm.Fileselector_Entry (Efl.Ui.Layout.Object, Elm.Interface.Fileselector, class Elm.Fileselector_Entry (Efl.Ui.Layout, Elm.Interface.Fileselector,
Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.Legacy) Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.Legacy)
{ {
[[Elementary fileselector entry class]] [[Elementary fileselector entry class]]

View File

@ -1,4 +1,4 @@
class Elm.Fileselector.Entry.Part (Efl.Ui.Layout.Part_Legacy) class Elm.Fileselector.Entry.Part (Efl.Ui.Layout_Part_Legacy)
{ {
[[Elementary fileselector entry internal part class]] [[Elementary fileselector entry internal part class]]
data: null; data: null;

View File

@ -1,4 +1,4 @@
class Elm.Fileselector.Part (Efl.Ui.Layout.Part_Legacy) class Elm.Fileselector.Part (Efl.Ui.Layout_Part_Legacy)
{ {
[[Elementary fileselector entry internal part class]] [[Elementary fileselector entry internal part class]]
data: null; data: null;

View File

@ -1,4 +1,4 @@
class Elm.Flipselector (Efl.Ui.Layout.Object, Efl.Ui.Range, class Elm.Flipselector (Efl.Ui.Layout, Efl.Ui.Range,
Efl.Access.Widget.Action, Efl.Access.Widget.Action,
Efl.Ui.Selectable, Efl.Ui.Legacy) Efl.Ui.Selectable, Efl.Ui.Legacy)
{ {

View File

@ -9,7 +9,7 @@ enum Elm.Gengrid.Reorder_Type
swap [[Swap reorder type]] swap [[Swap reorder type]]
} }
class Elm.Gengrid (Efl.Ui.Layout.Object, Efl.Ui.Focus.Composition, Elm.Interface_Scrollable, class Elm.Gengrid (Efl.Ui.Layout, Efl.Ui.Focus.Composition, Elm.Interface_Scrollable,
Efl.Ui.Clickable, Efl.Access.Widget.Action, Efl.Ui.Clickable, Efl.Access.Widget.Action,
Efl.Access.Selection, Efl.Ui.Legacy) Efl.Access.Selection, Efl.Ui.Legacy)
{ {

View File

@ -453,7 +453,7 @@ _item_content_realize(Elm_Gen_Item *it,
ELM_WIDGET_DATA_GET_OR_RETURN(content, wd); ELM_WIDGET_DATA_GET_OR_RETURN(content, wd);
// FIXME : Layout need sizing eval before group calculate // FIXME : Layout need sizing eval before group calculate
if (efl_class_get(content) == EFL_UI_LAYOUT_OBJECT_CLASS) if (efl_class_get(content) == EFL_UI_LAYOUT_CLASS)
elm_layout_sizing_eval(content); elm_layout_sizing_eval(content);
_widget_calculate_recursive(content); _widget_calculate_recursive(content);

View File

@ -1,6 +1,6 @@
import elm_general; import elm_general;
class Elm.Genlist (Efl.Ui.Layout.Object, Elm.Interface_Scrollable, Efl.Ui.Clickable, class Elm.Genlist (Efl.Ui.Layout, Elm.Interface_Scrollable, Efl.Ui.Clickable,
Efl.Access.Widget.Action, Efl.Access.Selection, Efl.Access.Widget.Action, Efl.Access.Selection,
Efl.Ui.Selectable, Efl.Ui.Legacy) Efl.Ui.Selectable, Efl.Ui.Legacy)
{ {

View File

@ -7,7 +7,7 @@ enum Elm.Hover.Axis
both [[ELM_HOVER_AXIS_BOTH -- both.]] both [[ELM_HOVER_AXIS_BOTH -- both.]]
} }
class Elm.Hover (Efl.Ui.Layout.Object, Efl.Ui.Focus.Layer, Efl.Ui.Clickable, class Elm.Hover (Efl.Ui.Layout, Efl.Ui.Focus.Layer, Efl.Ui.Clickable,
Efl.Access.Widget.Action, Efl.Ui.Legacy) Efl.Access.Widget.Action, Efl.Ui.Legacy)
{ {
[[Elementary hover class]] [[Elementary hover class]]

View File

@ -1,4 +1,4 @@
class Elm.Hover.Part (Efl.Ui.Layout.Part_Legacy) class Elm.Hover.Part (Efl.Ui.Layout_Part_Legacy)
{ {
[[elementary hover internal part class]] [[elementary hover internal part class]]
data: null; data: null;

View File

@ -1,4 +1,4 @@
class Elm.Index (Efl.Ui.Layout.Object, Efl.Ui.Direction, class Elm.Index (Efl.Ui.Layout, Efl.Ui.Direction,
Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.Legacy) Efl.Ui.Clickable, Efl.Ui.Selectable, Efl.Ui.Legacy)
{ {
[[elementary index class]] [[elementary index class]]

Some files were not shown because too many files have changed in this diff Show More