forked from enlightenment/efl
elementary: rename Efl.Ui.Popup classes
Summary: Efl.Ui.Popup classes are renamed intuitively from backward order to forward order. Efl.Ui.Popup_Alert -> Efl.Ui.Alert_Popup Efl.Ui.Popup_Alert_Scroll -> Efl.Ui.Scroll_Alert_Popup Efl.Ui.Popup_Alert_Text -> Efl.Ui.Text_Alert_Popup Reviewers: segfaultxavi, bu5hm4n, cedric Reviewed By: segfaultxavi Subscribers: herb, SanghyeonLee, woohyun, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7292
This commit is contained in:
parent
2d460e52e4
commit
d4526f44b8
|
@ -23,9 +23,9 @@ group { "efl/popup";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
group { "efl/popup_alert";
|
group { "efl/alert_popup";
|
||||||
alias: "efl/popup_alert_scroll";
|
alias: "efl/scroll_alert_popup";
|
||||||
alias: "efl/popup_alert_text";
|
alias: "efl/text_alert_popup";
|
||||||
images.image: "rounded_square.png" COMP;
|
images.image: "rounded_square.png" COMP;
|
||||||
parts {
|
parts {
|
||||||
alias: "title" "efl.text.title";
|
alias: "title" "efl.text.title";
|
||||||
|
@ -111,15 +111,15 @@ group { "efl/popup_alert";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
group { "efl/popup_anchor";
|
group { "efl/anchor_popup";
|
||||||
inherit: "efl/popup";
|
inherit: "efl/popup";
|
||||||
}
|
}
|
||||||
|
|
||||||
group { "efl/popup/backwall";
|
group { "efl/popup/backwall";
|
||||||
alias: "efl/popup_alert/backwall";
|
alias: "efl/alert_popup/backwall";
|
||||||
alias: "efl/popup_alert_scroll/backwall";
|
alias: "efl/scroll_alert_popup/backwall";
|
||||||
alias: "efl/popup_alert_text/backwall";
|
alias: "efl/text_alert_popup/backwall";
|
||||||
alias: "efl/popup_anchor/backwall";
|
alias: "efl/anchor_popup/backwall";
|
||||||
parts {
|
parts {
|
||||||
rect { "base";
|
rect { "base";
|
||||||
desc { "default";
|
desc { "default";
|
||||||
|
@ -168,18 +168,18 @@ group { "efl/popup/backwall";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
group { "efl/popup_alert/button_layout1";
|
group { "efl/alert_popup/button_layout1";
|
||||||
alias: "efl/popup_alert_scroll/button_layout1";
|
alias: "efl/scroll_alert_popup/button_layout1";
|
||||||
alias: "efl/popup_alert_text/button_layout1";
|
alias: "efl/text_alert_popup/button_layout1";
|
||||||
parts {
|
parts {
|
||||||
swallow { "efl.button1";
|
swallow { "efl.button1";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
group { "efl/popup_alert/button_layout2";
|
group { "efl/alert_popup/button_layout2";
|
||||||
alias: "efl/popup_alert_scroll/button_layout2";
|
alias: "efl/scroll_alert_popup/button_layout2";
|
||||||
alias: "efl/popup_alert_text/button_layout2";
|
alias: "efl/text_alert_popup/button_layout2";
|
||||||
parts {
|
parts {
|
||||||
spacer { "div1";
|
spacer { "div1";
|
||||||
desc { "default";
|
desc { "default";
|
||||||
|
@ -203,9 +203,9 @@ group { "efl/popup_alert/button_layout2";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
group { "efl/popup_alert/button_layout3";
|
group { "efl/alert_popup/button_layout3";
|
||||||
alias: "efl/popup_alert_scroll/button_layout3";
|
alias: "efl/scroll_alert_popup/button_layout3";
|
||||||
alias: "efl/popup_alert_text/button_layout3";
|
alias: "efl/text_alert_popup/button_layout3";
|
||||||
parts {
|
parts {
|
||||||
spacer { "div1";
|
spacer { "div1";
|
||||||
desc { "default";
|
desc { "default";
|
||||||
|
@ -244,15 +244,15 @@ group { "efl/popup_alert/button_layout3";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
group { "efl/popup_alert/button";
|
group { "efl/alert_popup/button";
|
||||||
inherit: "efl/button";
|
inherit: "efl/button";
|
||||||
alias: "efl/popup_alert_scroll/button";
|
alias: "efl/scroll_alert_popup/button";
|
||||||
alias: "efl/popup_alert_text/button";
|
alias: "efl/text_alert_popup/button";
|
||||||
}
|
}
|
||||||
|
|
||||||
group { "efl/popup_alert_scroll/scroller";
|
group { "efl/scroll_alert_popup/scroller";
|
||||||
inherit: "efl/scroller";
|
inherit: "efl/scroller";
|
||||||
alias: "efl/popup_alert_text/scroller";
|
alias: "efl/text_alert_popup/scroller";
|
||||||
parts {
|
parts {
|
||||||
swallow { "efl.content";
|
swallow { "efl.content";
|
||||||
desc { "default";
|
desc { "default";
|
||||||
|
@ -273,6 +273,6 @@ group { "efl/popup_alert_scroll/scroller";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
group { "efl/popup_alert_text/text";
|
group { "efl/text_alert_popup/text";
|
||||||
inherit: "efl/text";
|
inherit: "efl/text";
|
||||||
}
|
}
|
||||||
|
|
|
@ -43,13 +43,13 @@ elm_public_eolian_files = \
|
||||||
lib/elementary/efl_ui_text.eo \
|
lib/elementary/efl_ui_text.eo \
|
||||||
lib/elementary/efl_ui_popup.eo \
|
lib/elementary/efl_ui_popup.eo \
|
||||||
lib/elementary/efl_ui_popup_part_backwall.eo \
|
lib/elementary/efl_ui_popup_part_backwall.eo \
|
||||||
lib/elementary/efl_ui_popup_alert.eo \
|
lib/elementary/efl_ui_alert_popup.eo \
|
||||||
lib/elementary/efl_ui_popup_alert_part.eo \
|
lib/elementary/efl_ui_alert_popup_part.eo \
|
||||||
lib/elementary/efl_ui_popup_alert_scroll.eo \
|
lib/elementary/efl_ui_scroll_alert_popup.eo \
|
||||||
lib/elementary/efl_ui_popup_alert_scroll_part.eo \
|
lib/elementary/efl_ui_scroll_alert_popup_part.eo \
|
||||||
lib/elementary/efl_ui_popup_alert_text.eo \
|
lib/elementary/efl_ui_text_alert_popup.eo \
|
||||||
lib/elementary/efl_ui_popup_alert_text_part.eo \
|
lib/elementary/efl_ui_text_alert_popup_part.eo \
|
||||||
lib/elementary/efl_ui_popup_anchor.eo \
|
lib/elementary/efl_ui_anchor_popup.eo \
|
||||||
lib/elementary/efl_ui_text_editable.eo \
|
lib/elementary/efl_ui_text_editable.eo \
|
||||||
lib/elementary/efl_ui_text_async.eo \
|
lib/elementary/efl_ui_text_async.eo \
|
||||||
lib/elementary/efl_ui_text_factory_images.eo \
|
lib/elementary/efl_ui_text_factory_images.eo \
|
||||||
|
@ -367,10 +367,10 @@ includesunstable_HEADERS = \
|
||||||
lib/elementary/elm_widget_icon.h \
|
lib/elementary/elm_widget_icon.h \
|
||||||
lib/elementary/efl_ui_widget_image.h \
|
lib/elementary/efl_ui_widget_image.h \
|
||||||
lib/elementary/efl_ui_popup_private.h \
|
lib/elementary/efl_ui_popup_private.h \
|
||||||
lib/elementary/efl_ui_popup_alert_private.h \
|
lib/elementary/efl_ui_alert_popup_private.h \
|
||||||
lib/elementary/efl_ui_popup_alert_scroll_private.h \
|
lib/elementary/efl_ui_scroll_alert_popup_private.h \
|
||||||
lib/elementary/efl_ui_popup_alert_text_private.h \
|
lib/elementary/efl_ui_text_alert_popup_private.h \
|
||||||
lib/elementary/efl_ui_popup_anchor_private.h \
|
lib/elementary/efl_ui_anchor_popup_private.h \
|
||||||
lib/elementary/elm_widget_index.h \
|
lib/elementary/elm_widget_index.h \
|
||||||
lib/elementary/elm_widget_inwin.h \
|
lib/elementary/elm_widget_inwin.h \
|
||||||
lib/elementary/elm_widget_label.h \
|
lib/elementary/elm_widget_label.h \
|
||||||
|
@ -813,10 +813,10 @@ lib_elementary_libelementary_la_SOURCES = \
|
||||||
lib/elementary/efl_ui_box_layout.c \
|
lib/elementary/efl_ui_box_layout.c \
|
||||||
lib/elementary/efl_ui_box_private.h \
|
lib/elementary/efl_ui_box_private.h \
|
||||||
lib/elementary/efl_ui_popup.c \
|
lib/elementary/efl_ui_popup.c \
|
||||||
lib/elementary/efl_ui_popup_alert.c \
|
lib/elementary/efl_ui_alert_popup.c \
|
||||||
lib/elementary/efl_ui_popup_alert_scroll.c \
|
lib/elementary/efl_ui_scroll_alert_popup.c \
|
||||||
lib/elementary/efl_ui_popup_alert_text.c \
|
lib/elementary/efl_ui_text_alert_popup.c \
|
||||||
lib/elementary/efl_ui_popup_anchor.c \
|
lib/elementary/efl_ui_anchor_popup.c \
|
||||||
lib/elementary/efl_ui_table.c \
|
lib/elementary/efl_ui_table.c \
|
||||||
lib/elementary/efl_ui_table_static.c \
|
lib/elementary/efl_ui_table_static.c \
|
||||||
lib/elementary/efl_ui_table_private.h \
|
lib/elementary/efl_ui_table_private.h \
|
||||||
|
|
|
@ -287,10 +287,10 @@ void test_datetime(void *data, Evas_Object *obj, void *event_info);
|
||||||
void test_ui_clock(void *data, Evas_Object *obj, void *event_info);
|
void test_ui_clock(void *data, Evas_Object *obj, void *event_info);
|
||||||
void test_popup(void *data, Evas_Object *obj, void *event_info);
|
void test_popup(void *data, Evas_Object *obj, void *event_info);
|
||||||
void test_ui_popup(void *data, Evas_Object *obj, void *event_info);
|
void test_ui_popup(void *data, Evas_Object *obj, void *event_info);
|
||||||
void test_ui_popup_alert(void *data, Evas_Object *obj, void *event_info);
|
void test_ui_alert_popup(void *data, Evas_Object *obj, void *event_info);
|
||||||
void test_ui_popup_alert_scroll(void *data, Evas_Object *obj, void *event_info);
|
void test_ui_scroll_alert_popup(void *data, Evas_Object *obj, void *event_info);
|
||||||
void test_ui_popup_alert_text(void *data, Evas_Object *obj, void *event_info);
|
void test_ui_text_alert_popup(void *data, Evas_Object *obj, void *event_info);
|
||||||
void test_ui_popup_anchor(void *data, Evas_Object *obj, void *event_info);
|
void test_ui_anchor_popup(void *data, Evas_Object *obj, void *event_info);
|
||||||
void test_dayselector(void *data, Evas_Object *obj, void *event_info);
|
void test_dayselector(void *data, Evas_Object *obj, void *event_info);
|
||||||
void test_image(void *data, Evas_Object *obj, void *event_info);
|
void test_image(void *data, Evas_Object *obj, void *event_info);
|
||||||
void test_image_scale_type(void *data, Evas_Object *obj, void *event_info);
|
void test_image_scale_type(void *data, Evas_Object *obj, void *event_info);
|
||||||
|
@ -1098,10 +1098,10 @@ add_tests:
|
||||||
ADD_TEST(NULL, "Popups", "Tooltip 4", test_tooltip4);
|
ADD_TEST(NULL, "Popups", "Tooltip 4", test_tooltip4);
|
||||||
ADD_TEST(NULL, "Popups", "Popup", test_popup);
|
ADD_TEST(NULL, "Popups", "Popup", test_popup);
|
||||||
ADD_TEST_EO(NULL, "Popups", "Efl.Ui.Popup", test_ui_popup);
|
ADD_TEST_EO(NULL, "Popups", "Efl.Ui.Popup", test_ui_popup);
|
||||||
ADD_TEST_EO(NULL, "Popups", "Efl.Ui.Popup.Alert", test_ui_popup_alert);
|
ADD_TEST_EO(NULL, "Popups", "Efl.Ui.Popup.Alert", test_ui_alert_popup);
|
||||||
ADD_TEST_EO(NULL, "Popups", "Efl.Ui.Popup.Alert.Scroll", test_ui_popup_alert_scroll);
|
ADD_TEST_EO(NULL, "Popups", "Efl.Ui.Popup.Alert.Scroll", test_ui_scroll_alert_popup);
|
||||||
ADD_TEST_EO(NULL, "Popups", "Efl.Ui.Popup.Alert.Text", test_ui_popup_alert_text);
|
ADD_TEST_EO(NULL, "Popups", "Efl.Ui.Popup.Alert.Text", test_ui_text_alert_popup);
|
||||||
ADD_TEST_EO(NULL, "Popups", "Efl.Ui.Popup.Anchor", test_ui_popup_anchor);
|
ADD_TEST_EO(NULL, "Popups", "Efl.Ui.Popup.Anchor", test_ui_anchor_popup);
|
||||||
|
|
||||||
//------------------------------//
|
//------------------------------//
|
||||||
ADD_TEST(NULL, "Times & Dates", "Calendar", test_calendar);
|
ADD_TEST(NULL, "Times & Dates", "Calendar", test_calendar);
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
# include "elementary_config.h"
|
# include "elementary_config.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define EFL_UI_POPUP_ANCHOR_BETA
|
#define EFL_UI_ANCHOR_POPUP_BETA
|
||||||
#define EFL_UI_POPUP_ALERT_SCROLL_BETA
|
#define EFL_UI_SCROLL_ALERT_POPUP_BETA
|
||||||
#include <Elementary.h>
|
#include <Elementary.h>
|
||||||
|
|
||||||
#define POPUP_POINT_MAX 8
|
#define POPUP_POINT_MAX 8
|
||||||
|
@ -332,22 +332,22 @@ test_ui_popup(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
efl_ui_popup_alert_clicked_cb(void *data EINA_UNUSED, const Efl_Event *ev)
|
efl_ui_alert_popup_clicked_cb(void *data EINA_UNUSED, const Efl_Event *ev)
|
||||||
{
|
{
|
||||||
Efl_Ui_Popup_Alert_Button_Clicked_Event *event = ev->info;
|
Efl_Ui_Alert_Popup_Button_Clicked_Event *event = ev->info;
|
||||||
|
|
||||||
if (event->button_type == EFL_UI_POPUP_ALERT_BUTTON_POSITIVE)
|
if (event->button_type == EFL_UI_ALERT_POPUP_BUTTON_POSITIVE)
|
||||||
printf("Positive Button is clicked\n");
|
printf("Positive Button is clicked\n");
|
||||||
else if(event->button_type == EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE)
|
else if(event->button_type == EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE)
|
||||||
printf("Negative Button is clicked\n");
|
printf("Negative Button is clicked\n");
|
||||||
else if(event->button_type == EFL_UI_POPUP_ALERT_BUTTON_USER)
|
else if(event->button_type == EFL_UI_ALERT_POPUP_BUTTON_USER)
|
||||||
printf("User Button is clicked\n");
|
printf("User Button is clicked\n");
|
||||||
|
|
||||||
efl_del(ev->object);
|
efl_del(ev->object);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
test_ui_popup_alert(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
|
test_ui_alert_popup(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
|
||||||
{
|
{
|
||||||
char buf[PATH_MAX];
|
char buf[PATH_MAX];
|
||||||
|
|
||||||
|
@ -357,7 +357,7 @@ test_ui_popup_alert(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *
|
||||||
|
|
||||||
efl_gfx_entity_size_set(win, EINA_SIZE2D(320, 320));
|
efl_gfx_entity_size_set(win, EINA_SIZE2D(320, 320));
|
||||||
|
|
||||||
Eo *efl_ui_popup = efl_add(EFL_UI_POPUP_ALERT_CLASS, win);
|
Eo *efl_ui_popup = efl_add(EFL_UI_ALERT_POPUP_CLASS, win);
|
||||||
|
|
||||||
efl_text_set(efl_part(efl_ui_popup, "title"), "title");
|
efl_text_set(efl_part(efl_ui_popup, "title"), "title");
|
||||||
|
|
||||||
|
@ -368,11 +368,11 @@ test_ui_popup_alert(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *
|
||||||
efl_file_set(layout, buf, "efl_ui_popup_scroll_content");
|
efl_file_set(layout, buf, "efl_ui_popup_scroll_content");
|
||||||
|
|
||||||
efl_content_set(efl_ui_popup, layout);
|
efl_content_set(efl_ui_popup, layout);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_POSITIVE, "Yes", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_POSITIVE, "Yes", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE, "No", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_USER, "Cancel", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL);
|
||||||
|
|
||||||
efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, efl_ui_popup_alert_clicked_cb, NULL);
|
efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_alert_popup_clicked_cb, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -380,7 +380,7 @@ _alert_scroll_case1_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
char buf[PATH_MAX];
|
char buf[PATH_MAX];
|
||||||
Eo *win = data;
|
Eo *win = data;
|
||||||
Eo *efl_ui_popup= efl_add(EFL_UI_POPUP_ALERT_SCROLL_CLASS, win);
|
Eo *efl_ui_popup= efl_add(EFL_UI_SCROLL_ALERT_POPUP_CLASS, win);
|
||||||
|
|
||||||
efl_text_set(efl_part(efl_ui_popup, "title"), "title");
|
efl_text_set(efl_part(efl_ui_popup, "title"), "title");
|
||||||
|
|
||||||
|
@ -390,13 +390,13 @@ _alert_scroll_case1_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
|
|
||||||
efl_content_set(efl_ui_popup, layout);
|
efl_content_set(efl_ui_popup, layout);
|
||||||
|
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_POSITIVE, "Yes", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_POSITIVE, "Yes", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE, "No", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_USER, "Cancel", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL);
|
||||||
|
|
||||||
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(160, 160));
|
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(160, 160));
|
||||||
|
|
||||||
efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, efl_ui_popup_alert_clicked_cb, NULL);
|
efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_alert_popup_clicked_cb, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -404,7 +404,7 @@ _alert_scroll_case2_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
char buf[PATH_MAX];
|
char buf[PATH_MAX];
|
||||||
Eo *win = data;
|
Eo *win = data;
|
||||||
Eo *efl_ui_popup= efl_add(EFL_UI_POPUP_ALERT_SCROLL_CLASS, win);
|
Eo *efl_ui_popup= efl_add(EFL_UI_SCROLL_ALERT_POPUP_CLASS, win);
|
||||||
|
|
||||||
efl_text_set(efl_part(efl_ui_popup, "title"), "title");
|
efl_text_set(efl_part(efl_ui_popup, "title"), "title");
|
||||||
|
|
||||||
|
@ -414,15 +414,15 @@ _alert_scroll_case2_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
|
|
||||||
efl_content_set(efl_ui_popup, layout);
|
efl_content_set(efl_ui_popup, layout);
|
||||||
|
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_POSITIVE, "Yes", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_POSITIVE, "Yes", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE, "No", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_USER, "Cancel", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL);
|
||||||
|
|
||||||
//This is beta API for now. So EFL_UI_POPUP_ALERT_SCROLL_BETA should be defined.
|
//This is beta API for now. So EFL_UI_SCROLL_ALERT_POPUP_BETA should be defined.
|
||||||
efl_ui_popup_alert_scroll_expandable_set(efl_ui_popup, EINA_SIZE2D(320, -1));
|
efl_ui_scroll_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(320, -1));
|
||||||
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(160, 160));
|
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(160, 160));
|
||||||
|
|
||||||
efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, efl_ui_popup_alert_clicked_cb, NULL);
|
efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_alert_popup_clicked_cb, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -430,7 +430,7 @@ _alert_scroll_case3_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
char buf[PATH_MAX];
|
char buf[PATH_MAX];
|
||||||
Eo *win = data;
|
Eo *win = data;
|
||||||
Eo *efl_ui_popup= efl_add(EFL_UI_POPUP_ALERT_SCROLL_CLASS, win);
|
Eo *efl_ui_popup= efl_add(EFL_UI_SCROLL_ALERT_POPUP_CLASS, win);
|
||||||
|
|
||||||
efl_text_set(efl_part(efl_ui_popup, "title"), "title");
|
efl_text_set(efl_part(efl_ui_popup, "title"), "title");
|
||||||
|
|
||||||
|
@ -440,15 +440,15 @@ _alert_scroll_case3_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
|
|
||||||
efl_content_set(efl_ui_popup, layout);
|
efl_content_set(efl_ui_popup, layout);
|
||||||
|
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_POSITIVE, "Yes", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_POSITIVE, "Yes", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE, "No", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_USER, "Cancel", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL);
|
||||||
|
|
||||||
//This is beta API for now. So EFL_UI_POPUP_ALERT_SCROLL_BETA should be defined.
|
//This is beta API for now. So EFL_UI_SCROLL_ALERT_POPUP_BETA should be defined.
|
||||||
efl_ui_popup_alert_scroll_expandable_set(efl_ui_popup, EINA_SIZE2D(-1, 320));
|
efl_ui_scroll_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(-1, 320));
|
||||||
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(160, 160));
|
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(160, 160));
|
||||||
|
|
||||||
efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, efl_ui_popup_alert_clicked_cb, NULL);
|
efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_alert_popup_clicked_cb, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -456,7 +456,7 @@ _alert_scroll_case4_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
char buf[PATH_MAX];
|
char buf[PATH_MAX];
|
||||||
Eo *win = data;
|
Eo *win = data;
|
||||||
Eo *efl_ui_popup= efl_add(EFL_UI_POPUP_ALERT_SCROLL_CLASS, win);
|
Eo *efl_ui_popup= efl_add(EFL_UI_SCROLL_ALERT_POPUP_CLASS, win);
|
||||||
|
|
||||||
efl_text_set(efl_part(efl_ui_popup, "title"), "title");
|
efl_text_set(efl_part(efl_ui_popup, "title"), "title");
|
||||||
|
|
||||||
|
@ -466,15 +466,15 @@ _alert_scroll_case4_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
|
|
||||||
efl_content_set(efl_ui_popup, layout);
|
efl_content_set(efl_ui_popup, layout);
|
||||||
|
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_POSITIVE, "Yes", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_POSITIVE, "Yes", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE, "No", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_USER, "Cancel", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL);
|
||||||
|
|
||||||
//This is beta API for now. So EFL_UI_POPUP_ALERT_SCROLL_BETA should be defined.
|
//This is beta API for now. So EFL_UI_SCROLL_ALERT_POPUP_BETA should be defined.
|
||||||
efl_ui_popup_alert_scroll_expandable_set(efl_ui_popup, EINA_SIZE2D(320, 320));
|
efl_ui_scroll_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(320, 320));
|
||||||
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(160, 160));
|
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(160, 160));
|
||||||
|
|
||||||
efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, efl_ui_popup_alert_clicked_cb, NULL);
|
efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_alert_popup_clicked_cb, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -482,7 +482,7 @@ _alert_scroll_case5_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
char buf[PATH_MAX];
|
char buf[PATH_MAX];
|
||||||
Eo *win = data;
|
Eo *win = data;
|
||||||
Eo *efl_ui_popup= efl_add(EFL_UI_POPUP_ALERT_SCROLL_CLASS, win);
|
Eo *efl_ui_popup= efl_add(EFL_UI_SCROLL_ALERT_POPUP_CLASS, win);
|
||||||
|
|
||||||
efl_text_set(efl_part(efl_ui_popup, "title"), "title");
|
efl_text_set(efl_part(efl_ui_popup, "title"), "title");
|
||||||
|
|
||||||
|
@ -492,19 +492,19 @@ _alert_scroll_case5_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
|
|
||||||
efl_content_set(efl_ui_popup, layout);
|
efl_content_set(efl_ui_popup, layout);
|
||||||
|
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_POSITIVE, "Yes", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_POSITIVE, "Yes", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE, "No", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_USER, "Cancel", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL);
|
||||||
|
|
||||||
//This is beta API for now. So EFL_UI_POPUP_ALERT_SCROLL_BETA should be defined.
|
//This is beta API for now. So EFL_UI_SCROLL_ALERT_POPUP_BETA should be defined.
|
||||||
efl_ui_popup_alert_scroll_expandable_set(efl_ui_popup, EINA_SIZE2D(80, 80));
|
efl_ui_scroll_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(80, 80));
|
||||||
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(160, 160));
|
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(160, 160));
|
||||||
|
|
||||||
efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, efl_ui_popup_alert_clicked_cb, NULL);
|
efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_alert_popup_clicked_cb, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
test_ui_popup_alert_scroll(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
|
test_ui_scroll_alert_popup(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Eo *win = efl_add_ref(EFL_UI_WIN_CLASS, NULL,
|
Eo *win = efl_add_ref(EFL_UI_WIN_CLASS, NULL,
|
||||||
efl_text_set(efl_added, "Efl.Ui.Popup.Alert.Scroll"),
|
efl_text_set(efl_added, "Efl.Ui.Popup.Alert.Scroll"),
|
||||||
|
@ -544,11 +544,11 @@ test_ui_popup_alert_scroll(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
efl_ui_popup_alert_text_clicked_cb(void *data EINA_UNUSED, const Efl_Event *ev)
|
efl_ui_text_alert_popup_clicked_cb(void *data EINA_UNUSED, const Efl_Event *ev)
|
||||||
{
|
{
|
||||||
Efl_Ui_Popup_Alert_Button_Clicked_Event *event = ev->info;
|
Efl_Ui_Alert_Popup_Button_Clicked_Event *event = ev->info;
|
||||||
|
|
||||||
if (event->button_type == EFL_UI_POPUP_ALERT_BUTTON_POSITIVE)
|
if (event->button_type == EFL_UI_ALERT_POPUP_BUTTON_POSITIVE)
|
||||||
efl_text_set(ev->object, "Text is changed");
|
efl_text_set(ev->object, "Text is changed");
|
||||||
else
|
else
|
||||||
efl_del(ev->object);
|
efl_del(ev->object);
|
||||||
|
@ -566,25 +566,25 @@ static void
|
||||||
_alert_text_case1_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
_alert_text_case1_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Eo *win = data;
|
Eo *win = data;
|
||||||
Eo *efl_ui_popup= efl_add(EFL_UI_POPUP_ALERT_TEXT_CLASS, win);
|
Eo *efl_ui_popup= efl_add(EFL_UI_TEXT_ALERT_POPUP_CLASS, win);
|
||||||
|
|
||||||
efl_text_set(efl_part(efl_ui_popup, "title"), "title");
|
efl_text_set(efl_part(efl_ui_popup, "title"), "title");
|
||||||
efl_text_set(efl_ui_popup, "This is Text Popup");
|
efl_text_set(efl_ui_popup, "This is Text Popup");
|
||||||
|
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_POSITIVE, "Yes", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_POSITIVE, "Yes", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE, "No", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_USER, "Cancel", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL);
|
||||||
|
|
||||||
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
||||||
|
|
||||||
efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, efl_ui_popup_alert_text_clicked_cb, NULL);
|
efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_alert_text_case2_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
_alert_text_case2_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Eo *win = data;
|
Eo *win = data;
|
||||||
Eo *efl_ui_popup= efl_add(EFL_UI_POPUP_ALERT_TEXT_CLASS, win);
|
Eo *efl_ui_popup= efl_add(EFL_UI_TEXT_ALERT_POPUP_CLASS, win);
|
||||||
|
|
||||||
Eina_Strbuf *message_buf = eina_strbuf_new();
|
Eina_Strbuf *message_buf = eina_strbuf_new();
|
||||||
create_message(message_buf, "This is Text Popup ", 50);
|
create_message(message_buf, "This is Text Popup ", 50);
|
||||||
|
@ -594,11 +594,11 @@ _alert_text_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");
|
||||||
efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf));
|
efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf));
|
||||||
|
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_POSITIVE, "Yes", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_POSITIVE, "Yes", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE, "No", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_USER, "Cancel", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL);
|
||||||
|
|
||||||
efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, efl_ui_popup_alert_text_clicked_cb, NULL);
|
efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
|
||||||
|
|
||||||
eina_strbuf_free(message_buf);
|
eina_strbuf_free(message_buf);
|
||||||
}
|
}
|
||||||
|
@ -607,65 +607,65 @@ static void
|
||||||
_alert_text_case3_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
_alert_text_case3_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Eo *win = data;
|
Eo *win = data;
|
||||||
Eo *efl_ui_popup= efl_add(EFL_UI_POPUP_ALERT_TEXT_CLASS, win);
|
Eo *efl_ui_popup= efl_add(EFL_UI_TEXT_ALERT_POPUP_CLASS, win);
|
||||||
|
|
||||||
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
||||||
efl_ui_popup_alert_text_expandable_set(efl_ui_popup, EINA_SIZE2D(300, 300));
|
efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(300, 300));
|
||||||
|
|
||||||
efl_text_set(efl_part(efl_ui_popup, "title"), "title");
|
efl_text_set(efl_part(efl_ui_popup, "title"), "title");
|
||||||
efl_text_set(efl_ui_popup, "This is Text Popup");
|
efl_text_set(efl_ui_popup, "This is Text Popup");
|
||||||
|
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_POSITIVE, "Yes", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_POSITIVE, "Yes", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE, "No", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_USER, "Cancel", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL);
|
||||||
|
|
||||||
efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, efl_ui_popup_alert_text_clicked_cb, NULL);
|
efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_alert_text_case4_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
_alert_text_case4_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Eo *win = data;
|
Eo *win = data;
|
||||||
Eo *efl_ui_popup= efl_add(EFL_UI_POPUP_ALERT_TEXT_CLASS, win);
|
Eo *efl_ui_popup= efl_add(EFL_UI_TEXT_ALERT_POPUP_CLASS, win);
|
||||||
|
|
||||||
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
||||||
|
|
||||||
efl_text_set(efl_part(efl_ui_popup, "title"), "title");
|
efl_text_set(efl_part(efl_ui_popup, "title"), "title");
|
||||||
efl_text_set(efl_ui_popup, "This is Text Popup");
|
efl_text_set(efl_ui_popup, "This is Text Popup");
|
||||||
|
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_POSITIVE, "Yes", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_POSITIVE, "Yes", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE, "No", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_USER, "Cancel", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL);
|
||||||
|
|
||||||
efl_ui_popup_alert_text_expandable_set(efl_ui_popup, EINA_SIZE2D(300, -1));
|
efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(300, -1));
|
||||||
|
|
||||||
efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, efl_ui_popup_alert_text_clicked_cb, NULL);
|
efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_alert_text_case5_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
_alert_text_case5_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Eo *win = data;
|
Eo *win = data;
|
||||||
Eo *efl_ui_popup= efl_add(EFL_UI_POPUP_ALERT_TEXT_CLASS, win);
|
Eo *efl_ui_popup= efl_add(EFL_UI_TEXT_ALERT_POPUP_CLASS, win);
|
||||||
|
|
||||||
efl_text_set(efl_part(efl_ui_popup, "title"), "title");
|
efl_text_set(efl_part(efl_ui_popup, "title"), "title");
|
||||||
efl_text_set(efl_ui_popup, "This is Text Popup");
|
efl_text_set(efl_ui_popup, "This is Text Popup");
|
||||||
|
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_POSITIVE, "Yes", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_POSITIVE, "Yes", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE, "No", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_USER, "Cancel", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL);
|
||||||
|
|
||||||
efl_ui_popup_alert_text_expandable_set(efl_ui_popup, EINA_SIZE2D(-1, 300));
|
efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(-1, 300));
|
||||||
|
|
||||||
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
||||||
efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, efl_ui_popup_alert_text_clicked_cb, NULL);
|
efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_alert_text_case6_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
_alert_text_case6_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Eo *win = data;
|
Eo *win = data;
|
||||||
Eo *efl_ui_popup= efl_add(EFL_UI_POPUP_ALERT_TEXT_CLASS, win);
|
Eo *efl_ui_popup= efl_add(EFL_UI_TEXT_ALERT_POPUP_CLASS, win);
|
||||||
|
|
||||||
Eina_Strbuf *message_buf = eina_strbuf_new();
|
Eina_Strbuf *message_buf = eina_strbuf_new();
|
||||||
create_message(message_buf, "This is Text Popup ", 50);
|
create_message(message_buf, "This is Text Popup ", 50);
|
||||||
|
@ -673,15 +673,15 @@ _alert_text_case6_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");
|
||||||
efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf));
|
efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf));
|
||||||
|
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_POSITIVE, "Yes", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_POSITIVE, "Yes", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE, "No", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_USER, "Cancel", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL);
|
||||||
|
|
||||||
efl_ui_popup_alert_text_expandable_set(efl_ui_popup, EINA_SIZE2D(300, 300));
|
efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(300, 300));
|
||||||
|
|
||||||
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
||||||
|
|
||||||
efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, efl_ui_popup_alert_text_clicked_cb, NULL);
|
efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
|
||||||
|
|
||||||
eina_strbuf_free(message_buf);
|
eina_strbuf_free(message_buf);
|
||||||
}
|
}
|
||||||
|
@ -690,7 +690,7 @@ static void
|
||||||
_alert_text_case7_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
_alert_text_case7_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Eo *win = data;
|
Eo *win = data;
|
||||||
Eo *efl_ui_popup= efl_add(EFL_UI_POPUP_ALERT_TEXT_CLASS, win);
|
Eo *efl_ui_popup= efl_add(EFL_UI_TEXT_ALERT_POPUP_CLASS, win);
|
||||||
|
|
||||||
Eina_Strbuf *message_buf = eina_strbuf_new();
|
Eina_Strbuf *message_buf = eina_strbuf_new();
|
||||||
create_message(message_buf, "This is Text Popup ", 50);
|
create_message(message_buf, "This is Text Popup ", 50);
|
||||||
|
@ -700,13 +700,13 @@ _alert_text_case7_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");
|
||||||
efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf));
|
efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf));
|
||||||
|
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_POSITIVE, "Yes", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_POSITIVE, "Yes", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE, "No", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_USER, "Cancel", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL);
|
||||||
|
|
||||||
efl_ui_popup_alert_text_expandable_set(efl_ui_popup, EINA_SIZE2D(300, -1));
|
efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(300, -1));
|
||||||
|
|
||||||
efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, efl_ui_popup_alert_text_clicked_cb, NULL);
|
efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
|
||||||
|
|
||||||
eina_strbuf_free(message_buf);
|
eina_strbuf_free(message_buf);
|
||||||
}
|
}
|
||||||
|
@ -715,7 +715,7 @@ static void
|
||||||
_alert_text_case8_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
_alert_text_case8_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Eo *win = data;
|
Eo *win = data;
|
||||||
Eo *efl_ui_popup= efl_add(EFL_UI_POPUP_ALERT_TEXT_CLASS, win);
|
Eo *efl_ui_popup= efl_add(EFL_UI_TEXT_ALERT_POPUP_CLASS, win);
|
||||||
|
|
||||||
Eina_Strbuf *message_buf = eina_strbuf_new();
|
Eina_Strbuf *message_buf = eina_strbuf_new();
|
||||||
create_message(message_buf, "This is Text Popup ", 50);
|
create_message(message_buf, "This is Text Popup ", 50);
|
||||||
|
@ -723,15 +723,15 @@ _alert_text_case8_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");
|
||||||
efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf));
|
efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf));
|
||||||
|
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_POSITIVE, "Yes", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_POSITIVE, "Yes", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE, "No", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_USER, "Cancel", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL);
|
||||||
|
|
||||||
efl_ui_popup_alert_text_expandable_set(efl_ui_popup, EINA_SIZE2D(-1, 300));
|
efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(-1, 300));
|
||||||
|
|
||||||
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
||||||
|
|
||||||
efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, efl_ui_popup_alert_text_clicked_cb, NULL);
|
efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
|
||||||
|
|
||||||
eina_strbuf_free(message_buf);
|
eina_strbuf_free(message_buf);
|
||||||
}
|
}
|
||||||
|
@ -740,7 +740,7 @@ static void
|
||||||
_alert_text_case9_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
_alert_text_case9_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Eo *win = data;
|
Eo *win = data;
|
||||||
Eo *efl_ui_popup= efl_add(EFL_UI_POPUP_ALERT_TEXT_CLASS, win);
|
Eo *efl_ui_popup= efl_add(EFL_UI_TEXT_ALERT_POPUP_CLASS, win);
|
||||||
|
|
||||||
Eina_Strbuf *message_buf = eina_strbuf_new();
|
Eina_Strbuf *message_buf = eina_strbuf_new();
|
||||||
create_message(message_buf, "This is Text Popup ", 50);
|
create_message(message_buf, "This is Text Popup ", 50);
|
||||||
|
@ -748,15 +748,15 @@ _alert_text_case9_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");
|
||||||
efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf));
|
efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf));
|
||||||
|
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_POSITIVE, "Yes", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_POSITIVE, "Yes", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE, "No", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_USER, "Cancel", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL);
|
||||||
|
|
||||||
efl_ui_popup_alert_text_expandable_set(efl_ui_popup, EINA_SIZE2D(10, 10));
|
efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(10, 10));
|
||||||
|
|
||||||
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
||||||
|
|
||||||
efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, efl_ui_popup_alert_text_clicked_cb, NULL);
|
efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
|
||||||
|
|
||||||
eina_strbuf_free(message_buf);
|
eina_strbuf_free(message_buf);
|
||||||
}
|
}
|
||||||
|
@ -765,7 +765,7 @@ static void
|
||||||
_alert_text_case10_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
_alert_text_case10_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Eo *win = data;
|
Eo *win = data;
|
||||||
Eo *efl_ui_popup= efl_add(EFL_UI_POPUP_ALERT_TEXT_CLASS, win);
|
Eo *efl_ui_popup= efl_add(EFL_UI_TEXT_ALERT_POPUP_CLASS, win);
|
||||||
|
|
||||||
Eina_Strbuf *message_buf = eina_strbuf_new();
|
Eina_Strbuf *message_buf = eina_strbuf_new();
|
||||||
create_message(message_buf, "This is Text Popup ", 10);
|
create_message(message_buf, "This is Text Popup ", 10);
|
||||||
|
@ -773,15 +773,15 @@ _alert_text_case10_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");
|
||||||
efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf));
|
efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf));
|
||||||
|
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_POSITIVE, "Yes", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_POSITIVE, "Yes", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE, "No", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_USER, "Cancel", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL);
|
||||||
|
|
||||||
efl_ui_popup_alert_text_expandable_set(efl_ui_popup, EINA_SIZE2D(150, 150));
|
efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(150, 150));
|
||||||
|
|
||||||
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
||||||
|
|
||||||
efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, efl_ui_popup_alert_text_clicked_cb, NULL);
|
efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
|
||||||
|
|
||||||
eina_strbuf_free(message_buf);
|
eina_strbuf_free(message_buf);
|
||||||
}
|
}
|
||||||
|
@ -790,7 +790,7 @@ static void
|
||||||
_alert_text_case11_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
_alert_text_case11_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Eo *win = data;
|
Eo *win = data;
|
||||||
Eo *efl_ui_popup= efl_add(EFL_UI_POPUP_ALERT_TEXT_CLASS, win);
|
Eo *efl_ui_popup= efl_add(EFL_UI_TEXT_ALERT_POPUP_CLASS, win);
|
||||||
|
|
||||||
Eina_Strbuf *message_buf = eina_strbuf_new();
|
Eina_Strbuf *message_buf = eina_strbuf_new();
|
||||||
create_message(message_buf, "This is Text Popup ", 10);
|
create_message(message_buf, "This is Text Popup ", 10);
|
||||||
|
@ -798,15 +798,15 @@ _alert_text_case11_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");
|
||||||
efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf));
|
efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf));
|
||||||
|
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_POSITIVE, "Yes", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_POSITIVE, "Yes", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE, "No", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_USER, "Cancel", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL);
|
||||||
|
|
||||||
efl_ui_popup_alert_text_expandable_set(efl_ui_popup, EINA_SIZE2D(150, -1));
|
efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(150, -1));
|
||||||
|
|
||||||
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
||||||
|
|
||||||
efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, efl_ui_popup_alert_text_clicked_cb, NULL);
|
efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
|
||||||
|
|
||||||
eina_strbuf_free(message_buf);
|
eina_strbuf_free(message_buf);
|
||||||
}
|
}
|
||||||
|
@ -815,7 +815,7 @@ static void
|
||||||
_alert_text_case12_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
_alert_text_case12_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Eo *win = data;
|
Eo *win = data;
|
||||||
Eo *efl_ui_popup= efl_add(EFL_UI_POPUP_ALERT_TEXT_CLASS, win);
|
Eo *efl_ui_popup= efl_add(EFL_UI_TEXT_ALERT_POPUP_CLASS, win);
|
||||||
|
|
||||||
Eina_Strbuf *message_buf = eina_strbuf_new();
|
Eina_Strbuf *message_buf = eina_strbuf_new();
|
||||||
create_message(message_buf, "This is Text Popup ", 10);
|
create_message(message_buf, "This is Text Popup ", 10);
|
||||||
|
@ -823,15 +823,15 @@ _alert_text_case12_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");
|
||||||
efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf));
|
efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf));
|
||||||
|
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_POSITIVE, "Yes", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_POSITIVE, "Yes", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE, "No", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_USER, "Cancel", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL);
|
||||||
|
|
||||||
efl_ui_popup_alert_text_expandable_set(efl_ui_popup, EINA_SIZE2D(300, -1));
|
efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(300, -1));
|
||||||
|
|
||||||
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
||||||
|
|
||||||
efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, efl_ui_popup_alert_text_clicked_cb, NULL);
|
efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
|
||||||
|
|
||||||
eina_strbuf_free(message_buf);
|
eina_strbuf_free(message_buf);
|
||||||
}
|
}
|
||||||
|
@ -840,7 +840,7 @@ static void
|
||||||
_alert_text_case13_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
_alert_text_case13_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Eo *win = data;
|
Eo *win = data;
|
||||||
Eo *efl_ui_popup= efl_add(EFL_UI_POPUP_ALERT_TEXT_CLASS, win);
|
Eo *efl_ui_popup= efl_add(EFL_UI_TEXT_ALERT_POPUP_CLASS, win);
|
||||||
|
|
||||||
Eina_Strbuf *message_buf = eina_strbuf_new();
|
Eina_Strbuf *message_buf = eina_strbuf_new();
|
||||||
create_message(message_buf, "This is Text Popup ", 20);
|
create_message(message_buf, "This is Text Popup ", 20);
|
||||||
|
@ -848,15 +848,15 @@ _alert_text_case13_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");
|
||||||
efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf));
|
efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf));
|
||||||
|
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_POSITIVE, "Yes", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_POSITIVE, "Yes", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE, "No", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_USER, "Cancel", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL);
|
||||||
|
|
||||||
efl_ui_popup_alert_text_expandable_set(efl_ui_popup, EINA_SIZE2D(-1, 150));
|
efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(-1, 150));
|
||||||
|
|
||||||
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
||||||
|
|
||||||
efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, efl_ui_popup_alert_text_clicked_cb, NULL);
|
efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
|
||||||
|
|
||||||
eina_strbuf_free(message_buf);
|
eina_strbuf_free(message_buf);
|
||||||
}
|
}
|
||||||
|
@ -865,7 +865,7 @@ static void
|
||||||
_alert_text_case14_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
_alert_text_case14_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Eo *win = data;
|
Eo *win = data;
|
||||||
Eo *efl_ui_popup= efl_add(EFL_UI_POPUP_ALERT_TEXT_CLASS, win);
|
Eo *efl_ui_popup= efl_add(EFL_UI_TEXT_ALERT_POPUP_CLASS, win);
|
||||||
|
|
||||||
Eina_Strbuf *message_buf = eina_strbuf_new();
|
Eina_Strbuf *message_buf = eina_strbuf_new();
|
||||||
create_message(message_buf, "This is Text Popup ", 50);
|
create_message(message_buf, "This is Text Popup ", 50);
|
||||||
|
@ -873,21 +873,21 @@ _alert_text_case14_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");
|
||||||
efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf));
|
efl_text_set(efl_ui_popup, eina_strbuf_string_get(message_buf));
|
||||||
|
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_POSITIVE, "Yes", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_POSITIVE, "Yes", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE, "No", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", NULL);
|
||||||
efl_ui_popup_alert_button_set(efl_ui_popup, EFL_UI_POPUP_ALERT_BUTTON_USER, "Cancel", NULL);
|
efl_ui_alert_popup_button_set(efl_ui_popup, EFL_UI_ALERT_POPUP_BUTTON_USER, "Cancel", NULL);
|
||||||
|
|
||||||
efl_ui_popup_alert_text_expandable_set(efl_ui_popup, EINA_SIZE2D(-1, 300));
|
efl_ui_text_alert_popup_expandable_set(efl_ui_popup, EINA_SIZE2D(-1, 300));
|
||||||
|
|
||||||
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
efl_ui_popup_size_set(efl_ui_popup, EINA_SIZE2D(200, 200));
|
||||||
|
|
||||||
efl_event_callback_add(efl_ui_popup, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, efl_ui_popup_alert_text_clicked_cb, NULL);
|
efl_event_callback_add(efl_ui_popup, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, efl_ui_text_alert_popup_clicked_cb, NULL);
|
||||||
|
|
||||||
eina_strbuf_free(message_buf);
|
eina_strbuf_free(message_buf);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
test_ui_popup_alert_text(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
|
test_ui_text_alert_popup(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Eo *win = efl_add_ref(EFL_UI_WIN_CLASS, NULL,
|
Eo *win = efl_add_ref(EFL_UI_WIN_CLASS, NULL,
|
||||||
efl_text_set(efl_added, "Efl.Ui.Popup.Alert.Text"),
|
efl_text_set(efl_added, "Efl.Ui.Popup.Alert.Text"),
|
||||||
|
@ -983,17 +983,17 @@ test_ui_popup_alert_text(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, v
|
||||||
static void
|
static void
|
||||||
_anchor_set_cb(void *data, const Efl_Event *ev)
|
_anchor_set_cb(void *data, const Efl_Event *ev)
|
||||||
{
|
{
|
||||||
efl_ui_popup_anchor_set(data, ev->object);
|
efl_ui_anchor_popup_anchor_set(data, ev->object);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_anchor_unset_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
_anchor_unset_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
efl_ui_popup_anchor_set(data, NULL);
|
efl_ui_anchor_popup_anchor_set(data, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
test_ui_popup_anchor(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
|
test_ui_anchor_popup(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
|
||||||
{
|
{
|
||||||
efl_ui_popup_data *p_data = (efl_ui_popup_data*)calloc(1, sizeof(efl_ui_popup_data));
|
efl_ui_popup_data *p_data = (efl_ui_popup_data*)calloc(1, sizeof(efl_ui_popup_data));
|
||||||
|
|
||||||
|
@ -1008,16 +1008,16 @@ test_ui_popup_anchor(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void
|
||||||
|
|
||||||
Eo *layout = efl_add(EFL_UI_LAYOUT_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_anchor_popup_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);
|
||||||
efl_content_set(win, layout);
|
efl_content_set(win, layout);
|
||||||
|
|
||||||
Eo *efl_ui_popup = efl_add(EFL_UI_POPUP_ANCHOR_CLASS, win);
|
Eo *efl_ui_popup = efl_add(EFL_UI_ANCHOR_POPUP_CLASS, win);
|
||||||
|
|
||||||
efl_ui_popup_part_backwall_repeat_events_set(efl_part(efl_ui_popup, "backwall"), EINA_TRUE);
|
efl_ui_popup_part_backwall_repeat_events_set(efl_part(efl_ui_popup, "backwall"), EINA_TRUE);
|
||||||
|
|
||||||
//Default align priority order is top, left, right, bottom, center.
|
//Default align priority order is top, left, right, bottom, center.
|
||||||
efl_ui_popup_anchor_align_priority_set(efl_ui_popup, EFL_UI_POPUP_ALIGN_TOP,
|
efl_ui_anchor_popup_align_priority_set(efl_ui_popup, EFL_UI_POPUP_ALIGN_TOP,
|
||||||
EFL_UI_POPUP_ALIGN_BOTTOM,
|
EFL_UI_POPUP_ALIGN_BOTTOM,
|
||||||
EFL_UI_POPUP_ALIGN_LEFT,
|
EFL_UI_POPUP_ALIGN_LEFT,
|
||||||
EFL_UI_POPUP_ALIGN_RIGHT,
|
EFL_UI_POPUP_ALIGN_RIGHT,
|
||||||
|
|
|
@ -16,14 +16,14 @@ public class Example
|
||||||
|
|
||||||
private static void ShowErrorPopup(efl.ui.Win win, string message)
|
private static void ShowErrorPopup(efl.ui.Win win, string message)
|
||||||
{
|
{
|
||||||
efl.ui.IPopup_Alert popup = new efl.ui.Popup_Alert(win);
|
efl.ui.IAlert_Popup popup = new efl.ui.Alert_Popup(win);
|
||||||
efl.ui.Text popup_text = new efl.ui.Text(popup);
|
efl.ui.Text popup_text = new efl.ui.Text(popup);
|
||||||
popup_text.SetText($"Error: {message}");
|
popup_text.SetText($"Error: {message}");
|
||||||
popup.SetContent(popup_text);
|
popup.SetContent(popup_text);
|
||||||
popup.SetVisible(true);
|
popup.SetVisible(true);
|
||||||
popup.SetButton(efl.ui.Popup_Alert_Button.Positive, "Ok", null);
|
popup.SetButton(efl.ui.Alert_Popup_Button.Positive, "Ok", null);
|
||||||
popup.SetSize(new eina.Size2D(150, 30));
|
popup.SetSize(new eina.Size2D(150, 30));
|
||||||
popup.ButtonClickedEvt += (object sender, efl.ui.Popup_Alert.ButtonClickedEvt_Args e) => {
|
popup.ButtonClickedEvt += (object sender, efl.ui.Alert_Popup.ButtonClickedEvt_Args e) => {
|
||||||
popup.SetParent(null);
|
popup.SetParent(null);
|
||||||
popup.Invalidate();
|
popup.Invalidate();
|
||||||
};
|
};
|
||||||
|
|
|
@ -307,10 +307,10 @@ typedef Eo Efl_Ui_Focus_Manager;
|
||||||
# include <efl_text_interactive.eo.h>
|
# include <efl_text_interactive.eo.h>
|
||||||
# include <efl_ui_text.eo.h>
|
# include <efl_ui_text.eo.h>
|
||||||
# include <efl_ui_popup.eo.h>
|
# include <efl_ui_popup.eo.h>
|
||||||
# include <efl_ui_popup_alert.eo.h>
|
# include <efl_ui_alert_popup.eo.h>
|
||||||
# include <efl_ui_popup_alert_scroll.eo.h>
|
# include <efl_ui_scroll_alert_popup.eo.h>
|
||||||
# include <efl_ui_popup_alert_text.eo.h>
|
# include <efl_ui_text_alert_popup.eo.h>
|
||||||
# include <efl_ui_popup_anchor.eo.h>
|
# include <efl_ui_anchor_popup.eo.h>
|
||||||
# include <efl_ui_popup_part_backwall.eo.h>
|
# include <efl_ui_popup_part_backwall.eo.h>
|
||||||
# include <efl_ui_text_factory_images.eo.h>
|
# include <efl_ui_text_factory_images.eo.h>
|
||||||
# include <efl_ui_text_factory_emoticons.eo.h>
|
# include <efl_ui_text_factory_emoticons.eo.h>
|
||||||
|
|
|
@ -7,26 +7,26 @@
|
||||||
#include <Elementary.h>
|
#include <Elementary.h>
|
||||||
|
|
||||||
#include "elm_priv.h"
|
#include "elm_priv.h"
|
||||||
#include "efl_ui_popup_alert_private.h"
|
#include "efl_ui_alert_popup_private.h"
|
||||||
#include "efl_ui_popup_alert_part.eo.h"
|
#include "efl_ui_alert_popup_part.eo.h"
|
||||||
#include "elm_part_helper.h"
|
#include "elm_part_helper.h"
|
||||||
|
|
||||||
#define MY_CLASS EFL_UI_POPUP_ALERT_CLASS
|
#define MY_CLASS EFL_UI_ALERT_POPUP_CLASS
|
||||||
#define MY_CLASS_NAME "Efl.Ui.Popup_Alert"
|
#define MY_CLASS_NAME "Efl.Ui.Alert_Popup"
|
||||||
|
|
||||||
static const char PART_NAME_BUTTON[] = "button";
|
static const char PART_NAME_BUTTON[] = "button";
|
||||||
static const char PART_NAME_BUTTON_LAYOUT[EFL_UI_POPUP_ALERT_BUTTON_COUNT][15] =
|
static const char PART_NAME_BUTTON_LAYOUT[EFL_UI_ALERT_POPUP_BUTTON_COUNT][15] =
|
||||||
{"button_layout1",
|
{"button_layout1",
|
||||||
"button_layout2",
|
"button_layout2",
|
||||||
"button_layout3"};
|
"button_layout3"};
|
||||||
|
|
||||||
static const char BUTTON_SWALLOW_NAME[EFL_UI_POPUP_ALERT_BUTTON_COUNT][20] =
|
static const char BUTTON_SWALLOW_NAME[EFL_UI_ALERT_POPUP_BUTTON_COUNT][20] =
|
||||||
{"efl.button1",
|
{"efl.button1",
|
||||||
"efl.button2",
|
"efl.button2",
|
||||||
"efl.button3"};
|
"efl.button3"};
|
||||||
|
|
||||||
static Eina_Bool
|
static Eina_Bool
|
||||||
_efl_ui_popup_alert_text_set(Eo *obj, Efl_Ui_Popup_Alert_Data *pd, const char *part, const char *label)
|
_efl_ui_alert_popup_text_set(Eo *obj, Efl_Ui_Alert_Popup_Data *pd, const char *part, const char *label)
|
||||||
{
|
{
|
||||||
if (eina_streq(part, "title") || eina_streq(part, "efl.text.title"))
|
if (eina_streq(part, "title") || eina_streq(part, "efl.text.title"))
|
||||||
{
|
{
|
||||||
|
@ -51,7 +51,7 @@ _efl_ui_popup_alert_text_set(Eo *obj, Efl_Ui_Popup_Alert_Data *pd, const char *p
|
||||||
}
|
}
|
||||||
|
|
||||||
const char *
|
const char *
|
||||||
_efl_ui_popup_alert_text_get(Eo *obj EINA_UNUSED, Efl_Ui_Popup_Alert_Data *pd, const char *part)
|
_efl_ui_alert_popup_text_get(Eo *obj EINA_UNUSED, Efl_Ui_Alert_Popup_Data *pd, const char *part)
|
||||||
{
|
{
|
||||||
if (eina_streq(part, "title") || eina_streq(part, "efl.text.title"))
|
if (eina_streq(part, "title") || eina_streq(part, "efl.text.title"))
|
||||||
{
|
{
|
||||||
|
@ -69,10 +69,10 @@ _positive_button_clicked_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Eo *popup_obj = data;
|
Eo *popup_obj = data;
|
||||||
|
|
||||||
Efl_Ui_Popup_Alert_Button_Clicked_Event event;
|
Efl_Ui_Alert_Popup_Button_Clicked_Event event;
|
||||||
event.button_type = EFL_UI_POPUP_ALERT_BUTTON_POSITIVE;
|
event.button_type = EFL_UI_ALERT_POPUP_BUTTON_POSITIVE;
|
||||||
|
|
||||||
efl_event_callback_call(popup_obj, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, &event);
|
efl_event_callback_call(popup_obj, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, &event);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -80,10 +80,10 @@ _negative_button_clicked_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Eo *popup_obj = data;
|
Eo *popup_obj = data;
|
||||||
|
|
||||||
Efl_Ui_Popup_Alert_Button_Clicked_Event event;
|
Efl_Ui_Alert_Popup_Button_Clicked_Event event;
|
||||||
event.button_type = EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE;
|
event.button_type = EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE;
|
||||||
|
|
||||||
efl_event_callback_call(popup_obj, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, &event);
|
efl_event_callback_call(popup_obj, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, &event);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -91,20 +91,20 @@ _user_button_clicked_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Eo *popup_obj = data;
|
Eo *popup_obj = data;
|
||||||
|
|
||||||
Efl_Ui_Popup_Alert_Button_Clicked_Event event;
|
Efl_Ui_Alert_Popup_Button_Clicked_Event event;
|
||||||
event.button_type = EFL_UI_POPUP_ALERT_BUTTON_USER;
|
event.button_type = EFL_UI_ALERT_POPUP_BUTTON_USER;
|
||||||
|
|
||||||
efl_event_callback_call(popup_obj, EFL_UI_POPUP_ALERT_EVENT_BUTTON_CLICKED, &event);
|
efl_event_callback_call(popup_obj, EFL_UI_ALERT_POPUP_EVENT_BUTTON_CLICKED, &event);
|
||||||
}
|
}
|
||||||
|
|
||||||
EOLIAN static void
|
EOLIAN static void
|
||||||
_efl_ui_popup_alert_button_set(Eo *obj, Efl_Ui_Popup_Alert_Data *pd, Efl_Ui_Popup_Alert_Button type, const char *text, Eo *icon)
|
_efl_ui_alert_popup_button_set(Eo *obj, Efl_Ui_Alert_Popup_Data *pd, Efl_Ui_Alert_Popup_Button type, const char *text, Eo *icon)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
Eo *cur_content;
|
Eo *cur_content;
|
||||||
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
|
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
|
||||||
|
|
||||||
if ((type < EFL_UI_POPUP_ALERT_BUTTON_POSITIVE) || (type > EFL_UI_POPUP_ALERT_BUTTON_USER))
|
if ((type < EFL_UI_ALERT_POPUP_BUTTON_POSITIVE) || (type > EFL_UI_ALERT_POPUP_BUTTON_USER))
|
||||||
{
|
{
|
||||||
ERR("Wrong type (%d) is passed!", type);
|
ERR("Wrong type (%d) is passed!", type);
|
||||||
return;
|
return;
|
||||||
|
@ -116,15 +116,15 @@ _efl_ui_popup_alert_button_set(Eo *obj, Efl_Ui_Popup_Alert_Data *pd, Efl_Ui_Popu
|
||||||
PART_NAME_BUTTON));
|
PART_NAME_BUTTON));
|
||||||
switch (type)
|
switch (type)
|
||||||
{
|
{
|
||||||
case EFL_UI_POPUP_ALERT_BUTTON_POSITIVE:
|
case EFL_UI_ALERT_POPUP_BUTTON_POSITIVE:
|
||||||
efl_event_callback_add(pd->button[type], EFL_UI_EVENT_CLICKED,
|
efl_event_callback_add(pd->button[type], EFL_UI_EVENT_CLICKED,
|
||||||
_positive_button_clicked_cb, obj);
|
_positive_button_clicked_cb, obj);
|
||||||
break;
|
break;
|
||||||
case EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE:
|
case EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE:
|
||||||
efl_event_callback_add(pd->button[type], EFL_UI_EVENT_CLICKED,
|
efl_event_callback_add(pd->button[type], EFL_UI_EVENT_CLICKED,
|
||||||
_negative_button_clicked_cb, obj);
|
_negative_button_clicked_cb, obj);
|
||||||
break;
|
break;
|
||||||
case EFL_UI_POPUP_ALERT_BUTTON_USER:
|
case EFL_UI_ALERT_POPUP_BUTTON_USER:
|
||||||
efl_event_callback_add(pd->button[type], EFL_UI_EVENT_CLICKED,
|
efl_event_callback_add(pd->button[type], EFL_UI_EVENT_CLICKED,
|
||||||
_user_button_clicked_cb, obj);
|
_user_button_clicked_cb, obj);
|
||||||
break;
|
break;
|
||||||
|
@ -138,7 +138,7 @@ _efl_ui_popup_alert_button_set(Eo *obj, Efl_Ui_Popup_Alert_Data *pd, Efl_Ui_Popu
|
||||||
cur_content = efl_content_get(efl_part(obj, "efl.buttons"));
|
cur_content = efl_content_get(efl_part(obj, "efl.buttons"));
|
||||||
if (cur_content)
|
if (cur_content)
|
||||||
{
|
{
|
||||||
for (i = 0; i < EFL_UI_POPUP_ALERT_BUTTON_COUNT; i++)
|
for (i = 0; i < EFL_UI_ALERT_POPUP_BUTTON_COUNT; i++)
|
||||||
efl_content_unset(efl_part(cur_content, BUTTON_SWALLOW_NAME[i]));
|
efl_content_unset(efl_part(cur_content, BUTTON_SWALLOW_NAME[i]));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -147,28 +147,28 @@ _efl_ui_popup_alert_button_set(Eo *obj, Efl_Ui_Popup_Alert_Data *pd, Efl_Ui_Popu
|
||||||
efl_content_set(efl_part(obj, "efl.buttons"), efl_added));
|
efl_content_set(efl_part(obj, "efl.buttons"), efl_added));
|
||||||
}
|
}
|
||||||
|
|
||||||
int btn_count = !!pd->button[EFL_UI_POPUP_ALERT_BUTTON_POSITIVE] +
|
int btn_count = !!pd->button[EFL_UI_ALERT_POPUP_BUTTON_POSITIVE] +
|
||||||
!!pd->button[EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE] +
|
!!pd->button[EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE] +
|
||||||
!!pd->button[EFL_UI_POPUP_ALERT_BUTTON_USER];
|
!!pd->button[EFL_UI_ALERT_POPUP_BUTTON_USER];
|
||||||
elm_widget_element_update(obj, cur_content, PART_NAME_BUTTON_LAYOUT[btn_count - 1]);
|
elm_widget_element_update(obj, cur_content, PART_NAME_BUTTON_LAYOUT[btn_count - 1]);
|
||||||
|
|
||||||
i = 0;
|
i = 0;
|
||||||
if (pd->button[EFL_UI_POPUP_ALERT_BUTTON_USER])
|
if (pd->button[EFL_UI_ALERT_POPUP_BUTTON_USER])
|
||||||
{
|
{
|
||||||
efl_content_set(efl_part(cur_content, BUTTON_SWALLOW_NAME[i]),
|
efl_content_set(efl_part(cur_content, BUTTON_SWALLOW_NAME[i]),
|
||||||
pd->button[EFL_UI_POPUP_ALERT_BUTTON_USER]);
|
pd->button[EFL_UI_ALERT_POPUP_BUTTON_USER]);
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
if (pd->button[EFL_UI_POPUP_ALERT_BUTTON_POSITIVE])
|
if (pd->button[EFL_UI_ALERT_POPUP_BUTTON_POSITIVE])
|
||||||
{
|
{
|
||||||
efl_content_set(efl_part(cur_content, BUTTON_SWALLOW_NAME[i]),
|
efl_content_set(efl_part(cur_content, BUTTON_SWALLOW_NAME[i]),
|
||||||
pd->button[EFL_UI_POPUP_ALERT_BUTTON_POSITIVE]);
|
pd->button[EFL_UI_ALERT_POPUP_BUTTON_POSITIVE]);
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
if (pd->button[EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE])
|
if (pd->button[EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE])
|
||||||
{
|
{
|
||||||
efl_content_set(efl_part(cur_content, BUTTON_SWALLOW_NAME[i]),
|
efl_content_set(efl_part(cur_content, BUTTON_SWALLOW_NAME[i]),
|
||||||
pd->button[EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE]);
|
pd->button[EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE]);
|
||||||
}
|
}
|
||||||
|
|
||||||
elm_layout_signal_emit(obj, "efl,buttons,show", "efl");
|
elm_layout_signal_emit(obj, "efl,buttons,show", "efl");
|
||||||
|
@ -177,13 +177,13 @@ _efl_ui_popup_alert_button_set(Eo *obj, Efl_Ui_Popup_Alert_Data *pd, Efl_Ui_Popu
|
||||||
}
|
}
|
||||||
|
|
||||||
EOLIAN static Eo *
|
EOLIAN static Eo *
|
||||||
_efl_ui_popup_alert_efl_object_constructor(Eo *obj,
|
_efl_ui_alert_popup_efl_object_constructor(Eo *obj,
|
||||||
Efl_Ui_Popup_Alert_Data *pd EINA_UNUSED)
|
Efl_Ui_Alert_Popup_Data *pd EINA_UNUSED)
|
||||||
{
|
{
|
||||||
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL);
|
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL);
|
||||||
|
|
||||||
if (!elm_widget_theme_klass_get(obj))
|
if (!elm_widget_theme_klass_get(obj))
|
||||||
elm_widget_theme_klass_set(obj, "popup_alert");
|
elm_widget_theme_klass_set(obj, "alert_popup");
|
||||||
obj = efl_constructor(efl_super(obj, MY_CLASS));
|
obj = efl_constructor(efl_super(obj, MY_CLASS));
|
||||||
efl_canvas_object_type_set(obj, MY_CLASS_NAME);
|
efl_canvas_object_type_set(obj, MY_CLASS_NAME);
|
||||||
|
|
||||||
|
@ -193,25 +193,25 @@ _efl_ui_popup_alert_efl_object_constructor(Eo *obj,
|
||||||
}
|
}
|
||||||
|
|
||||||
EOLIAN static void
|
EOLIAN static void
|
||||||
_efl_ui_popup_alert_efl_object_destructor(Eo *obj, Efl_Ui_Popup_Alert_Data *pd)
|
_efl_ui_alert_popup_efl_object_destructor(Eo *obj, Efl_Ui_Alert_Popup_Data *pd)
|
||||||
{
|
{
|
||||||
ELM_SAFE_FREE(pd->title_text, eina_stringshare_del);
|
ELM_SAFE_FREE(pd->title_text, eina_stringshare_del);
|
||||||
efl_destructor(efl_super(obj, MY_CLASS));
|
efl_destructor(efl_super(obj, MY_CLASS));
|
||||||
}
|
}
|
||||||
|
|
||||||
static Eina_Bool
|
static Eina_Bool
|
||||||
_part_is_efl_ui_popup_alert_part(const Eo *obj EINA_UNUSED, const char *part)
|
_part_is_efl_ui_alert_popup_part(const Eo *obj EINA_UNUSED, const char *part)
|
||||||
{
|
{
|
||||||
return (eina_streq(part, "title") || eina_streq(part, "efl.text.title"));
|
return (eina_streq(part, "title") || eina_streq(part, "efl.text.title"));
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Efl.Part begin */
|
/* Efl.Part begin */
|
||||||
ELM_PART_OVERRIDE_PARTIAL(efl_ui_popup_alert, EFL_UI_POPUP_ALERT,
|
ELM_PART_OVERRIDE_PARTIAL(efl_ui_alert_popup, EFL_UI_ALERT_POPUP,
|
||||||
Efl_Ui_Popup_Alert_Data, _part_is_efl_ui_popup_alert_part)
|
Efl_Ui_Alert_Popup_Data, _part_is_efl_ui_alert_popup_part)
|
||||||
ELM_PART_OVERRIDE_TEXT_SET(efl_ui_popup_alert, EFL_UI_POPUP_ALERT, Efl_Ui_Popup_Alert_Data)
|
ELM_PART_OVERRIDE_TEXT_SET(efl_ui_alert_popup, EFL_UI_ALERT_POPUP, Efl_Ui_Alert_Popup_Data)
|
||||||
ELM_PART_OVERRIDE_TEXT_GET(efl_ui_popup_alert, EFL_UI_POPUP_ALERT, Efl_Ui_Popup_Alert_Data)
|
ELM_PART_OVERRIDE_TEXT_GET(efl_ui_alert_popup, EFL_UI_ALERT_POPUP, Efl_Ui_Alert_Popup_Data)
|
||||||
#include "efl_ui_popup_alert_part.eo.c"
|
#include "efl_ui_alert_popup_part.eo.c"
|
||||||
|
|
||||||
/* Efl.Part end */
|
/* Efl.Part end */
|
||||||
|
|
||||||
#include "efl_ui_popup_alert.eo.c"
|
#include "efl_ui_alert_popup.eo.c"
|
|
@ -1,25 +1,25 @@
|
||||||
enum Efl.Ui.Popup_Alert_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. "Cancel"]]
|
user [[Button having user-defined meaning. e.g. "Cancel"]]
|
||||||
}
|
}
|
||||||
|
|
||||||
struct Efl.Ui.Popup_Alert_Button_Clicked_Event {
|
struct Efl.Ui.Alert_Popup_Button_Clicked_Event {
|
||||||
[[Information of clicked event]]
|
[[Information of clicked event]]
|
||||||
button_type: Efl.Ui.Popup_Alert_Button; [[Clicked button type]]
|
button_type: Efl.Ui.Alert_Popup_Button; [[Clicked button type]]
|
||||||
}
|
}
|
||||||
|
|
||||||
class Efl.Ui.Popup_Alert(Efl.Ui.Popup)
|
class Efl.Ui.Alert_Popup(Efl.Ui.Popup)
|
||||||
{
|
{
|
||||||
[[EFL UI Popup Alert class]]
|
[[EFL UI Alert Popup class]]
|
||||||
methods {
|
methods {
|
||||||
@property button {
|
@property button {
|
||||||
set {
|
set {
|
||||||
[[Set popup buttons.]]
|
[[Set popup buttons.]]
|
||||||
}
|
}
|
||||||
keys {
|
keys {
|
||||||
type: Efl.Ui.Popup_Alert_Button; [[Alert popup button type]]
|
type: Efl.Ui.Alert_Popup_Button; [[Alert popup button type]]
|
||||||
}
|
}
|
||||||
values {
|
values {
|
||||||
text: string; [[Alert string on button]]
|
text: string; [[Alert string on button]]
|
||||||
|
@ -33,6 +33,6 @@ class Efl.Ui.Popup_Alert(Efl.Ui.Popup)
|
||||||
Efl.Part.part_get;
|
Efl.Part.part_get;
|
||||||
}
|
}
|
||||||
events {
|
events {
|
||||||
button,clicked: Efl.Ui.Popup_Alert_Button_Clicked_Event; [[Called when alert popup was clicked]]
|
button,clicked: Efl.Ui.Alert_Popup_Button_Clicked_Event; [[Called when alert popup was clicked]]
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -0,0 +1,8 @@
|
||||||
|
class Efl.Ui.Alert_Popup_Part (Efl.Ui.Layout_Part_Text)
|
||||||
|
{
|
||||||
|
[[Efl UI Alert Popup internal part class]]
|
||||||
|
data: null;
|
||||||
|
implements {
|
||||||
|
Efl.Text.text { get; set; }
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,22 @@
|
||||||
|
#ifndef EFL_UI_ALERT_POPUP_H
|
||||||
|
#define EFL_UI_ALERT_POPUP_H
|
||||||
|
|
||||||
|
#include "Elementary.h"
|
||||||
|
|
||||||
|
typedef enum
|
||||||
|
{
|
||||||
|
EFL_UI_ALERT_POPUP_BUTTON_1 = 0,
|
||||||
|
EFL_UI_ALERT_POPUP_BUTTON_2,
|
||||||
|
EFL_UI_ALERT_POPUP_BUTTON_3,
|
||||||
|
EFL_UI_ALERT_POPUP_BUTTON_COUNT
|
||||||
|
} Efl_Ui_Alert_Popup_Button_Type;
|
||||||
|
|
||||||
|
typedef struct _Efl_Ui_Alert_Popup_Data Efl_Ui_Alert_Popup_Data;
|
||||||
|
struct _Efl_Ui_Alert_Popup_Data
|
||||||
|
{
|
||||||
|
const char *title_text;
|
||||||
|
Evas_Object *button[EFL_UI_ALERT_POPUP_BUTTON_COUNT];
|
||||||
|
Evas_Object *button_layout[EFL_UI_ALERT_POPUP_BUTTON_COUNT];
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif
|
|
@ -3,23 +3,23 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define EFL_UI_POPUP_PROTECTED
|
#define EFL_UI_POPUP_PROTECTED
|
||||||
#define EFL_UI_POPUP_ANCHOR_BETA
|
#define EFL_UI_ANCHOR_POPUP_BETA
|
||||||
|
|
||||||
#include <Elementary.h>
|
#include <Elementary.h>
|
||||||
|
|
||||||
#include "elm_priv.h"
|
#include "elm_priv.h"
|
||||||
#include "efl_ui_popup_private.h"
|
#include "efl_ui_popup_private.h"
|
||||||
#include "efl_ui_popup_anchor_private.h"
|
#include "efl_ui_anchor_popup_private.h"
|
||||||
|
|
||||||
#define MY_CLASS EFL_UI_POPUP_ANCHOR_CLASS
|
#define MY_CLASS EFL_UI_ANCHOR_POPUP_CLASS
|
||||||
#define MY_CLASS_NAME "Efl.Ui.Popup_Anchor"
|
#define MY_CLASS_NAME "Efl.Ui.Anchor_Popup"
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_anchor_calc(Eo *obj)
|
_anchor_calc(Eo *obj)
|
||||||
{
|
{
|
||||||
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
|
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
|
||||||
EFL_UI_POPUP_DATA_GET_OR_RETURN(obj, ppd);
|
EFL_UI_POPUP_DATA_GET_OR_RETURN(obj, ppd);
|
||||||
EFL_UI_POPUP_ANCHOR_DATA_GET(obj, pd);
|
EFL_UI_ANCHOR_POPUP_DATA_GET(obj, pd);
|
||||||
|
|
||||||
Eina_Position2D pos = {0, 0};
|
Eina_Position2D pos = {0, 0};
|
||||||
|
|
||||||
|
@ -205,7 +205,7 @@ static void
|
||||||
_anchor_del_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
_anchor_del_cb(void *data, const Efl_Event *ev EINA_UNUSED)
|
||||||
{
|
{
|
||||||
EFL_UI_POPUP_DATA_GET_OR_RETURN(data, ppd);
|
EFL_UI_POPUP_DATA_GET_OR_RETURN(data, ppd);
|
||||||
EFL_UI_POPUP_ANCHOR_DATA_GET(data, pd);
|
EFL_UI_ANCHOR_POPUP_DATA_GET(data, pd);
|
||||||
|
|
||||||
efl_event_callback_del(ppd->win_parent, EFL_GFX_ENTITY_EVENT_RESIZE, _anchor_geom_cb, data);
|
efl_event_callback_del(ppd->win_parent, EFL_GFX_ENTITY_EVENT_RESIZE, _anchor_geom_cb, data);
|
||||||
|
|
||||||
|
@ -220,7 +220,7 @@ static void
|
||||||
_anchor_detach(Eo *obj)
|
_anchor_detach(Eo *obj)
|
||||||
{
|
{
|
||||||
EFL_UI_POPUP_DATA_GET_OR_RETURN(obj, ppd);
|
EFL_UI_POPUP_DATA_GET_OR_RETURN(obj, ppd);
|
||||||
EFL_UI_POPUP_ANCHOR_DATA_GET(obj, pd);
|
EFL_UI_ANCHOR_POPUP_DATA_GET(obj, pd);
|
||||||
|
|
||||||
if (!pd->anchor) return;
|
if (!pd->anchor) return;
|
||||||
|
|
||||||
|
@ -231,7 +231,7 @@ _anchor_detach(Eo *obj)
|
||||||
}
|
}
|
||||||
|
|
||||||
EOLIAN static void
|
EOLIAN static void
|
||||||
_efl_ui_popup_anchor_anchor_set(Eo *obj, Efl_Ui_Popup_Anchor_Data *pd, Eo *anchor)
|
_efl_ui_anchor_popup_anchor_set(Eo *obj, Efl_Ui_Anchor_Popup_Data *pd, Eo *anchor)
|
||||||
{
|
{
|
||||||
EFL_UI_POPUP_DATA_GET_OR_RETURN(obj, ppd);
|
EFL_UI_POPUP_DATA_GET_OR_RETURN(obj, ppd);
|
||||||
|
|
||||||
|
@ -253,14 +253,14 @@ _efl_ui_popup_anchor_anchor_set(Eo *obj, Efl_Ui_Popup_Anchor_Data *pd, Eo *ancho
|
||||||
}
|
}
|
||||||
|
|
||||||
EOLIAN static Efl_Object *
|
EOLIAN static Efl_Object *
|
||||||
_efl_ui_popup_anchor_anchor_get(const Eo *obj EINA_UNUSED, Efl_Ui_Popup_Anchor_Data *pd)
|
_efl_ui_anchor_popup_anchor_get(const Eo *obj EINA_UNUSED, Efl_Ui_Anchor_Popup_Data *pd)
|
||||||
{
|
{
|
||||||
return pd->anchor;
|
return pd->anchor;
|
||||||
}
|
}
|
||||||
|
|
||||||
EOLIAN static void
|
EOLIAN static void
|
||||||
_efl_ui_popup_anchor_align_priority_set(Eo *obj EINA_UNUSED,
|
_efl_ui_anchor_popup_align_priority_set(Eo *obj EINA_UNUSED,
|
||||||
Efl_Ui_Popup_Anchor_Data *pd,
|
Efl_Ui_Anchor_Popup_Data *pd,
|
||||||
Efl_Ui_Popup_Align first,
|
Efl_Ui_Popup_Align first,
|
||||||
Efl_Ui_Popup_Align second,
|
Efl_Ui_Popup_Align second,
|
||||||
Efl_Ui_Popup_Align third,
|
Efl_Ui_Popup_Align third,
|
||||||
|
@ -275,8 +275,8 @@ _efl_ui_popup_anchor_align_priority_set(Eo *obj EINA_UNUSED,
|
||||||
}
|
}
|
||||||
|
|
||||||
EOLIAN static void
|
EOLIAN static void
|
||||||
_efl_ui_popup_anchor_align_priority_get(const Eo *obj EINA_UNUSED,
|
_efl_ui_anchor_popup_align_priority_get(const Eo *obj EINA_UNUSED,
|
||||||
Efl_Ui_Popup_Anchor_Data *pd,
|
Efl_Ui_Anchor_Popup_Data *pd,
|
||||||
Efl_Ui_Popup_Align *first,
|
Efl_Ui_Popup_Align *first,
|
||||||
Efl_Ui_Popup_Align *second,
|
Efl_Ui_Popup_Align *second,
|
||||||
Efl_Ui_Popup_Align *third,
|
Efl_Ui_Popup_Align *third,
|
||||||
|
@ -291,7 +291,7 @@ _efl_ui_popup_anchor_align_priority_get(const Eo *obj EINA_UNUSED,
|
||||||
}
|
}
|
||||||
|
|
||||||
EOLIAN static void
|
EOLIAN static void
|
||||||
_efl_ui_popup_anchor_efl_gfx_entity_position_set(Eo *obj, Efl_Ui_Popup_Anchor_Data *pd, Eina_Position2D pos)
|
_efl_ui_anchor_popup_efl_gfx_entity_position_set(Eo *obj, Efl_Ui_Anchor_Popup_Data *pd, Eina_Position2D pos)
|
||||||
{
|
{
|
||||||
_anchor_detach(obj);
|
_anchor_detach(obj);
|
||||||
|
|
||||||
|
@ -301,7 +301,7 @@ _efl_ui_popup_anchor_efl_gfx_entity_position_set(Eo *obj, Efl_Ui_Popup_Anchor_Da
|
||||||
}
|
}
|
||||||
|
|
||||||
EOLIAN static void
|
EOLIAN static void
|
||||||
_efl_ui_popup_anchor_efl_canvas_group_group_calculate(Eo *obj, Efl_Ui_Popup_Anchor_Data *pd)
|
_efl_ui_anchor_popup_efl_canvas_group_group_calculate(Eo *obj, Efl_Ui_Anchor_Popup_Data *pd)
|
||||||
{
|
{
|
||||||
EFL_UI_POPUP_DATA_GET_OR_RETURN(obj, ppd);
|
EFL_UI_POPUP_DATA_GET_OR_RETURN(obj, ppd);
|
||||||
/* When elm_layout_sizing_eval() is called, just flag is set instead of size
|
/* When elm_layout_sizing_eval() is called, just flag is set instead of size
|
||||||
|
@ -321,13 +321,13 @@ _efl_ui_popup_anchor_efl_canvas_group_group_calculate(Eo *obj, Efl_Ui_Popup_Anch
|
||||||
}
|
}
|
||||||
|
|
||||||
EOLIAN static Eo *
|
EOLIAN static Eo *
|
||||||
_efl_ui_popup_anchor_efl_object_constructor(Eo *obj,
|
_efl_ui_anchor_popup_efl_object_constructor(Eo *obj,
|
||||||
Efl_Ui_Popup_Anchor_Data *pd)
|
Efl_Ui_Anchor_Popup_Data *pd)
|
||||||
{
|
{
|
||||||
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL);
|
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL);
|
||||||
|
|
||||||
if (!elm_widget_theme_klass_get(obj))
|
if (!elm_widget_theme_klass_get(obj))
|
||||||
elm_widget_theme_klass_set(obj, "popup_anchor");
|
elm_widget_theme_klass_set(obj, "anchor_popup");
|
||||||
obj = efl_constructor(efl_super(obj, MY_CLASS));
|
obj = efl_constructor(efl_super(obj, MY_CLASS));
|
||||||
efl_canvas_object_type_set(obj, MY_CLASS_NAME);
|
efl_canvas_object_type_set(obj, MY_CLASS_NAME);
|
||||||
|
|
||||||
|
@ -343,12 +343,12 @@ _efl_ui_popup_anchor_efl_object_constructor(Eo *obj,
|
||||||
}
|
}
|
||||||
|
|
||||||
EOLIAN static void
|
EOLIAN static void
|
||||||
_efl_ui_popup_anchor_efl_object_destructor(Eo *obj,
|
_efl_ui_anchor_popup_efl_object_destructor(Eo *obj,
|
||||||
Efl_Ui_Popup_Anchor_Data *pd EINA_UNUSED)
|
Efl_Ui_Anchor_Popup_Data *pd EINA_UNUSED)
|
||||||
{
|
{
|
||||||
_anchor_detach(obj);
|
_anchor_detach(obj);
|
||||||
|
|
||||||
efl_destructor(efl_super(obj, MY_CLASS));
|
efl_destructor(efl_super(obj, MY_CLASS));
|
||||||
}
|
}
|
||||||
|
|
||||||
#include "efl_ui_popup_anchor.eo.c"
|
#include "efl_ui_anchor_popup.eo.c"
|
|
@ -1,6 +1,6 @@
|
||||||
class Efl.Ui.Popup_Anchor(Efl.Ui.Popup)
|
class Efl.Ui.Anchor_Popup(Efl.Ui.Popup)
|
||||||
{
|
{
|
||||||
[[EFL UI Popup Anchor class]]
|
[[EFL UI Anchor Popup class]]
|
||||||
methods {
|
methods {
|
||||||
@property anchor {
|
@property anchor {
|
||||||
set {
|
set {
|
|
@ -0,0 +1,17 @@
|
||||||
|
#ifndef EFL_UI_ANCHOR_POPUP_H
|
||||||
|
#define EFL_UI_ANCHOR_POPUP_H
|
||||||
|
|
||||||
|
#include "Elementary.h"
|
||||||
|
|
||||||
|
typedef struct _Efl_Ui_Anchor_Popup_Data Efl_Ui_Anchor_Popup_Data;
|
||||||
|
struct _Efl_Ui_Anchor_Popup_Data
|
||||||
|
{
|
||||||
|
Eo *anchor;
|
||||||
|
Efl_Ui_Popup_Align priority[5];
|
||||||
|
Efl_Ui_Popup_Align used_align;
|
||||||
|
};
|
||||||
|
|
||||||
|
#define EFL_UI_ANCHOR_POPUP_DATA_GET(o, sd) \
|
||||||
|
Efl_Ui_Anchor_Popup_Data * sd = efl_data_scope_get(o, EFL_UI_ANCHOR_POPUP_CLASS)
|
||||||
|
|
||||||
|
#endif
|
|
@ -1,8 +0,0 @@
|
||||||
class Efl.Ui.Popup_Alert_Part (Efl.Ui.Layout_Part_Text)
|
|
||||||
{
|
|
||||||
[[Efl UI Popup Alert internal part class]]
|
|
||||||
data: null;
|
|
||||||
implements {
|
|
||||||
Efl.Text.text { get; set; }
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,22 +0,0 @@
|
||||||
#ifndef EFL_UI_POPUP_ALERT_H
|
|
||||||
#define EFL_UI_POPUP_ALERT_H
|
|
||||||
|
|
||||||
#include "Elementary.h"
|
|
||||||
|
|
||||||
typedef enum
|
|
||||||
{
|
|
||||||
EFL_UI_POPUP_ALERT_BUTTON_1 = 0,
|
|
||||||
EFL_UI_POPUP_ALERT_BUTTON_2,
|
|
||||||
EFL_UI_POPUP_ALERT_BUTTON_3,
|
|
||||||
EFL_UI_POPUP_ALERT_BUTTON_COUNT
|
|
||||||
} Efl_Ui_Popup_Alert_Button_Type;
|
|
||||||
|
|
||||||
typedef struct _Efl_Ui_Popup_Alert_Data Efl_Ui_Popup_Alert_Data;
|
|
||||||
struct _Efl_Ui_Popup_Alert_Data
|
|
||||||
{
|
|
||||||
const char *title_text;
|
|
||||||
Evas_Object *button[EFL_UI_POPUP_ALERT_BUTTON_COUNT];
|
|
||||||
Evas_Object *button_layout[EFL_UI_POPUP_ALERT_BUTTON_COUNT];
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif
|
|
|
@ -1,15 +0,0 @@
|
||||||
#ifndef EFL_UI_POPUP_ALERT_SCROLL_H
|
|
||||||
#define EFL_UI_POPUP_ALERT_SCROLL_H
|
|
||||||
|
|
||||||
#include "Elementary.h"
|
|
||||||
|
|
||||||
typedef struct _Efl_Ui_Popup_Alert_Scroll_Data Efl_Ui_Popup_Alert_Scroll_Data;
|
|
||||||
struct _Efl_Ui_Popup_Alert_Scroll_Data
|
|
||||||
{
|
|
||||||
Eo *scroller;
|
|
||||||
Eo *content;
|
|
||||||
Eina_Size2D size;
|
|
||||||
Eina_Size2D max_size;
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif
|
|
|
@ -1,15 +0,0 @@
|
||||||
#ifndef EFL_UI_POPUP_ALERT_TEXT_H
|
|
||||||
#define EFL_UI_POPUP_ALERT_TEXT_H
|
|
||||||
|
|
||||||
#include "Elementary.h"
|
|
||||||
|
|
||||||
typedef struct _Efl_Ui_Popup_Alert_Text_Data Efl_Ui_Popup_Alert_Text_Data;
|
|
||||||
struct _Efl_Ui_Popup_Alert_Text_Data
|
|
||||||
{
|
|
||||||
Eo *scroller;
|
|
||||||
Eo *message;
|
|
||||||
Eina_Size2D size;
|
|
||||||
Eina_Size2D max_size;
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif
|
|
|
@ -1,17 +0,0 @@
|
||||||
#ifndef EFL_UI_POPUP_ANCHOR_H
|
|
||||||
#define EFL_UI_POPUP_ANCHOR_H
|
|
||||||
|
|
||||||
#include "Elementary.h"
|
|
||||||
|
|
||||||
typedef struct _Efl_Ui_Popup_Anchor_Data Efl_Ui_Popup_Anchor_Data;
|
|
||||||
struct _Efl_Ui_Popup_Anchor_Data
|
|
||||||
{
|
|
||||||
Eo *anchor;
|
|
||||||
Efl_Ui_Popup_Align priority[5];
|
|
||||||
Efl_Ui_Popup_Align used_align;
|
|
||||||
};
|
|
||||||
|
|
||||||
#define EFL_UI_POPUP_ANCHOR_DATA_GET(o, sd) \
|
|
||||||
Efl_Ui_Popup_Anchor_Data * sd = efl_data_scope_get(o, EFL_UI_POPUP_ANCHOR_CLASS)
|
|
||||||
|
|
||||||
#endif
|
|
|
@ -2,22 +2,22 @@
|
||||||
# include "elementary_config.h"
|
# include "elementary_config.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define EFL_UI_POPUP_ALERT_SCROLL_BETA
|
#define EFL_UI_SCROLL_ALERT_POPUP_BETA
|
||||||
#define EFL_PART_PROTECTED
|
#define EFL_PART_PROTECTED
|
||||||
|
|
||||||
#include <Elementary.h>
|
#include <Elementary.h>
|
||||||
|
|
||||||
#include "elm_priv.h"
|
#include "elm_priv.h"
|
||||||
#include "efl_ui_popup_private.h"
|
#include "efl_ui_popup_private.h"
|
||||||
#include "efl_ui_popup_alert_scroll_private.h"
|
#include "efl_ui_scroll_alert_popup_private.h"
|
||||||
#include "efl_ui_popup_alert_scroll_part.eo.h"
|
#include "efl_ui_scroll_alert_popup_part.eo.h"
|
||||||
#include "elm_part_helper.h"
|
#include "elm_part_helper.h"
|
||||||
|
|
||||||
#define MY_CLASS EFL_UI_POPUP_ALERT_SCROLL_CLASS
|
#define MY_CLASS EFL_UI_SCROLL_ALERT_POPUP_CLASS
|
||||||
#define MY_CLASS_NAME "Efl.Ui.Popup_Alert_Scroll"
|
#define MY_CLASS_NAME "Efl.Ui.Scroll_Alert_Popup"
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_scroller_sizing_eval(Eo *obj, Efl_Ui_Popup_Alert_Scroll_Data *pd,
|
_scroller_sizing_eval(Eo *obj, Efl_Ui_Scroll_Alert_Popup_Data *pd,
|
||||||
Eina_Size2D obj_min, Eina_Size2D scr_min)
|
Eina_Size2D obj_min, Eina_Size2D scr_min)
|
||||||
{
|
{
|
||||||
Eina_Size2D max_size;
|
Eina_Size2D max_size;
|
||||||
|
@ -104,7 +104,7 @@ _scroller_sizing_eval(Eo *obj, Efl_Ui_Popup_Alert_Scroll_Data *pd,
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_sizing_eval(Eo *obj, Efl_Ui_Popup_Alert_Scroll_Data *pd)
|
_sizing_eval(Eo *obj, Efl_Ui_Scroll_Alert_Popup_Data *pd)
|
||||||
{
|
{
|
||||||
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
|
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
|
||||||
Evas_Coord obj_minw = -1, obj_minh = -1;
|
Evas_Coord obj_minw = -1, obj_minh = -1;
|
||||||
|
@ -132,7 +132,7 @@ _sizing_eval(Eo *obj, Efl_Ui_Popup_Alert_Scroll_Data *pd)
|
||||||
}
|
}
|
||||||
|
|
||||||
EOLIAN static void
|
EOLIAN static void
|
||||||
_efl_ui_popup_alert_scroll_efl_canvas_group_group_calculate(Eo *obj, Efl_Ui_Popup_Alert_Scroll_Data *pd)
|
_efl_ui_scroll_alert_popup_efl_canvas_group_group_calculate(Eo *obj, Efl_Ui_Scroll_Alert_Popup_Data *pd)
|
||||||
{
|
{
|
||||||
/* When elm_layout_sizing_eval() is called, just flag is set instead of size
|
/* When elm_layout_sizing_eval() is called, just flag is set instead of size
|
||||||
* calculation.
|
* calculation.
|
||||||
|
@ -152,7 +152,7 @@ _efl_ui_popup_alert_scroll_efl_canvas_group_group_calculate(Eo *obj, Efl_Ui_Popu
|
||||||
}
|
}
|
||||||
|
|
||||||
static Eina_Bool
|
static Eina_Bool
|
||||||
_efl_ui_popup_alert_scroll_content_set(Eo *obj, Efl_Ui_Popup_Alert_Scroll_Data *pd, const char *part, Eo *content)
|
_efl_ui_scroll_alert_popup_content_set(Eo *obj, Efl_Ui_Scroll_Alert_Popup_Data *pd, const char *part, Eo *content)
|
||||||
{
|
{
|
||||||
//For efl_content_set()
|
//For efl_content_set()
|
||||||
if (part && !strcmp(part, "efl.content"))
|
if (part && !strcmp(part, "efl.content"))
|
||||||
|
@ -174,7 +174,7 @@ _efl_ui_popup_alert_scroll_content_set(Eo *obj, Efl_Ui_Popup_Alert_Scroll_Data *
|
||||||
}
|
}
|
||||||
|
|
||||||
Eo *
|
Eo *
|
||||||
_efl_ui_popup_alert_scroll_content_get(Eo *obj, Efl_Ui_Popup_Alert_Scroll_Data *pd, const char *part)
|
_efl_ui_scroll_alert_popup_content_get(Eo *obj, Efl_Ui_Scroll_Alert_Popup_Data *pd, const char *part)
|
||||||
{
|
{
|
||||||
//For efl_content_set()
|
//For efl_content_set()
|
||||||
if (part && !strcmp(part, "efl.content"))
|
if (part && !strcmp(part, "efl.content"))
|
||||||
|
@ -184,7 +184,7 @@ _efl_ui_popup_alert_scroll_content_get(Eo *obj, Efl_Ui_Popup_Alert_Scroll_Data *
|
||||||
}
|
}
|
||||||
|
|
||||||
static Eo *
|
static Eo *
|
||||||
_efl_ui_popup_alert_scroll_content_unset(Eo *obj, Efl_Ui_Popup_Alert_Scroll_Data *pd, const char *part)
|
_efl_ui_scroll_alert_popup_content_unset(Eo *obj, Efl_Ui_Scroll_Alert_Popup_Data *pd, const char *part)
|
||||||
{
|
{
|
||||||
//For efl_content_set()
|
//For efl_content_set()
|
||||||
if (part && !strcmp(part, "efl.content"))
|
if (part && !strcmp(part, "efl.content"))
|
||||||
|
@ -201,7 +201,7 @@ _efl_ui_popup_alert_scroll_content_unset(Eo *obj, Efl_Ui_Popup_Alert_Scroll_Data
|
||||||
}
|
}
|
||||||
|
|
||||||
static Eina_Bool
|
static Eina_Bool
|
||||||
_efl_ui_popup_alert_scroll_text_set(Eo *obj, Efl_Ui_Popup_Alert_Scroll_Data *pd EINA_UNUSED, const char *part, const char *label)
|
_efl_ui_scroll_alert_popup_text_set(Eo *obj, Efl_Ui_Scroll_Alert_Popup_Data *pd EINA_UNUSED, const char *part, const char *label)
|
||||||
{
|
{
|
||||||
efl_text_set(efl_part(efl_super(obj, MY_CLASS), part), label);
|
efl_text_set(efl_part(efl_super(obj, MY_CLASS), part), label);
|
||||||
|
|
||||||
|
@ -209,13 +209,13 @@ _efl_ui_popup_alert_scroll_text_set(Eo *obj, Efl_Ui_Popup_Alert_Scroll_Data *pd
|
||||||
}
|
}
|
||||||
|
|
||||||
const char *
|
const char *
|
||||||
_efl_ui_popup_alert_scroll_text_get(Eo *obj EINA_UNUSED, Efl_Ui_Popup_Alert_Scroll_Data *pd EINA_UNUSED, const char *part)
|
_efl_ui_scroll_alert_popup_text_get(Eo *obj EINA_UNUSED, Efl_Ui_Scroll_Alert_Popup_Data *pd EINA_UNUSED, const char *part)
|
||||||
{
|
{
|
||||||
return efl_text_get(efl_part(efl_super(obj, MY_CLASS), part));
|
return efl_text_get(efl_part(efl_super(obj, MY_CLASS), part));
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_efl_ui_popup_alert_scroll_expandable_set(Eo *obj EINA_UNUSED, Efl_Ui_Popup_Alert_Scroll_Data *pd, Eina_Size2D max_size)
|
_efl_ui_scroll_alert_popup_expandable_set(Eo *obj EINA_UNUSED, Efl_Ui_Scroll_Alert_Popup_Data *pd, Eina_Size2D max_size)
|
||||||
{
|
{
|
||||||
Eina_Bool valid_max_w = EINA_FALSE;
|
Eina_Bool valid_max_w = EINA_FALSE;
|
||||||
Eina_Bool valid_max_h = EINA_FALSE;
|
Eina_Bool valid_max_h = EINA_FALSE;
|
||||||
|
@ -241,13 +241,13 @@ _efl_ui_popup_alert_scroll_expandable_set(Eo *obj EINA_UNUSED, Efl_Ui_Popup_Aler
|
||||||
}
|
}
|
||||||
|
|
||||||
static Eina_Size2D
|
static Eina_Size2D
|
||||||
_efl_ui_popup_alert_scroll_expandable_get(const Eo *obj EINA_UNUSED, Efl_Ui_Popup_Alert_Scroll_Data *pd)
|
_efl_ui_scroll_alert_popup_expandable_get(const Eo *obj EINA_UNUSED, Efl_Ui_Scroll_Alert_Popup_Data *pd)
|
||||||
{
|
{
|
||||||
return pd->max_size;
|
return pd->max_size;
|
||||||
}
|
}
|
||||||
|
|
||||||
EOLIAN static void
|
EOLIAN static void
|
||||||
_efl_ui_popup_alert_scroll_efl_ui_popup_popup_size_set(Eo *obj, Efl_Ui_Popup_Alert_Scroll_Data *pd, Eina_Size2D size)
|
_efl_ui_scroll_alert_popup_efl_ui_popup_popup_size_set(Eo *obj, Efl_Ui_Scroll_Alert_Popup_Data *pd, Eina_Size2D size)
|
||||||
{
|
{
|
||||||
pd->size = size;
|
pd->size = size;
|
||||||
|
|
||||||
|
@ -257,13 +257,13 @@ _efl_ui_popup_alert_scroll_efl_ui_popup_popup_size_set(Eo *obj, Efl_Ui_Popup_Ale
|
||||||
}
|
}
|
||||||
|
|
||||||
EOLIAN static Eo *
|
EOLIAN static Eo *
|
||||||
_efl_ui_popup_alert_scroll_efl_object_constructor(Eo *obj,
|
_efl_ui_scroll_alert_popup_efl_object_constructor(Eo *obj,
|
||||||
Efl_Ui_Popup_Alert_Scroll_Data *pd)
|
Efl_Ui_Scroll_Alert_Popup_Data *pd)
|
||||||
{
|
{
|
||||||
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL);
|
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL);
|
||||||
|
|
||||||
if (!elm_widget_theme_klass_get(obj))
|
if (!elm_widget_theme_klass_get(obj))
|
||||||
elm_widget_theme_klass_set(obj, "popup_alert_scroll");
|
elm_widget_theme_klass_set(obj, "scroll_alert_popup");
|
||||||
obj = efl_constructor(efl_super(obj, MY_CLASS));
|
obj = efl_constructor(efl_super(obj, MY_CLASS));
|
||||||
efl_canvas_object_type_set(obj, MY_CLASS_NAME);
|
efl_canvas_object_type_set(obj, MY_CLASS_NAME);
|
||||||
|
|
||||||
|
@ -285,14 +285,14 @@ _efl_ui_popup_alert_scroll_efl_object_constructor(Eo *obj,
|
||||||
|
|
||||||
/* Efl.Part begin */
|
/* Efl.Part begin */
|
||||||
|
|
||||||
ELM_PART_OVERRIDE(efl_ui_popup_alert_scroll, EFL_UI_POPUP_ALERT_SCROLL, Efl_Ui_Popup_Alert_Scroll_Data)
|
ELM_PART_OVERRIDE(efl_ui_scroll_alert_popup, EFL_UI_SCROLL_ALERT_POPUP, Efl_Ui_Scroll_Alert_Popup_Data)
|
||||||
ELM_PART_OVERRIDE_CONTENT_SET(efl_ui_popup_alert_scroll, EFL_UI_POPUP_ALERT_SCROLL, Efl_Ui_Popup_Alert_Scroll_Data)
|
ELM_PART_OVERRIDE_CONTENT_SET(efl_ui_scroll_alert_popup, EFL_UI_SCROLL_ALERT_POPUP, Efl_Ui_Scroll_Alert_Popup_Data)
|
||||||
ELM_PART_OVERRIDE_CONTENT_GET(efl_ui_popup_alert_scroll, EFL_UI_POPUP_ALERT_SCROLL, Efl_Ui_Popup_Alert_Scroll_Data)
|
ELM_PART_OVERRIDE_CONTENT_GET(efl_ui_scroll_alert_popup, EFL_UI_SCROLL_ALERT_POPUP, Efl_Ui_Scroll_Alert_Popup_Data)
|
||||||
ELM_PART_OVERRIDE_CONTENT_UNSET(efl_ui_popup_alert_scroll, EFL_UI_POPUP_ALERT_SCROLL, Efl_Ui_Popup_Alert_Scroll_Data)
|
ELM_PART_OVERRIDE_CONTENT_UNSET(efl_ui_scroll_alert_popup, EFL_UI_SCROLL_ALERT_POPUP, Efl_Ui_Scroll_Alert_Popup_Data)
|
||||||
ELM_PART_OVERRIDE_TEXT_SET(efl_ui_popup_alert_scroll, EFL_UI_POPUP_ALERT_SCROLL, Efl_Ui_Popup_Alert_Scroll_Data)
|
ELM_PART_OVERRIDE_TEXT_SET(efl_ui_scroll_alert_popup, EFL_UI_SCROLL_ALERT_POPUP, Efl_Ui_Scroll_Alert_Popup_Data)
|
||||||
ELM_PART_OVERRIDE_TEXT_GET(efl_ui_popup_alert_scroll, EFL_UI_POPUP_ALERT_SCROLL, Efl_Ui_Popup_Alert_Scroll_Data)
|
ELM_PART_OVERRIDE_TEXT_GET(efl_ui_scroll_alert_popup, EFL_UI_SCROLL_ALERT_POPUP, Efl_Ui_Scroll_Alert_Popup_Data)
|
||||||
#include "efl_ui_popup_alert_scroll_part.eo.c"
|
#include "efl_ui_scroll_alert_popup_part.eo.c"
|
||||||
|
|
||||||
/* Efl.Part end */
|
/* Efl.Part end */
|
||||||
|
|
||||||
#include "efl_ui_popup_alert_scroll.eo.c"
|
#include "efl_ui_scroll_alert_popup.eo.c"
|
|
@ -1,8 +1,8 @@
|
||||||
import eina_types;
|
import eina_types;
|
||||||
|
|
||||||
class Efl.Ui.Popup_Alert_Scroll(Efl.Ui.Popup_Alert)
|
class Efl.Ui.Scroll_Alert_Popup(Efl.Ui.Alert_Popup)
|
||||||
{
|
{
|
||||||
[[EFL UI Popup Alert Scroll class]]
|
[[EFL UI Scroll Alert Popup class]]
|
||||||
methods {
|
methods {
|
||||||
@property expandable @beta {
|
@property expandable @beta {
|
||||||
set {
|
set {
|
|
@ -1,6 +1,6 @@
|
||||||
class Efl.Ui.Popup_Alert_Scroll_Part (Efl.Ui.Layout_Part, Efl.Content, Efl.Text)
|
class Efl.Ui.Scroll_Alert_Popup_Part (Efl.Ui.Layout_Part, Efl.Content, Efl.Text)
|
||||||
{
|
{
|
||||||
[[Efl UI Popup Alert Scroll internal part class]]
|
[[Efl UI Scroll Alert Popup internal part class]]
|
||||||
data: null;
|
data: null;
|
||||||
implements {
|
implements {
|
||||||
Efl.Content.content { get; set; }
|
Efl.Content.content { get; set; }
|
|
@ -0,0 +1,15 @@
|
||||||
|
#ifndef EFL_UI_SCROLL_ALERT_POPUP_H
|
||||||
|
#define EFL_UI_SCROLL_ALERT_POPUP_H
|
||||||
|
|
||||||
|
#include "Elementary.h"
|
||||||
|
|
||||||
|
typedef struct _Efl_Ui_Scroll_Alert_Popup_Data Efl_Ui_Scroll_Alert_Popup_Data;
|
||||||
|
struct _Efl_Ui_Scroll_Alert_Popup_Data
|
||||||
|
{
|
||||||
|
Eo *scroller;
|
||||||
|
Eo *content;
|
||||||
|
Eina_Size2D size;
|
||||||
|
Eina_Size2D max_size;
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif
|
|
@ -8,17 +8,17 @@
|
||||||
|
|
||||||
#include "elm_priv.h"
|
#include "elm_priv.h"
|
||||||
#include "efl_ui_popup_private.h"
|
#include "efl_ui_popup_private.h"
|
||||||
#include "efl_ui_popup_alert_text_private.h"
|
#include "efl_ui_text_alert_popup_private.h"
|
||||||
#include "efl_ui_popup_alert_text_part.eo.h"
|
#include "efl_ui_text_alert_popup_part.eo.h"
|
||||||
#include "elm_part_helper.h"
|
#include "elm_part_helper.h"
|
||||||
|
|
||||||
#define MY_CLASS EFL_UI_POPUP_ALERT_TEXT_CLASS
|
#define MY_CLASS EFL_UI_TEXT_ALERT_POPUP_CLASS
|
||||||
#define MY_CLASS_NAME "Efl.Ui.Popup_Alert_Text"
|
#define MY_CLASS_NAME "Efl.Ui.Text_Alert_Popup"
|
||||||
|
|
||||||
//static const char PART_NAME_TEXT[] = "text";
|
//static const char PART_NAME_TEXT[] = "text";
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_scroller_sizing_eval(Eo *obj, Efl_Ui_Popup_Alert_Text_Data *pd, Eina_Size2D obj_min, Eina_Size2D text_min)
|
_scroller_sizing_eval(Eo *obj, Efl_Ui_Text_Alert_Popup_Data *pd, Eina_Size2D obj_min, Eina_Size2D text_min)
|
||||||
{
|
{
|
||||||
Eina_Size2D max_size;
|
Eina_Size2D max_size;
|
||||||
max_size.w = -1;
|
max_size.w = -1;
|
||||||
|
@ -107,7 +107,7 @@ _scroller_sizing_eval(Eo *obj, Efl_Ui_Popup_Alert_Text_Data *pd, Eina_Size2D obj
|
||||||
}
|
}
|
||||||
|
|
||||||
EOLIAN static void
|
EOLIAN static void
|
||||||
_efl_ui_popup_alert_text_efl_ui_popup_popup_size_set(Eo *obj, Efl_Ui_Popup_Alert_Text_Data *pd, Eina_Size2D size)
|
_efl_ui_text_alert_popup_efl_ui_popup_popup_size_set(Eo *obj, Efl_Ui_Text_Alert_Popup_Data *pd, Eina_Size2D size)
|
||||||
{
|
{
|
||||||
pd->size = size;
|
pd->size = size;
|
||||||
|
|
||||||
|
@ -117,7 +117,7 @@ _efl_ui_popup_alert_text_efl_ui_popup_popup_size_set(Eo *obj, Efl_Ui_Popup_Alert
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_sizing_eval(Eo *obj, Efl_Ui_Popup_Alert_Text_Data *pd)
|
_sizing_eval(Eo *obj, Efl_Ui_Text_Alert_Popup_Data *pd)
|
||||||
{
|
{
|
||||||
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
|
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
|
||||||
Evas_Coord obj_minw = -1, obj_minh = -1;
|
Evas_Coord obj_minw = -1, obj_minh = -1;
|
||||||
|
@ -151,7 +151,7 @@ _sizing_eval(Eo *obj, Efl_Ui_Popup_Alert_Text_Data *pd)
|
||||||
}
|
}
|
||||||
|
|
||||||
EOLIAN static void
|
EOLIAN static void
|
||||||
_efl_ui_popup_alert_text_efl_canvas_group_group_calculate(Eo *obj, Efl_Ui_Popup_Alert_Text_Data *pd)
|
_efl_ui_text_alert_popup_efl_canvas_group_group_calculate(Eo *obj, Efl_Ui_Text_Alert_Popup_Data *pd)
|
||||||
{
|
{
|
||||||
/* When elm_layout_sizing_eval() is called, just flag is set instead of size
|
/* When elm_layout_sizing_eval() is called, just flag is set instead of size
|
||||||
* calculation.
|
* calculation.
|
||||||
|
@ -171,25 +171,25 @@ _efl_ui_popup_alert_text_efl_canvas_group_group_calculate(Eo *obj, Efl_Ui_Popup_
|
||||||
}
|
}
|
||||||
|
|
||||||
static Eina_Bool
|
static Eina_Bool
|
||||||
_efl_ui_popup_alert_text_content_set(Eo *obj, Efl_Ui_Popup_Alert_Text_Data *pd EINA_UNUSED, const char *part, Eo *content)
|
_efl_ui_text_alert_popup_content_set(Eo *obj, Efl_Ui_Text_Alert_Popup_Data *pd EINA_UNUSED, const char *part, Eo *content)
|
||||||
{
|
{
|
||||||
return efl_content_set(efl_part(efl_super(obj, MY_CLASS), part), content);
|
return efl_content_set(efl_part(efl_super(obj, MY_CLASS), part), content);
|
||||||
}
|
}
|
||||||
|
|
||||||
Eo *
|
Eo *
|
||||||
_efl_ui_popup_alert_text_content_get(Eo *obj, Efl_Ui_Popup_Alert_Text_Data *pd EINA_UNUSED, const char *part)
|
_efl_ui_text_alert_popup_content_get(Eo *obj, Efl_Ui_Text_Alert_Popup_Data *pd EINA_UNUSED, const char *part)
|
||||||
{
|
{
|
||||||
return efl_content_get(efl_part(efl_super(obj, MY_CLASS), part));
|
return efl_content_get(efl_part(efl_super(obj, MY_CLASS), part));
|
||||||
}
|
}
|
||||||
|
|
||||||
static Eo *
|
static Eo *
|
||||||
_efl_ui_popup_alert_text_content_unset(Eo *obj, Efl_Ui_Popup_Alert_Text_Data *pd EINA_UNUSED, const char *part)
|
_efl_ui_text_alert_popup_content_unset(Eo *obj, Efl_Ui_Text_Alert_Popup_Data *pd EINA_UNUSED, const char *part)
|
||||||
{
|
{
|
||||||
return efl_content_unset(efl_part(efl_super(obj, MY_CLASS), part));
|
return efl_content_unset(efl_part(efl_super(obj, MY_CLASS), part));
|
||||||
}
|
}
|
||||||
|
|
||||||
static Eina_Bool
|
static Eina_Bool
|
||||||
_efl_ui_popup_alert_text_text_set(Eo *obj, Efl_Ui_Popup_Alert_Text_Data *pd, const char *part, const char *label)
|
_efl_ui_text_alert_popup_text_set(Eo *obj, Efl_Ui_Text_Alert_Popup_Data *pd, const char *part, const char *label)
|
||||||
{
|
{
|
||||||
if (part && !strcmp(part, "efl.text"))
|
if (part && !strcmp(part, "efl.text"))
|
||||||
{
|
{
|
||||||
|
@ -212,7 +212,7 @@ _efl_ui_popup_alert_text_text_set(Eo *obj, Efl_Ui_Popup_Alert_Text_Data *pd, con
|
||||||
}
|
}
|
||||||
|
|
||||||
const char *
|
const char *
|
||||||
_efl_ui_popup_alert_text_text_get(const Eo *obj EINA_UNUSED, Efl_Ui_Popup_Alert_Text_Data *pd, const char *part)
|
_efl_ui_text_alert_popup_text_get(const Eo *obj EINA_UNUSED, Efl_Ui_Text_Alert_Popup_Data *pd, const char *part)
|
||||||
{
|
{
|
||||||
if (part && !strcmp(part, "efl.text"))
|
if (part && !strcmp(part, "efl.text"))
|
||||||
{
|
{
|
||||||
|
@ -226,19 +226,19 @@ _efl_ui_popup_alert_text_text_get(const Eo *obj EINA_UNUSED, Efl_Ui_Popup_Alert_
|
||||||
}
|
}
|
||||||
|
|
||||||
EOLIAN static void
|
EOLIAN static void
|
||||||
_efl_ui_popup_alert_text_efl_text_text_set(Eo *obj, Efl_Ui_Popup_Alert_Text_Data *pd, const char *label)
|
_efl_ui_text_alert_popup_efl_text_text_set(Eo *obj, Efl_Ui_Text_Alert_Popup_Data *pd, const char *label)
|
||||||
{
|
{
|
||||||
_efl_ui_popup_alert_text_text_set(obj, pd, "efl.text", label);
|
_efl_ui_text_alert_popup_text_set(obj, pd, "efl.text", label);
|
||||||
}
|
}
|
||||||
|
|
||||||
EOLIAN static const char*
|
EOLIAN static const char*
|
||||||
_efl_ui_popup_alert_text_efl_text_text_get(const Eo *obj, Efl_Ui_Popup_Alert_Text_Data *pd)
|
_efl_ui_text_alert_popup_efl_text_text_get(const Eo *obj, Efl_Ui_Text_Alert_Popup_Data *pd)
|
||||||
{
|
{
|
||||||
return _efl_ui_popup_alert_text_text_get(obj, pd, "efl.text");
|
return _efl_ui_text_alert_popup_text_get(obj, pd, "efl.text");
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_efl_ui_popup_alert_text_expandable_set(Eo *obj EINA_UNUSED, Efl_Ui_Popup_Alert_Text_Data *pd, Eina_Size2D max_size)
|
_efl_ui_text_alert_popup_expandable_set(Eo *obj EINA_UNUSED, Efl_Ui_Text_Alert_Popup_Data *pd, Eina_Size2D max_size)
|
||||||
{
|
{
|
||||||
Eina_Bool valid_max_w = EINA_FALSE;
|
Eina_Bool valid_max_w = EINA_FALSE;
|
||||||
Eina_Bool valid_max_h = EINA_FALSE;
|
Eina_Bool valid_max_h = EINA_FALSE;
|
||||||
|
@ -264,13 +264,13 @@ _efl_ui_popup_alert_text_expandable_set(Eo *obj EINA_UNUSED, Efl_Ui_Popup_Alert_
|
||||||
}
|
}
|
||||||
|
|
||||||
EOLIAN static Eo *
|
EOLIAN static Eo *
|
||||||
_efl_ui_popup_alert_text_efl_object_constructor(Eo *obj,
|
_efl_ui_text_alert_popup_efl_object_constructor(Eo *obj,
|
||||||
Efl_Ui_Popup_Alert_Text_Data *pd)
|
Efl_Ui_Text_Alert_Popup_Data *pd)
|
||||||
{
|
{
|
||||||
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL);
|
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL);
|
||||||
|
|
||||||
if (!elm_widget_theme_klass_get(obj))
|
if (!elm_widget_theme_klass_get(obj))
|
||||||
elm_widget_theme_klass_set(obj, "popup_alert_scroll");
|
elm_widget_theme_klass_set(obj, "scroll_alert_popup");
|
||||||
obj = efl_constructor(efl_super(obj, MY_CLASS));
|
obj = efl_constructor(efl_super(obj, MY_CLASS));
|
||||||
efl_canvas_object_type_set(obj, MY_CLASS_NAME);
|
efl_canvas_object_type_set(obj, MY_CLASS_NAME);
|
||||||
|
|
||||||
|
@ -292,14 +292,14 @@ _efl_ui_popup_alert_text_efl_object_constructor(Eo *obj,
|
||||||
|
|
||||||
/* Efl.Part begin */
|
/* Efl.Part begin */
|
||||||
|
|
||||||
ELM_PART_OVERRIDE(efl_ui_popup_alert_text, EFL_UI_POPUP_ALERT_TEXT, Efl_Ui_Popup_Alert_Text_Data)
|
ELM_PART_OVERRIDE(efl_ui_text_alert_popup, EFL_UI_TEXT_ALERT_POPUP, Efl_Ui_Text_Alert_Popup_Data)
|
||||||
ELM_PART_OVERRIDE_CONTENT_SET(efl_ui_popup_alert_text, EFL_UI_POPUP_ALERT_TEXT, Efl_Ui_Popup_Alert_Text_Data)
|
ELM_PART_OVERRIDE_CONTENT_SET(efl_ui_text_alert_popup, EFL_UI_TEXT_ALERT_POPUP, Efl_Ui_Text_Alert_Popup_Data)
|
||||||
ELM_PART_OVERRIDE_CONTENT_GET(efl_ui_popup_alert_text, EFL_UI_POPUP_ALERT_TEXT, Efl_Ui_Popup_Alert_Text_Data)
|
ELM_PART_OVERRIDE_CONTENT_GET(efl_ui_text_alert_popup, EFL_UI_TEXT_ALERT_POPUP, Efl_Ui_Text_Alert_Popup_Data)
|
||||||
ELM_PART_OVERRIDE_CONTENT_UNSET(efl_ui_popup_alert_text, EFL_UI_POPUP_ALERT_TEXT, Efl_Ui_Popup_Alert_Text_Data)
|
ELM_PART_OVERRIDE_CONTENT_UNSET(efl_ui_text_alert_popup, EFL_UI_TEXT_ALERT_POPUP, Efl_Ui_Text_Alert_Popup_Data)
|
||||||
ELM_PART_OVERRIDE_TEXT_SET(efl_ui_popup_alert_text, EFL_UI_POPUP_ALERT_TEXT, Efl_Ui_Popup_Alert_Text_Data)
|
ELM_PART_OVERRIDE_TEXT_SET(efl_ui_text_alert_popup, EFL_UI_TEXT_ALERT_POPUP, Efl_Ui_Text_Alert_Popup_Data)
|
||||||
ELM_PART_OVERRIDE_TEXT_GET(efl_ui_popup_alert_text, EFL_UI_POPUP_ALERT_TEXT, Efl_Ui_Popup_Alert_Text_Data)
|
ELM_PART_OVERRIDE_TEXT_GET(efl_ui_text_alert_popup, EFL_UI_TEXT_ALERT_POPUP, Efl_Ui_Text_Alert_Popup_Data)
|
||||||
#include "efl_ui_popup_alert_text_part.eo.c"
|
#include "efl_ui_text_alert_popup_part.eo.c"
|
||||||
|
|
||||||
/* Efl.Part end */
|
/* Efl.Part end */
|
||||||
|
|
||||||
#include "efl_ui_popup_alert_text.eo.c"
|
#include "efl_ui_text_alert_popup.eo.c"
|
|
@ -1,8 +1,8 @@
|
||||||
import eina_types;
|
import eina_types;
|
||||||
|
|
||||||
class Efl.Ui.Popup_Alert_Text(Efl.Ui.Popup_Alert, Efl.Text)
|
class Efl.Ui.Text_Alert_Popup(Efl.Ui.Alert_Popup, Efl.Text)
|
||||||
{
|
{
|
||||||
[[EFL UI Popup Alert Text class]]
|
[[EFL UI Text Alert Popup class]]
|
||||||
methods {
|
methods {
|
||||||
@property expandable {
|
@property expandable {
|
||||||
set {
|
set {
|
|
@ -1,6 +1,6 @@
|
||||||
class Efl.Ui.Popup_Alert_Text_Part (Efl.Ui.Layout_Part, Efl.Content, Efl.Text)
|
class Efl.Ui.Text_Alert_Popup_Part (Efl.Ui.Layout_Part, Efl.Content, Efl.Text)
|
||||||
{
|
{
|
||||||
[[Efl UI Popup Alert Text internal part class]]
|
[[Efl UI Text Alert Popup internal part class]]
|
||||||
data: null;
|
data: null;
|
||||||
implements {
|
implements {
|
||||||
Efl.Content.content { get; set; }
|
Efl.Content.content { get; set; }
|
|
@ -0,0 +1,15 @@
|
||||||
|
#ifndef EFL_UI_TEXT_ALERT_POPUP_H
|
||||||
|
#define EFL_UI_TEXT_ALERT_POPUP_H
|
||||||
|
|
||||||
|
#include "Elementary.h"
|
||||||
|
|
||||||
|
typedef struct _Efl_Ui_Text_Alert_Popup_Data Efl_Ui_Text_Alert_Popup_Data;
|
||||||
|
struct _Efl_Ui_Text_Alert_Popup_Data
|
||||||
|
{
|
||||||
|
Eo *scroller;
|
||||||
|
Eo *message;
|
||||||
|
Eina_Size2D size;
|
||||||
|
Eina_Size2D max_size;
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif
|
|
@ -171,13 +171,13 @@ pub_eo_files = [
|
||||||
'efl_ui_text.eo',
|
'efl_ui_text.eo',
|
||||||
'efl_ui_popup.eo',
|
'efl_ui_popup.eo',
|
||||||
'efl_ui_popup_part_backwall.eo',
|
'efl_ui_popup_part_backwall.eo',
|
||||||
'efl_ui_popup_alert.eo',
|
'efl_ui_alert_popup.eo',
|
||||||
'efl_ui_popup_alert_part.eo',
|
'efl_ui_alert_popup_part.eo',
|
||||||
'efl_ui_popup_alert_scroll.eo',
|
'efl_ui_scroll_alert_popup.eo',
|
||||||
'efl_ui_popup_alert_scroll_part.eo',
|
'efl_ui_scroll_alert_popup_part.eo',
|
||||||
'efl_ui_popup_alert_text.eo',
|
'efl_ui_text_alert_popup.eo',
|
||||||
'efl_ui_popup_alert_text_part.eo',
|
'efl_ui_text_alert_popup_part.eo',
|
||||||
'efl_ui_popup_anchor.eo',
|
'efl_ui_anchor_popup.eo',
|
||||||
'efl_ui_text_editable.eo',
|
'efl_ui_text_editable.eo',
|
||||||
'efl_ui_text_async.eo',
|
'efl_ui_text_async.eo',
|
||||||
'efl_ui_text_factory_images.eo',
|
'efl_ui_text_factory_images.eo',
|
||||||
|
@ -393,10 +393,10 @@ elementary_headers_unstable = [
|
||||||
'elm_widget_icon.h',
|
'elm_widget_icon.h',
|
||||||
'efl_ui_widget_image.h',
|
'efl_ui_widget_image.h',
|
||||||
'efl_ui_popup_private.h',
|
'efl_ui_popup_private.h',
|
||||||
'efl_ui_popup_alert_private.h',
|
'efl_ui_alert_popup_private.h',
|
||||||
'efl_ui_popup_alert_scroll_private.h',
|
'efl_ui_scroll_alert_popup_private.h',
|
||||||
'efl_ui_popup_alert_text_private.h',
|
'efl_ui_text_alert_popup_private.h',
|
||||||
'efl_ui_popup_anchor_private.h',
|
'efl_ui_anchor_popup_private.h',
|
||||||
'elm_widget_index.h',
|
'elm_widget_index.h',
|
||||||
'elm_widget_inwin.h',
|
'elm_widget_inwin.h',
|
||||||
'elm_widget_label.h',
|
'elm_widget_label.h',
|
||||||
|
@ -835,10 +835,10 @@ elementary_src = [
|
||||||
'efl_ui_box_layout.c',
|
'efl_ui_box_layout.c',
|
||||||
'efl_ui_box_private.h',
|
'efl_ui_box_private.h',
|
||||||
'efl_ui_popup.c',
|
'efl_ui_popup.c',
|
||||||
'efl_ui_popup_alert.c',
|
'efl_ui_alert_popup.c',
|
||||||
'efl_ui_popup_alert_scroll.c',
|
'efl_ui_scroll_alert_popup.c',
|
||||||
'efl_ui_popup_alert_text.c',
|
'efl_ui_text_alert_popup.c',
|
||||||
'efl_ui_popup_anchor.c',
|
'efl_ui_anchor_popup.c',
|
||||||
'efl_ui_table.c',
|
'efl_ui_table.c',
|
||||||
'efl_ui_table_static.c',
|
'efl_ui_table_static.c',
|
||||||
'efl_ui_table_private.h',
|
'efl_ui_table_private.h',
|
||||||
|
|
Loading…
Reference in New Issue