Compare commits

...

3 Commits

Author SHA1 Message Date
Marcel Hollerbach dad09bef9e declare first round of classes stable
this stabelizes the "stableized" column of the efl: api workboard.

fixes T8208,
fixes T8158,
fixes T8156,
fixes T8025,
fixes T8024,
fixes T7976,
fixes T7946,
fixes T7928,
fixes T7923,
fixes T7905,
fixes T7902,
fixes T7901,
fixes T7900,
fixes T7898,
fixes T7897,
fixes T7895,
fixes T7894,
fixes T7893,
fixes T7891,
fixes T7880,
fixes T7873,
fixes T7869,
fixes T7867,
fixes T7865,
fixes T7862,
fixes T7854,
fixes T7847,
fixes T7881,
fixes T7870,
fixes T9086

Differential Revision: https://phab.enlightenment.org/D10008
2019-09-24 15:24:05 +02:00
Marcel Hollerbach d2353b71f9 efl_ui_collection: this interface is not event used
Differential Revision: https://phab.enlightenment.org/D10108
2019-09-24 15:24:04 +02:00
Marcel Hollerbach 638d571439 efl_ui_win: default the window type to basic
normally when you create a window, you just want to have it beeing a
basic window. If not you still can set the window type.

ref T8229

Differential Revision: https://phab.enlightenment.org/D10049
2019-09-24 14:40:17 +02:00
70 changed files with 119 additions and 139 deletions

View File

@ -155,7 +155,6 @@ efl_main(void *data EINA_UNUSED, const Efl_Event *ev EINA_UNUSED)
} }
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Item_Container benchmark"), efl_text_set(efl_added, "Efl.Ui.Item_Container benchmark"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE) efl_ui_win_autodel_set(efl_added, EINA_TRUE)
); );

View File

