xartigas pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=d4526f44b8c20010061c42a87ac0496796311afb

commit d4526f44b8c20010061c42a87ac0496796311afb
Author: Jaehyun Cho <jae_hyun....@samsung.com>
Date:   Fri Nov 16 11:11:50 2018 +0100

    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
---
 data/elementary/themes/edc/efl/popup.edc           |  46 ++--
 src/Makefile_Elementary.am                         |  30 +--
 src/bin/elementary/test.c                          |  16 +-
 src/bin/elementary/test_ui_popup.c                 | 278 ++++++++++-----------
 src/examples/elementary/efl_ui_unit_converter.cs   |   6 +-
 src/lib/elementary/Elementary.h                    |   8 +-
 .../{efl_ui_popup_alert.c => efl_ui_alert_popup.c} |  86 +++----
 ...efl_ui_popup_alert.eo => efl_ui_alert_popup.eo} |  14 +-
 src/lib/elementary/efl_ui_alert_popup_part.eo      |   8 +
 src/lib/elementary/efl_ui_alert_popup_private.h    |  22 ++
 ...efl_ui_popup_anchor.c => efl_ui_anchor_popup.c} |  42 ++--
 ...l_ui_popup_anchor.eo => efl_ui_anchor_popup.eo} |   4 +-
 src/lib/elementary/efl_ui_anchor_popup_private.h   |  17 ++
 src/lib/elementary/efl_ui_popup_alert_part.eo      |   8 -
 src/lib/elementary/efl_ui_popup_alert_private.h    |  22 --
 .../elementary/efl_ui_popup_alert_scroll_private.h |  15 --
 .../elementary/efl_ui_popup_alert_text_private.h   |  15 --
 src/lib/elementary/efl_ui_popup_anchor_private.h   |  17 --
 ..._alert_scroll.c => efl_ui_scroll_alert_popup.c} |  54 ++--
 ...lert_scroll.eo => efl_ui_scroll_alert_popup.eo} |   4 +-
 ...l_part.eo => efl_ui_scroll_alert_popup_part.eo} |   4 +-
 .../elementary/efl_ui_scroll_alert_popup_private.h |  15 ++
 ...opup_alert_text.c => efl_ui_text_alert_popup.c} |  58 ++---
 ...up_alert_text.eo => efl_ui_text_alert_popup.eo} |   4 +-
 ...ext_part.eo => efl_ui_text_alert_popup_part.eo} |   4 +-
 .../elementary/efl_ui_text_alert_popup_private.h   |  15 ++
 src/lib/elementary/meson.build                     |  30 +--
 27 files changed, 421 insertions(+), 421 deletions(-)

diff --git a/data/elementary/themes/edc/efl/popup.edc 
b/data/elementary/themes/edc/efl/popup.edc
index eb656c76e4..a10f0d59d0 100644
--- a/data/elementary/themes/edc/efl/popup.edc
+++ b/data/elementary/themes/edc/efl/popup.edc
@@ -23,9 +23,9 @@ group { "efl/popup";
    }
 }
 
-group { "efl/popup_alert";
-   alias: "efl/popup_alert_scroll";
-   alias: "efl/popup_alert_text";
+group { "efl/alert_popup";
+   alias: "efl/scroll_alert_popup";
+   alias: "efl/text_alert_popup";
    images.image: "rounded_square.png" COMP;
    parts {
       alias: "title" "efl.text.title";
@@ -111,15 +111,15 @@ group { "efl/popup_alert";
    }
 }
 
-group { "efl/popup_anchor";
+group { "efl/anchor_popup";
    inherit: "efl/popup";
 }
 
 group { "efl/popup/backwall";
-   alias: "efl/popup_alert/backwall";
-   alias: "efl/popup_alert_scroll/backwall";
-   alias: "efl/popup_alert_text/backwall";
-   alias: "efl/popup_anchor/backwall";
+   alias: "efl/alert_popup/backwall";
+   alias: "efl/scroll_alert_popup/backwall";
+   alias: "efl/text_alert_popup/backwall";
+   alias: "efl/anchor_popup/backwall";
    parts {
       rect { "base";
          desc { "default";
@@ -168,18 +168,18 @@ group { "efl/popup/backwall";
    }
 }
 
-group { "efl/popup_alert/button_layout1";
-   alias: "efl/popup_alert_scroll/button_layout1";
-   alias: "efl/popup_alert_text/button_layout1";
+group { "efl/alert_popup/button_layout1";
+   alias: "efl/scroll_alert_popup/button_layout1";
+   alias: "efl/text_alert_popup/button_layout1";
    parts {
       swallow { "efl.button1";
       }
    }
 }
 
-group { "efl/popup_alert/button_layout2";
-   alias: "efl/popup_alert_scroll/button_layout2";
-   alias: "efl/popup_alert_text/button_layout2";
+group { "efl/alert_popup/button_layout2";
+   alias: "efl/scroll_alert_popup/button_layout2";
+   alias: "efl/text_alert_popup/button_layout2";
    parts {
       spacer { "div1";
          desc { "default";
@@ -203,9 +203,9 @@ group { "efl/popup_alert/button_layout2";
    }
 }
 
-group { "efl/popup_alert/button_layout3";
-   alias: "efl/popup_alert_scroll/button_layout3";
-   alias: "efl/popup_alert_text/button_layout3";
+group { "efl/alert_popup/button_layout3";
+   alias: "efl/scroll_alert_popup/button_layout3";
+   alias: "efl/text_alert_popup/button_layout3";
    parts {
       spacer { "div1";
          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";
-   alias: "efl/popup_alert_scroll/button";
-   alias: "efl/popup_alert_text/button";
+   alias: "efl/scroll_alert_popup/button";
+   alias: "efl/text_alert_popup/button";
 }
 
-group { "efl/popup_alert_scroll/scroller";
+group { "efl/scroll_alert_popup/scroller";
    inherit: "efl/scroller";
-   alias: "efl/popup_alert_text/scroller";
+   alias: "efl/text_alert_popup/scroller";
    parts {
        swallow { "efl.content";
          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";
 }
diff --git a/src/Makefile_Elementary.am b/src/Makefile_Elementary.am
index 5195d1ccb2..b7844562ac 100644
--- a/src/Makefile_Elementary.am
+++ b/src/Makefile_Elementary.am
@@ -43,13 +43,13 @@ elm_public_eolian_files = \
        lib/elementary/efl_ui_text.eo \
        lib/elementary/efl_ui_popup.eo \
        lib/elementary/efl_ui_popup_part_backwall.eo \
-       lib/elementary/efl_ui_popup_alert.eo \
-       lib/elementary/efl_ui_popup_alert_part.eo \
-       lib/elementary/efl_ui_popup_alert_scroll.eo \
-       lib/elementary/efl_ui_popup_alert_scroll_part.eo \
-       lib/elementary/efl_ui_popup_alert_text.eo \
-       lib/elementary/efl_ui_popup_alert_text_part.eo \
-       lib/elementary/efl_ui_popup_anchor.eo \
+       lib/elementary/efl_ui_alert_popup.eo \
+       lib/elementary/efl_ui_alert_popup_part.eo \
+       lib/elementary/efl_ui_scroll_alert_popup.eo \
+       lib/elementary/efl_ui_scroll_alert_popup_part.eo \
+       lib/elementary/efl_ui_text_alert_popup.eo \
+       lib/elementary/efl_ui_text_alert_popup_part.eo \
+       lib/elementary/efl_ui_anchor_popup.eo \
        lib/elementary/efl_ui_text_editable.eo \
        lib/elementary/efl_ui_text_async.eo \
        lib/elementary/efl_ui_text_factory_images.eo \
@@ -367,10 +367,10 @@ includesunstable_HEADERS = \
        lib/elementary/elm_widget_icon.h \
        lib/elementary/efl_ui_widget_image.h \
        lib/elementary/efl_ui_popup_private.h \
-       lib/elementary/efl_ui_popup_alert_private.h \
-       lib/elementary/efl_ui_popup_alert_scroll_private.h \
-       lib/elementary/efl_ui_popup_alert_text_private.h \
-       lib/elementary/efl_ui_popup_anchor_private.h \
+       lib/elementary/efl_ui_alert_popup_private.h \
+       lib/elementary/efl_ui_scroll_alert_popup_private.h \
+       lib/elementary/efl_ui_text_alert_popup_private.h \
+       lib/elementary/efl_ui_anchor_popup_private.h \
        lib/elementary/elm_widget_index.h \
        lib/elementary/elm_widget_inwin.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_private.h \
        lib/elementary/efl_ui_popup.c \
-       lib/elementary/efl_ui_popup_alert.c \
-       lib/elementary/efl_ui_popup_alert_scroll.c \
-       lib/elementary/efl_ui_popup_alert_text.c \
-       lib/elementary/efl_ui_popup_anchor.c \
+       lib/elementary/efl_ui_alert_popup.c \
+       lib/elementary/efl_ui_scroll_alert_popup.c \
+       lib/elementary/efl_ui_text_alert_popup.c \
+       lib/elementary/efl_ui_anchor_popup.c \
        lib/elementary/efl_ui_table.c \
        lib/elementary/efl_ui_table_static.c \
        lib/elementary/efl_ui_table_private.h \
diff --git a/src/bin/elementary/test.c b/src/bin/elementary/test.c
index 0038e3285b..4d01d963db 100644
--- a/src/bin/elementary/test.c
+++ b/src/bin/elementary/test.c
@@ -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_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_popup_alert_scroll(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_popup_anchor(void *data, Evas_Object *obj, void *event_info);
+void test_ui_alert_popup(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_text_alert_popup(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_image(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", "Popup", test_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.Scroll", 
test_ui_popup_alert_scroll);
-   ADD_TEST_EO(NULL, "Popups", "Efl.Ui.Popup.Alert.Text", 
test_ui_popup_alert_text);
-   ADD_TEST_EO(NULL, "Popups", "Efl.Ui.Popup.Anchor", test_ui_popup_anchor);
+   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_scroll_alert_popup);
+   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_anchor_popup);
 
    //------------------------------//
    ADD_TEST(NULL, "Times & Dates", "Calendar", test_calendar);
diff --git a/src/bin/elementary/test_ui_popup.c 
b/src/bin/elementary/test_ui_popup.c
index 87181ac0fe..3f59a4a28f 100644
--- a/src/bin/elementary/test_ui_popup.c
+++ b/src/bin/elementary/test_ui_popup.c
@@ -2,8 +2,8 @@
 # include "elementary_config.h"
 #endif
 
-#define EFL_UI_POPUP_ANCHOR_BETA
-#define EFL_UI_POPUP_ALERT_SCROLL_BETA
+#define EFL_UI_ANCHOR_POPUP_BETA
+#define EFL_UI_SCROLL_ALERT_POPUP_BETA
 #include <Elementary.h>
 
 #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
-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");
-   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");
-   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");
 
    efl_del(ev->object);
 }
 
 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];
 
@@ -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));
 
-   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");
 
@@ -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_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_popup_alert_button_set(efl_ui_popup, 
EFL_UI_POPUP_ALERT_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_POSITIVE, "Yes", NULL);
+   efl_ui_alert_popup_button_set(efl_ui_popup, 
EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", 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
@@ -380,7 +380,7 @@ _alert_scroll_case1_cb(void *data, const Efl_Event *ev 
EINA_UNUSED)
 {
    char buf[PATH_MAX];
    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");
 
@@ -390,13 +390,13 @@ _alert_scroll_case1_cb(void *data, const Efl_Event *ev 
EINA_UNUSED)
 
    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_popup_alert_button_set(efl_ui_popup, 
EFL_UI_POPUP_ALERT_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_POSITIVE, "Yes", NULL);
+   efl_ui_alert_popup_button_set(efl_ui_popup, 
EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", 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_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
@@ -404,7 +404,7 @@ _alert_scroll_case2_cb(void *data, const Efl_Event *ev 
EINA_UNUSED)
 {
    char buf[PATH_MAX];
    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");
 
@@ -414,15 +414,15 @@ _alert_scroll_case2_cb(void *data, const Efl_Event *ev 
EINA_UNUSED)
 
    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_popup_alert_button_set(efl_ui_popup, 
EFL_UI_POPUP_ALERT_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_POSITIVE, "Yes", NULL);
+   efl_ui_alert_popup_button_set(efl_ui_popup, 
EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", 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.
-   efl_ui_popup_alert_scroll_expandable_set(efl_ui_popup, EINA_SIZE2D(320, 
-1));
+   //This is beta API for now. So EFL_UI_SCROLL_ALERT_POPUP_BETA should be 
defined.
+   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_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
@@ -430,7 +430,7 @@ _alert_scroll_case3_cb(void *data, const Efl_Event *ev 
EINA_UNUSED)
 {
    char buf[PATH_MAX];
    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");
 
@@ -440,15 +440,15 @@ _alert_scroll_case3_cb(void *data, const Efl_Event *ev 
EINA_UNUSED)
 
    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_popup_alert_button_set(efl_ui_popup, 
EFL_UI_POPUP_ALERT_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_POSITIVE, "Yes", NULL);
+   efl_ui_alert_popup_button_set(efl_ui_popup, 
EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", 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.
-   efl_ui_popup_alert_scroll_expandable_set(efl_ui_popup, EINA_SIZE2D(-1, 
320));
+   //This is beta API for now. So EFL_UI_SCROLL_ALERT_POPUP_BETA should be 
defined.
+   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_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
@@ -456,7 +456,7 @@ _alert_scroll_case4_cb(void *data, const Efl_Event *ev 
EINA_UNUSED)
 {
    char buf[PATH_MAX];
    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");
 
@@ -466,15 +466,15 @@ _alert_scroll_case4_cb(void *data, const Efl_Event *ev 
EINA_UNUSED)
 
    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_popup_alert_button_set(efl_ui_popup, 
EFL_UI_POPUP_ALERT_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_POSITIVE, "Yes", NULL);
+   efl_ui_alert_popup_button_set(efl_ui_popup, 
EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", 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.
-   efl_ui_popup_alert_scroll_expandable_set(efl_ui_popup, EINA_SIZE2D(320, 
320));
+   //This is beta API for now. So EFL_UI_SCROLL_ALERT_POPUP_BETA should be 
defined.
+   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_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
@@ -482,7 +482,7 @@ _alert_scroll_case5_cb(void *data, const Efl_Event *ev 
EINA_UNUSED)
 {
    char buf[PATH_MAX];
    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");
 
@@ -492,19 +492,19 @@ _alert_scroll_case5_cb(void *data, const Efl_Event *ev 
EINA_UNUSED)
 
    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_popup_alert_button_set(efl_ui_popup, 
EFL_UI_POPUP_ALERT_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_POSITIVE, "Yes", NULL);
+   efl_ui_alert_popup_button_set(efl_ui_popup, 
EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", 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.
-   efl_ui_popup_alert_scroll_expandable_set(efl_ui_popup, EINA_SIZE2D(80, 80));
+   //This is beta API for now. So EFL_UI_SCROLL_ALERT_POPUP_BETA should be 
defined.
+   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_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
-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,
                      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
-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");
    else
      efl_del(ev->object);
@@ -566,25 +566,25 @@ static void
 _alert_text_case1_cb(void *data, const Efl_Event *ev EINA_UNUSED)
 {
    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_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_popup_alert_button_set(efl_ui_popup, 
EFL_UI_POPUP_ALERT_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_POSITIVE, "Yes", NULL);
+   efl_ui_alert_popup_button_set(efl_ui_popup, 
EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", 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_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
 _alert_text_case2_cb(void *data, const Efl_Event *ev EINA_UNUSED)
 {
    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();
    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_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_popup_alert_button_set(efl_ui_popup, 
EFL_UI_POPUP_ALERT_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_POSITIVE, "Yes", NULL);
+   efl_ui_alert_popup_button_set(efl_ui_popup, 
EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", 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);
 }
@@ -607,65 +607,65 @@ static void
 _alert_text_case3_cb(void *data, const Efl_Event *ev EINA_UNUSED)
 {
    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_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_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_popup_alert_button_set(efl_ui_popup, 
EFL_UI_POPUP_ALERT_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_POSITIVE, "Yes", NULL);
+   efl_ui_alert_popup_button_set(efl_ui_popup, 
EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", 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
 _alert_text_case4_cb(void *data, const Efl_Event *ev EINA_UNUSED)
 {
    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_text_set(efl_part(efl_ui_popup, "title"), "title");
    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_popup_alert_button_set(efl_ui_popup, 
EFL_UI_POPUP_ALERT_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_POSITIVE, "Yes", NULL);
+   efl_ui_alert_popup_button_set(efl_ui_popup, 
EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", 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
 _alert_text_case5_cb(void *data, const Efl_Event *ev EINA_UNUSED)
 {
    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_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_popup_alert_button_set(efl_ui_popup, 
EFL_UI_POPUP_ALERT_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_POSITIVE, "Yes", NULL);
+   efl_ui_alert_popup_button_set(efl_ui_popup, 
EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", 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_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
 _alert_text_case6_cb(void *data, const Efl_Event *ev EINA_UNUSED)
 {
    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();
    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_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_popup_alert_button_set(efl_ui_popup, 
EFL_UI_POPUP_ALERT_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_POSITIVE, "Yes", NULL);
+   efl_ui_alert_popup_button_set(efl_ui_popup, 
EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", 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_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);
 }
@@ -690,7 +690,7 @@ static void
 _alert_text_case7_cb(void *data, const Efl_Event *ev EINA_UNUSED)
 {
    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();
    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_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_popup_alert_button_set(efl_ui_popup, 
EFL_UI_POPUP_ALERT_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_POSITIVE, "Yes", NULL);
+   efl_ui_alert_popup_button_set(efl_ui_popup, 
EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", 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);
 }
@@ -715,7 +715,7 @@ static void
 _alert_text_case8_cb(void *data, const Efl_Event *ev EINA_UNUSED)
 {
    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();
    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_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_popup_alert_button_set(efl_ui_popup, 
EFL_UI_POPUP_ALERT_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_POSITIVE, "Yes", NULL);
+   efl_ui_alert_popup_button_set(efl_ui_popup, 
EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", 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_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);
 }
@@ -740,7 +740,7 @@ static void
 _alert_text_case9_cb(void *data, const Efl_Event *ev EINA_UNUSED)
 {
    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();
    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_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_popup_alert_button_set(efl_ui_popup, 
EFL_UI_POPUP_ALERT_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_POSITIVE, "Yes", NULL);
+   efl_ui_alert_popup_button_set(efl_ui_popup, 
EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", 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_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);
 }
@@ -765,7 +765,7 @@ static void
 _alert_text_case10_cb(void *data, const Efl_Event *ev EINA_UNUSED)
 {
    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();
    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_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_popup_alert_button_set(efl_ui_popup, 
EFL_UI_POPUP_ALERT_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_POSITIVE, "Yes", NULL);
+   efl_ui_alert_popup_button_set(efl_ui_popup, 
EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", 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_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);
 }
@@ -790,7 +790,7 @@ static void
 _alert_text_case11_cb(void *data, const Efl_Event *ev EINA_UNUSED)
 {
    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();
    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_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_popup_alert_button_set(efl_ui_popup, 
EFL_UI_POPUP_ALERT_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_POSITIVE, "Yes", NULL);
+   efl_ui_alert_popup_button_set(efl_ui_popup, 
EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", 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_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);
 }
@@ -815,7 +815,7 @@ static void
 _alert_text_case12_cb(void *data, const Efl_Event *ev EINA_UNUSED)
 {
    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();
    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_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_popup_alert_button_set(efl_ui_popup, 
EFL_UI_POPUP_ALERT_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_POSITIVE, "Yes", NULL);
+   efl_ui_alert_popup_button_set(efl_ui_popup, 
EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", 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_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);
 }
@@ -840,7 +840,7 @@ static void
 _alert_text_case13_cb(void *data, const Efl_Event *ev EINA_UNUSED)
 {
    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();
    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_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_popup_alert_button_set(efl_ui_popup, 
EFL_UI_POPUP_ALERT_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_POSITIVE, "Yes", NULL);
+   efl_ui_alert_popup_button_set(efl_ui_popup, 
EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", 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_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);
 }
@@ -865,7 +865,7 @@ static void
 _alert_text_case14_cb(void *data, const Efl_Event *ev EINA_UNUSED)
 {
    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();
    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_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_popup_alert_button_set(efl_ui_popup, 
EFL_UI_POPUP_ALERT_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_POSITIVE, "Yes", NULL);
+   efl_ui_alert_popup_button_set(efl_ui_popup, 
EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE, "No", 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_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);
 }
 
 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,
                      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
 _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
 _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
-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));
 
@@ -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);
    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_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);
 
    //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_LEFT,
                                           EFL_UI_POPUP_ALIGN_RIGHT,
diff --git a/src/examples/elementary/efl_ui_unit_converter.cs 
b/src/examples/elementary/efl_ui_unit_converter.cs
index e3013e984d..3f6c7abd26 100644
--- a/src/examples/elementary/efl_ui_unit_converter.cs
+++ b/src/examples/elementary/efl_ui_unit_converter.cs
@@ -16,14 +16,14 @@ public class Example
 
     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);
         popup_text.SetText($"Error: {message}");
         popup.SetContent(popup_text);
         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.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.Invalidate();
         };
diff --git a/src/lib/elementary/Elementary.h b/src/lib/elementary/Elementary.h
index a504930681..0bae61deeb 100644
--- a/src/lib/elementary/Elementary.h
+++ b/src/lib/elementary/Elementary.h
@@ -307,10 +307,10 @@ typedef Eo Efl_Ui_Focus_Manager;
 # include <efl_text_interactive.eo.h>
 # include <efl_ui_text.eo.h>
 # include <efl_ui_popup.eo.h>
-# include <efl_ui_popup_alert.eo.h>
-# include <efl_ui_popup_alert_scroll.eo.h>
-# include <efl_ui_popup_alert_text.eo.h>
-# include <efl_ui_popup_anchor.eo.h>
+# include <efl_ui_alert_popup.eo.h>
+# include <efl_ui_scroll_alert_popup.eo.h>
+# include <efl_ui_text_alert_popup.eo.h>
+# include <efl_ui_anchor_popup.eo.h>
 # include <efl_ui_popup_part_backwall.eo.h>
 # include <efl_ui_text_factory_images.eo.h>
 # include <efl_ui_text_factory_emoticons.eo.h>
diff --git a/src/lib/elementary/efl_ui_popup_alert.c 
b/src/lib/elementary/efl_ui_alert_popup.c
similarity index 63%
rename from src/lib/elementary/efl_ui_popup_alert.c
rename to src/lib/elementary/efl_ui_alert_popup.c
index 9a0efae288..3d13c90670 100644
--- a/src/lib/elementary/efl_ui_popup_alert.c
+++ b/src/lib/elementary/efl_ui_alert_popup.c
@@ -7,26 +7,26 @@
 #include <Elementary.h>
 
 #include "elm_priv.h"
-#include "efl_ui_popup_alert_private.h"
-#include "efl_ui_popup_alert_part.eo.h"
+#include "efl_ui_alert_popup_private.h"
+#include "efl_ui_alert_popup_part.eo.h"
 #include "elm_part_helper.h"
 
-#define MY_CLASS EFL_UI_POPUP_ALERT_CLASS
-#define MY_CLASS_NAME "Efl.Ui.Popup_Alert"
+#define MY_CLASS EFL_UI_ALERT_POPUP_CLASS
+#define MY_CLASS_NAME "Efl.Ui.Alert_Popup"
 
 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_layout2",
                                                  "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.button2",
                                                  "efl.button3"};
 
 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"))
      {
@@ -51,7 +51,7 @@ _efl_ui_popup_alert_text_set(Eo *obj, Efl_Ui_Popup_Alert_Data 
*pd, const char *p
 }
 
 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"))
      {
@@ -69,10 +69,10 @@ _positive_button_clicked_cb(void *data, const Efl_Event *ev 
EINA_UNUSED)
 {
    Eo *popup_obj = data;
 
-   Efl_Ui_Popup_Alert_Button_Clicked_Event event;
-   event.button_type = EFL_UI_POPUP_ALERT_BUTTON_POSITIVE;
+   Efl_Ui_Alert_Popup_Button_Clicked_Event event;
+   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
@@ -80,10 +80,10 @@ _negative_button_clicked_cb(void *data, const Efl_Event *ev 
EINA_UNUSED)
 {
    Eo *popup_obj = data;
 
-   Efl_Ui_Popup_Alert_Button_Clicked_Event event;
-   event.button_type = EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE;
+   Efl_Ui_Alert_Popup_Button_Clicked_Event event;
+   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
@@ -91,20 +91,20 @@ _user_button_clicked_cb(void *data, const Efl_Event *ev 
EINA_UNUSED)
 {
    Eo *popup_obj = data;
 
-   Efl_Ui_Popup_Alert_Button_Clicked_Event event;
-   event.button_type = EFL_UI_POPUP_ALERT_BUTTON_USER;
+   Efl_Ui_Alert_Popup_Button_Clicked_Event event;
+   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
-_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;
    Eo *cur_content;
    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);
         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));
         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,
                                      _positive_button_clicked_cb, obj);
               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,
                                      _negative_button_clicked_cb, obj);
               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,
                                      _user_button_clicked_cb, obj);
               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"));
    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]));
      }
    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));
      }
 
-   int btn_count = !!pd->button[EFL_UI_POPUP_ALERT_BUTTON_POSITIVE] +
-                   !!pd->button[EFL_UI_POPUP_ALERT_BUTTON_NEGATIVE] +
-                   !!pd->button[EFL_UI_POPUP_ALERT_BUTTON_USER];
+   int btn_count = !!pd->button[EFL_UI_ALERT_POPUP_BUTTON_POSITIVE] +
+                   !!pd->button[EFL_UI_ALERT_POPUP_BUTTON_NEGATIVE] +
+                   !!pd->button[EFL_UI_ALERT_POPUP_BUTTON_USER];
    elm_widget_element_update(obj, cur_content, 
PART_NAME_BUTTON_LAYOUT[btn_count - 1]);
 
    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]),
-                                 pd->button[EFL_UI_POPUP_ALERT_BUTTON_USER]);
+                                 pd->button[EFL_UI_ALERT_POPUP_BUTTON_USER]);
         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]),
-                                 
pd->button[EFL_UI_POPUP_ALERT_BUTTON_POSITIVE]);
+                                 
pd->button[EFL_UI_ALERT_POPUP_BUTTON_POSITIVE]);
         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]),
-                                 
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");
@@ -177,13 +177,13 @@ _efl_ui_popup_alert_button_set(Eo *obj, 
Efl_Ui_Popup_Alert_Data *pd, Efl_Ui_Popu
 }
 
 EOLIAN static Eo *
-_efl_ui_popup_alert_efl_object_constructor(Eo *obj,
-                                           Efl_Ui_Popup_Alert_Data *pd 
EINA_UNUSED)
+_efl_ui_alert_popup_efl_object_constructor(Eo *obj,
+                                           Efl_Ui_Alert_Popup_Data *pd 
EINA_UNUSED)
 {
    ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL);
 
    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));
    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
-_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);
    efl_destructor(efl_super(obj, MY_CLASS));
 }
 
 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"));
 }
 
 /* Efl.Part begin */
-ELM_PART_OVERRIDE_PARTIAL(efl_ui_popup_alert, EFL_UI_POPUP_ALERT,
-                          Efl_Ui_Popup_Alert_Data, 
_part_is_efl_ui_popup_alert_part)
-ELM_PART_OVERRIDE_TEXT_SET(efl_ui_popup_alert, EFL_UI_POPUP_ALERT, 
Efl_Ui_Popup_Alert_Data)
-ELM_PART_OVERRIDE_TEXT_GET(efl_ui_popup_alert, EFL_UI_POPUP_ALERT, 
Efl_Ui_Popup_Alert_Data)
-#include "efl_ui_popup_alert_part.eo.c"
+ELM_PART_OVERRIDE_PARTIAL(efl_ui_alert_popup, EFL_UI_ALERT_POPUP,
+                          Efl_Ui_Alert_Popup_Data, 
_part_is_efl_ui_alert_popup_part)
+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_alert_popup, EFL_UI_ALERT_POPUP, 
Efl_Ui_Alert_Popup_Data)
+#include "efl_ui_alert_popup_part.eo.c"
 
 /* Efl.Part end */
 
-#include "efl_ui_popup_alert.eo.c"
+#include "efl_ui_alert_popup.eo.c"
diff --git a/src/lib/elementary/efl_ui_popup_alert.eo 
b/src/lib/elementary/efl_ui_alert_popup.eo
similarity index 67%
rename from src/lib/elementary/efl_ui_popup_alert.eo
rename to src/lib/elementary/efl_ui_alert_popup.eo
index 63a38b8ac8..d54e289bbe 100644
--- a/src/lib/elementary/efl_ui_popup_alert.eo
+++ b/src/lib/elementary/efl_ui_alert_popup.eo
@@ -1,25 +1,25 @@
-enum Efl.Ui.Popup_Alert_Button {
+enum Efl.Ui.Alert_Popup_Button {
    [[Defines the type of the alert button.]]
    positive = 0, [[Button having positive meaning. e.g. "Yes"]]
    negative, [[Button having negative meaning. e.g. "No"]]
    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]]
-   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 {
       @property button {
          set {
             [[Set popup buttons.]]
          }
          keys {
-            type: Efl.Ui.Popup_Alert_Button; [[Alert popup button type]]
+            type: Efl.Ui.Alert_Popup_Button; [[Alert popup button type]]
          }
          values {
             text: string; [[Alert string on button]]
@@ -33,6 +33,6 @@ class Efl.Ui.Popup_Alert(Efl.Ui.Popup)
       Efl.Part.part_get;
    }
    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]]
    }
 }
diff --git a/src/lib/elementary/efl_ui_alert_popup_part.eo 
b/src/lib/elementary/efl_ui_alert_popup_part.eo
new file mode 100644
index 0000000000..da17167f48
--- /dev/null
+++ b/src/lib/elementary/efl_ui_alert_popup_part.eo
@@ -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; }
+   }
+}
diff --git a/src/lib/elementary/efl_ui_alert_popup_private.h 
b/src/lib/elementary/efl_ui_alert_popup_private.h
new file mode 100644
index 0000000000..80f0eb932c
--- /dev/null
+++ b/src/lib/elementary/efl_ui_alert_popup_private.h
@@ -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
diff --git a/src/lib/elementary/efl_ui_popup_anchor.c 
b/src/lib/elementary/efl_ui_anchor_popup.c
similarity index 88%
rename from src/lib/elementary/efl_ui_popup_anchor.c
rename to src/lib/elementary/efl_ui_anchor_popup.c
index 750f3ea269..9b0e9c680d 100644
--- a/src/lib/elementary/efl_ui_popup_anchor.c
+++ b/src/lib/elementary/efl_ui_anchor_popup.c
@@ -3,23 +3,23 @@
 #endif
 
 #define EFL_UI_POPUP_PROTECTED
-#define EFL_UI_POPUP_ANCHOR_BETA
+#define EFL_UI_ANCHOR_POPUP_BETA
 
 #include <Elementary.h>
 
 #include "elm_priv.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_NAME "Efl.Ui.Popup_Anchor"
+#define MY_CLASS EFL_UI_ANCHOR_POPUP_CLASS
+#define MY_CLASS_NAME "Efl.Ui.Anchor_Popup"
 
 static void
 _anchor_calc(Eo *obj)
 {
    ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
    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};
 
@@ -205,7 +205,7 @@ static void
 _anchor_del_cb(void *data, const Efl_Event *ev EINA_UNUSED)
 {
    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);
 
@@ -220,7 +220,7 @@ static void
 _anchor_detach(Eo *obj)
 {
    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;
 
@@ -231,7 +231,7 @@ _anchor_detach(Eo *obj)
 }
 
 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);
 
@@ -253,14 +253,14 @@ _efl_ui_popup_anchor_anchor_set(Eo *obj, 
Efl_Ui_Popup_Anchor_Data *pd, Eo *ancho
 }
 
 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;
 }
 
 EOLIAN static void
-_efl_ui_popup_anchor_align_priority_set(Eo *obj EINA_UNUSED,
-                                        Efl_Ui_Popup_Anchor_Data *pd,
+_efl_ui_anchor_popup_align_priority_set(Eo *obj EINA_UNUSED,
+                                        Efl_Ui_Anchor_Popup_Data *pd,
                                         Efl_Ui_Popup_Align first,
                                         Efl_Ui_Popup_Align second,
                                         Efl_Ui_Popup_Align third,
@@ -275,8 +275,8 @@ _efl_ui_popup_anchor_align_priority_set(Eo *obj EINA_UNUSED,
 }
 
 EOLIAN static void
-_efl_ui_popup_anchor_align_priority_get(const Eo *obj EINA_UNUSED,
-                                        Efl_Ui_Popup_Anchor_Data *pd,
+_efl_ui_anchor_popup_align_priority_get(const Eo *obj EINA_UNUSED,
+                                        Efl_Ui_Anchor_Popup_Data *pd,
                                         Efl_Ui_Popup_Align *first,
                                         Efl_Ui_Popup_Align *second,
                                         Efl_Ui_Popup_Align *third,
@@ -291,7 +291,7 @@ _efl_ui_popup_anchor_align_priority_get(const Eo *obj 
EINA_UNUSED,
 }
 
 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);
 
@@ -301,7 +301,7 @@ _efl_ui_popup_anchor_efl_gfx_entity_position_set(Eo *obj, 
Efl_Ui_Popup_Anchor_Da
 }
 
 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);
    /* 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 *
-_efl_ui_popup_anchor_efl_object_constructor(Eo *obj,
-                                            Efl_Ui_Popup_Anchor_Data *pd)
+_efl_ui_anchor_popup_efl_object_constructor(Eo *obj,
+                                            Efl_Ui_Anchor_Popup_Data *pd)
 {
    ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL);
 
    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));
    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
-_efl_ui_popup_anchor_efl_object_destructor(Eo *obj,
-                                           Efl_Ui_Popup_Anchor_Data *pd 
EINA_UNUSED)
+_efl_ui_anchor_popup_efl_object_destructor(Eo *obj,
+                                           Efl_Ui_Anchor_Popup_Data *pd 
EINA_UNUSED)
 {
    _anchor_detach(obj);
 
    efl_destructor(efl_super(obj, MY_CLASS));
 }
 
-#include "efl_ui_popup_anchor.eo.c"
+#include "efl_ui_anchor_popup.eo.c"
diff --git a/src/lib/elementary/efl_ui_popup_anchor.eo 
b/src/lib/elementary/efl_ui_anchor_popup.eo
similarity index 94%
rename from src/lib/elementary/efl_ui_popup_anchor.eo
rename to src/lib/elementary/efl_ui_anchor_popup.eo
index b47a7b2ada..3238a703a3 100644
--- a/src/lib/elementary/efl_ui_popup_anchor.eo
+++ b/src/lib/elementary/efl_ui_anchor_popup.eo
@@ -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 {
       @property anchor {
          set {
diff --git a/src/lib/elementary/efl_ui_anchor_popup_private.h 
b/src/lib/elementary/efl_ui_anchor_popup_private.h
new file mode 100644
index 0000000000..db383d3fd9
--- /dev/null
+++ b/src/lib/elementary/efl_ui_anchor_popup_private.h
@@ -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
diff --git a/src/lib/elementary/efl_ui_popup_alert_part.eo 
b/src/lib/elementary/efl_ui_popup_alert_part.eo
deleted file mode 100644
index a58abd8ecc..0000000000
--- a/src/lib/elementary/efl_ui_popup_alert_part.eo
+++ /dev/null
@@ -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; }
-   }
-}
diff --git a/src/lib/elementary/efl_ui_popup_alert_private.h 
b/src/lib/elementary/efl_ui_popup_alert_private.h
deleted file mode 100644
index 15e7691d56..0000000000
--- a/src/lib/elementary/efl_ui_popup_alert_private.h
+++ /dev/null
@@ -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
diff --git a/src/lib/elementary/efl_ui_popup_alert_scroll_private.h 
b/src/lib/elementary/efl_ui_popup_alert_scroll_private.h
deleted file mode 100644
index 9e3bb550a3..0000000000
--- a/src/lib/elementary/efl_ui_popup_alert_scroll_private.h
+++ /dev/null
@@ -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
diff --git a/src/lib/elementary/efl_ui_popup_alert_text_private.h 
b/src/lib/elementary/efl_ui_popup_alert_text_private.h
deleted file mode 100644
index fb4cdd731c..0000000000
--- a/src/lib/elementary/efl_ui_popup_alert_text_private.h
+++ /dev/null
@@ -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
diff --git a/src/lib/elementary/efl_ui_popup_anchor_private.h 
b/src/lib/elementary/efl_ui_popup_anchor_private.h
deleted file mode 100644
index 87e3f696ef..0000000000
--- a/src/lib/elementary/efl_ui_popup_anchor_private.h
+++ /dev/null
@@ -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
diff --git a/src/lib/elementary/efl_ui_popup_alert_scroll.c 
b/src/lib/elementary/efl_ui_scroll_alert_popup.c
similarity index 75%
rename from src/lib/elementary/efl_ui_popup_alert_scroll.c
rename to src/lib/elementary/efl_ui_scroll_alert_popup.c
index 90ca58f838..65a70628d5 100644
--- a/src/lib/elementary/efl_ui_popup_alert_scroll.c
+++ b/src/lib/elementary/efl_ui_scroll_alert_popup.c
@@ -2,22 +2,22 @@
 # include "elementary_config.h"
 #endif
 
-#define EFL_UI_POPUP_ALERT_SCROLL_BETA
+#define EFL_UI_SCROLL_ALERT_POPUP_BETA
 #define EFL_PART_PROTECTED
 
 #include <Elementary.h>
 
 #include "elm_priv.h"
 #include "efl_ui_popup_private.h"
-#include "efl_ui_popup_alert_scroll_private.h"
-#include "efl_ui_popup_alert_scroll_part.eo.h"
+#include "efl_ui_scroll_alert_popup_private.h"
+#include "efl_ui_scroll_alert_popup_part.eo.h"
 #include "elm_part_helper.h"
 
-#define MY_CLASS EFL_UI_POPUP_ALERT_SCROLL_CLASS
-#define MY_CLASS_NAME "Efl.Ui.Popup_Alert_Scroll"
+#define MY_CLASS EFL_UI_SCROLL_ALERT_POPUP_CLASS
+#define MY_CLASS_NAME "Efl.Ui.Scroll_Alert_Popup"
 
 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 max_size;
@@ -104,7 +104,7 @@ _scroller_sizing_eval(Eo *obj, 
Efl_Ui_Popup_Alert_Scroll_Data *pd,
 }
 
 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);
    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
-_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
     * calculation.
@@ -152,7 +152,7 @@ 
_efl_ui_popup_alert_scroll_efl_canvas_group_group_calculate(Eo *obj, Efl_Ui_Popu
 }
 
 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()
    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 *
-_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()
    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 *
-_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()
    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
-_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);
 
@@ -209,13 +209,13 @@ _efl_ui_popup_alert_scroll_text_set(Eo *obj, 
Efl_Ui_Popup_Alert_Scroll_Data *pd
 }
 
 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));
 }
 
 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_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
-_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;
 }
 
 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;
 
@@ -257,13 +257,13 @@ _efl_ui_popup_alert_scroll_efl_ui_popup_popup_size_set(Eo 
*obj, Efl_Ui_Popup_Ale
 }
 
 EOLIAN static Eo *
-_efl_ui_popup_alert_scroll_efl_object_constructor(Eo *obj,
-                                                  
Efl_Ui_Popup_Alert_Scroll_Data *pd)
+_efl_ui_scroll_alert_popup_efl_object_constructor(Eo *obj,
+                                                  
Efl_Ui_Scroll_Alert_Popup_Data *pd)
 {
    ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL);
 
    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));
    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 */
 
-ELM_PART_OVERRIDE(efl_ui_popup_alert_scroll, EFL_UI_POPUP_ALERT_SCROLL, 
Efl_Ui_Popup_Alert_Scroll_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_GET(efl_ui_popup_alert_scroll, 
EFL_UI_POPUP_ALERT_SCROLL, Efl_Ui_Popup_Alert_Scroll_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_TEXT_SET(efl_ui_popup_alert_scroll, 
EFL_UI_POPUP_ALERT_SCROLL, Efl_Ui_Popup_Alert_Scroll_Data)
-ELM_PART_OVERRIDE_TEXT_GET(efl_ui_popup_alert_scroll, 
EFL_UI_POPUP_ALERT_SCROLL, Efl_Ui_Popup_Alert_Scroll_Data)
-#include "efl_ui_popup_alert_scroll_part.eo.c"
+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_scroll_alert_popup, 
EFL_UI_SCROLL_ALERT_POPUP, Efl_Ui_Scroll_Alert_Popup_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_scroll_alert_popup, 
EFL_UI_SCROLL_ALERT_POPUP, Efl_Ui_Scroll_Alert_Popup_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_scroll_alert_popup, 
EFL_UI_SCROLL_ALERT_POPUP, Efl_Ui_Scroll_Alert_Popup_Data)
+#include "efl_ui_scroll_alert_popup_part.eo.c"
 
 /* Efl.Part end */
 
-#include "efl_ui_popup_alert_scroll.eo.c"
+#include "efl_ui_scroll_alert_popup.eo.c"
diff --git a/src/lib/elementary/efl_ui_popup_alert_scroll.eo 
b/src/lib/elementary/efl_ui_scroll_alert_popup.eo
similarity index 92%
rename from src/lib/elementary/efl_ui_popup_alert_scroll.eo
rename to src/lib/elementary/efl_ui_scroll_alert_popup.eo
index e27ba3590f..5170627b81 100644
--- a/src/lib/elementary/efl_ui_popup_alert_scroll.eo
+++ b/src/lib/elementary/efl_ui_scroll_alert_popup.eo
@@ -1,8 +1,8 @@
 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 {
       @property expandable @beta {
          set {
diff --git a/src/lib/elementary/efl_ui_popup_alert_scroll_part.eo 
b/src/lib/elementary/efl_ui_scroll_alert_popup_part.eo
similarity index 58%
rename from src/lib/elementary/efl_ui_popup_alert_scroll_part.eo
rename to src/lib/elementary/efl_ui_scroll_alert_popup_part.eo
index 0f38208d5d..06730a3f0d 100644
--- a/src/lib/elementary/efl_ui_popup_alert_scroll_part.eo
+++ b/src/lib/elementary/efl_ui_scroll_alert_popup_part.eo
@@ -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;
    implements {
       Efl.Content.content { get; set; }
diff --git a/src/lib/elementary/efl_ui_scroll_alert_popup_private.h 
b/src/lib/elementary/efl_ui_scroll_alert_popup_private.h
new file mode 100644
index 0000000000..98ff244b15
--- /dev/null
+++ b/src/lib/elementary/efl_ui_scroll_alert_popup_private.h
@@ -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
diff --git a/src/lib/elementary/efl_ui_popup_alert_text.c 
b/src/lib/elementary/efl_ui_text_alert_popup.c
similarity index 74%
rename from src/lib/elementary/efl_ui_popup_alert_text.c
rename to src/lib/elementary/efl_ui_text_alert_popup.c
index 3e74a5ab62..1f8c4601f5 100644
--- a/src/lib/elementary/efl_ui_popup_alert_text.c
+++ b/src/lib/elementary/efl_ui_text_alert_popup.c
@@ -8,17 +8,17 @@
 
 #include "elm_priv.h"
 #include "efl_ui_popup_private.h"
-#include "efl_ui_popup_alert_text_private.h"
-#include "efl_ui_popup_alert_text_part.eo.h"
+#include "efl_ui_text_alert_popup_private.h"
+#include "efl_ui_text_alert_popup_part.eo.h"
 #include "elm_part_helper.h"
 
-#define MY_CLASS EFL_UI_POPUP_ALERT_TEXT_CLASS
-#define MY_CLASS_NAME "Efl.Ui.Popup_Alert_Text"
+#define MY_CLASS EFL_UI_TEXT_ALERT_POPUP_CLASS
+#define MY_CLASS_NAME "Efl.Ui.Text_Alert_Popup"
 
 //static const char PART_NAME_TEXT[] = "text";
 
 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;
    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
-_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;
 
@@ -117,7 +117,7 @@ _efl_ui_popup_alert_text_efl_ui_popup_popup_size_set(Eo 
*obj, Efl_Ui_Popup_Alert
 }
 
 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);
    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
-_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
     * calculation.
@@ -171,25 +171,25 @@ 
_efl_ui_popup_alert_text_efl_canvas_group_group_calculate(Eo *obj, Efl_Ui_Popup_
 }
 
 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);
 }
 
 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));
 }
 
 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));
 }
 
 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"))
      {
@@ -212,7 +212,7 @@ _efl_ui_popup_alert_text_text_set(Eo *obj, 
Efl_Ui_Popup_Alert_Text_Data *pd, con
 }
 
 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"))
      {
@@ -226,19 +226,19 @@ _efl_ui_popup_alert_text_text_get(const Eo *obj 
EINA_UNUSED, Efl_Ui_Popup_Alert_
 }
 
 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*
-_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
-_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_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 *
-_efl_ui_popup_alert_text_efl_object_constructor(Eo *obj,
-                                                Efl_Ui_Popup_Alert_Text_Data 
*pd)
+_efl_ui_text_alert_popup_efl_object_constructor(Eo *obj,
+                                                Efl_Ui_Text_Alert_Popup_Data 
*pd)
 {
    ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL);
 
    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));
    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 */
 
-ELM_PART_OVERRIDE(efl_ui_popup_alert_text, EFL_UI_POPUP_ALERT_TEXT, 
Efl_Ui_Popup_Alert_Text_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_GET(efl_ui_popup_alert_text, 
EFL_UI_POPUP_ALERT_TEXT, Efl_Ui_Popup_Alert_Text_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_TEXT_SET(efl_ui_popup_alert_text, EFL_UI_POPUP_ALERT_TEXT, 
Efl_Ui_Popup_Alert_Text_Data)
-ELM_PART_OVERRIDE_TEXT_GET(efl_ui_popup_alert_text, EFL_UI_POPUP_ALERT_TEXT, 
Efl_Ui_Popup_Alert_Text_Data)
-#include "efl_ui_popup_alert_text_part.eo.c"
+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_text_alert_popup, 
EFL_UI_TEXT_ALERT_POPUP, Efl_Ui_Text_Alert_Popup_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_text_alert_popup, 
EFL_UI_TEXT_ALERT_POPUP, Efl_Ui_Text_Alert_Popup_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_text_alert_popup, EFL_UI_TEXT_ALERT_POPUP, 
Efl_Ui_Text_Alert_Popup_Data)
+#include "efl_ui_text_alert_popup_part.eo.c"
 
 /* Efl.Part end */
 
-#include "efl_ui_popup_alert_text.eo.c"
+#include "efl_ui_text_alert_popup.eo.c"
diff --git a/src/lib/elementary/efl_ui_popup_alert_text.eo 
b/src/lib/elementary/efl_ui_text_alert_popup.eo
similarity index 87%
rename from src/lib/elementary/efl_ui_popup_alert_text.eo
rename to src/lib/elementary/efl_ui_text_alert_popup.eo
index a842f12ff3..32f66a86f3 100644
--- a/src/lib/elementary/efl_ui_popup_alert_text.eo
+++ b/src/lib/elementary/efl_ui_text_alert_popup.eo
@@ -1,8 +1,8 @@
 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 {
       @property expandable {
          set {
diff --git a/src/lib/elementary/efl_ui_popup_alert_text_part.eo 
b/src/lib/elementary/efl_ui_text_alert_popup_part.eo
similarity index 58%
rename from src/lib/elementary/efl_ui_popup_alert_text_part.eo
rename to src/lib/elementary/efl_ui_text_alert_popup_part.eo
index dcd20de969..cf3f20f851 100644
--- a/src/lib/elementary/efl_ui_popup_alert_text_part.eo
+++ b/src/lib/elementary/efl_ui_text_alert_popup_part.eo
@@ -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;
    implements {
       Efl.Content.content { get; set; }
diff --git a/src/lib/elementary/efl_ui_text_alert_popup_private.h 
b/src/lib/elementary/efl_ui_text_alert_popup_private.h
new file mode 100644
index 0000000000..88dd6b2133
--- /dev/null
+++ b/src/lib/elementary/efl_ui_text_alert_popup_private.h
@@ -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
diff --git a/src/lib/elementary/meson.build b/src/lib/elementary/meson.build
index 9d308e1148..8786d4dc0c 100644
--- a/src/lib/elementary/meson.build
+++ b/src/lib/elementary/meson.build
@@ -171,13 +171,13 @@ pub_eo_files = [
   'efl_ui_text.eo',
   'efl_ui_popup.eo',
   'efl_ui_popup_part_backwall.eo',
-  'efl_ui_popup_alert.eo',
-  'efl_ui_popup_alert_part.eo',
-  'efl_ui_popup_alert_scroll.eo',
-  'efl_ui_popup_alert_scroll_part.eo',
-  'efl_ui_popup_alert_text.eo',
-  'efl_ui_popup_alert_text_part.eo',
-  'efl_ui_popup_anchor.eo',
+  'efl_ui_alert_popup.eo',
+  'efl_ui_alert_popup_part.eo',
+  'efl_ui_scroll_alert_popup.eo',
+  'efl_ui_scroll_alert_popup_part.eo',
+  'efl_ui_text_alert_popup.eo',
+  'efl_ui_text_alert_popup_part.eo',
+  'efl_ui_anchor_popup.eo',
   'efl_ui_text_editable.eo',
   'efl_ui_text_async.eo',
   'efl_ui_text_factory_images.eo',
@@ -393,10 +393,10 @@ elementary_headers_unstable = [
   'elm_widget_icon.h',
   'efl_ui_widget_image.h',
   'efl_ui_popup_private.h',
-  'efl_ui_popup_alert_private.h',
-  'efl_ui_popup_alert_scroll_private.h',
-  'efl_ui_popup_alert_text_private.h',
-  'efl_ui_popup_anchor_private.h',
+  'efl_ui_alert_popup_private.h',
+  'efl_ui_scroll_alert_popup_private.h',
+  'efl_ui_text_alert_popup_private.h',
+  'efl_ui_anchor_popup_private.h',
   'elm_widget_index.h',
   'elm_widget_inwin.h',
   'elm_widget_label.h',
@@ -835,10 +835,10 @@ elementary_src = [
   'efl_ui_box_layout.c',
   'efl_ui_box_private.h',
   'efl_ui_popup.c',
-  'efl_ui_popup_alert.c',
-  'efl_ui_popup_alert_scroll.c',
-  'efl_ui_popup_alert_text.c',
-  'efl_ui_popup_anchor.c',
+  'efl_ui_alert_popup.c',
+  'efl_ui_scroll_alert_popup.c',
+  'efl_ui_text_alert_popup.c',
+  'efl_ui_anchor_popup.c',
   'efl_ui_table.c',
   'efl_ui_table_static.c',
   'efl_ui_table_private.h',

-- 


Reply via email to