@ -142,7 +142,6 @@ test_efl_ui_animation_view(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
char buf[255]; char buf[255];
win = efl_add_ref(EFL_UI_WIN_CLASS, NULL, win = efl_add_ref(EFL_UI_WIN_CLASS, NULL,
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl_Ui_Animation_View demo"), efl_text_set(efl_added, "Efl_Ui_Animation_View demo"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));
@ -297,7 +296,6 @@ test_efl_ui_animation_view(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
char buf[255]; char buf[255];
win = efl_add_ref(EFL_UI_WIN_CLASS, NULL, win = efl_add_ref(EFL_UI_WIN_CLASS, NULL,
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl_Ui_Animation_View demo"), efl_text_set(efl_added, "Efl_Ui_Animation_View demo"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));

View File

@ -42,7 +42,6 @@ test_efl_ui_text_label(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, voi
char *markup; char *markup;
win = efl_add_ref(EFL_UI_WIN_CLASS, NULL, win = efl_add_ref(EFL_UI_WIN_CLASS, NULL,
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl Canvas_Layout"), efl_text_set(efl_added, "Efl Canvas_Layout"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));
@ -146,7 +145,6 @@ test_efl_ui_text(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *eve
Eo *bt; Eo *bt;
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl Ui Text"), efl_text_set(efl_added, "Efl Ui Text"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));
@ -205,7 +203,6 @@ test_efl_ui_text_inputfield(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED
Eo *win, *bx, *en; Eo *win, *bx, *en;
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl Ui Text Input Field"), efl_text_set(efl_added, "Efl Ui Text Input Field"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));
@ -295,7 +292,6 @@ test_ui_text_item_factory(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
Eina_File *f; Eina_File *f;
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl Ui Text Item Factory"), efl_text_set(efl_added, "Efl Ui Text Item Factory"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));

View File

@ -806,7 +806,6 @@ test_image_zoomable_animated(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSE
char buf[PATH_MAX]; char buf[PATH_MAX];
win = efl_add_ref(EFL_UI_WIN_CLASS, NULL, win = efl_add_ref(EFL_UI_WIN_CLASS, NULL,
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Image_Zoomable animation"), efl_text_set(efl_added, "Efl.Ui.Image_Zoomable animation"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));

View File

@ -30,7 +30,6 @@ test_ui_button(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
char buf[PATH_MAX]; char buf[PATH_MAX];
win = efl_add_ref(EFL_UI_WIN_CLASS, NULL, win = efl_add_ref(EFL_UI_WIN_CLASS, NULL,
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Button"), efl_text_set(efl_added, "Efl.Ui.Button"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE) efl_ui_win_autodel_set(efl_added, EINA_TRUE)
); );

View File

@ -49,7 +49,6 @@ test_ui_clock(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
Evas_Object *win, *bx; Evas_Object *win, *bx;
win = efl_add_ref(EFL_UI_WIN_CLASS, NULL, win = efl_add_ref(EFL_UI_WIN_CLASS, NULL,
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Clock"), efl_text_set(efl_added, "Efl.Ui.Clock"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));

View File

@ -176,7 +176,6 @@ void create_item_container_ui(const Efl_Class *collection_class, const Efl_Class
Match_Content_Ctx *ctx = calloc(1, sizeof(*ctx)); Match_Content_Ctx *ctx = calloc(1, sizeof(*ctx));
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, name), efl_text_set(efl_added, name),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));
tbl = efl_add(EFL_UI_TABLE_CLASS, win); tbl = efl_add(EFL_UI_TABLE_CLASS, win);

View File

@ -19,7 +19,6 @@ test_ui_datepicker(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *e
Eo *win, *bx; Eo *win, *bx;
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Datepicker"), efl_text_set(efl_added, "Efl.Ui.Datepicker"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));

View File

@ -16,7 +16,6 @@ test_ui_frame(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
Eo *win, *bx, *f, *txt; Eo *win, *bx, *f, *txt;
win = efl_add_ref(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add_ref(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Frame"), efl_text_set(efl_added, "Efl.Ui.Frame"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));

View File

@ -54,7 +54,6 @@ void test_efl_ui_item(void *data EINA_UNUSED,
Eo *win, *box, *o; Eo *win, *box, *o;
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Item examples"), efl_text_set(efl_added, "Item examples"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE) efl_ui_win_autodel_set(efl_added, EINA_TRUE)
); );

View File

@ -701,7 +701,6 @@ void test_ui_pager(void *data EINA_UNUSED,
int i; int i;
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Pager"), efl_text_set(efl_added, "Pager"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));

View File

@ -901,7 +901,6 @@ void test_ui_pager_scroll(void *data EINA_UNUSED,
int i; int i;
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Pager"), efl_text_set(efl_added, "Pager"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));

View File

@ -11,7 +11,6 @@ test_ui_panel(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
Eo *win, *table, *panel; Eo *win, *table, *panel;
win = efl_add_ref(EFL_UI_WIN_CLASS, NULL, win = efl_add_ref(EFL_UI_WIN_CLASS, NULL,
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Panel"), efl_text_set(efl_added, "Efl.Ui.Panel"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));
@ -104,7 +103,6 @@ test_ui_panel2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
Eo *win, *box, *check, *btn, *table, *list, *panel; Eo *win, *box, *check, *btn, *table, *list, *panel;
win = efl_add_ref(EFL_UI_WIN_CLASS, NULL, win = efl_add_ref(EFL_UI_WIN_CLASS, NULL,
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Panel"), efl_text_set(efl_added, "Efl.Ui.Panel"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));

View File

@ -10,7 +10,6 @@ test_panes_minsize(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *e
Eo *win, *panes, *panes_h; Eo *win, *panes, *panes_h;
win = efl_add_ref(EFL_UI_WIN_CLASS, NULL, win = efl_add_ref(EFL_UI_WIN_CLASS, NULL,
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Panes"), efl_text_set(efl_added, "Efl.Ui.Panes"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE) efl_ui_win_autodel_set(efl_added, EINA_TRUE)
); );

View File

@ -152,7 +152,6 @@ test_ui_progressbar(void *data EINA_UNUSED, Eo *obj EINA_UNUSED, void *event_inf
pd = (pbdata *)calloc(1, sizeof(pbdata)); pd = (pbdata *)calloc(1, sizeof(pbdata));
pd->win = win = efl_add_ref(EFL_UI_WIN_CLASS, NULL, pd->win = win = efl_add_ref(EFL_UI_WIN_CLASS, NULL,
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Progressbar"), efl_text_set(efl_added, "Efl.Ui.Progressbar"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE), efl_ui_win_autodel_set(efl_added, EINA_TRUE),
efl_event_callback_add(efl_added, EFL_UI_WIN_EVENT_DELETE_REQUEST, efl_event_callback_add(efl_added, EFL_UI_WIN_EVENT_DELETE_REQUEST,

View File

@ -96,7 +96,6 @@ void test_efl_ui_radio(void *data EINA_UNUSED,
Efl_Ui_Button *o; Efl_Ui_Button *o;
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Radio_Box"), efl_text_set(efl_added, "Efl.Ui.Radio_Box"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));
table = efl_add(EFL_UI_TABLE_CLASS, win); table = efl_add(EFL_UI_TABLE_CLASS, win);

View File

@ -276,7 +276,6 @@ test_ui_relative_layout(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, vo
Eo *win, *vbox, *f, *hbox; Eo *win, *vbox, *f, *hbox;
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Relative_Layout"), efl_text_set(efl_added, "Efl.Ui.Relative_Layout"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));

View File

@ -32,7 +32,6 @@ test_efl_ui_scroller(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void
int i, j; int i, j;
win = efl_add_ref(EFL_UI_WIN_CLASS, NULL, win = efl_add_ref(EFL_UI_WIN_CLASS, NULL,
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl Ui Scroller"), efl_text_set(efl_added, "Efl Ui Scroller"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));
efl_gfx_entity_size_set(win, EINA_SIZE2D(320, 400)); efl_gfx_entity_size_set(win, EINA_SIZE2D(320, 400));
@ -137,7 +136,6 @@ test_efl_ui_scroller_simple(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED
int i; int i;
win = efl_add_ref(EFL_UI_WIN_CLASS, NULL, win = efl_add_ref(EFL_UI_WIN_CLASS, NULL,
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl Ui Scroller Simple"), efl_text_set(efl_added, "Efl Ui Scroller Simple"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));
efl_gfx_entity_size_set(win, EINA_SIZE2D(320, 400)); efl_gfx_entity_size_set(win, EINA_SIZE2D(320, 400));
@ -173,7 +171,6 @@ test_efl_ui_scroller_simple2(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSE
int i; int i;
win = efl_add_ref(EFL_UI_WIN_CLASS, NULL, win = efl_add_ref(EFL_UI_WIN_CLASS, NULL,
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl Ui Scroller Simple2"), efl_text_set(efl_added, "Efl Ui Scroller Simple2"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));
efl_gfx_entity_size_set(win, EINA_SIZE2D(320, 400)); efl_gfx_entity_size_set(win, EINA_SIZE2D(320, 400));

View File

@ -53,7 +53,6 @@ test_ui_slider(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event
Eo *win, *bx, *hbx; Eo *win, *bx, *hbx;
win = efl_add_ref(EFL_UI_WIN_CLASS, NULL, win = efl_add_ref(EFL_UI_WIN_CLASS, NULL,
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Slider"), efl_text_set(efl_added, "Efl.Ui.Slider"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));

View File

@ -34,7 +34,6 @@ test_slider_interval(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void
double step; double step;
win = efl_add_ref(EFL_UI_WIN_CLASS, NULL, win = efl_add_ref(EFL_UI_WIN_CLASS, NULL,
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Slider_Interval"), efl_text_set(efl_added, "Efl.Ui.Slider_Interval"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));

View File

@ -40,7 +40,6 @@ test_ui_spin(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_i
Eo *win, *bx, *sp; Eo *win, *bx, *sp;
win = efl_add_ref(EFL_UI_WIN_CLASS, NULL, win = efl_add_ref(EFL_UI_WIN_CLASS, NULL,
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Spin"), efl_text_set(efl_added, "Efl.Ui.Spin"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));

View File

@ -29,7 +29,6 @@ test_ui_spin_button(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *
}; };
win = efl_add_ref(EFL_UI_WIN_CLASS, NULL, win = efl_add_ref(EFL_UI_WIN_CLASS, NULL,
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Spin_Button"), efl_text_set(efl_added, "Efl.Ui.Spin_Button"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));

View File

@ -856,7 +856,6 @@ test_ui_spotlight_stack(void *data EINA_UNUSED,
int i; int i;
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Spotlight Stack"), efl_text_set(efl_added, "Efl.Ui.Spotlight Stack"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));
@ -955,7 +954,6 @@ test_ui_spotlight_plain(void *data EINA_UNUSED,
int i; int i;
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Spotlight Plain"), efl_text_set(efl_added, "Efl.Ui.Spotlight Plain"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));
@ -1050,7 +1048,6 @@ test_ui_spotlight_scroll(void *data EINA_UNUSED,
int i; int i;
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Spotlight Scroll"), efl_text_set(efl_added, "Efl.Ui.Spotlight Scroll"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));

View File

@ -104,7 +104,6 @@ test_ui_tab_pager(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *ev
int i; int i;
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Tab_Pager"), efl_text_set(efl_added, "Efl.Ui.Tab_Pager"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE), efl_ui_win_autodel_set(efl_added, EINA_TRUE),
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));

View File

@ -60,7 +60,6 @@ test_ui_tags(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_i
char buf[PATH_MAX]; char buf[PATH_MAX];
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Tags"), efl_text_set(efl_added, "Efl.Ui.Tags"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));

View File

@ -20,7 +20,6 @@ test_ui_timepicker(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *e
Eo *win, *bx; Eo *win, *bx;
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Timepicker"), efl_text_set(efl_added, "Efl.Ui.Timepicker"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));

View File

@ -93,7 +93,6 @@ test_win_indicator(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *e
// FIXME: Resizing window should no cause sizing issues! // FIXME: Resizing window should no cause sizing issues!
win = efl_add_ref(EFL_UI_WIN_CLASS, NULL, win = efl_add_ref(EFL_UI_WIN_CLASS, NULL,
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Win.Indicator"), efl_text_set(efl_added, "Efl.Win.Indicator"),
efl_gfx_hint_size_max_set(efl_added, EINA_SIZE2D(300, -1)), efl_gfx_hint_size_max_set(efl_added, EINA_SIZE2D(300, -1)),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));

View File

@ -121,7 +121,6 @@ efl_main(void *data EINA_UNUSED,
Eo *win; Eo *win;
win = efl_add(EFL_UI_WIN_CLASS, NULL, win = efl_add(EFL_UI_WIN_CLASS, NULL,
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl Canvas_Layout"), efl_text_set(efl_added, "Efl Canvas_Layout"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE), efl_ui_win_autodel_set(efl_added, EINA_TRUE),
efl_event_callback_add(efl_added, EFL_UI_WIN_EVENT_DELETE_REQUEST, _on_win_delete, NULL)); efl_event_callback_add(efl_added, EFL_UI_WIN_EVENT_DELETE_REQUEST, _on_win_delete, NULL));

View File

@ -23,7 +23,6 @@ elm_main(int argc EINA_UNUSED, char **argv EINA_UNUSED)
Efl_Ui_Item *gitem; Efl_Ui_Item *gitem;
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Grid"), efl_text_set(efl_added, "Efl.Ui.Grid"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));

View File

@ -110,7 +110,6 @@ elm_main(int argc EINA_UNUSED, char **argv)
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.List"), efl_text_set(efl_added, "Efl.Ui.List"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));

View File

@ -25,7 +25,6 @@ efl_main(void *data EINA_UNUSED, const Efl_Event *ev EINA_UNUSED)
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Radio example"), efl_text_set(efl_added, "Efl.Ui.Radio example"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE) efl_ui_win_autodel_set(efl_added, EINA_TRUE)
); );

View File

@ -16,7 +16,6 @@ elm_main(int argc, char **argv)
Eo *win, *layout, *btn1, *btn2, *btn3; Eo *win, *layout, *btn1, *btn2, *btn3;
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Relative_Layout"), efl_text_set(efl_added, "Efl.Ui.Relative_Layout"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));

View File

@ -16,7 +16,6 @@ elm_main(int argc, char **argv)
Eo *win, *layout, *btn1, *btn2; Eo *win, *layout, *btn1, *btn2;
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Relative_Layout"), efl_text_set(efl_added, "Efl.Ui.Relative_Layout"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE)); efl_ui_win_autodel_set(efl_added, EINA_TRUE));

View File

@ -52,7 +52,6 @@ efl_main(void *data EINA_UNUSED, const Efl_Event *ev EINA_UNUSED)
efl_ui_theme_extension_add(default_theme, EXAMPLE_EDJ_FILE_PATH); efl_ui_theme_extension_add(default_theme, EXAMPLE_EDJ_FILE_PATH);
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Theme example"), efl_text_set(efl_added, "Efl.Ui.Theme example"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE) efl_ui_win_autodel_set(efl_added, EINA_TRUE)
); );

View File

@ -52,7 +52,6 @@ efl_main(void *data EINA_UNUSED, const Efl_Event *ev EINA_UNUSED)
efl_ui_theme_overlay_add(default_theme, EXAMPLE_EDJ_FILE_PATH); efl_ui_theme_overlay_add(default_theme, EXAMPLE_EDJ_FILE_PATH);
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Efl.Ui.Theme example"), efl_text_set(efl_added, "Efl.Ui.Theme example"),
efl_ui_win_autodel_set(efl_added, EINA_TRUE) efl_ui_win_autodel_set(efl_added, EINA_TRUE)
); );

View File

@ -1,4 +1,4 @@
interface @beta Efl.Pack_Layout interface Efl.Pack_Layout
{ {
[[Low-level APIs for objects that can lay their children out. [[Low-level APIs for objects that can lay their children out.

View File

@ -1,4 +1,4 @@
interface @beta Efl.Pack_Table extends Efl.Pack interface Efl.Pack_Table extends Efl.Pack
{ {
[[Interface for 2D containers which arrange their elements on a table with rows and columns. [[Interface for 2D containers which arrange their elements on a table with rows and columns.

View File

@ -1,4 +1,4 @@
interface @beta Efl.Ui.Range_Display interface Efl.Ui.Range_Display
{ {
[[Interface that contains properties regarding the displaying of a value within a range. [[Interface that contains properties regarding the displaying of a value within a range.

View File

@ -1,4 +1,4 @@
interface @beta Efl.Ui.Range_Interactive extends Efl.Ui.Range_Display interface Efl.Ui.Range_Interactive extends Efl.Ui.Range_Display
{ {
[[Interface that extends the normal displaying properties with usage properties. [[Interface that extends the normal displaying properties with usage properties.

View File

@ -1,6 +1,6 @@
import efl_ui_layout_orientable; import efl_ui_layout_orientable;
enum @beta Efl.Ui.Scrollbar_Mode enum Efl.Ui.Scrollbar_Mode
{ {
[[When should the scrollbar be shown.]] [[When should the scrollbar be shown.]]
auto = 0, [[Visible if necessary.]] auto = 0, [[Visible if necessary.]]
@ -9,7 +9,7 @@ enum @beta Efl.Ui.Scrollbar_Mode
last [[For internal use only.]] last [[For internal use only.]]
} }
interface @beta Efl.Ui.Scrollbar interface Efl.Ui.Scrollbar
{ {
[[Interface used by widgets which can display scrollbars, enabling them to contain more content [[Interface used by widgets which can display scrollbars, enabling them to contain more content
than actually fits inside them.]] than actually fits inside them.]]

View File

@ -1,16 +1,16 @@
enum @beta Efl.Ui.Alert_Popup_Button { enum Efl.Ui.Alert_Popup_Button {
[[Defines the type of the alert button.]] [[Defines the type of the alert button.]]
positive = 0, [[Button having positive meaning. E.g. "Yes".]] positive = 0, [[Button having positive meaning. E.g. "Yes".]]
negative, [[Button having negative meaning. E.g. "No".]] negative, [[Button having negative meaning. E.g. "No".]]
user [[Button having user-defined meaning. E.g. "More information".]] user [[Button having user-defined meaning. E.g. "More information".]]
} }
struct @beta Efl.Ui.Alert_Popup_Button_Clicked_Event { struct Efl.Ui.Alert_Popup_Button_Clicked_Event {
[[Information for @[Efl.Ui.Alert_Popup.button,clicked] event.]] [[Information for @[Efl.Ui.Alert_Popup.button,clicked] event.]]
button_type: Efl.Ui.Alert_Popup_Button; [[Clicked button type.]] button_type: Efl.Ui.Alert_Popup_Button; [[Clicked button type.]]
} }
class @beta Efl.Ui.Alert_Popup extends Efl.Ui.Popup class Efl.Ui.Alert_Popup extends Efl.Ui.Popup
{ {
[[A variant of @Efl.Ui.Popup which uses a layout containing a content object and [[A variant of @Efl.Ui.Popup which uses a layout containing a content object and
a variable number of buttons (up to 3 total). a variable number of buttons (up to 3 total).

View File

@ -1,4 +1,4 @@
class @beta Efl.Ui.Bg extends Efl.Ui.Layout_Base class Efl.Ui.Bg extends Efl.Ui.Layout_Base
implements Efl.File, Efl.Gfx.Color implements Efl.File, Efl.Gfx.Color
composites Efl.Gfx.Image, Efl.Gfx.Image_Load_Controller composites Efl.Gfx.Image, Efl.Gfx.Image_Load_Controller
{ {

View File

@ -1,4 +1,4 @@
class @beta Efl.Ui.Box_Flow extends Efl.Ui.Box class Efl.Ui.Box_Flow extends Efl.Ui.Box
{ {
[[A Flow Box is a customized type of @Efl.Ui.Box. It will fill along the axis selected with [[A Flow Box is a customized type of @Efl.Ui.Box. It will fill along the axis selected with
@Efl.Ui.Layout_Orientable.orientation (which defaults to Horizontal), until items will no @Efl.Ui.Layout_Orientable.orientation (which defaults to Horizontal), until items will no

View File

@ -1,4 +1,4 @@
class @beta Efl.Ui.Check extends Efl.Ui.Layout_Base class Efl.Ui.Check extends Efl.Ui.Layout_Base
implements Efl.Access.Widget.Action, Efl.Text, Efl.Content, Efl.Input.Clickable, implements Efl.Access.Widget.Action, Efl.Text, Efl.Content, Efl.Input.Clickable,
Efl.Ui.Selectable Efl.Ui.Selectable
{ {

View File

@ -1,5 +1,5 @@
class @beta Efl.Ui.Collection extends Efl.Ui.Layout_Base implements class Efl.Ui.Collection extends Efl.Ui.Layout_Base implements
Efl.Pack_Linear, Efl.Pack_Layout, Efl.Pack_Linear,
Efl.Ui.Layout_Orientable, Efl.Ui.Layout_Orientable,
Efl.Ui.Multi_Selectable, Efl.Ui.Multi_Selectable,
Efl.Ui.Focus.Manager_Sub, Efl.Ui.Focus.Manager_Sub,
@ -49,7 +49,7 @@ class @beta Efl.Ui.Collection extends Efl.Ui.Layout_Base implements
@in animation: bool; [[If you want to have an animated transition.]] @in animation: bool; [[If you want to have an animated transition.]]
} }
} }
@property position_manager { @property position_manager @beta {
[[Position manager object that handles placement of items.]] [[Position manager object that handles placement of items.]]
values { values {
position_manager : Efl.Ui.Position_Manager.Entity @move; [[Ownership is passed to the item container.]] position_manager : Efl.Ui.Position_Manager.Entity @move; [[Ownership is passed to the item container.]]

View File

@ -1,4 +1,4 @@
class @beta Efl.Ui.Datepicker extends Efl.Ui.Layout_Base class Efl.Ui.Datepicker extends Efl.Ui.Layout_Base
{ {
[[Datepicker widget [[Datepicker widget

View File

@ -1,4 +1,4 @@
abstract @beta Efl.Ui.Default_Item extends Efl.Ui.Item implements abstract Efl.Ui.Default_Item extends Efl.Ui.Item implements
Efl.Text, Efl.Text,
Efl.Text_Markup, Efl.Text_Markup,
Efl.Ui.L10n, Efl.Ui.L10n,

View File

@ -1,6 +1,6 @@
import eina_types; import eina_types;
function @beta Efl.Ui.Format_Func function Efl.Ui.Format_Func
{ {
[[A function taking an @Eina.Value and producing its textual representation. [[A function taking an @Eina.Value and producing its textual representation.
See @Efl.Ui.Format.format_func. See @Efl.Ui.Format.format_func.
@ -12,7 +12,7 @@ function @beta Efl.Ui.Format_Func
return: bool; [[Whether the conversion succeeded or not.]] return: bool; [[Whether the conversion succeeded or not.]]
}; };
struct @beta Efl.Ui.Format_Value struct Efl.Ui.Format_Value
{ {
[[A value which should always be displayed as a specific text string. [[A value which should always be displayed as a specific text string.
See @Efl.Ui.Format.format_values. See @Efl.Ui.Format.format_values.
@ -21,7 +21,7 @@ struct @beta Efl.Ui.Format_Value
text: string; [[Text string to replace it.]] text: string; [[Text string to replace it.]]
} }
enum @beta Efl.Ui.Format_String_Type enum Efl.Ui.Format_String_Type
{ {
[[Type of formatting string.]] [[Type of formatting string.]]
simple, [[This is the simplest formatting mechanism, working pretty much like $printf. simple, [[This is the simplest formatting mechanism, working pretty much like $printf.
@ -35,7 +35,7 @@ enum @beta Efl.Ui.Format_String_Type
]] ]]
} }
mixin @beta Efl.Ui.Format requires Efl.Object mixin Efl.Ui.Format requires Efl.Object
{ {
[[Helper mixin that simplifies converting numerical values to text. [[Helper mixin that simplifies converting numerical values to text.

View File

@ -1,4 +1,4 @@
class @beta Efl.Ui.Grid extends Efl.Ui.Collection class Efl.Ui.Grid extends Efl.Ui.Collection
{ {
[[A scrollable grid of @Efl.Ui.Item objects, typically @Efl.Ui.Grid_Default_Item objects. [[A scrollable grid of @Efl.Ui.Item objects, typically @Efl.Ui.Grid_Default_Item objects.

View File

@ -1,4 +1,4 @@
class @beta Efl.Ui.Grid_Default_Item extends Efl.Ui.Default_Item class Efl.Ui.Grid_Default_Item extends Efl.Ui.Default_Item
{ {
[[Default Item class to be used inside @Efl.Ui.Grid containers. [[Default Item class to be used inside @Efl.Ui.Grid containers.
The $icon part is in the middle, the $extra part overlaps it on its upper-right corner. The $icon part is in the middle, the $extra part overlaps it on its upper-right corner.

View File

@ -16,7 +16,7 @@ struct @beta Efl.Ui.Image_Error
open_error: bool; [[$true if the error happened when opening the file, $false otherwise]] open_error: bool; [[$true if the error happened when opening the file, $false otherwise]]
} }
class @beta Efl.Ui.Image extends Efl.Ui.Widget implements Efl.Input.Clickable, Efl.Ui.Draggable, class Efl.Ui.Image extends Efl.Ui.Widget implements Efl.Input.Clickable, Efl.Ui.Draggable,
Efl.File, Efl.Gfx.Image, Efl.Gfx.Image_Load_Controller, Efl.Player, Efl.Gfx.View, Efl.File, Efl.Gfx.Image, Efl.Gfx.Image_Load_Controller, Efl.Player, Efl.Gfx.View,
Efl.Access.Component, Efl.Access.Widget.Action, Efl.Gfx.Color, Efl.Access.Component, Efl.Access.Widget.Action, Efl.Gfx.Color,
Efl.Gfx.Image_Orientable, Efl.Gfx.Image_Orientable,

View File

@ -1,4 +1,4 @@
abstract @beta Efl.Ui.Item extends Efl.Ui.Layout_Base implements Efl.Ui.Selectable, Efl.Input.Clickable abstract Efl.Ui.Item extends Efl.Ui.Layout_Base implements Efl.Ui.Selectable, Efl.Input.Clickable
{ {
[[Selectable Item abstraction. [[Selectable Item abstraction.

View File

@ -1,4 +1,4 @@
class @beta Efl.Ui.List extends Efl.Ui.Collection class Efl.Ui.List extends Efl.Ui.Collection
{ {
[[A scrollable list of @Efl.Ui.Item objects, typically @Efl.Ui.List_Default_Item objects. [[A scrollable list of @Efl.Ui.Item objects, typically @Efl.Ui.List_Default_Item objects.

View File

@ -1,5 +1,5 @@
class @beta Efl.Ui.List_Default_Item extends Efl.Ui.Default_Item class Efl.Ui.List_Default_Item extends Efl.Ui.Default_Item
{ {
[[Default Item class to be used inside @Efl.Ui.List containers. [[Default Item class to be used inside @Efl.Ui.List containers.
It displays the three parts in horizontal order: $icon, $text and $extra. It displays the three parts in horizontal order: $icon, $text and $extra.

View File

@ -1,5 +1,5 @@
parse efl_gfx_hint; parse efl_gfx_hint;
enum @beta Efl.Ui.Popup_Align { enum Efl.Ui.Popup_Align {
[[This is the alignment method for positioning Popup widgets.]] [[This is the alignment method for positioning Popup widgets.]]
none = 0, [[Popup not aligned.]] none = 0, [[Popup not aligned.]]
center, [[Popup is aligned to the center of its anchor object.]] center, [[Popup is aligned to the center of its anchor object.]]
@ -9,7 +9,7 @@ enum @beta Efl.Ui.Popup_Align {
bottom [[Popup's bottom is aligned to the bottom of its anchor object.]] bottom [[Popup's bottom is aligned to the bottom of its anchor object.]]
} }
class @beta Efl.Ui.Popup extends Efl.Ui.Layout_Base implements Efl.Content, Efl.Ui.Focus.Layer, class Efl.Ui.Popup extends Efl.Ui.Layout_Base implements Efl.Content, Efl.Ui.Focus.Layer,
Efl.Ui.Widget_Scrollable_Content Efl.Ui.Widget_Scrollable_Content
{ {
[[A styled container widget which overlays a window's contents. [[A styled container widget which overlays a window's contents.

View File

@ -1,4 +1,4 @@
class @beta Efl.Ui.Popup_Part_Backwall extends Efl.Ui.Layout_Part implements Efl.File class Efl.Ui.Popup_Part_Backwall extends Efl.Ui.Layout_Part implements Efl.File
{ {
[[A Popup backwall is the background object for an @Efl.Ui.Popup widget. It can be returned [[A Popup backwall is the background object for an @Efl.Ui.Popup widget. It can be returned
from a given Popup widget by using the @Efl.Part API to fetch the "backwall" part. from a given Popup widget by using the @Efl.Part API to fetch the "backwall" part.

View File

@ -1,4 +1,4 @@
class @beta Efl.Ui.Radio extends Efl.Ui.Check implements Efl.Access.Widget.Action class Efl.Ui.Radio extends Efl.Ui.Check implements Efl.Access.Widget.Action
{ {
[[Elementary radio button class. [[Elementary radio button class.

View File

@ -1,4 +1,4 @@
interface @beta Efl.Ui.Radio_Group extends Efl.Ui.Single_Selectable interface Efl.Ui.Radio_Group extends Efl.Ui.Single_Selectable
{ {
[[Interface for manually handling a group of @Efl.Ui.Radio buttons. [[Interface for manually handling a group of @Efl.Ui.Radio buttons.

View File

@ -1,4 +1,4 @@
class @beta Efl.Ui.Radio_Group_Impl extends Efl.Object implements Efl.Ui.Radio_Group class Efl.Ui.Radio_Group_Impl extends Efl.Object implements Efl.Ui.Radio_Group
{ {
[[Object with the default implementation for @Efl.Ui.Radio_Group. [[Object with the default implementation for @Efl.Ui.Radio_Group.
]] ]]

View File

@ -1,4 +1,4 @@
class @beta Efl.Ui.Scroller extends Efl.Ui.Layout_Base implements class Efl.Ui.Scroller extends Efl.Ui.Layout_Base implements
Efl.Ui.Focus.Manager_Sub, Efl.Ui.Focus.Manager_Sub,
Efl.Ui.Widget_Focus_Manager, Efl.Ui.Widget_Focus_Manager,
Efl.Content Efl.Content

View File

@ -1,4 +1,4 @@
class @beta Efl.Ui.Slider extends Efl.Ui.Layout_Base implements Efl.Ui.Range_Interactive, Efl.Ui.Layout_Orientable, class Efl.Ui.Slider extends Efl.Ui.Layout_Base implements Efl.Ui.Range_Interactive, Efl.Ui.Layout_Orientable,
Efl.Access.Value, Efl.Access.Value,
Efl.Access.Widget.Action Efl.Access.Widget.Action
{ {

View File

@ -1,4 +1,4 @@
class @beta Efl.Ui.Spin extends Efl.Ui.Layout_Base implements Efl.Ui.Range_Display, class Efl.Ui.Spin extends Efl.Ui.Layout_Base implements Efl.Ui.Range_Display,
Efl.Ui.Format, Efl.Access.Value, Efl.Access.Widget.Action Efl.Ui.Format, Efl.Access.Value, Efl.Access.Widget.Action
{ {
[[A Spin. [[A Spin.

View File

@ -1,4 +1,4 @@
class @beta Efl.Ui.Timepicker extends Efl.Ui.Layout_Base class Efl.Ui.Timepicker extends Efl.Ui.Layout_Base
{ {
[[Timepicker widget [[Timepicker widget

View File

@ -5960,6 +5960,9 @@ _efl_ui_win_efl_object_constructor(Eo *obj, Efl_Ui_Win_Data *pd)
if (!efl_parent_get(obj)) if (!efl_parent_get(obj))
efl_allow_parent_unref_set(obj, EINA_TRUE); efl_allow_parent_unref_set(obj, EINA_TRUE);
if (elm_widget_is_legacy(obj))
pd->type = EFL_UI_WIN_TYPE_BASIC;
return obj; return obj;
} }

View File

@ -443,7 +443,7 @@ class Efl.Ui.Win extends Efl.Ui.Widget implements Efl.Canvas.Scene, Efl.Access.W
[[If the object is not window object, returns $unknown.]] [[If the object is not window object, returns $unknown.]]
} }
values { values {
type: Efl.Ui.Win_Type(Efl.Ui.Win_Type.unknown); [[Window type]] type: Efl.Ui.Win_Type(Efl.Ui.Win_Type.basic); [[Window type]]
} }
} }
@property accel_preference @beta { @property accel_preference @beta {

View File

@ -1,10 +1,10 @@
struct @beta Efl.Input.Clickable_Clicked { struct Efl.Input.Clickable_Clicked {
[[A struct that expresses a click in elementary.]] [[A struct that expresses a click in elementary.]]
repeated : uint; [[The amount of how often the clicked event was repeated in a certain amount of time]] repeated : uint; [[The amount of how often the clicked event was repeated in a certain amount of time]]
button : uint; [[The Button that is pressed]] button : uint; [[The Button that is pressed]]
} }
mixin @beta Efl.Input.Clickable mixin Efl.Input.Clickable
{ {
[[Efl input clickable interface]] [[Efl input clickable interface]]
event_prefix: efl_input; event_prefix: efl_input;

View File

@ -19,7 +19,6 @@ static void
_small_ui(State *s) _small_ui(State *s)
{ {
s->win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), s->win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Hello World")); efl_text_set(efl_added, "Hello World"));
s->ic = efl_add(EFL_UI_IMAGE_CLASS, s->win, s->ic = efl_add(EFL_UI_IMAGE_CLASS, s->win,
@ -233,7 +232,6 @@ EFL_START_TEST(efl_ui_test_widget_parent_relation)
Efl_Ui_Win *win, *w1, *w2, *w3; Efl_Ui_Win *win, *w1, *w2, *w3;
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Hello World")); efl_text_set(efl_added, "Hello World"));
//first check the initial state //first check the initial state
w1 = efl_add(efl_ui_widget_realized_class_get(), win); w1 = efl_add(efl_ui_widget_realized_class_get(), win);
@ -257,7 +255,6 @@ EFL_START_TEST(efl_ui_test_widget_disabled_parent)
Efl_Ui_Win *win, *w1, *w2, *t; Efl_Ui_Win *win, *w1, *w2, *t;
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Hello World")); efl_text_set(efl_added, "Hello World"));
//first check the initial state //first check the initial state
w1 = efl_add(efl_ui_widget_realized_class_get(), win); w1 = efl_add(efl_ui_widget_realized_class_get(), win);
@ -293,7 +290,6 @@ EFL_START_TEST(efl_ui_test_widget_disabled_behaviour)
Efl_Ui_Win *win, *w1, *w2, *t; Efl_Ui_Win *win, *w1, *w2, *t;
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(),
efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC),
efl_text_set(efl_added, "Hello World")); efl_text_set(efl_added, "Hello World"));
//first check the initial state //first check the initial state
w1 = efl_add(efl_ui_widget_realized_class_get(), win); w1 = efl_add(efl_ui_widget_realized_class_get(), win);

View File

@ -433,6 +433,17 @@ EFL_START_TEST(efl_ui_win_test_efl_input_interface_pointer_cancel)
ck_assert_int_eq(called, 2); ck_assert_int_eq(called, 2);
} }
EFL_END_TEST EFL_END_TEST
EFL_START_TEST(efl_ui_win_test_type)
{
Efl_Ui_Win *win;
win = win_add();
ck_assert_int_eq(efl_ui_win_type_get(win), EFL_UI_WIN_TYPE_BASIC);
}
EFL_END_TEST
void void
efl_ui_test_win(TCase *tc) efl_ui_test_win(TCase *tc)
{ {
@ -447,4 +458,5 @@ efl_ui_test_win(TCase *tc)
tcase_add_test(tc, efl_ui_win_test_efl_input_interface_pointer_in_out); tcase_add_test(tc, efl_ui_win_test_efl_input_interface_pointer_in_out);
tcase_add_test(tc, efl_ui_win_test_efl_input_interface_pointer_wheel); tcase_add_test(tc, efl_ui_win_test_efl_input_interface_pointer_wheel);
tcase_add_test(tc, efl_ui_win_test_efl_input_interface_pointer_cancel); tcase_add_test(tc, efl_ui_win_test_efl_input_interface_pointer_cancel);
tcase_add_test(tc, efl_ui_win_test_type);
} }

View File

@ -465,6 +465,18 @@ EFL_START_TEST(elm_win_test_rotation)
} }
EFL_END_TEST EFL_END_TEST
EFL_START_TEST(elm_win_test_default_type)
{
Evas_Object *win;
win = elm_win_add(NULL, "test win default type", ELM_WIN_UNKNOWN);
ck_assert_int_eq(elm_win_type_get(win), ELM_WIN_UNKNOWN);
win = elm_win_util_standard_add("test win default type", "test");
ck_assert_int_eq(elm_win_type_get(win), ELM_WIN_BASIC);
}
EFL_END_TEST
void elm_test_win(TCase *tc) void elm_test_win(TCase *tc)
{ {
tcase_add_test(tc, elm_win_legacy_type_check); tcase_add_test(tc, elm_win_legacy_type_check);
@ -475,6 +487,7 @@ void elm_test_win(TCase *tc)
tcase_add_test(tc, elm_win_test_app_exit_on_windows_close); tcase_add_test(tc, elm_win_test_app_exit_on_windows_close);
tcase_add_test(tc, efl_ui_win_multi_touch_inputs); tcase_add_test(tc, efl_ui_win_multi_touch_inputs);
tcase_add_test(tc, elm_win_test_rotation); tcase_add_test(tc, elm_win_test_rotation);
tcase_add_test(tc, elm_win_test_default_type);
#ifdef HAVE_ELEMENTARY_X #ifdef HAVE_ELEMENTARY_X
tcase_add_test(tc, elm_win_autohide); tcase_add_test(tc, elm_win_autohide);
tcase_add_test(tc, elm_win_autohide_and_policy_quit_last_window_hidden); tcase_add_test(tc, elm_win_autohide_and_policy_quit_last_window_hidden);

View File

@ -201,7 +201,7 @@ _elm_suite_win_create()
if (legacy_mode) if (legacy_mode)
win = elm_win_add(NULL, "elm_suite", ELM_WIN_BASIC); win = elm_win_add(NULL, "elm_suite", ELM_WIN_BASIC);
else else
win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get(), efl_ui_win_type_set(efl_added, EFL_UI_WIN_TYPE_BASIC)); win = efl_add(EFL_UI_WIN_CLASS, efl_main_loop_get());
if (!buffer) return win; if (!buffer) return win;
loop = efl_add(efl_loop_realized_class_get(), win); loop = efl_add(efl_loop_realized_class_get(), win);
timer = efl_add(EFL_LOOP_TIMER_CLASS, loop, timer = efl_add(EFL_LOOP_TIMER_CLASS, loop,