summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTaehyub Kim <taehyub.kim@samsung.com>2018-04-18 15:48:53 +0900
committerJaehyun Cho <jae_hyun.cho@samsung.com>2018-04-19 20:34:23 +0900
commit0e8f0355447cd99493b98d0d7baa73e156ef58b0 (patch)
treeab91280a0b2c105b48a5a34cf98f6e73c51a374b
parent974fa323a180cf049426661dcff1c3855c0bbc5c (diff)
downloadefl-0e8f0355447cd99493b98d0d7baa73e156ef58b0.tar.gz
efl_part: remove the elm legacy name of efl ui theme
Summary: efl_part: remove the elm legacy name of efl ui theme Test Plan: run elementary_test Reviewers: Jaehyun_Cho, woohyun, cedric, raster, jpeg Differential Revision: https://phab.enlightenment.org/D5934
-rw-r--r--data/elementary/themes/edc/efl/bg.edc14
-rw-r--r--data/elementary/themes/edc/efl/border.edc283
-rw-r--r--data/elementary/themes/edc/efl/button.edc122
-rw-r--r--data/elementary/themes/edc/efl/calendar.edc4
-rw-r--r--data/elementary/themes/edc/efl/check.edc108
-rw-r--r--data/elementary/themes/edc/efl/cursor.edc18
-rw-r--r--data/elementary/themes/edc/efl/panes.edc236
-rw-r--r--data/elementary/themes/edc/efl/pointer.edc2
-rw-r--r--data/elementary/themes/edc/efl/popup.edc50
-rw-r--r--data/elementary/themes/edc/efl/progress.edc166
-rw-r--r--data/elementary/themes/edc/efl/radio.edc54
-rw-r--r--data/elementary/themes/edc/efl/spin.edc2
-rw-r--r--data/elementary/themes/edc/efl/spin_button.edc570
-rw-r--r--data/elementary/themes/edc/efl/text.edc90
-rw-r--r--data/elementary/themes/edc/efl/textpath.edc2
-rw-r--r--data/elementary/themes/edc/efl/uiclock.edc2
-rw-r--r--data/elementary/themes/edc/efl/video.edc2
-rw-r--r--data/elementary/themes/edc/efl/win.edc8
-rw-r--r--src/lib/elementary/efl_ui_bg_widget.c25
-rw-r--r--src/lib/elementary/efl_ui_button.c24
-rw-r--r--src/lib/elementary/efl_ui_calendar.c8
-rw-r--r--src/lib/elementary/efl_ui_check.c9
-rw-r--r--src/lib/elementary/efl_ui_layout.c36
-rw-r--r--src/lib/elementary/efl_ui_panes.c47
-rw-r--r--src/lib/elementary/efl_ui_popup.c6
-rw-r--r--src/lib/elementary/efl_ui_popup_alert.c12
-rw-r--r--src/lib/elementary/efl_ui_popup_alert_scroll.c8
-rw-r--r--src/lib/elementary/efl_ui_popup_alert_text.c10
-rw-r--r--src/lib/elementary/efl_ui_progressbar.c68
-rw-r--r--src/lib/elementary/efl_ui_radio.c9
-rw-r--r--src/lib/elementary/efl_ui_spin.c5
-rw-r--r--src/lib/elementary/efl_ui_spin_button.c10
-rw-r--r--src/lib/elementary/efl_ui_text.c214
-rw-r--r--src/lib/elementary/efl_ui_textpath.c10
-rw-r--r--src/lib/elementary/efl_ui_video.c5
-rw-r--r--src/lib/elementary/efl_ui_win.c218
-rw-r--r--src/lib/elementary/elm_interface_scrollable.c31
-rw-r--r--src/lib/elementary/els_cursor.c4
38 files changed, 1382 insertions, 1110 deletions
diff --git a/data/elementary/themes/edc/efl/bg.edc b/data/elementary/themes/edc/efl/bg.edc
index 3c57ac81b3..ddb3365f8f 100644
--- a/data/elementary/themes/edc/efl/bg.edc
+++ b/data/elementary/themes/edc/efl/bg.edc
@@ -1,12 +1,12 @@
/* bg widget style information
[SWALLOW]
- elm.swallow.rectangle: Used for elm_bg_color_set()
- elm.swallow.background: Used for elm_bg_file_set()
- elm.swallow.content: Used for elm_layout_part_content_set(bg, "overlay", content).
+ rectangle: Used for elm_bg_color_set()
+ bg: Used for elm_bg_file_set()
+ content: Used for elm_layout_part_content_set(bg, "overlay", content).
*/
-group { name: "efl/bg";
+group { "efl/bg";
data.item: "version" "119";
images.image: "bevel_dark_out.png" COMP;
parts {
@@ -20,11 +20,11 @@ group { name: "efl/bg";
color: 64 64 64 255;
}
}
- part { name: "elm.swallow.rectangle"; type: SWALLOW;
+ part { name: "rectangle"; type: SWALLOW;
description { state: "default" 0.0;
}
}
- part { name: "elm.swallow.background"; type: SWALLOW;
+ part { name: "bg"; type: SWALLOW;
clip_to: "clipper";
description { state: "default" 0.0;
fixed: 1 1;
@@ -38,7 +38,7 @@ group { name: "efl/bg";
fill.smooth: 0;
}
}
- part { name: "elm.swallow.content"; type: SWALLOW;
+ part { name: "content"; type: SWALLOW;
description { state: "default" 0.0;
}
}
diff --git a/data/elementary/themes/edc/efl/border.edc b/data/elementary/themes/edc/efl/border.edc
index f6e8b8922d..34835f01d6 100644
--- a/data/elementary/themes/edc/efl/border.edc
+++ b/data/elementary/themes/edc/efl/border.edc
@@ -7,7 +7,7 @@
* - virtual keyboard
*/
-group { name: "efl/border";
+group { "efl/border";
images.image: "vgrad_med_lighter.png" COMP;
images.image: "vgrad_med_dark.png" COMP;
images.image: "bevel_out.png" COMP;
@@ -33,7 +33,7 @@ group { name: "efl/border";
data.item: "version" "119";
parts {
/* opaque region of the window, to inform the compositor */
- spacer { "elm.spacer.opaque";
+ spacer { "spacer.opaque";
desc {
rel1.to: "top_clip";
rel2.to: "bottom_clip";
@@ -41,12 +41,12 @@ group { name: "efl/border";
desc { "max"; inherit: "default"; }
}
/* covers the entire client contents, excluding the main menu */
- spacer { "elm.spacer.content";
+ spacer { "spacer.content";
required; // since 1.19
desc {
- rel1.to: "elm.swallow.menu";
+ rel1.to: "menu";
rel1.relative: 0.0 1.0;
- rel2.to: "elm.swallow.keyboard";
+ rel2.to: "keyboard";
rel2.relative: 1.0 0.0;
}
}
@@ -76,7 +76,7 @@ group { name: "efl/border";
rel2.to: "bottom_clip";
}
}
- rect { "elm.rect.background";
+ rect { "rect.background";
required; // @since 1.19
clip: "bg_clip";
desc { "default";
@@ -90,7 +90,7 @@ group { name: "efl/border";
}
}
/* window background: image */
- swallow { "elm.swallow.background";
+ swallow { "background";
required; // @since 1.19
clip: "client_clip";
}
@@ -102,7 +102,7 @@ group { name: "efl/border";
middle: 0;
}
fill.smooth: 0;
- rel.to: "elm.spacer.content";
+ rel.to: "spacer.content";
visible: 0;
}
desc { "visible";
@@ -112,7 +112,7 @@ group { name: "efl/border";
}
spacer { "indicator_spacer";
desc { "default";
- rel.to: "elm.swallow.indicator";
+ rel.to: "indicator";
}
desc { "hidden";
rel.to: "top_clip";
@@ -127,10 +127,10 @@ group { name: "efl/border";
desc { "default";
color: 64 64 64 255; // FIXME: color_class
align: 0.5 0.0;
- rel.to: "elm.swallow.menu";
+ rel.to: "menu";
}
}
- swallow { "elm.swallow.menu";
+ swallow { "menu";
required: 1; // since 1.19
desc { "default";
rel.to: "indicator_spacer";
@@ -148,9 +148,9 @@ group { name: "efl/border";
/* application contents - spacer and clipper (without main menu) */
spacer { "client_spacer";
desc { "default";
- rel1.to: "elm.swallow.menu";
+ rel1.to: "menu";
rel1.relative: 0.0 1.0;
- rel2.to: "elm.swallow.keyboard";
+ rel2.to: "keyboard";
rel2.relative: 1.0 0.0;
}
}
@@ -162,7 +162,7 @@ group { name: "efl/border";
}
/* application contents */
- swallow { "elm.swallow.client";
+ swallow { "client";
clip: "client_clip";
desc { "default";
rel.to: "client_spacer";
@@ -170,7 +170,7 @@ group { name: "efl/border";
}
/* modal window blocker */
- rect { "elm.rect.blocker";
+ rect { "rect.blocker";
required;
desc { "default";
rel1.to: "top_clip";
@@ -234,18 +234,18 @@ group { name: "efl/border";
fill.smooth: 0;
}
}
- text { "elm.text.title"; nomouse;
+ text { "text.title"; nomouse;
scale: 1;
effect: SHADOW BOTTOM;
clip: "top_clip";
desc { "default";
rel1.relative: 1.0 0.0;
rel1.offset: 1 3;
- rel1.to_x: "elm.event.icon";
+ rel1.to_x: "event.icon";
rel1.to_y: "shadow_spacer";
rel2.relative: 0.0 0.0;
rel2.offset: -2 3;
- rel2.to_x: "elm.event.minimize";
+ rel2.to_x: "event.minimize";
rel2.to_y: "shadow_spacer";
align: 0.5 0.0;
color_class: "border_title";
@@ -269,17 +269,17 @@ group { name: "efl/border";
desc { "default";
rel1.relative: 1.0 0.0;
rel1.offset: 1 2;
- rel1.to_x: "elm.event.icon";
+ rel1.to_x: "event.icon";
rel1.to_y: "shadow_spacer";
rel2.relative: 0.0 0.0;
rel2.offset: -1 2;
- rel2.to_x: "elm.event.minimize";
+ rel2.to_x: "event.minimize";
rel2.to_y: "shadow_spacer";
align: 0.5 0.0;
color_class: "border_title_active";
color3: 255 255 255 255;
text { font: FNBD; size: 10;
- text_source: "elm.text.title";
+ text_source: "text.title";
text_class: "title_bar";
align: 0.5 0.0;
min: 0 1;
@@ -292,10 +292,10 @@ group { name: "efl/border";
visible: 1;
}
}
- spacer { "icon";
+ spacer { "spacer.icon";
desc { "default";
- rel1.to: "elm.event.icon";
- rel2.to: "elm.event.icon";
+ rel1.to: "event.icon";
+ rel2.to: "event.icon";
}
desc { "bounce1";
inherit: "default";
@@ -308,12 +308,12 @@ group { name: "efl/border";
rel2.relative: 1.2 1.2;
}
}
- swallow { "elm.swallow.icon"; nomouse;
+ swallow { "icon"; nomouse;
clip_to: "top_clip";
desc { "default";
- rel1.to: "icon";
+ rel1.to: "spacer.icon";
rel1.relative: 0.15 0.15;
- rel2.to: "icon";
+ rel2.to: "spacer.icon";
rel2.relative: 0.85 0.85;
rel2.offset: 0 0;
}
@@ -338,10 +338,10 @@ group { name: "efl/border";
max: 20 20;
rel1.relative: 1.0 0.0;
rel1.offset: 2 -0;
- rel1.to: "elm.event.icon";
+ rel1.to: "event.icon";
rel2.relative: 1.0 1.0;
rel2.offset: 2 -1;
- rel2.to: "elm.event.icon";
+ rel2.to: "event.icon";
align: 0.0 0.5;
fixed: 1 1;
}
@@ -387,8 +387,8 @@ group { name: "efl/border";
clip: "clip1";
desc { "default";
image.normal: "sym_close_dark_normal.png";
- rel1.to: "elm.event.close";
- rel2.to: "elm.event.close";
+ rel1.to: "event.close";
+ rel2.to: "event.close";
min: 15 15;
max: 15 15;
fixed: 1 1;
@@ -402,8 +402,8 @@ group { name: "efl/border";
clip: "clip1";
desc { "default";
image.normal: "sym_up_dark_normal.png";
- rel1.to: "elm.event.maximize";
- rel2.to: "elm.event.maximize";
+ rel1.to: "event.maximize";
+ rel2.to: "event.maximize";
min: 15 15;
max: 15 15;
fixed: 1 1;
@@ -417,8 +417,8 @@ group { name: "efl/border";
clip: "clip1";
desc { "default";
image.normal: "sym_down_dark_normal.png";
- rel1.to: "elm.event.minimize";
- rel2.to: "elm.event.minimize";
+ rel1.to: "event.minimize";
+ rel2.to: "event.minimize";
min: 15 15;
max: 15 15;
fixed: 1 1;
@@ -432,8 +432,8 @@ group { name: "efl/border";
clip: "clip2";
desc { "default";
image.normal: "sym_close_light_normal.png";
- rel1.to: "elm.event.close";
- rel2.to: "elm.event.close";
+ rel1.to: "event.close";
+ rel2.to: "event.close";
min: 15 15;
max: 15 15;
fixed: 1 1;
@@ -447,8 +447,8 @@ group { name: "efl/border";
clip: "clip2";
desc { "default";
image.normal: "sym_up_light_normal.png";
- rel1.to: "elm.event.maximize";
- rel2.to: "elm.event.maximize";
+ rel1.to: "event.maximize";
+ rel2.to: "event.maximize";
min: 15 15;
max: 15 15;
fixed: 1 1;
@@ -462,8 +462,8 @@ group { name: "efl/border";
clip: "clip2";
desc { "default";
image.normal: "sym_down_light_normal.png";
- rel1.to: "elm.event.minimize";
- rel2.to: "elm.event.minimize";
+ rel1.to: "event.minimize";
+ rel2.to: "event.minimize";
min: 15 15;
max: 15 15;
fixed: 1 1;
@@ -473,7 +473,7 @@ group { name: "efl/border";
image.normal: "sym_down_light_selected.png";
}
}
- rect { "elm.event.icon";
+ rect { "event.icon";
desc { "default";
rel1.relative: 0.0 0.0;
rel1.to: "top_clip";
@@ -484,19 +484,19 @@ group { name: "efl/border";
color: 0 0 0 0;
}
}
- rect { "elm.event.titlebar";
+ rect { "event.titlebar";
desc { "default";
rel1.relative: 1.0 0.0;
- rel1.to_x: "elm.event.icon";
+ rel1.to_x: "event.icon";
rel1.to_y: "top_clip";
rel2.relative: 0.0 1.0;
rel2.offset: 0 -1;
- rel2.to_x: "elm.event.minimize";
+ rel2.to_x: "event.minimize";
rel2.to_y: "top_clip";
color: 0 0 0 0;
}
}
- rect { "elm.event.close";
+ rect { "event.close";
desc { "default";
rel.to: "top_clip";
rel1.relative: 1.0 0.0;
@@ -506,29 +506,29 @@ group { name: "efl/border";
color: 0 0 0 0;
}
}
- rect { "elm.event.maximize";
+ rect { "event.maximize";
desc { "default";
rel1.relative: -0.25 0.0;
rel1.offset: -1 0;
- rel1.to_x: "elm.event.close";
+ rel1.to_x: "event.close";
rel1.to_y: "top_clip";
rel2.relative: -0.25 1.0;
- rel2.to_x: "elm.event.close";
+ rel2.to_x: "event.close";
rel2.to_y: "top_clip";
align: 1.0 0.5;
aspect: 1.0 1.0; aspect_preference: VERTICAL;
color: 0 0 0 0;
}
}
- rect { "elm.event.minimize";
+ rect { "event.minimize";
desc { "default";
rel1.relative: 0.0 0.0;
rel1.offset: -1 0;
- rel1.to_x: "elm.event.maximize";
+ rel1.to_x: "event.maximize";
rel1.to_y: "top_clip";
rel2.relative: 0.0 1.0;
rel2.to_y: "top_clip";
- rel2.to_x: "elm.event.maximize";
+ rel2.to_x: "event.maximize";
align: 1.0 0.5;
aspect: 1.0 1.0; aspect_preference: VERTICAL;
color: 0 0 0 0;
@@ -544,7 +544,7 @@ group { name: "efl/border";
hid;
}
}
- rect { "elm.event.resize.tl";
+ rect { "event.resize.tl";
clip: "top_resize_clip";
desc { "default";
rel.to: "top_clip";
@@ -556,14 +556,14 @@ group { name: "efl/border";
}
desc { "hidden"; inherit: "default"; hid; }
}
- rect { "elm.event.resize.t";
+ rect { "event.resize.t";
clip: "top_resize_clip";
desc { "default";
rel1.relative: 1.0 0.0;
rel1.to_y: "top_clip";
- rel1.to_x: "elm.event.resize.tl";
+ rel1.to_x: "event.resize.tl";
rel2.relative: 0.0 0.0;
- rel2.to_x: "elm.event.resize.tr";
+ rel2.to_x: "event.resize.tr";
rel2.to_y: "top_clip";
min: 0 4;
align: 0.5 0.0;
@@ -572,7 +572,7 @@ group { name: "efl/border";
}
desc { "hidden"; inherit: "default"; hid; }
}
- rect { "elm.event.resize.tr";
+ rect { "event.resize.tr";
clip: "top_resize_clip";
desc { "default";
rel.to: "top_clip";
@@ -586,7 +586,7 @@ group { name: "efl/border";
desc { "hidden"; inherit: "default"; hid; }
}
/* bottom border - spacer and clipper */
- swallow { "elm.swallow.keyboard";
+ swallow { "keyboard";
desc { "default";
rel.to: "bottom_clip";
rel2.relative: 1.0 0.0;
@@ -626,7 +626,7 @@ group { name: "efl/border";
fill.smooth: 0;
}
}
- rect { "elm.event.resize.bl";
+ rect { "event.resize.bl";
clip: "bottom_clip";
desc { "default";
rel1.relative: 0.0 1.0;
@@ -640,15 +640,15 @@ group { name: "efl/border";
}
desc { "hidden"; inherit: "default"; hid; }
}
- rect { "elm.event.resize.b";
+ rect { "event.resize.b";
clip: "bottom_clip";
desc { "default";
rel1.relative: 1.0 1.0;
- rel1.to_x: "elm.event.resize.tl";
+ rel1.to_x: "event.resize.tl";
rel1.to_y: "bottom_clip";
rel1.offset: 0 -1;
rel2.relative: 0.0 1.0;
- rel2.to_x: "elm.event.resize.tr";
+ rel2.to_x: "event.resize.tr";
rel2.to_y: "bottom_clip";
min: 0 5;
align: 0.5 1.0;
@@ -657,7 +657,7 @@ group { name: "efl/border";
}
desc { "hidden"; inherit: "default"; hid; }
}
- rect { "elm.event.resize.br";
+ rect { "event.resize.br";
clip: "bottom_clip";
desc { "default";
rel1.relative: 1.0 1.0;
@@ -687,14 +687,14 @@ group { name: "efl/border";
clip: "bg_clip";
desc { "default";
color: 148 23 45 255;
- rel.to: "elm.swallow.indicator";
+ rel.to: "indicator";
}
desc { "bg_transparent";
inherit: "default";
color: 0 0 0 0;
}
}
- swallow { "elm.swallow.indicator";
+ swallow { "indicator";
clip: "bg_clip";
desc { "default";
rel.to: "top_clip";
@@ -774,12 +774,12 @@ group { name: "efl/border";
program {
signal: "elm,state,background,solid,on"; source: "elm";
action: STATE_SET "visible";
- target: "elm.rect.background";
+ target: "rect.background";
}
program {
signal: "elm,state,background,solid,off"; source: "elm";
action: STATE_SET "default";
- target: "elm.rect.background";
+ target: "rect.background";
}
program {
signal: "elm,state,background,standard,on"; source: "elm";
@@ -795,7 +795,7 @@ group { name: "efl/border";
signal: "elm,action,focus"; source: "elm";
action: STATE_SET "focused";
target: "top";
- target: "elm.text.title";
+ target: "text.title";
target: "title2";
target: "clip1";
target: "clip2";
@@ -804,7 +804,7 @@ group { name: "efl/border";
signal: "elm,action,unfocus"; source: "elm";
action: STATE_SET "default";
target: "top";
- target: "elm.text.title";
+ target: "text.title";
target: "title2";
target: "clip1";
target: "clip2";
@@ -812,25 +812,25 @@ group { name: "efl/border";
program {
signal: "elm,state,urgent"; source: "elm";
action: STATE_SET "bounce1";
- target: "icon";
+ target: "spacer.icon";
after: "urg1";
}
program { name: "urg1";
action: STATE_SET "bounce2";
transition: DECELERATE 0.4;
- target: "icon";
+ target: "spacer.icon";
after: "urg2";
}
program { name: "urg2";
action: STATE_SET "bounce1";
transition: ACCELERATE 0.3;
- target: "icon";
+ target: "spacer.icon";
after: "urg1";
}
program {
signal: "elm,state,not_urgent"; source: "elm";
action: STATE_SET "default";
- target: "icon";
+ target: "spacer.icon";
}
program { name: "spin";
signal: "elm,state,hung"; source: "elm";
@@ -872,7 +872,7 @@ group { name: "efl/border";
program {
signal: "elm,state,maximize*"; source: "elm";
action: STATE_SET "max";
- target: "elm.spacer.opaque";
+ target: "spacer.opaque";
}
program {
signal: "elm,state,maximize*"; source: "elm";
@@ -881,7 +881,7 @@ group { name: "efl/border";
program {
signal: "elm,state,unmaximize*"; source: "elm";
action: STATE_SET "default";
- target: "elm.spacer.opaque";
+ target: "spacer.opaque";
}
program {
signal: "elm,state,unmaximize*"; source: "elm";
@@ -928,33 +928,33 @@ group { name: "efl/border";
signal: "elm,action,indicator,show_effect"; source: "elm";
action: STATE_SET "visible";
transition: DECELERATE 0.2;
- target: "elm.swallow.indicator";
+ target: "indicator";
}
program {
signal: "elm,action,indicator,hide_effect"; source: "elm";
action: STATE_SET "hidden";
transition: DECELERATE 0.2;
- target: "elm.swallow.indicator";
+ target: "indicator";
}
program { name: "update_indicator";
script {
if (get_int(indicator_enabled)) {
if ((get_int(indicator_type) == INDICATOR_TYPE_BG_OPAQUE) ||
(get_int(indicator_type) == INDICATOR_TYPE_UNKNOWN)) {
- set_state(PART:"elm.swallow.indicator", "visible", 0.0);
+ set_state(PART:"indicator", "visible", 0.0);
set_state(PART:"indicator_spacer", "default", 0.0);
set_state(PART:"indicator_bg", "default", 0.0);
} else if (get_int(indicator_type) == INDICATOR_TYPE_BG_TRANSPARENT) {
- set_state(PART:"elm.swallow.indicator", "visible", 0.0);
+ set_state(PART:"indicator", "visible", 0.0);
set_state(PART:"indicator_spacer", "default", 0.0);
set_state(PART:"indicator_bg", "bg_transparent", 0.0);
} else if (get_int(indicator_type) == INDICATOR_TYPE_HIDDEN) {
- set_state(PART:"elm.swallow.indicator", "hidden", 0.0);
+ set_state(PART:"indicator", "hidden", 0.0);
set_state(PART:"indicator_spacer", "hidden", 0.0);
set_state(PART:"indicator_bg", "default", 0.0);
}
} else {
- set_state(PART:"elm.swallow.indicator", "default", 0.0);
+ set_state(PART:"indicator", "default", 0.0);
set_state(PART:"indicator_spacer", "default", 0.0);
}
}
@@ -964,171 +964,171 @@ group { name: "efl/border";
program { name: "show_menu";
signal: "elm,action,show_menu"; source: "elm";
action: STATE_SET "visible";
- target: "elm.swallow.menu";
+ target: "menu";
}
program { name: "hide_menu";
signal: "elm,action,hide"; source: "elm";
action: STATE_SET "default";
- target: "elm.swallow.menu";
+ target: "menu";
}
/* modal windows */
program { name: "hide_blocker";
signal: "elm,action,hide_blocker"; source: "elm";
action: STATE_SET "default" 0.0;
- target: "elm.rect.blocker";
+ target: "rect.blocker";
transition: DECELERATE 0.2;
}
program { name: "show_blocker";
signal: "elm,action,show_blocker"; source: "elm";
action: STATE_SET "visible" 0.0;
- target: "elm.rect.blocker";
+ target: "rect.blocker";
transition: DECELERATE 0.2;
}
/* minimize, maximize & close buttons */
program {
- signal: "mouse,down,*"; source: "elm.event.close";
+ signal: "mouse,down,*"; source: "event.close";
action: STATE_SET "selected";
target: "close1";
target: "close2";
}
program {
- signal: "mouse,up,*"; source: "elm.event.close";
+ signal: "mouse,up,*"; source: "event.close";
action: STATE_SET "default";
target: "close1";
target: "close2";
}
program {
- signal: "mouse,down,*"; source: "elm.event.maximize";
+ signal: "mouse,down,*"; source: "event.maximize";
action: STATE_SET "selected";
target: "max1";
target: "max2";
}
program {
- signal: "mouse,up,*"; source: "elm.event.maximize";
+ signal: "mouse,up,*"; source: "event.maximize";
action: STATE_SET "default";
target: "max1";
target: "max2";
}
program {
- signal: "mouse,down,*"; source: "elm.event.minimize";
+ signal: "mouse,down,*"; source: "event.minimize";
action: STATE_SET "selected";
target: "min1";
target: "min2";
}
program {
- signal: "mouse,up,*"; source: "elm.event.minimize";
+ signal: "mouse,up,*"; source: "event.minimize";
action: STATE_SET "default";
target: "min1";
target: "min2";
}
program {
- signal: "mouse,down,1"; source: "elm.event.titlebar";
+ signal: "mouse,down,1"; source: "event.titlebar";
action: SIGNAL_EMIT "elm,action,move,start" "elm";
}
program {
- signal: "mouse,up,1"; source: "elm.event.titlebar";
+ signal: "mouse,up,1"; source: "event.titlebar";
action: SIGNAL_EMIT "elm,action,move,stop" "elm";
}
program {
- signal: "mouse,clicked,1"; source: "elm.event.minimize";
+ signal: "mouse,clicked,1"; source: "event.minimize";
action: SIGNAL_EMIT "elm,action,minimize" "elm";
}
program {
- signal: "mouse,clicked,1"; source: "elm.event.maximize";
+ signal: "mouse,clicked,1"; source: "event.maximize";
action: SIGNAL_EMIT "elm,action,maximize" "elm";
}
program {
- signal: "mouse,clicked,1"; source: "elm.event.close";
+ signal: "mouse,clicked,1"; source: "event.close";
action: SIGNAL_EMIT "elm,action,close" "elm";
}
program {
- signal: "mouse,in"; source: "elm.event.resize.t";
- action: SIGNAL_EMIT "elm,action,resize,show" "elm.event.resize.t";
+ signal: "mouse,in"; source: "event.resize.t";
+ action: SIGNAL_EMIT "elm,action,resize,show" "event.resize.t";
}
program {
- signal: "mouse,out"; source: "elm.event.resize.t";
- action: SIGNAL_EMIT "elm,action,resize,hide" "elm.event.resize.t";
+ signal: "mouse,out"; source: "event.resize.t";
+ action: SIGNAL_EMIT "elm,action,resize,hide" "event.resize.t";
}
program {
- signal: "mouse,down,1"; source: "elm.event.resize.t";
- action: SIGNAL_EMIT "elm,action,resize,start" "elm.event.resize.t";
+ signal: "mouse,down,1"; source: "event.resize.t";
+ action: SIGNAL_EMIT "elm,action,resize,start" "event.resize.t";
}
program {
- signal: "mouse,in"; source: "elm.event.resize.b";
- action: SIGNAL_EMIT "elm,action,resize,show" "elm.event.resize.b";
+ signal: "mouse,in"; source: "event.resize.b";
+ action: SIGNAL_EMIT "elm,action,resize,show" "event.resize.b";
}
program {
- signal: "mouse,out"; source: "elm.event.resize.b";
- action: SIGNAL_EMIT "elm,action,resize,hide" "elm.event.resize.b";
+ signal: "mouse,out"; source: "event.resize.b";
+ action: SIGNAL_EMIT "elm,action,resize,hide" "event.resize.b";
}
program {
- signal: "mouse,down,1"; source: "elm.event.resize.b";
- action: SIGNAL_EMIT "elm,action,resize,start" "elm.event.resize.b";
+ signal: "mouse,down,1"; source: "event.resize.b";
+ action: SIGNAL_EMIT "elm,action,resize,start" "event.resize.b";
}
program {
- signal: "mouse,in"; source: "elm.event.resize.tl";
- action: SIGNAL_EMIT "elm,action,resize,show" "elm.event.resize.tl";
+ signal: "mouse,in"; source: "event.resize.tl";
+ action: SIGNAL_EMIT "elm,action,resize,show" "event.resize.tl";
}
program {
- signal: "mouse,out"; source: "elm.event.resize.tl";
- action: SIGNAL_EMIT "elm,action,resize,hide" "elm.event.resize.tl";
+ signal: "mouse,out"; source: "event.resize.tl";
+ action: SIGNAL_EMIT "elm,action,resize,hide" "event.resize.tl";
}
program {
- signal: "mouse,down,1"; source: "elm.event.resize.tl";
- action: SIGNAL_EMIT "elm,action,resize,start" "elm.event.resize.tl";
+ signal: "mouse,down,1"; source: "event.resize.tl";
+ action: SIGNAL_EMIT "elm,action,resize,start" "event.resize.tl";
}
program {
- signal: "mouse,in"; source: "elm.event.resize.tr";
- action: SIGNAL_EMIT "elm,action,resize,show" "elm.event.resize.tr";
+ signal: "mouse,in"; source: "event.resize.tr";
+ action: SIGNAL_EMIT "elm,action,resize,show" "event.resize.tr";
}
program {
- signal: "mouse,out"; source: "elm.event.resize.tr";
- action: SIGNAL_EMIT "elm,action,resize,hide" "elm.event.resize.tr";
+ signal: "mouse,out"; source: "event.resize.tr";
+ action: SIGNAL_EMIT "elm,action,resize,hide" "event.resize.tr";
}
program {
- signal: "mouse,down,1"; source: "elm.event.resize.tr";
- action: SIGNAL_EMIT "elm,action,resize,start" "elm.event.resize.tr";
+ signal: "mouse,down,1"; source: "event.resize.tr";
+ action: SIGNAL_EMIT "elm,action,resize,start" "event.resize.tr";
}
program {
- signal: "mouse,in"; source: "elm.event.resize.bl";
- action: SIGNAL_EMIT "elm,action,resize,show" "elm.event.resize.bl";
+ signal: "mouse,in"; source: "event.resize.bl";
+ action: SIGNAL_EMIT "elm,action,resize,show" "event.resize.bl";
}
program {
- signal: "mouse,out"; source: "elm.event.resize.bl";
- action: SIGNAL_EMIT "elm,action,resize,hide" "elm.event.resize.bl";
+ signal: "mouse,out"; source: "event.resize.bl";
+ action: SIGNAL_EMIT "elm,action,resize,hide" "event.resize.bl";
}
program {
- signal: "mouse,down,1"; source: "elm.event.resize.bl";
- action: SIGNAL_EMIT "elm,action,resize,start" "elm.event.resize.bl";
+ signal: "mouse,down,1"; source: "event.resize.bl";
+ action: SIGNAL_EMIT "elm,action,resize,start" "event.resize.bl";
}
program {
- signal: "mouse,in"; source: "elm.event.resize.br";
- action: SIGNAL_EMIT "elm,action,resize,show" "elm.event.resize.br";
+ signal: "mouse,in"; source: "event.resize.br";
+ action: SIGNAL_EMIT "elm,action,resize,show" "event.resize.br";
}
program {
- signal: "mouse,out"; source: "elm.event.resize.br";
- action: SIGNAL_EMIT "elm,action,resize,hide" "elm.event.resize.br";
+ signal: "mouse,out"; source: "event.resize.br";
+ action: SIGNAL_EMIT "elm,action,resize,hide" "event.resize.br";
}
program {
- signal: "mouse,down,1"; source: "elm.event.resize.br";
- action: SIGNAL_EMIT "elm,action,resize,start" "elm.event.resize.br";
+ signal: "mouse,down,1"; source: "event.resize.br";
+ action: SIGNAL_EMIT "elm,action,resize,start" "event.resize.br";
}
program {
- signal: "mouse,clicked,1"; source: "elm.event.icon";
+ signal: "mouse,clicked,1"; source: "event.icon";
action: SIGNAL_EMIT "elm,action,menu" "elm";
}
}
}
-group { name: "efl/border/dialog";
+group { "efl/border/dialog";
inherit: "efl/border";
parts {
- text { "elm.text.title";
+ text { "text.title";
clip: "top_clip";
desc { "default";
- rel2.to_x: "elm.event.close";
+ rel2.to_x: "event.close";
}
desc { "focused";
inherit: "default";
@@ -1137,7 +1137,7 @@ group { name: "efl/border/dialog";
}
text { "title2";
desc { "default";
- rel2.to_x: "elm.event.close";
+ rel2.to_x: "event.close";
}
desc { "focused";
inherit: "default";
@@ -1176,12 +1176,12 @@ group { name: "efl/border/dialog";
visible: 0;
}
}
- rect { "elm.event.maximize";
+ rect { "event.maximize";
desc { "default";
visible: 0;
}
}
- rect { "elm.event.minimize";
+ rect { "event.minimize";
desc { "default";
visible: 0;
}
@@ -1189,8 +1189,8 @@ group { name: "efl/border/dialog";
}
}
-group { name: "efl/border/naviframe";
- inherit: "efl/border/dialog";
+group { "efl/border/naviframe";
+ inherit: "efl/border";
images.image: "sym_left_dark_normal.png" COMP;
images.image: "sym_left_glow_normal.png" COMP;
images.image: "sym_left_light_normal.png" COMP;
@@ -1220,4 +1220,3 @@ group { name: "efl/border/naviframe";
#undef MAXIMIZED
#undef SET_MODE
#undef UNSET_MODE
-
diff --git a/data/elementary/themes/edc/efl/button.edc b/data/elementary/themes/edc/efl/button.edc
index 9853358e67..0f55ceca22 100644
--- a/data/elementary/themes/edc/efl/button.edc
+++ b/data/elementary/themes/edc/efl/button.edc
@@ -18,9 +18,9 @@ group { name: "efl/button";
new bg = m & BACKGROUND;
if (bg) {
set_state(PART:"base", "hidden", 0.0);
- set_state(PART:"elm.swallow.background", "visible", 0.0);
+ set_state(PART:"background", "visible", 0.0);
} else {
- set_state(PART:"elm.swallow.background", "default", 0.0);
+ set_state(PART:"background", "default", 0.0);
if (!d) {
if (!p)
{
@@ -36,65 +36,65 @@ group { name: "efl/button";
}
if (m1 == (ICON | LABEL)) {
if (!d) {
- set_state(PART:"elm.swallow.content", "visible", 0.0);
+ set_state(PART:"content", "visible", 0.0);
set_state(PART:"sizer.content", "visible", 0.0);
set_state(PART:"event", "default", 0.0);
if (!p) {
- set_state(PART:"elm.text", "visible", 0.0);
+ set_state(PART:"text", "visible", 0.0);
set_state(PART:"icon_clip", "default", 0.0);
} else {
- set_state(PART:"elm.text", "pressed_visible", 0.0);
+ set_state(PART:"text", "pressed_visible", 0.0);
set_state(PART:"icon_clip", "pressed", 0.0);
}
} else {
- set_state(PART:"elm.swallow.content", "visible", 0.0);
+ set_state(PART:"content", "visible", 0.0);
set_state(PART:"sizer.content", "visible", 0.0);
- set_state(PART:"elm.text", "disabled_visible", 0.0);
+ set_state(PART:"text", "disabled_visible", 0.0);
set_state(PART:"icon_clip", "disabled", 0.0);
set_state(PART:"event", "disabled", 0.0);
}
} else if (m1 == (ICON)) {
if (!d) {
- set_state(PART:"elm.swallow.content", "icononly", 0.0);
+ set_state(PART:"content", "icononly", 0.0);
set_state(PART:"sizer.content", "icononly", 0.0);
set_state(PART:"event", "default", 0.0);
- set_state(PART:"elm.text", "default", 0.0);
+ set_state(PART:"text", "default", 0.0);
if (!p)
set_state(PART:"icon_clip", "default", 0.0);
else
set_state(PART:"icon_clip", "pressed", 0.0);
} else {
- set_state(PART:"elm.swallow.content", "icononly", 0.0);
+ set_state(PART:"content", "icononly", 0.0);
set_state(PART:"sizer.content", "icononly", 0.0);
- set_state(PART:"elm.text", "default", 0.0);
+ set_state(PART:"text", "default", 0.0);
set_state(PART:"icon_clip", "disabled", 0.0);
set_state(PART:"event", "disabled", 0.0);
}
} else if (m1 == (LABEL)) {
if (!d) {
- set_state(PART:"elm.swallow.content", "default", 0.0);
+ set_state(PART:"content", "default", 0.0);
set_state(PART:"sizer.content", "default", 0.0);
set_state(PART:"icon_clip", "default", 0.0);
set_state(PART:"event", "default", 0.0);
if (!p)
- set_state(PART:"elm.text", "textonly", 0.0);
+ set_state(PART:"text", "textonly", 0.0);
else
- set_state(PART:"elm.text", "pressed_textonly", 0.0);
+ set_state(PART:"text", "pressed_textonly", 0.0);
} else {
- set_state(PART:"elm.swallow.content", "default", 0.0);
+ set_state(PART:"content", "default", 0.0);
set_state(PART:"sizer.content", "default", 0.0);
- set_state(PART:"elm.text", "disabled_textonly", 0.0);
+ set_state(PART:"text", "disabled_textonly", 0.0);
set_state(PART:"icon_clip", "disabled", 0.0);
set_state(PART:"event", "disabled", 0.0);
}
} else {
if (!d) {
- set_state(PART:"elm.swallow.content", "default", 0.0);
+ set_state(PART:"content", "default", 0.0);
set_state(PART:"sizer.content", "default", 0.0);
set_state(PART:"icon_clip", "default", 0.0);
set_state(PART:"event", "default", 0.0);
} else {
- set_state(PART:"elm.swallow.content", "default", 0.0);
+ set_state(PART:"content", "default", 0.0);
set_state(PART:"sizer.content", "default", 0.0);
set_state(PART:"icon_clip", "disabled", 0.0);
set_state(PART:"event", "disabled", 0.0);
@@ -128,7 +128,7 @@ group { name: "efl/button";
visible: 0;
}
}
- swallow { "elm.swallow.background"; nomouse;
+ swallow { "background"; nomouse;
required;
desc { "default";
rel1.to: "base";
@@ -153,7 +153,7 @@ group { name: "efl/button";
color_class: "button_icon_disabled";
}
}
- swallow { "elm.swallow.content"; nomouse;
+ swallow { "content"; nomouse;
clip_to: "icon_clip";
required;
desc { "default";
@@ -193,8 +193,8 @@ group { name: "efl/button";
}
desc { "visible";
inherit: "default";
- rel1.to: "elm.swallow.content";
- rel2.to: "elm.swallow.content";
+ rel1.to: "content";
+ rel2.to: "content";
text {
min: 1 1;
ellipsis: -1;
@@ -203,8 +203,8 @@ group { name: "efl/button";
}
desc { "icononly";
inherit: "default";
- rel1.to: "elm.swallow.content";
- rel2.to: "elm.swallow.content";
+ rel1.to: "content";
+ rel2.to: "content";
text {
min: 1 1;
ellipsis: -1;
@@ -212,14 +212,14 @@ group { name: "efl/button";
}
}
}
- text { "elm.text"; nomouse;
+ text { "text"; nomouse;
effect: SHADOW BOTTOM;
scale;
required;
desc { "default";
rel1.offset: 0 5;
rel1.relative: 1.0 0.0;
- rel1.to_x: "elm.swallow.content";
+ rel1.to_x: "content";
rel1.to_y: "base";
rel2.offset: -8 -8;
rel2.to: "base";
@@ -336,7 +336,7 @@ group { name: "efl/button";
action: SIGNAL_EMIT "elm,action,click" "elm";
}
program { name: "button_text_visible";
- signal: "elm,state,elm.text,set"; source: "elm";
+ signal: "state,text,set"; source: "efl";
script {
new m = get_int(btmode);
m |= LABEL; set_int(btmode, m);
@@ -344,7 +344,7 @@ group { name: "efl/button";
}
}
program { name: "button_text_hidden";
- signal: "elm,state,elm.text,unset"; source: "elm";
+ signal: "state,text,unset"; source: "efl";
script {
new m = get_int(btmode);
m &= ~LABEL; set_int(btmode, m);
@@ -352,7 +352,7 @@ group { name: "efl/button";
}
}
program { name: "button_icon_visible";
- signal: "elm,state,content,set"; source: "elm";
+ signal: "state,content,set"; source: "efl";
script {
new m = get_int(btmode);
m |= ICON; set_int(btmode, m);
@@ -360,7 +360,7 @@ group { name: "efl/button";
}
}
program { name: "button_icon_hidden";
- signal: "elm,state,content,unset"; source: "elm";
+ signal: "state,content,unset"; source: "efl";
script {
new m = get_int(btmode);
m &= ~ICON; set_int(btmode, m);
@@ -421,61 +421,61 @@ group { name: "efl/button:anchor";
new d = m & DISABLE;
if (m1 == (ICON | LABEL)) {
if (!d) {
- set_state(PART:"elm.swallow.content", "visible", 0.0);
+ set_state(PART:"content", "visible", 0.0);
set_state(PART:"sizer.content", "visible", 0.0);
- set_state(PART:"elm.text", "visible", 0.0);
+ set_state(PART:"text", "visible", 0.0);
set_state(PART:"icon_clip", "default", 0.0);
set_state(PART:"bar", "default", 0.0);
set_state(PART:"event", "default", 0.0);
} else {
- set_state(PART:"elm.swallow.content", "visible", 0.0);
+ set_state(PART:"content", "visible", 0.0);
set_state(PART:"sizer.content", "visible", 0.0);
- set_state(PART:"elm.text", "disabled_visible", 0.0);
+ set_state(PART:"text", "disabled_visible", 0.0);
set_state(PART:"icon_clip", "disabled", 0.0);
set_state(PART:"bar", "disabled", 0.0);
set_state(PART:"event", "disabled", 0.0);
}
} else if (m1 == (ICON)) {
if (!d) {
- set_state(PART:"elm.swallow.content", "icononly", 0.0);
+ set_state(PART:"content", "icononly", 0.0);
set_state(PART:"sizer.content", "icononly", 0.0);
- set_state(PART:"elm.text", "default", 0.0);
+ set_state(PART:"text", "default", 0.0);
set_state(PART:"icon_clip", "default", 0.0);
set_state(PART:"bar", "default", 0.0);
set_state(PART:"event", "default", 0.0);
} else {
- set_state(PART:"elm.swallow.content", "icononly", 0.0);
+ set_state(PART:"content", "icononly", 0.0);
set_state(PART:"sizer.content", "icononly", 0.0);
- set_state(PART:"elm.text", "default", 0.0);
+ set_state(PART:"text", "default", 0.0);
set_state(PART:"icon_clip", "disabled", 0.0);
set_state(PART:"bar", "disabled", 0.0);
set_state(PART:"event", "disabled", 0.0);
}
} else if (m1 == (LABEL)) {
if (!d) {
- set_state(PART:"elm.swallow.content", "default", 0.0);
+ set_state(PART:"content", "default", 0.0);
set_state(PART:"sizer.content", "default", 0.0);
- set_state(PART:"elm.text", "textonly", 0.0);
+ set_state(PART:"text", "textonly", 0.0);
set_state(PART:"icon_clip", "default", 0.0);
set_state(PART:"bar", "default", 0.0);
set_state(PART:"event", "default", 0.0);
} else {
- set_state(PART:"elm.swallow.content", "default", 0.0);
+ set_state(PART:"content", "default", 0.0);
set_state(PART:"sizer.content", "default", 0.0);
- set_state(PART:"elm.text", "disabled_textonly", 0.0);
+ set_state(PART:"text", "disabled_textonly", 0.0);
set_state(PART:"icon_clip", "disabled", 0.0);
set_state(PART:"bar", "disabled", 0.0);
set_state(PART:"event", "disabled", 0.0);
}
} else {
if (!d) {
- set_state(PART:"elm.swallow.content", "default", 0.0);
+ set_state(PART:"content", "default", 0.0);
set_state(PART:"sizer.content", "default", 0.0);
set_state(PART:"icon_clip", "default", 0.0);
set_state(PART:"bar", "default", 0.0);
set_state(PART:"event", "default", 0.0);
} else {
- set_state(PART:"elm.swallow.content", "default", 0.0);
+ set_state(PART:"content", "default", 0.0);
set_state(PART:"sizer.content", "default", 0.0);
set_state(PART:"icon_clip", "disabled", 0.0);
set_state(PART:"bar", "disabled", 0.0);
@@ -498,7 +498,7 @@ group { name: "efl/button:anchor";
color: 255 255 255 64;
}
}
- swallow { "elm.swallow.background"; nomouse;
+ swallow { "background"; nomouse;
desc { "default";
rel1.to: "base";
rel2.to: "base";
@@ -509,7 +509,7 @@ group { name: "efl/button:anchor";
visible: 1;
}
}
- swallow { "elm.swallow.content"; nomouse;
+ swallow { "content"; nomouse;
clip_to: "icon_clip";
desc { "default";
fixed: 1 0;
@@ -547,8 +547,8 @@ group { name: "efl/button:anchor";
}
desc { "visible";
inherit: "default";
- rel1.to: "elm.swallow.content";
- rel2.to: "elm.swallow.content";
+ rel1.to: "content";
+ rel2.to: "content";
text {
min: 1 1;
ellipsis: -1;
@@ -557,8 +557,8 @@ group { name: "efl/button:anchor";
}
desc { "icononly";
inherit: "default";
- rel1.to: "elm.swallow.content";
- rel2.to: "elm.swallow.content";
+ rel1.to: "content";
+ rel2.to: "content";
text {
min: 1 1;
ellipsis: -1;
@@ -566,13 +566,13 @@ group { name: "efl/button:anchor";
}
}
}
- text { "elm.text"; nomouse;
+ text { "text"; nomouse;
effect: GLOW;
scale: 1;
desc { "default";
rel1.offset: -2 0;
rel1.relative: 1.0 0.0;
- rel1.to_x: "elm.swallow.content";
+ rel1.to_x: "content";
rel1.to_y: "base";
rel2.offset: -1 -1;
rel2.to: "base";
@@ -620,13 +620,13 @@ group { name: "efl/button:anchor";
scale: 1;
desc { "default";
fixed: 1 1;
- rel1.to: "elm.text";
- rel2.to: "elm.text";
+ rel1.to: "text";
+ rel2.to: "text";
color_class: "button_text_anchor";
color2: 255 255 255 255;
color3: 255 255 255 255;
text { font: FN; size: 10;
- text_source: "elm.text";
+ text_source: "text";
min: 1 1;
ellipsis: -1;
text_class: "button_anchor";
@@ -718,7 +718,7 @@ group { name: "efl/button:anchor";
action: SIGNAL_EMIT "elm,action,click" "elm";
}
program { name: "button_text_visible";
- signal: "elm,state,elm.text,set"; source: "elm";
+ signal: "state,text,set"; source: "efl";
script {
new m = get_int(btmode);
m |= LABEL; set_int(btmode, m);
@@ -726,7 +726,7 @@ group { name: "efl/button:anchor";
}
}
program { name: "button_text_hidden";
- signal: "elm,state,elm.text,unset"; source: "elm";
+ signal: "state,text,unset"; source: "efl";
script {
new m = get_int(btmode);
m &= ~LABEL; set_int(btmode, m);
@@ -734,7 +734,7 @@ group { name: "efl/button:anchor";
}
}
program { name: "button_icon_visible";
- signal: "elm,state,content,set"; source: "elm";
+ signal: "state,content,set"; source: "efl";
script {
new m = get_int(btmode);
m |= ICON; set_int(btmode, m);
@@ -742,7 +742,7 @@ group { name: "efl/button:anchor";
}
}
program { name: "button_icon_hidden";
- signal: "elm,state,content,unset"; source: "elm";
+ signal: "state,content,unset"; source: "efl";
script {
new m = get_int(btmode);
m &= ~ICON; set_int(btmode, m);
@@ -752,12 +752,12 @@ group { name: "efl/button:anchor";
program { name: "button_background_visible";
signal: "elm,state,background,set"; source: "elm";
action: STATE_SET "visible" 0.0;
- target: "elm.swallow.background";
+ target: "background";
}
program { name: "button_background_hidden";
signal: "elm,state,background,unset"; source: "elm";
action: STATE_SET "default" 0.0;
- target: "elm.swallow.background";
+ target: "background";
}
program { name: "button_state_disabled";
signal: "elm,state,disabled"; source: "elm";
diff --git a/data/elementary/themes/edc/efl/calendar.edc b/data/elementary/themes/edc/efl/calendar.edc
index 2fd7e95233..5f0c5004e9 100644
--- a/data/elementary/themes/edc/efl/calendar.edc
+++ b/data/elementary/themes/edc/efl/calendar.edc
@@ -41,7 +41,7 @@
color: 0 0 0 0;\
}\
}\
- part { name: "elm,calendar,button"#_sufix",left";\
+ part { name: "calendar,button"#_sufix",left";\
type: SWALLOW;\
scale: 1;\
description { state: "default" 0.0;\
@@ -55,7 +55,7 @@
rel2.to: "right_bt"#_sufix;\
}\
}\
- part { name: "elm,calendar,button"#_sufix",right";\
+ part { name: "calendar,button"#_sufix",right";\
type: SWALLOW;\
scale: 1;\
description { state: "default" 0.0;\
diff --git a/data/elementary/themes/edc/efl/check.edc b/data/elementary/themes/edc/efl/check.edc
index 6bcc5cfa78..4a8c1302a6 100644
--- a/data/elementary/themes/edc/efl/check.edc
+++ b/data/elementary/themes/edc/efl/check.edc
@@ -13,17 +13,17 @@ group { "efl/check";
new d = m & DISABLE;
if (m1 == (ICON | LABEL)) {
if (!d) {
- set_state(PART:"elm.swallow.content", "visible", 0.0);
+ set_state(PART:"content", "visible", 0.0);
set_state(PART:"sizer.content", "visible", 0.0);
- set_state(PART:"elm.text", "visible", 0.0);
+ set_state(PART:"text", "visible", 0.0);
set_state(PART:"shadow", "default", 0.0);
set_state(PART:"base", "default", 0.0);
set_state(PART:"clip", "default", 0.0);
set_state(PART:"event", "default", 0.0);
} else {
- set_state(PART:"elm.swallow.content", "visible", 0.0);
+ set_state(PART:"content", "visible", 0.0);
set_state(PART:"sizer.content", "visible", 0.0);
- set_state(PART:"elm.text", "disabled_visible", 0.0);
+ set_state(PART:"text", "disabled_visible", 0.0);
set_state(PART:"shadow", "disabled", 0.0);
set_state(PART:"base", "disabled", 0.0);
set_state(PART:"clip", "disabled", 0.0);
@@ -31,17 +31,17 @@ group { "efl/check";
}
} else if (m1 == (ICON)) {
if (!d) {
- set_state(PART:"elm.swallow.content", "visible", 0.0);
+ set_state(PART:"content", "visible", 0.0);
set_state(PART:"sizer.content", "icononly", 0.0);
- set_state(PART:"elm.text", "default", 0.0);
+ set_state(PART:"text", "default", 0.0);
set_state(PART:"shadow", "default", 0.0);
set_state(PART:"base", "default", 0.0);
set_state(PART:"clip", "default", 0.0);
set_state(PART:"event", "default", 0.0);
} else {
- set_state(PART:"elm.swallow.content", "visible", 0.0);
+ set_state(PART:"content", "visible", 0.0);
set_state(PART:"sizer.content", "icononly", 0.0);
- set_state(PART:"elm.text", "disabled", 0.0);
+ set_state(PART:"text", "disabled", 0.0);
set_state(PART:"shadow", "disabled", 0.0);
set_state(PART:"base", "disabled", 0.0);
set_state(PART:"clip", "disabled", 0.0);
@@ -49,17 +49,17 @@ group { "efl/check";
}
} else if (m1 == (LABEL)) {
if (!d) {
- set_state(PART:"elm.swallow.content", "default", 0.0);
+ set_state(PART:"content", "default", 0.0);
set_state(PART:"sizer.content", "default", 0.0);
- set_state(PART:"elm.text", "visible", 0.0);
+ set_state(PART:"text", "visible", 0.0);
set_state(PART:"shadow", "default", 0.0);
set_state(PART:"base", "default", 0.0);
set_state(PART:"clip", "default", 0.0);
set_state(PART:"event", "default", 0.0);
} else {
- set_state(PART:"elm.swallow.content", "default", 0.0);
+ set_state(PART:"content", "default", 0.0);
set_state(PART:"sizer.content", "default", 0.0);
- set_state(PART:"elm.text", "disabled_visible", 0.0);
+ set_state(PART:"text", "disabled_visible", 0.0);
set_state(PART:"shadow", "disabled", 0.0);
set_state(PART:"base", "disabled", 0.0);
set_state(PART:"clip", "disabled", 0.0);
@@ -67,17 +67,17 @@ group { "efl/check";
}
} else {
if (!d) {
- set_state(PART:"elm.swallow.content", "default", 0.0);
+ set_state(PART:"content", "default", 0.0);
set_state(PART:"sizer.content", "default", 0.0);
- set_state(PART:"elm.text", "default", 0.0);
+ set_state(PART:"text", "default", 0.0);
set_state(PART:"shadow", "default", 0.0);
set_state(PART:"base", "default", 0.0);
set_state(PART:"clip", "default", 0.0);
set_state(PART:"event", "default", 0.0);
} else {
- set_state(PART:"elm.swallow.content", "default", 0.0);
+ set_state(PART:"content", "default", 0.0);
set_state(PART:"sizer.content", "default", 0.0);
- set_state(PART:"elm.text", "default", 0.0);
+ set_state(PART:"text", "default", 0.0);
set_state(PART:"shadow", "disabled", 0.0);
set_state(PART:"base", "disabled", 0.0);
set_state(PART:"clip", "disabled", 0.0);
@@ -153,7 +153,7 @@ group { "efl/check";
color: 255 255 255 64;
}
}
- part { name: "elm.swallow.content"; type: SWALLOW;
+ part { name: "content"; type: SWALLOW;
scale: 1;
clip_to: "clip";
required;
@@ -188,8 +188,8 @@ group { "efl/check";
}
description { state: "visible" 0.0;
inherit: "default" 0.0;
- rel1.to: "elm.swallow.content";
- rel2.to: "elm.swallow.content";
+ rel1.to: "content";
+ rel2.to: "content";
text {
min: 1 1;
ellipsis: -1;
@@ -198,8 +198,8 @@ group { "efl/check";
}
description { state: "icononly" 0.0;
inherit: "default" 0.0;
- rel1.to: "elm.swallow.content";
- rel2.to: "elm.swallow.content";
+ rel1.to: "content";
+ rel2.to: "content";
text {
min: 1 1;
ellipsis: -1;
@@ -207,13 +207,13 @@ group { "efl/check";
}
}
}
- part { name: "elm.text"; type: TEXT; mouse_events: 0;
+ part { name: "text"; type: TEXT; mouse_events: 0;
effect: SHADOW BOTTOM;
scale: 1;
required;
description { state: "default" 0.0;
rel1.offset: 2 2;
- rel1.to_x: "elm.swallow.content";
+ rel1.to_x: "content";
rel1.relative: 1.0 0.0;
rel2.offset: -3 -3;
color: FN_COL_DEFAULT;
@@ -271,7 +271,7 @@ group { "efl/check";
target: "indicator";
}
program {
- signal: "elm,state,elm.text,set"; source: "elm";
+ signal: "elm,state,text,set"; source: "elm";
script {
new m = get_int(btmode);
m |= LABEL; set_int(btmode, m);
@@ -279,7 +279,7 @@ group { "efl/check";
}
}
program {
- signal: "elm,state,elm.text,unset"; source: "elm";
+ signal: "elm,state,text,unset"; source: "elm";
script {
new m = get_int(btmode);
m &= ~LABEL; set_int(btmode, m);
@@ -347,9 +347,9 @@ group { "efl/check:toggle";
new d = m & DISABLE;
if (m1 == (ICON | LABEL)) {
if (!d) {
- set_state(PART:"elm.swallow.content", "visible", 0.0);
+ set_state(PART:"content", "visible", 0.0);
set_state(PART:"sizer.content", "visible", 0.0);
- set_state(PART:"elm.text", "visible", 0.0);
+ set_state(PART:"text", "visible", 0.0);
set_state(PART:"shadow", "default", 0.0);
set_state(PART:"clip", "default", 0.0);
set_state(PART:"event", "default", 0.0);
@@ -359,9 +359,9 @@ group { "efl/check:toggle";
set_state(PART:"onrect", "default", 0.0);
set_state(PART:"offrect", "default", 0.0);
} else {
- set_state(PART:"elm.swallow.content", "visible", 0.0);
+ set_state(PART:"content", "visible", 0.0);
set_state(PART:"sizer.content", "visible", 0.0);
- set_state(PART:"elm.text", "disabled_visible", 0.0);
+ set_state(PART:"text", "disabled_visible", 0.0);
set_state(PART:"shadow", "disabled", 0.0);
set_state(PART:"clip", "disabled", 0.0);
set_state(PART:"event", "disabled", 0.0);
@@ -373,9 +373,9 @@ group { "efl/check:toggle";
}
} else if (m1 == (ICON)) {
if (!d) {
- set_state(PART:"elm.swallow.content", "visible", 0.0);
+ set_state(PART:"content", "visible", 0.0);
set_state(PART:"sizer.content", "icononly", 0.0);
- set_state(PART:"elm.text", "default", 0.0);
+ set_state(PART:"text", "default", 0.0);
set_state(PART:"shadow", "default", 0.0);
set_state(PART:"clip", "default", 0.0);
set_state(PART:"event", "default", 0.0);
@@ -385,9 +385,9 @@ group { "efl/check:toggle";
set_state(PART:"onrect", "default", 0.0);
set_state(PART:"offrect", "default", 0.0);
} else {
- set_state(PART:"elm.swallow.content", "visible", 0.0);
+ set_state(PART:"content", "visible", 0.0);
set_state(PART:"sizer.content", "icononly", 0.0);
- set_state(PART:"elm.text", "disabled", 0.0);
+ set_state(PART:"text", "disabled", 0.0);
set_state(PART:"shadow", "disabled", 0.0);
set_state(PART:"clip", "disabled", 0.0);
set_state(PART:"event", "disabled", 0.0);
@@ -399,9 +399,9 @@ group { "efl/check:toggle";
}
} else if (m1 == (LABEL)) {
if (!d) {
- set_state(PART:"elm.swallow.content", "default", 0.0);
+ set_state(PART:"content", "default", 0.0);
set_state(PART:"sizer.content", "default", 0.0);
- set_state(PART:"elm.text", "visible", 0.0);
+ set_state(PART:"text", "visible", 0.0);
set_state(PART:"shadow", "default", 0.0);
set_state(PART:"clip", "default", 0.0);
set_state(PART:"event", "default", 0.0);
@@ -411,9 +411,9 @@ group { "efl/check:toggle";
set_state(PART:"onrect", "default", 0.0);
set_state(PART:"offrect", "default", 0.0);
} else {
- set_state(PART:"elm.swallow.content", "default", 0.0);
+ set_state(PART:"content", "default", 0.0);
set_state(PART:"sizer.content", "default", 0.0);
- set_state(PART:"elm.text", "disabled_visible", 0.0);
+ set_state(PART:"text", "disabled_visible", 0.0);
set_state(PART:"shadow", "disabled", 0.0);
set_state(PART:"clip", "disabled", 0.0);
set_state(PART:"event", "disabled", 0.0);
@@ -425,9 +425,9 @@ group { "efl/check:toggle";
}
} else {
if (!d) {
- set_state(PART:"elm.swallow.content", "default", 0.0);
+ set_state(PART:"content", "default", 0.0);
set_state(PART:"sizer.content", "default", 0.0);
- set_state(PART:"elm.text", "default", 0.0);
+ set_state(PART:"text", "default", 0.0);
set_state(PART:"shadow", "default", 0.0);
set_state(PART:"clip", "default", 0.0);
set_state(PART:"event", "default", 0.0);
@@ -437,9 +437,9 @@ group { "efl/check:toggle";
set_state(PART:"onrect", "default", 0.0);
set_state(PART:"offrect", "default", 0.0);
} else {
- set_state(PART:"elm.swallow.content", "default", 0.0);
+ set_state(PART:"content", "default", 0.0);
set_state(PART:"sizer.content", "default", 0.0);
- set_state(PART:"elm.text", "default", 0.0);
+ set_state(PART:"text", "default", 0.0);
set_state(PART:"shadow", "disabled", 0.0);
set_state(PART:"clip", "disabled", 0.0);
set_state(PART:"event", "disabled", 0.0);
@@ -661,7 +661,7 @@ group { "efl/check:toggle";
color: 255 255 255 64;
}
}
- part { name: "elm.swallow.content"; type: SWALLOW;
+ part { name: "content"; type: SWALLOW;
scale: 1;
clip_to: "clip";
description { state: "default" 0.0;
@@ -692,8 +692,8 @@ group { "efl/check:toggle";
}
description { state: "visible" 0.0;
inherit: "default" 0.0;
- rel1.to: "elm.swallow.content";
- rel2.to: "elm.swallow.content";
+ rel1.to: "content";
+ rel2.to: "content";
text {
min: 1 1;
ellipsis: -1;
@@ -702,8 +702,8 @@ group { "efl/check:toggle";
}
description { state: "icononly" 0.0;
inherit: "default" 0.0;
- rel1.to: "elm.swallow.content";
- rel2.to: "elm.swallow.content";
+ rel1.to: "content";
+ rel2.to: "content";
text {
min: 1 1;
ellipsis: -1;
@@ -711,11 +711,11 @@ group { "efl/check:toggle";
}
}
}
- part { name: "elm.text"; type: TEXT; mouse_events: 0;
+ part { name: "text"; type: TEXT; mouse_events: 0;
effect: SHADOW BOTTOM;
scale: 1;
description { state: "default" 0.0;
- rel1.to_x: "elm.swallow.content";
+ rel1.to_x: "content";
rel1.relative: 1.0 0.0;
rel1.offset: 2 2;
rel2.to_x: "tog";
@@ -753,8 +753,8 @@ group { "efl/check:toggle";
ignore_flags: ON_HOLD;
description { state: "default" 0.0;
color: 0 0 0 0;
- rel1.to_x: "elm.swallow.content";
- rel2.to_x: "elm.text";
+ rel1.to_x: "content";
+ rel2.to_x: "text";
}
description { state: "disabled" 0.0;
inherit: "default" 0.0;
@@ -870,7 +870,7 @@ group { "efl/check:toggle";
target: "glow_but";
}
program {
- signal: "elm,state,elm.text,set"; source: "elm";
+ signal: "state,text,set"; source: "efl";
script {
new m = get_int(btmode);
m |= LABEL; set_int(btmode, m);
@@ -878,7 +878,7 @@ group { "efl/check:toggle";
}
}
program {
- signal: "elm,state,elm.text,unset"; source: "elm";
+ signal: "state,text,unset"; source: "efl";
script {
new m = get_int(btmode);
m &= ~LABEL; set_int(btmode, m);
@@ -886,7 +886,7 @@ group { "efl/check:toggle";
}
}
program {
- signal: "elm,state,content,set"; source: "elm";
+ signal: "state,content,set"; source: "efl";
script {
new m = get_int(btmode);
m |= ICON; set_int(btmode, m);
@@ -894,7 +894,7 @@ group { "efl/check:toggle";
}
}
program {
- signal: "elm,state,content,unset"; source: "elm";
+ signal: "state,content,unset"; source: "efl";
script {
new m = get_int(btmode);
m &= ~ICON; set_int(btmode, m);
diff --git a/data/elementary/themes/edc/efl/cursor.edc b/data/elementary/themes/edc/efl/cursor.edc
index 78b8590531..846a2d6c8f 100644
--- a/data/elementary/themes/edc/efl/cursor.edc
+++ b/data/elementary/themes/edc/efl/cursor.edc
@@ -87,7 +87,7 @@ group { name: "efl/cursor/hand1";
image.normal: "pointer_hand1.png";
}
}
- part { name: "elm.swallow.hotspot"; type: SWALLOW;
+ part { name: "hotspot"; type: SWALLOW;
description { state: "default" 0.0;
visible: 0;
fixed: 1 1;
@@ -98,21 +98,21 @@ group { name: "efl/cursor/hand1";
rel2.offset: 0 0;
}
}
- /* elm.content.hotspot is the old name for the above part */
- alias: "elm.content.hotspot" "elm.swallow.hotspot";
+ /* content.hotspot is the old name for the above part */
+ alias: "content.hotspot" "hotspot";
}
}
group { name: "efl/cursor/blank";
parts {
- part { name: "elm.swallow.hotspot"; type: SWALLOW;
+ part { name: "hotspot"; type: SWALLOW;
description { state: "default" 0.0;
visible: 0;
max: 1 1;
}
}
- /* elm.content.hotspot is the old name for the above part */
- alias: "elm.content.hotspot" "elm.swallow.hotspot";
+ /* content.hotspot is the old name for the above part */
+ alias: "content.hotspot" "hotspot";
}
}
@@ -130,7 +130,7 @@ group { name: "efl/cursor/xterm";
rel2.offset: -1 -3;
}
}
- part { name: "elm.swallow.hotspot"; type: SWALLOW;
+ part { name: "hotspot"; type: SWALLOW;
description { state: "default" 0.0;
visible: 0;
fixed: 1 1;
@@ -141,8 +141,8 @@ group { name: "efl/cursor/xterm";
rel2.offset: 0 0;
}
}
- /* elm.content.hotspot is the old name for the above part */
- alias: "elm.content.hotspot" "elm.swallow.hotspot";
+ /* content.hotspot is the old name for the above part */
+ alias: "content.hotspot" "hotspot";
part { name: "shine";
description { state: "default" 0.0;
rel1.to: "base";
diff --git a/data/elementary/themes/edc/efl/panes.edc b/data/elementary/themes/edc/efl/panes.edc
index 0ce77383f7..10f0a46664 100644
--- a/data/elementary/themes/edc/efl/panes.edc
+++ b/data/elementary/themes/edc/efl/panes.edc
@@ -18,9 +18,9 @@
group { name: "efl/panes/vertical";
images.image: "holes_vert.png" COMP;
parts {
- //TODO: remove elm.swallow.left/right
- alias: "first" "elm.swallow.left";
- alias: "second" "elm.swallow.right";
+ //TODO: remove left/right
+ alias: "first" "left";
+ alias: "second" "right";
part { name: "whole"; type: SPACER;
description { state: "default" 0.0;
@@ -54,35 +54,35 @@ group { name: "efl/panes/vertical";
}
part { name: "whole_left"; type: RECT;
description { state: "default" 0.0;
- rel2.to_x: "elm.bar";
+ rel2.to_x: "bar";
rel2.relative: 1.0 1.0;
rel2.offset: -4 -1;
}
}
part { name: "whole_right"; type: RECT;
description { state: "default" 0.0;
- rel1.to_x: "elm.bar";
+ rel1.to_x: "bar";
rel1.relative: 0.0 0.0;
rel1.offset: 3 0;
}
}
- part { name: "elm.swallow.left"; type: SWALLOW;
+ part { name: "left"; type: SWALLOW;
clip_to: "whole_left";
description { state: "default" 0.0;
- rel2.to_x: "elm.bar";
+ rel2.to_x: "bar";
rel2.relative: 1.0 1.0;
rel2.offset: -4 -1;
}
}
- part { name: "elm.swallow.right"; type: SWALLOW;
+ part { name: "right"; type: SWALLOW;
clip_to: "whole_right";
description { state: "default" 0.0;
- rel1.to_x: "elm.bar";
+ rel1.to_x: "bar";
rel1.relative: 0.0 0.0;
rel1.offset: 3 0;
}
}
- part { name: "elm.bar"; type: SPACER;
+ part { name: "bar"; type: SPACER;
dragable { confine: "sub_whole";
x: 1 1 1;
y: 0 0 0;
@@ -98,28 +98,28 @@ group { name: "efl/panes/vertical";
part { name: "dots"; mouse_events: 0;
description { state: "default" 0.0;
image.normal: "holes_vert.png";
- rel1.to: "elm.bar";
- rel2.to: "elm.bar";
+ rel1.to: "bar";
+ rel2.to: "bar";
FIXED_SIZE(4, 14)
}
}
- part { name: "elm.swallow.event"; type: SWALLOW;
+ part { name: "event"; type: SWALLOW;
description { state: "default" 0.0;
visible: 0;
min: PANEMIN PANEMIN2;
fixed: 1 1;
- rel1.to: "elm.bar";
- rel2.to: "elm.bar";
+ rel1.to: "bar";
+ rel2.to: "bar";
}
}
- part { name: "bar"; type: RECT;
- dragable.events: "elm.bar";
+ part { name: "rect.bar"; type: RECT;
+ dragable.events: "bar";
description { state: "default" 0.0;
min: PANEMIN PANEWID;
max: 99999 99999;
fixed: 1 1;
- rel1.to_x: "elm.swallow.event";
- rel2.to_x: "elm.swallow.event";
+ rel1.to_x: "event";
+ rel2.to_x: "event";
color: 0 0 0 0;
}
description { state: "disabled" 0.0;
@@ -129,27 +129,27 @@ group { name: "efl/panes/vertical";
}
}
programs {
- program {signal: "mouse,down,1"; source: "bar"; // for "press" smart callback
+ program {signal: "mouse,down,1"; source: "rect.bar"; // for "press" smart callback
action: SIGNAL_EMIT "elm,action,press" "elm";
}
- program { signal: "mouse,up,1"; source: "bar"; // for "unpress" smart callback
+ program { signal: "mouse,up,1"; source: "rect.bar"; // for "unpress" smart callback
action: SIGNAL_EMIT "elm,action,unpress" "elm";
}
- program { signal: "mouse,clicked,1"; source: "bar"; // for "clicked" smart callback
+ program { signal: "mouse,clicked,1"; source: "rect.bar"; // for "clicked" smart callback
action: SIGNAL_EMIT "elm,action,click" "elm";
}
- program { signal: "mouse,down,1,double"; source: "bar"; // for "clicked,double" smart callback
+ program { signal: "mouse,down,1,double"; source: "rect.bar"; // for "clicked,double" smart callback
action: SIGNAL_EMIT "elm,action,click,double" "elm";
}
program { // for elm_panes_fixed_set()
signal: "elm,panes,fixed"; source: "elm";
action: STATE_SET "disabled" 0.0;
- target: "bar";
+ target: "rect.bar";
}
program { // for elm_panes_fixed_set()
signal: "elm,panes,unfixed"; source: "elm";
action: STATE_SET "default" 0.0;
- target: "bar";
+ target: "rect.bar";
}
}
}
@@ -157,9 +157,9 @@ group { name: "efl/panes/vertical";
group { name: "efl/panes/horizontal";
images.image: "holes_horiz.png" COMP;
parts {
- //TODO: remove elm.swallow.left/right
- alias: "first" "elm.swallow.left";
- alias: "second" "elm.swallow.right";
+ //TODO: remove left/right
+ alias: "first" "left";
+ alias: "second" "right";
part { name: "whole"; type: SPACER;
description { state: "default" 0.0;
@@ -193,35 +193,35 @@ group { name: "efl/panes/horizontal";
}
part { name: "whole_left"; type: RECT;
description { state: "default" 0.0;
- rel2.to_y: "elm.bar";
+ rel2.to_y: "bar";
rel2.relative: 1.0 1.0;
rel2.offset: -1 -4;
}
}
part { name: "whole_right"; type: RECT;
description { state: "default" 0.0;
- rel1.to_y: "elm.bar";
+ rel1.to_y: "bar";
rel1.relative: 0.0 0.0;
rel1.offset: 0 3;
}
}
- part { name: "elm.swallow.left"; type: SWALLOW;
+ part { name: "left"; type: SWALLOW;
clip_to: "whole_left";
description { state: "default" 0.0;
- rel2.to_y: "elm.bar";
+ rel2.to_y: "bar";
rel2.relative: 1.0 1.0;
rel2.offset: -1 -4;
}
}
- part { name: "elm.swallow.right"; type: SWALLOW;
+ part { name: "right"; type: SWALLOW;
clip_to: "whole_right";
description { state: "default" 0.0;
- rel1.to_y: "elm.bar";
+ rel1.to_y: "bar";
rel1.relative: 0.0 0.0;
rel1.offset: 0 3;
}
}
- part { name: "elm.bar"; type: SPACER;
+ part { name: "bar"; type: SPACER;
dragable { confine: "sub_whole";
x: 0 0 0;
y: 1 1 1;
@@ -237,28 +237,28 @@ group { name: "efl/panes/horizontal";
part { name: "dots"; mouse_events: 0;
description { state: "default" 0.0;
image.normal: "holes_horiz.png";
- rel1.to: "elm.bar";
- rel2.to: "elm.bar";
+ rel1.to: "bar";
+ rel2.to: "bar";
FIXED_SIZE(14, 4)
}
}
- part { name: "elm.swallow.event"; type: SWALLOW;
+ part { name: "event"; type: SWALLOW;
description { state: "default" 0.0;
visible: 0;
min: PANEMIN2 PANEMIN;
fixed: 1 1;
- rel1.to: "elm.bar";
- rel2.to: "elm.bar";
+ rel1.to: "bar";
+ rel2.to: "bar";
}
}
- part { name: "bar"; type: RECT;
- dragable.events: "elm.bar";
+ part { name: "rect.bar"; type: RECT;
+ dragable.events: "bar";
description { state: "default" 0.0;
min: PANEWID PANEMIN;
max: 99999 99999;
fixed: 1 1;
- rel1.to_y: "elm.swallow.event";
- rel2.to_y: "elm.swallow.event";
+ rel1.to_y: "event";
+ rel2.to_y: "event";
color: 0 0 0 0;
}
description { state: "disabled" 0.0;
@@ -268,27 +268,27 @@ group { name: "efl/panes/horizontal";
}
}
programs {
- program {signal: "mouse,down,1"; source: "bar"; // for "press" smart callback
+ program {signal: "mouse,down,1"; source: "rect.bar"; // for "press" smart callback
action: SIGNAL_EMIT "elm,action,press" "elm";
}
- program { signal: "mouse,up,1"; source: "bar"; // for "unpress" smart callback
+ program { signal: "mouse,up,1"; source: "rect.bar"; // for "unpress" smart callback
action: SIGNAL_EMIT "elm,action,unpress" "elm";
}
- program { signal: "mouse,clicked,1"; source: "bar"; // for "clicked" smart callback
+ program { signal: "mouse,clicked,1"; source: "rect.bar"; // for "clicked" smart callback
action: SIGNAL_EMIT "elm,action,click" "elm";
}
- program { signal: "mouse,down,1,double"; source: "bar"; // for "clicked,double" smart callback
+ program { signal: "mouse,down,1,double"; source: "rect.bar"; // for "clicked,double" smart callback
action: SIGNAL_EMIT "elm,action,click,double" "elm";
}
program { // for elm_panes_fixed_set()
signal: "elm,panes,fixed"; source: "elm";
action: STATE_SET "disabled" 0.0;
- target: "bar";
+ target: "rect.bar";
}
program { // for elm_panes_fixed_set()
signal: "elm,panes,unfixed"; source: "elm";
action: STATE_SET "default" 0.0;
- target: "bar";
+ target: "rect.bar";
}
}
}
@@ -329,33 +329,33 @@ group { name: "efl/panes/vertical:flush";
}
part { name: "whole_left"; type: RECT;
description { state: "default" 0.0;
- rel2.to_x: "elm.bar";
+ rel2.to_x: "bar";
rel2.relative: 1.0 1.0;
}
}
part { name: "whole_right"; type: RECT;
description { state: "default" 0.0;
- rel1.to_x: "elm.bar";
+ rel1.to_x: "bar";
rel1.relative: 0.0 0.0;
}
}
- part { name: "elm.swallow.left"; type: SWALLOW;
+ part { name: "left"; type: SWALLOW;
clip_to: "whole_left";
description { state: "default" 0.0;
- rel2.to_x: "elm.bar";
+ rel2.to_x: "bar";
rel2.relative: 1.0 1.0;
fixed: 1 0;
}
}
- part { name: "elm.swallow.right"; type: SWALLOW;
+ part { name: "right"; type: SWALLOW;
clip_to: "whole_right";
description { state: "default" 0.0;
- rel1.to_x: "elm.bar";
+ rel1.to_x: "bar";
rel1.relative: 0.0 0.0;
fixed: 1 0;
}
}
- part { name: "elm.bar"; type: SPACER;
+ part { name: "bar"; type: SPACER;
dragable { confine: "sub_whole";
x: 1 1 1;
y: 0 0 0;
@@ -368,24 +368,24 @@ group { name: "efl/panes/vertical:flush";
rel2.relative: 1.0 0.5;
}
}
- part { name: "elm.swallow.event"; type: SWALLOW;
+ part { name: "event"; type: SWALLOW;
description { state: "default" 0.0;
visible: 0;
min: PANEMIN PANEMIN2;
fixed: 1 1;
- rel1.to: "elm.bar";
- rel2.to: "elm.bar";
+ rel1.to: "bar";
+ rel2.to: "bar";
}
}
- part { name: "bar"; type: RECT;
- dragable.events: "elm.bar";
+ part { name: "rect.bar"; type: RECT;
+ dragable.events: "bar";
description { state: "default" 0.0;
min: PANEMIN PANEWID;
max: 99999 99999;
fixed: 1 1;
- rel1.to_x: "elm.swallow.event";
+ rel1.to_x: "event";
rel1.relative: 0.0 0.25;
- rel2.to_x: "elm.swallow.event";
+ rel2.to_x: "event";
rel2.relative: 1.0 0.75;
color: 0 0 0 0;
}
@@ -399,7 +399,7 @@ group { name: "efl/panes/vertical:flush";
image.normal: "downlight_glow_left.png";
image.border: 0 3 0 0;
max: 32 99999;
- rel2.to_x: "elm.bar";
+ rel2.to_x: "bar";
color: 255 255 255 0;
align: 1.0 0.5;
}
@@ -412,7 +412,7 @@ group { name: "efl/panes/vertical:flush";
description { state: "default" 0.0;
image.normal: "downlight_glow_right.png";
max: 4 99999;
- rel1.to_x: "elm.bar";
+ rel1.to_x: "bar";
color: 255 255 255 0;
align: 0.0 0.5;
}
@@ -425,7 +425,7 @@ group { name: "efl/panes/vertical:flush";
description { state: "default" 0.0;
image.normal: "downlight_glow_left.png";
max: 4 99999;
- rel2.to_x: "elm.bar";
+ rel2.to_x: "bar";
color: 255 255 255 0;
align: 1.0 0.5;
}
@@ -439,7 +439,7 @@ group { name: "efl/panes/vertical:flush";
image.normal: "downlight_glow_right.png";
image.border: 3 0 0 0;
max: 32 99999;
- rel1.to_x: "elm.bar";
+ rel1.to_x: "bar";
color: 255 255 255 0;
align: 0.0 0.5;
}
@@ -451,8 +451,8 @@ group { name: "efl/panes/vertical:flush";
part { name: "bar1"; type: RECT; repeat_events: 1;
description { state: "default" 0.0;
fixed: 1 1;
- rel1.to: "bar";
- rel2.to: "bar";
+ rel1.to: "rect.bar";
+ rel2.to: "rect.bar";
rel2.relative: 0.5 1.0;
color: 0 0 0 0;
}
@@ -460,35 +460,35 @@ group { name: "efl/panes/vertical:flush";
part { name: "bar2"; type: RECT; repeat_events: 1;
description { state: "default" 0.0;
fixed: 1 1;
- rel1.to: "bar";
+ rel1.to: "rect.bar";
rel1.relative: 0.5 0.0;
- rel2.to: "bar";
+ rel2.to: "rect.bar";
color: 0 0 0 0;
}
}
}
programs {
- program {signal: "mouse,down,1"; source: "bar"; // for "press" smart callback
+ program {signal: "mouse,down,1"; source: "rect.bar"; // for "press" smart callback
action: SIGNAL_EMIT "elm,action,press" "elm";
}
- program { signal: "mouse,up,1"; source: "bar"; // for "unpress" smart callback
+ program { signal: "mouse,up,1"; source: "rect.bar"; // for "unpress" smart callback
action: SIGNAL_EMIT "elm,action,unpress" "elm";
}
- program { signal: "mouse,clicked,1"; source: "bar"; // for "clicked" smart callback
+ program { signal: "mouse,clicked,1"; source: "rect.bar"; // for "clicked" smart callback
action: SIGNAL_EMIT "elm,action,click" "elm";
}
- program { signal: "mouse,down,1,double"; source: "bar"; // for "clicked,double" smart callback
+ program { signal: "mouse,down,1,double"; source: "rect.bar"; // for "clicked,double" smart callback
action: SIGNAL_EMIT "elm,action,click,double" "elm";
}
program { // for elm_panes_fixed_set()
signal: "elm,panes,fixed"; source: "elm";
action: STATE_SET "disabled" 0.0;
- target: "bar";
+ target: "rect.bar";
}
program { // for elm_panes_fixed_set()
signal: "elm,panes,unfixed"; source: "elm";
action: STATE_SET "default" 0.0;
- target: "bar";
+ target: "rect.bar";
}
program {
signal: "mouse,in"; source: "bar1";
@@ -557,33 +557,33 @@ group { name: "efl/panes/horizontal:flush";
}
part { name: "whole_left"; type: RECT;
description { state: "default" 0.0;
- rel2.to_y: "elm.bar";
+ rel2.to_y: "bar";
rel2.relative: 1.0 1.0;
}
}
part { name: "whole_right"; type: RECT;
description { state: "default" 0.0;
- rel1.to_y: "elm.bar";
+ rel1.to_y: "bar";
rel1.relative: 0.0 0.0;
}
}
- part { name: "elm.swallow.left"; type: SWALLOW;
+ part { name: "left"; type: SWALLOW;
clip_to: "whole_left";
description { state: "default" 0.0;
- rel2.to_y: "elm.bar";
+ rel2.to_y: "bar";
rel2.relative: 1.0 1.0;
fixed: 0 1;
}
}
- part { name: "elm.swallow.right"; type: SWALLOW;
+ part { name: "right"; type: SWALLOW;
clip_to: "whole_right";
description { state: "default" 0.0;
- rel1.to_y: "elm.bar";
+ rel1.to_y: "bar";
rel1.relative: 0.0 0.0;
fixed: 0 1;
}
}
- part { name: "elm.bar"; type: SPACER;
+ part { name: "bar"; type: SPACER;
dragable { confine: "sub_whole";
x: 0 0 0;
y: 1 1 1;
@@ -596,24 +596,24 @@ group { name: "efl/panes/horizontal:flush";
rel2.relative: 0.5 1.0;
}
}
- part { name: "elm.swallow.event"; type: SWALLOW;
+ part { name: "event"; type: SWALLOW;
description { state: "default" 0.0;
visible: 0;
min: PANEMIN2 PANEMIN;
fixed: 1 1;
- rel1.to: "elm.bar";
- rel2.to: "elm.bar";
+ rel1.to: "bar";
+ rel2.to: "bar";
}
}
- part { name: "bar"; type: RECT;
- dragable.events: "elm.bar";
+ part { name: "rect.bar"; type: RECT;
+ dragable.events: "bar";
description { state: "default" 0.0;
min: PANEWID PANEMIN;
max: 99999 99999;
fixed: 1 1;
- rel1.to_y: "elm.swallow.event";
+ rel1.to_y: "event";
rel1.relative: 0.25 0.0;
- rel2.to_y: "elm.swallow.event";
+ rel2.to_y: "event";
rel2.relative: 0.75 1.0;
color: 0 0 0 0;
}
@@ -627,7 +627,7 @@ group { name: "efl/panes/horizontal:flush";
image.normal: "downlight_glow_up.png";
image.border: 0 0 0 3;
max: 99999 32;
- rel2.to_y: "elm.bar";
+ rel2.to_y: "bar";
color: 255 255 255 0;
align: 0.5 1.0;
}
@@ -640,7 +640,7 @@ group { name: "efl/panes/horizontal:flush";
description { state: "default" 0.0;
image.normal: "downlight_glow.png";
max: 99999 4;
- rel1.to_y: "elm.bar";
+ rel1.to_y: "bar";
color: 255 255 255 0;
align: 0.5 0.0;
}
@@ -653,7 +653,7 @@ group { name: "efl/panes/horizontal:flush";
description { state: "default" 0.0;
image.normal: "downlight_glow_up.png";
max: 99999 4;
- rel2.to_y: "elm.bar";
+ rel2.to_y: "bar";
color: 255 255 255 0;
align: 0.5 1.0;
}
@@ -667,7 +667,7 @@ group { name: "efl/panes/horizontal:flush";
image.normal: "downlight_glow.png";
image.border: 0 0 3 0;
max: 99999 32;
- rel1.to_y: "elm.bar";
+ rel1.to_y: "bar";
color: 255 255 255 0;
align: 0.5 0.0;
}
@@ -679,8 +679,8 @@ group { name: "efl/panes/horizontal:flush";
part { name: "bar1"; type: RECT; repeat_events: 1;
description { state: "default" 0.0;
fixed: 1 1;
- rel1.to: "bar";
- rel2.to: "bar";
+ rel1.to: "rect.bar";
+ rel2.to: "rect.bar";
rel2.relative: 1.0 0.5;
color: 0 0 0 0;
}
@@ -688,9 +688,9 @@ group { name: "efl/panes/horizontal:flush";
part { name: "bar2"; type: RECT; repeat_events: 1;
description { state: "default" 0.0;
fixed: 1 1;
- rel1.to: "bar";
+ rel1.to: "rect.bar";
rel1.relative: 0.0 0.5;
- rel2.to: "bar";
+ rel2.to: "rect.bar";
color: 0 0 0 0;
}
}
@@ -724,27 +724,27 @@ group { name: "efl/panes/horizontal:flush";
target: "glow2a";
target: "glow2b";
}
- program {signal: "mouse,down,1"; source: "bar"; // for "press" smart callback
+ program {signal: "mouse,down,1"; source: "rect.bar"; // for "press" smart callback
action: SIGNAL_EMIT "elm,action,press" "elm";
}
- program { signal: "mouse,up,1"; source: "bar"; // for "unpress" smart callback
+ program { signal: "mouse,up,1"; source: "rect.bar"; // for "unpress" smart callback
action: SIGNAL_EMIT "elm,action,unpress" "elm";
}
- program { signal: "mouse,clicked,1"; source: "bar"; // for "clicked" smart callback
+ program { signal: "mouse,clicked,1"; source: "rect.bar"; // for "clicked" smart callback
action: SIGNAL_EMIT "elm,action,click" "elm";
}
- program { signal: "mouse,down,1,double"; source: "bar"; // for "clicked,double" smart callback
+ program { signal: "mouse,down,1,double"; source: "rect.bar"; // for "clicked,double" smart callback
action: SIGNAL_EMIT "elm,action,click,double" "elm";
}
program { // for elm_panes_fixed_set()
signal: "elm,panes,fixed"; source: "elm";
action: STATE_SET "disabled" 0.0;
- target: "bar";
+ target: "rect.bar";
}
program { // for elm_panes_fixed_set()
signal: "elm,panes,unfixed"; source: "elm";
action: STATE_SET "default" 0.0;
- target: "bar";
+ target: "rect.bar";
}
}
}
@@ -796,15 +796,15 @@ group { name: "efl/panes/vertical:left-fold";
new Float: dx;
new Float: dy;
set_int(open, 0);
- get_drag(PART:"elm.bar", dx, dy);
+ get_drag(PART:"bar", dx, dy);
set_float(drag_x, dx);
- set_drag(PART:"elm.bar", 0.0, 0.5);
+ set_drag(PART:"bar", 0.0, 0.5);
set_state(PART:"dots", "closed", 0.0);
}
else if (get_int(open) == 0)
{
set_int(open, 1);
- set_drag(PART:"elm.bar", get_float(drag_x), 0.5);
+ set_drag(PART:"bar", get_float(drag_x), 0.5);
set_state(PART:"dots", "default", 0.0);
}
}
@@ -859,15 +859,15 @@ group { name: "efl/panes/vertical:right-fold";
new Float: dx;
new Float: dy;
set_int(open, 0);
- get_drag(PART:"elm.bar", dx, dy);
+ get_drag(PART:"bar", dx, dy);
set_float(drag_x, dx);
- set_drag(PART:"elm.bar", 1.0, 0.5);
+ set_drag(PART:"bar", 1.0, 0.5);
set_state(PART:"dots", "closed", 0.0);
}
else if (get_int(open) == 0)
{
set_int(open, 1);
- set_drag(PART:"elm.bar", get_float(drag_x), 0.5);
+ set_drag(PART:"bar", get_float(drag_x), 0.5);
set_state(PART:"dots", "default", 0.0);
}
}
@@ -922,15 +922,15 @@ group { name: "efl/panes/horizontal:up-fold";
new Float: dx;
new Float: dy;
set_int(open, 0);
- get_drag(PART:"elm.bar", dx, dy);
+ get_drag(PART:"bar", dx, dy);
set_float(drag_y, dy);
- set_drag(PART:"elm.bar", 0.5, 0.0);
+ set_drag(PART:"bar", 0.5, 0.0);
set_state(PART:"dots", "closed", 0.0);
}
else if (get_int(open) == 0)
{
set_int(open, 1);
- set_drag(PART:"elm.bar", 0.5, get_float(drag_y));
+ set_drag(PART:"bar", 0.5, get_float(drag_y));
set_state(PART:"dots", "default", 0.0);
}
}
@@ -985,15 +985,15 @@ group { name: "efl/panes/horizontal:down-fold";
new Float: dx;
new Float: dy;
set_int(open, 0);
- get_drag(PART:"elm.bar", dx, dy);
+ get_drag(PART:"bar", dx, dy);
set_float(drag_y, dy);
- set_drag(PART:"elm.bar", 0.5, 1.0);
+ set_drag(PART:"bar", 0.5, 1.0);
set_state(PART:"dots", "closed", 0.0);
}
else if (get_int(open) == 0)
{
set_int(open, 1);
- set_drag(PART:"elm.bar", 0.5, get_float(drag_y));
+ set_drag(PART:"bar", 0.5, get_float(drag_y));
set_state(PART:"dots", "default", 0.0);
}
}
diff --git a/data/elementary/themes/edc/efl/pointer.edc b/data/elementary/themes/edc/efl/pointer.edc
index a101aa73c7..f2e1eaf900 100644
--- a/data/elementary/themes/edc/efl/pointer.edc
+++ b/data/elementary/themes/edc/efl/pointer.edc
@@ -38,7 +38,7 @@ group { name: "efl/pointer";
}
}
part {
- name: "elm.swallow.hotspot";
+ name: "hotspot";
/* this is a "fake" swallow part
* that is used by e to determine
* the pointer hotspot - or where
diff --git a/data/elementary/themes/edc/efl/popup.edc b/data/elementary/themes/edc/efl/popup.edc
index 50fb460f09..0708f2a8ff 100644
--- a/data/elementary/themes/edc/efl/popup.edc
+++ b/data/elementary/themes/edc/efl/popup.edc
@@ -15,7 +15,7 @@ group { "efl/popup";
image.normal: "rounded_square.png";
}
}
- swallow { "elm.swallow.content";
+ swallow { "content";
desc { "default";
rel.to: "base";
}
@@ -28,7 +28,7 @@ group { "efl/popup_alert";
alias: "efl/popup_alert_text";
images.image: "rounded_square.png" COMP;
parts {
- alias: "title" "elm.text.title";
+ alias: "title" "text.title";
image { "bg";
desc { "default";
min: 100 100;
@@ -57,7 +57,7 @@ group { "efl/popup_alert";
min: 0 20;
}
}
- textblock { "elm.text.title";
+ textblock { "text.title";
scale;
desc { "default";
fixed: 1 1;
@@ -85,7 +85,7 @@ group { "efl/popup_alert";
min: 0 30;
}
}
- swallow { "elm.swallow.content";
+ swallow { "content";
desc { "default";
rel1.to_x: "base";
rel1.to_y: "title_bg";
@@ -101,7 +101,7 @@ group { "efl/popup_alert";
signal: "elm,title,show"; source: "elm";
action: STATE_SET "title_visible" 0.0;
target: "title_bg";
- target: "elm.text.title";
+ target: "text.title";
}
program {
signal: "elm,buttons,show"; source: "elm";
@@ -130,7 +130,7 @@ group { "efl/popup/backwall";
hid;
}
}
- swallow { "elm.swallow.image";
+ swallow { "image";
desc { "default";
rel.to: "base";
hid;
@@ -153,13 +153,13 @@ group { "efl/popup/backwall";
signal: "elm,state,image,visible"; source: "elm";
action: STATE_SET "show_image" 0.0;
target: "base";
- target: "elm.swallow.image";
+ target: "image";
}
program {
signal: "elm,state,image,hidden"; source: "elm";
action: STATE_SET "default" 0.0;
target: "base";
- target: "elm.swallow.image";
+ target: "image";
}
program {
signal: "mouse,clicked,1"; source: "block";
@@ -172,7 +172,7 @@ group { "efl/popup_alert/button_layout1";
alias: "efl/popup_alert_scroll/button_layout1";
alias: "efl/popup_alert_text/button_layout1";
parts {
- swallow { "elm.swallow.button1";
+ swallow { "button1";
}
}
}
@@ -188,13 +188,13 @@ group { "efl/popup_alert/button_layout2";
min: 5 5;
}
}
- swallow { "elm.swallow.button1";
+ swallow { "button1";
desc { "default";
rel2.to_x: "div1";
rel2.relative: 0.0 1.0;
}
}
- swallow { "elm.swallow.button2";
+ swallow { "button2";
desc { "default";
rel1.to_x: "div1";
rel1.relative: 1.0 0.0;
@@ -221,13 +221,13 @@ group { "efl/popup_alert/button_layout3";
min: 5 5;
}
}
- swallow { "elm.swallow.button1";
+ swallow { "button1";
desc { "default";
rel2.to_x: "div1";
rel2.relative: 0.0 1.0;
}
}
- swallow { "elm.swallow.button2";
+ swallow { "button2";
desc { "default";
rel1.to_x: "div1";
rel2.to_x: "div2";
@@ -235,7 +235,7 @@ group { "efl/popup_alert/button_layout3";
rel2.relative: 0.0 1.0;
}
}
- swallow { "elm.swallow.button3";
+ swallow { "button3";
desc { "default";
rel1.to_x: "div2";
rel1.relative: 1.0 0.0;
@@ -250,27 +250,9 @@ group { "efl/popup_alert/button";
alias: "efl/popup_alert_text/button";
}
-group { name: "efl/popup_alert_scroll/scroller";
- inherit: "efl/scroller";
+group { "efl/popup_alert_scroll/scroller";
+ inherit: "elm/scroller/base/popup/no_inset_shadow";
alias: "efl/popup_alert_text/scroller";
- parts {
- part { name: "elm.swallow.content"; type: SWALLOW;
- description { state: "default" 0.0;
- rel1.offset: 0 0;
- rel2.offset: 0 0;
- }
- }
- part { name: "inset";
- description { state: "default" 0.0;
- visible: 0;
- }
- }
- part { name: "shadow";
- description { state: "default" 0.0;
- visible: 0;
- }
- }
- }
}
group { "efl/popup_alert_text/text";
diff --git a/data/elementary/themes/edc/efl/progress.edc b/data/elementary/themes/edc/efl/progress.edc
index 049724207b..82beadaead 100644
--- a/data/elementary/themes/edc/efl/progress.edc
+++ b/data/elementary/themes/edc/efl/progress.edc
@@ -20,18 +20,18 @@ group { "efl/progressbar/horizontal";
new d = m & DISABLE;
if (l) {
if (!d) {
- set_state(PART:"elm.text", "visible", 0.0);
+ set_state(PART:"text", "visible", 0.0);
} else {
- set_state(PART:"elm.text", "disabled_visible", 0.0);
+ set_state(PART:"text", "disabled_visible", 0.0);
}
} else {
- set_state(PART:"elm.text", "default", 0.0);
+ set_state(PART:"text", "default", 0.0);
}
if (ic) {
- set_state(PART:"elm.swallow.content", "visible", 0.0);
+ set_state(PART:"content", "visible", 0.0);
set_state(PART:"sizer.content", "visible", 0.0);
} else {
- set_state(PART:"elm.swallow.content", "default", 0.0);
+ set_state(PART:"content", "default", 0.0);
set_state(PART:"sizer.content", "default", 0.0);
}
if (!d) {
@@ -44,8 +44,8 @@ group { "efl/progressbar/horizontal";
parts {
part { name: "dis_clip"; type: RECT;
description { state: "default" 0.0;
- rel1.to: "elm.swallow.content";
- rel2.to: "elm.swallow.content";
+ rel1.to: "content";
+ rel2.to: "content";
}
description { state: "disabled" 0.0;
inherit: "default" 0.0;
@@ -73,7 +73,7 @@ group { "efl/progressbar/horizontal";
visible: 0;
}
}
- part { name: "elm.swallow.content"; type: SWALLOW;
+ part { name: "content"; type: SWALLOW;
clip_to: "dis_clip";
required;
description { state: "default" 0.0;
@@ -104,8 +104,8 @@ group { "efl/progressbar/horizontal";
}
description { state: "visible" 0.0;
inherit: "default" 0.0;
- rel1.to: "elm.swallow.content";
- rel2.to: "elm.swallow.content";
+ rel1.to: "content";
+ rel2.to: "content";
text {
min: 1 1;
ellipsis: -1;
@@ -113,17 +113,17 @@ group { "efl/progressbar/horizontal";
}
}
}
- part { name: "elm.text"; type: TEXT; mouse_events: 0;
+ part { name: "text"; type: TEXT; mouse_events: 0;
effect: SHADOW BOTTOM;
scale: 1;
required;
description { state: "default" 0.0;
fixed: 1 1;
align: 0.0 0.5;
- rel1.to_x: "elm.swallow.content";
+ rel1.to_x: "content";
rel1.relative: 1.0 0.0;
rel1.offset: -1 2;
- rel2.to_x: "elm.swallow.content";
+ rel2.to_x: "content";
rel2.relative: 1.0 1.0;
rel2.offset: -1 -3;
color: FN_COL_DEFAULT;
@@ -166,7 +166,7 @@ group { "efl/progressbar/horizontal";
description { state: "default" 0.0;
min: 16 16;
max: -1 16;
- rel1.to_x: "elm.text";
+ rel1.to_x: "text";
rel1.relative: 1.0 0.0;
rel1.offset: 3 3;
rel2.offset: -4 -4;
@@ -228,7 +228,7 @@ group { "efl/progressbar/horizontal";
rel2.to: "inside";
}
}
- part { name: "elm.cur.progressbar"; mouse_events: 0; type: SPACER;
+ part { name: "cur.progressbar"; mouse_events: 0; type: SPACER;
scale: 1;
dragable.confine: "inside";
dragable.x: 1 1 1;
@@ -246,9 +246,9 @@ group { "efl/progressbar/horizontal";
description { state: "default" 0.0;
fixed: 1 0;
min: 14 16;
- rel1.to_x: "elm.cur.progressbar";
+ rel1.to_x: "cur.progressbar";
rel1.relative: 1.0 0.0;
- rel2.to_x: "elm.cur.progressbar";
+ rel2.to_x: "cur.progressbar";
rel2.relative: 1.0 1.0;
align: 0.0 0.5;
}
@@ -259,7 +259,7 @@ group { "efl/progressbar/horizontal";
align: 1.0 0.5;
}
}
- part { name: "bar";
+ part { name: "bar_internal";
clip_to: "fract_clip";
scale: 1;
description { state: "default" 0.0;
@@ -315,10 +315,10 @@ group { "efl/progressbar/horizontal";
min: 64 24;
max: 64 24;
rel1.to_x: "insidep0";
- rel1.to_y: "bar";
+ rel1.to_y: "bar_internal";
rel1.relative: 0.0 0.0;
rel2.to_x: "insidep1";
- rel2.to_y: "bar";
+ rel2.to_y: "bar_internal";
rel2.relative: 1.0 1.0;
image.normal: "inset_bar_horiz_glow_mid_base.png";
align: 0.0 0.5;
@@ -328,7 +328,7 @@ group { "efl/progressbar/horizontal";
align: 1.0 0.5;
}
}
- part { name: "elm.text.status"; type: TEXT; mouse_events: 0;
+ part { name: "text.status"; type: TEXT; mouse_events: 0;
scale: 1;
effect: GLOW;
description { state: "default" 0.0;
@@ -372,11 +372,11 @@ group { "efl/progressbar/horizontal";
scale: 1;
description { state: "default" 0.0;
max: 36 11;
- rel1.to_x: "bar";
- rel1.to_y: "bar";
+ rel1.to_x: "bar_internal";
+ rel1.to_y: "bar_internal";
rel1.relative: 0.0 (26/96);
rel2.to_x: "barend";
- rel2.to_y: "bar";
+ rel2.to_y: "bar_internal";
rel2.relative: 0.2 ((26+44)/96);
align: 1.0 0.0;
image.normal: "inset_bar_horiz_glow_light.png";
@@ -387,10 +387,10 @@ group { "efl/progressbar/horizontal";
description { state: "inv" 0.0;
inherit: "default" 0.0;
rel1.to_x: "barend";
- rel1.to_y: "bar";
+ rel1.to_y: "bar_internal";
rel1.relative: 0.8 (26/96);
- rel2.to_x: "bar";
- rel2.to_y: "bar";
+ rel2.to_x: "bar_internal";
+ rel2.to_y: "bar_internal";
rel2.relative: 1.0 ((26+44)/96);
align: 0.0 0.0;
image.normal: "inset_bar_horiz_glow_inv_light.png";
@@ -402,24 +402,24 @@ group { "efl/progressbar/horizontal";
program { name: "inverted-on";
signal: "elm,state,inverted,on"; source: "elm";
action: STATE_SET "inv" 0.0;
- target: "bar";
+ target: "bar_internal";
target: "barend";
target: "light";
}
program { name: "inverted-off";
signal: "elm,state,inverted,off"; source: "elm";
action: STATE_SET "default" 0.0;
- target: "bar";
+ target: "bar_internal";
target: "barend";
target: "light";
}
program { name: "drag-set";
- signal: "drag,set"; source: "elm.cur.progressbar";
+ signal: "drag,set"; source: "cur.progressbar";
script {
new a, Float:dx, Float:dy, Float:vl, st[20];
- get_drag(PART:"elm.cur.progressbar", dx, dy);
- get_state(PART:"bar", st, 19, vl);
+ get_drag(PART:"cur.progressbar", dx, dy);
+ get_state(PART:"bar_internal", st, 19, vl);
if (!strcmp(st, "inv")) {
a = round(((1.0 - dx) * 255) / 0.2);
custom_state(PART:"light", "inv", 0.0);
@@ -435,7 +435,7 @@ group { "efl/progressbar/horizontal";
program { name: "pulse-mode0";
signal: "elm,state,pulse"; source: "elm";
action: STATE_SET "hidden" 0.0;
- target: "elm.text.status";
+ target: "text.status";
after: "pulse-mode1";
}
program { name: "pulse-mode1";
@@ -479,7 +479,7 @@ group { "efl/progressbar/horizontal";
program { name: "fraction";
signal: "elm,state,fraction"; source: "elm";
action: STATE_SET "default" 0.0;
- target: "elm.text.status";
+ target: "text.status";
after: "pulse-stop";
}
program { name: "elmpulse-stop";
@@ -496,12 +496,12 @@ group { "efl/progressbar/horizontal";
program { name: "units-visible";
signal: "elm,state,units,visible"; source: "elm";
action: STATE_SET "default" 0.0;
- target: "elm.text.status";
+ target: "text.status";
}
program { name: "units-hidden";
signal: "elm,state,units,hidden"; source: "elm";
action: STATE_SET "hidden" 0.0;
- target: "elm.text.status";
+ target: "text.status";
}
program { name: "text-visible";
signal: "elm,state,elm.text,set"; source: "elm";
@@ -580,18 +580,18 @@ group { "efl/progressbar/vertical";
new d = m & DISABLE;
if (l) {
if (!d) {
- set_state(PART:"elm.text", "visible", 0.0);
+ set_state(PART:"text", "visible", 0.0);
} else {
- set_state(PART:"elm.text", "disabled_visible", 0.0);
+ set_state(PART:"text", "disabled_visible", 0.0);
}
} else {
- set_state(PART:"elm.text", "default", 0.0);
+ set_state(PART:"text", "default", 0.0);
}
if (ic) {
- set_state(PART:"elm.swallow.content", "visible", 0.0);
+ set_state(PART:"content", "visible", 0.0);
set_state(PART:"sizer.content", "visible", 0.0);
} else {
- set_state(PART:"elm.swallow.content", "default", 0.0);
+ set_state(PART:"content", "default", 0.0);
set_state(PART:"sizer.content", "default", 0.0);
}
if (!d) {
@@ -604,8 +604,8 @@ group { "efl/progressbar/vertical";
parts {
part { name: "dis_clip"; type: RECT;
description { state: "default" 0.0;
- rel1.to: "elm.swallow.content";
- rel2.to: "elm.swallow.content";
+ rel1.to: "content";
+ rel2.to: "content";
}
description { state: "disabled" 0.0;
inherit: "default" 0.0;
@@ -633,7 +633,7 @@ group { "efl/progressbar/vertical";
visible: 0;
}
}
- part { name: "elm.swallow.content"; type: SWALLOW;
+ part { name: "content"; type: SWALLOW;
clip_to: "dis_clip";
required;
description { state: "default" 0.0;
@@ -664,8 +664,8 @@ group { "efl/progressbar/vertical";
}
description { state: "visible" 0.0;
inherit: "default" 0.0;
- rel1.to: "elm.swallow.content";
- rel2.to: "elm.swallow.content";
+ rel1.to: "content";
+ rel2.to: "content";
text {
min: 1 1;
ellipsis: -1;
@@ -673,17 +673,17 @@ group { "efl/progressbar/vertical";
}
}
}
- part { name: "elm.text"; type: TEXT; mouse_events: 0;
+ part { name: "text"; type: TEXT; mouse_events: 0;
effect: SHADOW BOTTOM;
scale: 1;
required;
description { state: "default" 0.0;
fixed: 1 1;
align: 0.5 0.0;
- rel1.to_y: "elm.swallow.content";
+ rel1.to_y: "content";
rel1.relative: 0.0 1.0;
rel1.offset: 2 -1;
- rel2.to_y: "elm.swallow.content";
+ rel2.to_y: "content";
rel2.relative: 1.0 1.0;
rel2.offset: -3 -1;
color: FN_COL_DEFAULT;
@@ -726,7 +726,7 @@ group { "efl/progressbar/vertical";
description { state: "default" 0.0;
min: 16 16;
max: 16 -1;
- rel1.to_y: "elm.text";
+ rel1.to_y: "text";
rel1.relative: 0.0 1.0;
rel1.offset: 3 3;
rel2.offset: -4 -4;
@@ -788,7 +788,7 @@ group { "efl/progressbar/vertical";
rel2.to: "inside";
}
}
- part { name: "elm.cur.progressbar"; mouse_events: 0; type: SPACER;
+ part { name: "cur.progressbar"; mouse_events: 0; type: SPACER;
scale: 1;
dragable.confine: "inside";
dragable.x: 0 0 0;
@@ -806,9 +806,9 @@ group { "efl/progressbar/vertical";
description { state: "default" 0.0;
fixed: 0 1;
min: 16 14;
- rel1.to_y: "elm.cur.progressbar";
+ rel1.to_y: "cur.progressbar";
rel1.relative: 0.0 1.0;
- rel2.to_y: "elm.cur.progressbar";
+ rel2.to_y: "cur.progressbar";
rel2.relative: 1.0 1.0;
align: 0.5 0.0;
}
@@ -819,7 +819,7 @@ group { "efl/progressbar/vertical";
align: 0.5 1.0;
}
}
- part { name: "bar";
+ part { name: "bar_internal";
clip_to: "fract_clip";
scale: 1;
description { state: "default" 0.0;
@@ -875,10 +875,10 @@ group { "efl/progressbar/vertical";
min: 24 64;
max: 24 64;
rel1.to_y: "insidep0";
- rel1.to_x: "bar";
+ rel1.to_x: "bar_internal";
rel1.relative: 0.0 0.0;
rel2.to_y: "insidep1";
- rel2.to_x: "bar";
+ rel2.to_x: "bar_internal";
rel2.relative: 1.0 1.0;
image.normal: "inset_bar_vert_glow_mid_base.png";
align: 0.5 0.0;
@@ -897,7 +897,7 @@ group { "efl/progressbar/vertical";
aspect: 1.0 1.0; aspect_preference: NONE;
}
}
- part { name: "elm.text.status"; type: TEXT; mouse_events: 0;
+ part { name: "text.status"; type: TEXT; mouse_events: 0;
scale: 1;
effect: GLOW;
description { state: "default" 0.0;
@@ -945,11 +945,11 @@ group { "efl/progressbar/vertical";
scale: 1;
description { state: "default" 0.0;
max: 11 36;
- rel1.to_y: "bar";
- rel1.to_x: "bar";
+ rel1.to_y: "bar_internal";
+ rel1.to_x: "bar_internal";
rel1.relative: (26/96) 0.0;
rel2.to_y: "barend";
- rel2.to_x: "bar";
+ rel2.to_x: "bar_internal";
rel2.relative: ((26+44)/96) 0.2;
align: 0.0 1.0;
image.normal: "inset_bar_vert_glow_light.png";
@@ -960,10 +960,10 @@ group { "efl/progressbar/vertical";
description { state: "inv" 0.0;
inherit: "default" 0.0;
rel1.to_y: "barend";
- rel1.to_x: "bar";
+ rel1.to_x: "bar_internal";
rel1.relative: (26/96) 0.8;
- rel2.to_y: "bar";
- rel2.to_x: "bar";
+ rel2.to_y: "bar_internal";
+ rel2.to_x: "bar_internal";
rel2.relative: ((26+44)/96) 1.0;
align: 0.0 0.0;
image.normal: "inset_bar_vert_glow_inv_light.png";
@@ -975,24 +975,24 @@ group { "efl/progressbar/vertical";
program { name: "inverted-on";
signal: "elm,state,inverted,on"; source: "elm";
action: STATE_SET "inv" 0.0;
- target: "bar";
+ target: "bar_internal";
target: "barend";
target: "light";
}
program { name: "inverted-off";
signal: "elm,state,inverted,off"; source: "elm";
action: STATE_SET "default" 0.0;
- target: "bar";
+ target: "bar_internal";
target: "barend";
target: "light";
}
program { name: "drag-set";
- signal: "drag,set"; source: "elm.cur.progressbar";
+ signal: "drag,set"; source: "cur.progressbar";
script {
new a, Float:dx, Float:dy, Float:vl, st[20];
- get_drag(PART:"elm.cur.progressbar", dx, dy);
- get_state(PART:"bar", st, 19, vl);
+ get_drag(PART:"cur.progressbar", dx, dy);
+ get_state(PART:"bar_internal", st, 19, vl);
if (!strcmp(st, "inv")) {
a = round(((1.0 - dy) * 255) / 0.2);
custom_state(PART:"light", "inv", 0.0);
@@ -1008,7 +1008,7 @@ group { "efl/progressbar/vertical";
program { name: "pulse-mode0";
signal: "elm,state,pulse"; source: "elm";
action: STATE_SET "hidden" 0.0;
- target: "elm.text.status";
+ target: "text.status";
after: "pulse-mode1";
}
program { name: "pulse-mode1";
@@ -1052,7 +1052,7 @@ group { "efl/progressbar/vertical";
program { name: "fraction";
signal: "elm,state,fraction"; source: "elm";
action: STATE_SET "default" 0.0;
- target: "elm.text.status";
+ target: "text.status";
after: "pulse-stop";
}
program { name: "elmpulsestop";
@@ -1069,12 +1069,12 @@ group { "efl/progressbar/vertical";
program { name: "unit-visible";
signal: "elm,state,units,visible"; source: "elm";
action: STATE_SET "default" 0.0;
- target: "elm.text.status";
+ target: "text.status";
}
program { name: "unit-hidden";
signal: "elm,state,units,hidden"; source: "elm";
action: STATE_SET "hidden" 0.0;
- target: "elm.text.status";
+ target: "text.status";
}
program { name: "text-visible";
signal: "elm,state,elm.text,set"; source: "elm";
@@ -1143,7 +1143,7 @@ group { "efl/progressbar/horizontal:wheel";
visible: 0;
}
}
- part { name: "elm.swallow.content"; type: SWALLOW;
+ part { name: "content"; type: SWALLOW;
description { state: "default" 0.0;
min: 0 0;
max: 0 0;
@@ -1231,7 +1231,7 @@ group { "efl/progressbar/horizontal:double";
image: "inset_bar_horiz_glow_inv_base_double.png" COMP;
}
parts {
- part { name: "elm.cur.progressbar1"; mouse_events: 0; type: SPACER;
+ part { name: "cur.progressbar1"; mouse_events: 0; type: SPACER;
insert_after: "inside";
scale: 1;
dragable.confine: "inside";
@@ -1250,9 +1250,9 @@ group { "efl/progressbar/horizontal:double";
description { state: "default" 0.0;
fixed: 1 0;
min: 14 16;
- rel1.to_x: "elm.cur.progressbar1";
+ rel1.to_x: "cur.progressbar1";
rel1.relative: 1.0 0.0;
- rel2.to_x: "elm.cur.progressbar1";
+ rel2.to_x: "cur.progressbar1";
rel2.relative: 1.0 1.0;
align: 0.0 0.5;
}
@@ -1294,7 +1294,7 @@ group { "efl/progressbar/horizontal:double";
program { name: "inverted-on";
signal: "elm,state,inverted,on"; source: "elm";
action: STATE_SET "inv" 0.0;
- target: "bar";
+ target: "bar_internal";
target: "bar1";
target: "barend";
target: "barend1";
@@ -1304,7 +1304,7 @@ group { "efl/progressbar/horizontal:double";
{ name: "inverted-off";
signal: "elm,state,inverted,off"; source: "elm";
action: STATE_SET "default" 0.0;
- target: "bar";
+ target: "bar_internal";
target: "bar1";
target: "barend";
target: "barend1";
@@ -1320,7 +1320,7 @@ group { "efl/progressbar/vertical:double";
image: "inset_bar_vert_glow_inv_base_double.png" COMP;
}
parts {
- part { name: "elm.cur.progressbar1"; mouse_events: 0; type: SPACER;
+ part { name: "cur.progressbar1"; mouse_events: 0; type: SPACER;
insert_after: "inside";
scale: 1;
dragable.confine: "inside";
@@ -1339,9 +1339,9 @@ group { "efl/progressbar/vertical:double";
description { state: "default" 0.0;
fixed: 0 1;
min: 16 14;
- rel1.to_y: "elm.cur.progressbar1";
+ rel1.to_y: "cur.progressbar1";
rel1.relative: 0.0 1.0;
- rel2.to_y: "elm.cur.progressbar1";
+ rel2.to_y: "cur.progressbar1";
rel2.relative: 1.0 1.0;
align: 0.5 0.0;
}
@@ -1383,7 +1383,7 @@ group { "efl/progressbar/vertical:double";
program { name: "inverted-on";
signal: "elm,state,inverted,on"; source: "elm";
action: STATE_SET "inv" 0.0;
- target: "bar";
+ target: "bar_internal";
target: "barend";
target: "light";
target: "bar1";
@@ -1392,7 +1392,7 @@ group { "efl/progressbar/vertical:double";
program { name: "inverted-off";
signal: "elm,state,inverted,off"; source: "elm";
action: STATE_SET "default" 0.0;
- target: "bar";
+ target: "bar_internal";
target: "barend";
target: "light";
target: "bar1";
diff --git a/data/elementary/themes/edc/efl/radio.edc b/data/elementary/themes/edc/efl/radio.edc
index 8e2ccf3b63..19aed9c268 100644
--- a/data/elementary/themes/edc/efl/radio.edc
+++ b/data/elementary/themes/edc/efl/radio.edc
@@ -13,64 +13,64 @@ group { "efl/radio";
new d = m & DISABLE;
if (m1 == (ICON | LABEL)) {
if (!d) {
- set_state(PART:"elm.swallow.content", "visible", 0.0);
+ set_state(PART:"content", "visible", 0.0);
set_state(PART:"sizer.content", "visible", 0.0);
- set_state(PART:"elm.text", "visible", 0.0);
+ set_state(PART:"text", "visible", 0.0);
set_state(PART:"inset", "default", 0.0);
set_state(PART:"clip", "default", 0.0);
set_state(PART:"event", "default", 0.0);
} else {
- set_state(PART:"elm.swallow.content", "visible", 0.0);
+ set_state(PART:"content", "visible", 0.0);
set_state(PART:"sizer.content", "visible", 0.0);
- set_state(PART:"elm.text", "disabled_visible", 0.0);
+ set_state(PART:"text", "disabled_visible", 0.0);
set_state(PART:"inset", "disabled", 0.0);
set_state(PART:"clip", "disabled", 0.0);
set_state(PART:"event", "disabled", 0.0);
}
} else if (m1 == (ICON)) {
if (!d) {
- set_state(PART:"elm.swallow.content", "visible", 0.0);
+ set_state(PART:"content", "visible", 0.0);
set_state(PART:"sizer.content", "icononly", 0.0);
- set_state(PART:"elm.text", "default", 0.0);
+ set_state(PART:"text", "default", 0.0);
set_state(PART:"inset", "default", 0.0);
set_state(PART:"clip", "default", 0.0);
set_state(PART:"event", "default", 0.0);
} else {
- set_state(PART:"elm.swallow.content", "visible", 0.0);
+ set_state(PART:"content", "visible", 0.0);
set_state(PART:"sizer.content", "icononly", 0.0);
- set_state(PART:"elm.text", "disabled", 0.0);
+ set_state(PART:"text", "disabled", 0.0);
set_state(PART:"inset", "disabled", 0.0);
set_state(PART:"clip", "disabled", 0.0);
set_state(PART:"event", "disabled", 0.0);
}
} else if (m1 == (LABEL)) {
if (!d) {
- set_state(PART:"elm.swallow.content", "default", 0.0);
+ set_state(PART:"content", "default", 0.0);
set_state(PART:"sizer.content", "default", 0.0);
- set_state(PART:"elm.text", "visible", 0.0);
+ set_state(PART:"text", "visible", 0.0);
set_state(PART:"inset", "default", 0.0);
set_state(PART:"clip", "default", 0.0);
set_state(PART:"event", "default", 0.0);
} else {
- set_state(PART:"elm.swallow.content", "default", 0.0);
+ set_state(PART:"content", "default", 0.0);
set_state(PART:"sizer.content", "default", 0.0);
- set_state(PART:"elm.text", "disabled_visible", 0.0);
+ set_state(PART:"text", "disabled_visible", 0.0);
set_state(PART:"inset", "disabled", 0.0);
set_state(PART:"clip", "disabled", 0.0);
set_state(PART:"event", "disabled", 0.0);
}
} else {
if (!d) {
- set_state(PART:"elm.swallow.content", "default", 0.0);
+ set_state(PART:"content", "default", 0.0);
set_state(PART:"sizer.content", "default", 0.0);
- set_state(PART:"elm.text", "default", 0.0);
+ set_state(PART:"text", "default", 0.0);
set_state(PART:"inset", "default", 0.0);
set_state(PART:"clip", "default", 0.0);
set_state(PART:"event", "default", 0.0);
} else {
- set_state(PART:"elm.swallow.content", "default", 0.0);
+ set_state(PART:"content", "default", 0.0);
set_state(PART:"sizer.content", "default", 0.0);
- set_state(PART:"elm.text", "default", 0.0);
+ set_state(PART:"text", "default", 0.0);
set_state(PART:"inset", "disabled", 0.0);
set_state(PART:"clip", "disabled", 0.0);
set_state(PART:"event", "disabled", 0.0);
@@ -120,7 +120,7 @@ group { "efl/radio";
color: 255 255 255 64;
}
}
- part { name: "elm.swallow.content"; type: SWALLOW;
+ part { name: "content"; type: SWALLOW;
required;
scale: 1;
clip_to: "clip";
@@ -155,8 +155,8 @@ group { "efl/radio";
}
description { state: "visible" 0.0;
inherit: "default" 0.0;
- rel1.to: "elm.swallow.content";
- rel2.to: "elm.swallow.content";
+ rel1.to: "content";
+ rel2.to: "content";
text {
min: 1 1;
ellipsis: -1;
@@ -165,8 +165,8 @@ group { "efl/radio";
}
description { state: "icononly" 0.0;
inherit: "default" 0.0;
- rel1.to: "elm.swallow.content";
- rel2.to: "elm.swallow.content";
+ rel1.to: "content";
+ rel2.to: "content";
text {
min: 1 1;
ellipsis: -1;
@@ -174,13 +174,13 @@ group { "efl/radio";
}
}
}
- part { name: "elm.text"; type: TEXT; mouse_events: 0;
+ part { name: "text"; type: TEXT; mouse_events: 0;
effect: SHADOW BOTTOM;
scale: 1;
required;
description { state: "default" 0.0;
rel1.offset: 2 2;
- rel1.to_x: "elm.swallow.content";
+ rel1.to_x: "content";
rel1.relative: 1.0 0.0;
rel2.offset: -3 -3;
color: FN_COL_DEFAULT;
@@ -237,7 +237,7 @@ group { "efl/radio";
target: "indicator";
}
program {
- signal: "elm,state,elm.text,set"; source: "elm";
+ signal: "state,text,set"; source: "efl";
script {
new m = get_int(btmode);
m |= LABEL; set_int(btmode, m);
@@ -245,7 +245,7 @@ group { "efl/radio";
}
}
program {
- signal: "elm,state,elm.text,unset"; source: "elm";
+ signal: "state,text,unset"; source: "efl";
script {
new m = get_int(btmode);
m &= ~LABEL; set_int(btmode, m);
@@ -253,7 +253,7 @@ group { "efl/radio";
}
}
program {
- signal: "elm,state,content,set"; source: "elm";
+ signal: "state,content,set"; source: "efl";
script {
new m = get_int(btmode);
m |= ICON; set_int(btmode, m);
@@ -261,7 +261,7 @@ group { "efl/radio";
}
}
program {
- signal: "elm,state,content,unset"; source: "elm";
+ signal: "state,content,unset"; source: "efl";
script {
new m = get_int(btmode);
m &= ~ICON; set_int(btmode, m);
diff --git a/data/elementary/themes/edc/efl/spin.edc b/data/elementary/themes/edc/efl/spin.edc
index a794080dae..212ec8ac43 100644
--- a/data/elementary/themes/edc/efl/spin.edc
+++ b/data/elementary/themes/edc/efl/spin.edc
@@ -6,7 +6,7 @@ group { "efl/spin";
color: 0 0 0 0;
}
}
- text { "elm.text";
+ text { "text";
nomouse;
scale;
desc { "default";
diff --git a/data/elementary/themes/edc/efl/spin_button.edc b/data/elementary/themes/edc/efl/spin_button.edc
index 4d502e3779..e4120fb30c 100644
--- a/data/elementary/themes/edc/efl/spin_button.edc
+++ b/data/elementary/themes/edc/efl/spin_button.edc
@@ -3,7 +3,7 @@ group { "efl/spin_button";
parts {
rect { "clip";
desc { "default";
- rel.to: "elm.swallow.text_button";
+ rel.to: "text_button";
}
}
rect { "bg";
@@ -36,12 +36,12 @@ group { "efl/spin_button";
vis;
}
}
- swallow { "elm.swallow.entry";
+ swallow { "entry";
clip: "clip";
desc { "default";
fixed: 1 1;
- rel1.to: "elm.swallow.text_button";
- rel2.to: "elm.swallow.text_button";
+ rel1.to: "text_button";
+ rel2.to: "text_button";
hid;
}
desc { "active";
@@ -49,7 +49,7 @@ group { "efl/spin_button";
vis;
}
}
- swallow { "elm.swallow.dec_button";
+ swallow { "dec_button";
scale;
desc { "default";
fixed: 1 0;
@@ -63,7 +63,7 @@ group { "efl/spin_button";
aspect: 1.0 1.0; aspect_preference: VERTICAL;
}
}
- swallow { "elm.swallow.inc_button";
+ swallow { "inc_button";
scale;
desc { "default";
fixed: 1 0;
@@ -77,16 +77,16 @@ group { "efl/spin_button";
aspect: 1.0 1.0; aspect_preference: VERTICAL;
}
}
- swallow { "elm.swallow.text_button";
+ swallow { "text_button";
scale;
desc { "default";
vis;
rel1.to_y: "inset";
- rel1.to_x: "elm.swallow.dec_button";
+ rel1.to_x: "dec_button";
rel1.relative: 1.0 0.0;
rel1.offset: 1 1;
rel2.to_y: "inset";
- rel2.to_x: "elm.swallow.inc_button";
+ rel2.to_x: "inc_button";
rel2.relative: 0.0 1.0;
rel2.offset: -2 -2;
}
@@ -113,25 +113,25 @@ group { "efl/spin_button";
signal: "elm,state,entry,active";
source: "elm";
action: STATE_SET "active";
- target: "elm.swallow.entry";
+ target: "entry";
}
program { "entry_inactive";
signal: "elm,state,entry,inactive";
source: "elm";
action: STATE_SET "default";
- target: "elm.swallow.entry";
+ target: "entry";
}
program { "text_button_active";
signal: "elm,state,button,active";
source: "elm";
action: STATE_SET "default";
- target: "elm.swallow.text_button";
+ target: "text_button";
}
program { "text_button_inactive";
signal: "elm,state,button,inactive";
source: "elm";
action: STATE_SET "inactive";
- target: "elm.swallow.text_button";
+ target: "text_button";
}
program { "access_activate";
signal: "elm,state,access,active";
@@ -163,7 +163,7 @@ group { "efl/spin_button";
group { "efl/spin_button:vertical";
inherit: "efl/spin_button";
parts {
- swallow { "elm.swallow.inc_button";
+ swallow { "inc_button";
scale;
desc { "default";
rel1.to: "inset";
@@ -174,16 +174,16 @@ group { "efl/spin_button:vertical";
align: 1.0 0.5;
}
}
- swallow { "elm.swallow.text_button";
+ swallow { "text_button";
scale;
desc { "default";
vis;
rel1.to_y: "inset";
- rel1.to_x: "elm.swallow.dec_button";
+ rel1.to_x: "dec_button";
rel1.relative: 1.0 0.0;
rel1.offset: 1 1;
rel2.to_y: "inset";
- rel2.to_x: "elm.swallow.inc_button";
+ rel2.to_x: "inc_button";
rel2.relative: 0.0 1.0;
rel2.offset: -2 -2;
}
@@ -192,7 +192,7 @@ group { "efl/spin_button:vertical";
hid;
}
}
- swallow { "elm.swallow.dec_button";
+ swallow { "dec_button";
scale;
desc { "default";
rel1.to: "inset";
@@ -206,304 +206,304 @@ group { "efl/spin_button:vertical";
}
}
-group { name: "efl/spin_button/inc_button";
- images.image: "sym_right_light_normal.png" COMP;
- images.image: "sym_right_glow_normal.png" COMP;
- images.image: "sym_right_dark_normal.png" COMP;
- script {
- public mouse_down = 0;
- public multi_down = 0;
- }
- parts {
- part { name: "arrow.image";
- scale: 1;
- description { state: "default" 0.0;
- min: 15 15;
- max: 15 15;
- color_class: "F032L1";
- image.normal: "sym_right_light_normal.png";
- }
- description { state: "pressed" 0.0;
- inherit: "default" 0.0;
- image.normal: "sym_right_glow_normal.png";
- }
- description { state: "disabled" 0.0;
- inherit: "default" 0.0;
- image.normal: "sym_right_dark_normal.png";
- }
+group { "efl/spin_button/inc_button";
+ images.image: "sym_right_light_normal.png" COMP;
+ images.image: "sym_right_glow_normal.png" COMP;
+ images.image: "sym_right_dark_normal.png" COMP;
+ script {
+ public mouse_down = 0;
+ public multi_down = 0;
+ }
+ parts {
+ part { name: "arrow.image";
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 15 15;
+ max: 15 15;
+ color_class: "F032L1";
+ image.normal: "sym_right_light_normal.png";
}
- part { name: "over";
- type: RECT;
- repeat_events: 1;
- description { state: "default" 0.0;
- color: 0 0 0 0;
- }
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ image.normal: "sym_right_glow_normal.png";
}
- part { name: "disabler";
- type: RECT;
- description { state: "default" 0.0;
- color: 0 0 0 0;
- visible: 0;
- }
- description { state: "disabled" 0.0;
- inherit: "default" 0.0;
- visible: 1;
- }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ image.normal: "sym_right_dark_normal.png";
}
}
- programs {
- program { name: "button_press";
- signal: "mouse,down,1";
- source: "over";
- script {
- if ((get_int(multi_down) == 0) &&
- (get_int(mouse_down) == 0)) {
- set_int(mouse_down, 1);
- run_program(PROGRAM:"button_press2");
- }
- }
- }
- program { name: "button_press2";
- action: SIGNAL_EMIT "elm,action,press" "";
- after: "button_press_anim";
- }
- program { name: "button_press_anim";
- action: STATE_SET "pressed" 0.0;
- target: "arrow.image";
- }
- program { name: "button_unpress";
- signal: "mouse,up,1";
- source: "over";
- script {
- if (get_int(mouse_down) == 1) {
- set_int(mouse_down, 0);
- run_program(PROGRAM:"button_unpress2");
- run_program(PROGRAM:"button_unpress_anim");
- }
- }
+ part { name: "over";
+ type: RECT;
+ repeat_events: 1;
+ description { state: "default" 0.0;
+ color: 0 0 0 0;
}
- program { name: "button_unpress2";
- action: SIGNAL_EMIT "elm,action,unpress" "";
+ }
+ part { name: "disabler";
+ type: RECT;
+ description { state: "default" 0.0;
+ color: 0 0 0 0;
+ visible: 0;
}
- program { name: "button_unpress_anim";
- action: STATE_SET "default" 0.0;
- target: "arrow.image";
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
}
- program { name: "button_click";
- signal: "mouse,clicked,1";
- source: "over";
- script {
- if (get_int(multi_down) == 0) {
- run_program(PROGRAM:"button_click2");
- }
+ }
+ }
+ programs {
+ program { name: "button_press";
+ signal: "mouse,down,1";
+ source: "over";
+ script {
+ if ((get_int(multi_down) == 0) &&
+ (get_int(mouse_down) == 0)) {
+ set_int(mouse_down, 1);
+ run_program(PROGRAM:"button_press2");
}
}
- program { name: "action_unpressed";
- signal: "elm,action,unpressed";
- source: "elm";
- after: "button_unpress_anim";
- }
- program { name: "action_pressed";
- signal: "elm,action,pressed";
- source: "elm";
- after: "button_press_anim";
- }
- program { name: "button_click2";
- action: SIGNAL_EMIT "elm,action,click" "";
- }
- program { name: "access_pressed";
- signal: "elm,action,anim,activate";
- source: "elm";
- action: STATE_SET "pressed" 0.0;
- target: "arrow.image";
- after: "access_pressed_anim";
- }
- program { name: "access_pressed_anim";
- action: STATE_SET "default" 0.0;
- transition: DECELERATE 0.1;
- target: "arrow.image";
- }
- program { name: "disable";
- signal: "elm,state,disabled";
- source: "elm";
- action: STATE_SET "disabled" 0.0;
- target: "arrow.image";
- target: "disabler";
- }
- program { name: "enable";
- signal: "elm,state,enabled";
- source: "elm";
- action: STATE_SET "default" 0.0;
- target: "arrow.image";
- target: "disabler";
- }
- program {
- name: "multi_down";
- signal: "elm,action,multi,down";
- source: "elm";
- script {
- set_int(multi_down, 1);
+ }
+ program { name: "button_press2";
+ action: SIGNAL_EMIT "elm,action,press" "";
+ after: "button_press_anim";
+ }
+ program { name: "button_press_anim";
+ action: STATE_SET "pressed" 0.0;
+ target: "arrow.image";
+ }
+ program { name: "button_unpress";
+ signal: "mouse,up,1";
+ source: "over";
+ script {
+ if (get_int(mouse_down) == 1) {
+ set_int(mouse_down, 0);
+ run_program(PROGRAM:"button_unpress2");
+ run_program(PROGRAM:"button_unpress_anim");
}
}
- program {
- name: "multi_up";
- signal: "elm,action,multi,up";
- source: "elm";
- script {
- set_int(multi_down, 0);
+ }
+ program { name: "button_unpress2";
+ action: SIGNAL_EMIT "elm,action,unpress" "";
+ }
+ program { name: "button_unpress_anim";
+ action: STATE_SET "default" 0.0;
+ target: "arrow.image";
+ }
+ program { name: "button_click";
+ signal: "mouse,clicked,1";
+ source: "over";
+ script {
+ if (get_int(multi_down) == 0) {
+ run_program(PROGRAM:"button_click2");
}
}
}
+ program { name: "action_unpressed";
+ signal: "elm,action,unpressed";
+ source: "elm";
+ after: "button_unpress_anim";
+ }
+ program { name: "action_pressed";
+ signal: "elm,action,pressed";
+ source: "elm";
+ after: "button_press_anim";
+ }
+ program { name: "button_click2";
+ action: SIGNAL_EMIT "elm,action,click" "";
+ }
+ program { name: "access_pressed";
+ signal: "elm,action,anim,activate";
+ source: "elm";
+ action: STATE_SET "pressed" 0.0;
+ target: "arrow.image";
+ after: "access_pressed_anim";
+ }
+ program { name: "access_pressed_anim";
+ action: STATE_SET "default" 0.0;
+ transition: DECELERATE 0.1;
+ target: "arrow.image";
+ }
+ program { name: "disable";
+ signal: "elm,state,disabled";
+ source: "elm";
+ action: STATE_SET "disabled" 0.0;
+ target: "arrow.image";
+ target: "disabler";
+ }
+ program { name: "enable";
+ signal: "elm,state,enabled";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "arrow.image";
+ target: "disabler";
+ }
+ program {
+ name: "multi_down";
+ signal: "elm,action,multi,down";
+ source: "elm";
+ script {
+ set_int(multi_down, 1);
+ }
+ }
+ program {
+ name: "multi_up";
+ signal: "elm,action,multi,up";
+ source: "elm";
+ script {
+ set_int(multi_down, 0);
+ }
+ }
}
+}
-group { name: "efl/spin_button/dec_button";
- inherit: "efl/spin_button/inc_button";
- images.image: "sym_left_light_normal.png" COMP;
- images.image: "sym_left_glow_normal.png" COMP;
- images.image: "sym_left_dark_normal.png" COMP;
- parts {
- part { name: "arrow.image";
- scale: 1;
- description { state: "default" 0.0;
- min: 15 15;
- max: 15 15;
- image.normal: "sym_left_light_normal.png";
- }
- description { state: "pressed" 0.0;
- inherit: "default" 0.0;
- image.normal: "sym_left_glow_normal.png";
- }
- description { state: "disabled" 0.0;
- inherit: "default" 0.0;
- image.normal: "sym_left_dark_normal.png";
- }
+group { "efl/spin_button/dec_button";
+ inherit: "efl/spin_button/inc_button";
+ images.image: "sym_left_light_normal.png" COMP;
+ images.image: "sym_left_glow_normal.png" COMP;
+ images.image: "sym_left_dark_normal.png" COMP;
+ parts {
+ part { name: "arrow.image";
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 15 15;
+ max: 15 15;
+ image.normal: "sym_left_light_normal.png";
+ }
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ image.normal: "sym_left_glow_normal.png";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ image.normal: "sym_left_dark_normal.png";
}
}
+ }
}
-group { name: "efl/spin_button/text_button";
- alias: "efl/spin_button/text_button:vertical";
- parts {
- part { name: "bg";
- type: SPACER;
- scale: 1;
- description { state: "default" 0.0;
- }
+group { "efl/spin_button/text_button";
+ alias: "efl/spin_button/text_button:vertical";
+ parts {
+ part { name: "bg";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
}
- part { name: "elm.text";
- type: TEXT;
- scale: 1;
- effect: SHADOW BOTTOM;
- description { state: "default" 0.0;
- color: FN_COL_DEFAULT;
- color_class: "spinner";
- rel1.to: "bg";
- rel2.to: "bg";
- text { font: FN; size: 10;
- min: 1 1;
- text_class: "spinner";
- ellipsis: -1;
- }
- }
- description { state: "disabled" 0.0;
- inherit: "default" 0.0 ;
- color: FN_COL_DISABLE;
- color_class: "spinner_disabled";
+ }
+ part { name: "text";
+ type: TEXT;
+ scale: 1;
+ effect: SHADOW BOTTOM;
+ description { state: "default" 0.0;
+ color: FN_COL_DEFAULT;
+ color_class: "spinner";
+ rel1.to: "bg";
+ rel2.to: "bg";
+ text { font: FN; size: 10;
+ min: 1 1;
+ text_class: "spinner";
+ ellipsis: -1;
}
}
- part { name: "over";
- type: RECT;
- repeat_events: 1;
- description { state: "default" 0.0;
- color: 0 0 0 0;
- }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0 ;
+ color: FN_COL_DISABLE;
+ color_class: "spinner_disabled";
}
- part { name: "disabler";
- type: RECT;
- description { state: "default" 0.0;
- color: 0 0 0 0;
- visible: 0;
- }
- description { state: "disabled" 0.0;
- inherit: "default" 0.0;
- visible: 1;
- }
+ }
+ part { name: "over";
+ type: RECT;
+ repeat_events: 1;
+ description { state: "default" 0.0;
+ color: 0 0 0 0;
}
}
- programs {
- program { name: "button_click";
- signal: "mouse,clicked,1";
- source: "over";
- script {
- run_program(PROGRAM:"button_click2");
- }
+ part { name: "disabler";
+ type: RECT;
+ description { state: "default" 0.0;
+ color: 0 0 0 0;
+ visible: 0;
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ }
+ }
+ programs {
+ program { name: "button_click";
+ signal: "mouse,clicked,1";
+ source: "over";
+ script {
+ run_program(PROGRAM:"button_click2");
}
- program { name: "button_click2";
- action: SIGNAL_EMIT "elm,action,click" "";
- }
- program { name: "disable";
- signal: "elm,state,disabled";
- source: "elm";
- action: STATE_SET "disabled" 0.0;
- target: "disabler";
- target: "elm.text";
- }
- program { name: "enable";
- signal: "elm,state,enabled";
- source: "elm";
- action: STATE_SET "default" 0.0;
- target: "disabler";
- target: "elm.text";
- }
- }
+ }
+ program { name: "button_click2";
+ action: SIGNAL_EMIT "elm,action,click" "";
+ }
+ program { name: "disable";
+ signal: "elm,state,disabled";
+ source: "elm";
+ action: STATE_SET "disabled" 0.0;
+ target: "disabler";
+ target: "text";
+ }
+ program { name: "enable";
+ signal: "elm,state,enabled";
+ source: "elm";
+ action: STATE_SET "default" 0.0;
+ target: "disabler";
+ target: "text";
+ }
+ }
}
-group { name: "efl/spin_button/inc_button:vertical";
- inherit: "efl/spin_button/inc_button";
- images.image: "sym_up_light_normal.png" COMP;
- images.image: "sym_up_glow_normal.png" COMP;
- images.image: "sym_up_dark_normal.png" COMP;
- parts {
- part { name: "arrow.image";
- scale: 1;
- description { state: "default" 0.0;
- min: 15 15;
- max: 15 15;
- image.normal: "sym_up_light_normal.png";
- }
- description { state: "pressed" 0.0;
- inherit: "default" 0.0;
- image.normal: "sym_up_glow_normal.png";
- }
- description { state: "disabled" 0.0;
- inherit: "default" 0.0;
- image.normal: "sym_up_dark_normal.png";
- }
- }
- }
+group { "efl/spin_button/inc_button:vertical";
+ inherit: "efl/spin_button/inc_button";
+ images.image: "sym_up_light_normal.png" COMP;
+ images.image: "sym_up_glow_normal.png" COMP;
+ images.image: "sym_up_dark_normal.png" COMP;
+ parts {
+ part { name: "arrow.image";
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 15 15;
+ max: 15 15;
+ image.normal: "sym_up_light_normal.png";
+ }
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ image.normal: "sym_up_glow_normal.png";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ image.normal: "sym_up_dark_normal.png";
+ }
+ }
+ }
}
-group { name: "efl/spin_button/dec_button:vertical";
- inherit: "efl/spin_button/dec_button";
- images.image: "sym_down_light_normal.png" COMP;
- images.image: "sym_down_glow_normal.png" COMP;
- images.image: "sym_down_dark_normal.png" COMP;
- parts {
- part { name: "arrow.image";
- scale: 1;
- description { state: "default" 0.0;
- min: 15 15;
- max: 15 15;
- image.normal: "sym_down_light_normal.png";
- }
- description { state: "pressed" 0.0;
- inherit: "default" 0.0;
- image.normal: "sym_down_glow_normal.png";
- }
- description { state: "disabled" 0.0;
- inherit: "default" 0.0;
- image.normal: "sym_down_dark_normal.png";
- }
+group { "efl/spin_button/dec_button:vertical";
+ inherit: "efl/spin_button/dec_button";
+ images.image: "sym_down_light_normal.png" COMP;
+ images.image: "sym_down_glow_normal.png" COMP;
+ images.image: "sym_down_dark_normal.png" COMP;
+ parts {
+ part { name: "arrow.image";
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 15 15;
+ max: 15 15;
+ image.normal: "sym_down_light_normal.png";
+ }
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ image.normal: "sym_down_glow_normal.png";
+ }
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ image.normal: "sym_down_dark_normal.png";
}
}
}
+} \ No newline at end of file
diff --git a/data/elementary/themes/edc/efl/text.edc b/data/elementary/themes/edc/efl/text.edc
index 8f8e4c30d3..6c223ca049 100644
--- a/data/elementary/themes/edc/efl/text.edc
+++ b/data/elementary/themes/edc/efl/text.edc
@@ -2,7 +2,7 @@ group { "efl/text/scroller";
inherit: "efl/scroller";
image: "bg_glow_in.png" COMP;
parts {
- part { name: "elm.swallow.background"; type: SWALLOW;
+ part { name: "background"; type: SWALLOW;
clip_to: "clipper";
description { state: "default" 0.0;
rel1.offset: 1 1;
@@ -28,17 +28,17 @@ group { "efl/text/scroller";
color: DARK_GREY_BG_COLOR;
}
}
- part { name: "elm.swallow.content";
+ part { name: "content"; type: SWALLOW;
description { state: "default" 0.0;
- rel1.to: "elm.swallow.icon";
+ rel1.to: "icon";
rel1.relative: 1.0 0.0;
rel1.offset: 0 0;
- rel2.to: "elm.swallow.end";
+ rel2.to: "end";
rel2.relative: 0.0 1.0;
rel2.offset: -1 -1;
}
}
- part { name: "elm.swallow.icon"; type: SWALLOW;
+ part { name: "icon"; type: SWALLOW;
clip_to: "clipper";
description { state: "default" 0.0;
fixed: 1 1;
@@ -59,14 +59,14 @@ group { "efl/text/scroller";
program {
signal: "elm,action,show,icon"; source: "elm";
action: STATE_SET "visible" 0.0;
- target: "elm.swallow.icon";
+ target: "icon";
}
program {
signal: "elm,action,hide,icon"; source: "elm";
action: STATE_SET "default" 0.0;
- target: "elm.swallow.icon";
+ target: "icon";
}
- part { name: "elm.swallow.end"; type: SWALLOW;
+ part { name: "end"; type: SWALLOW;
clip_to: "clipper";
description { state: "default" 0.0;
fixed: 1 1;
@@ -87,12 +87,12 @@ group { "efl/text/scroller";
program {
signal: "elm,action,show,end"; source: "elm";
action: STATE_SET "visible" 0.0;
- target: "elm.swallow.end";
+ target: "end";
}
program {
signal: "elm,action,hide,end"; source: "elm";
action: STATE_SET "default" 0.0;
- target: "elm.swallow.end";
+ target: "end";
}
part { name: "glow";
insert_after: "shadow";
@@ -182,7 +182,7 @@ group { "efl/text/single/scroller";
visible: 0;
}
}
- part { name: "elm.dragable.vbar"; type: RECT;
+ part { name: "dragable.vbar"; type: RECT;
dragable.x: 0 0 0;
dragable.y: 1 1 0;
dragable.confine: "sb_vbar_base";
@@ -202,7 +202,7 @@ group { "efl/text/single/scroller";
visible: 0;
}
}
- part { name: "elm.dragable.hbar"; type: RECT;
+ part { name: "dragable.hbar"; type: RECT;
dragable.x: 1 1 0;
dragable.y: 0 0 0;
dragable.confine: "sb_hbar_base";
@@ -217,35 +217,35 @@ group { "efl/text/single/scroller";
}
part { name: "bg"; type: RECT;
description { state: "default" 0.0;
- rel1.to: "elm.swallow.background";
- rel2.to: "elm.swallow.background";
+ rel1.to: "background";
+ rel2.to: "background";
color: DARK_GREY_BG_COLOR;
color_class: "scroller_bg";
}
}
part { name: "clipper"; type: RECT;
description { state: "default" 0.0;
- rel1.to: "elm.swallow.background";
- rel2.to: "elm.swallow.background";
+ rel1.to: "background";
+ rel2.to: "background";
}
}
- part { name: "elm.swallow.background"; type: SWALLOW;
+ part { name: "background"; type: SWALLOW;
clip_to: "clipper";
description { state: "default" 0.0;
rel1.offset: 1 1;
rel2.offset: -2 -2;
}
}
- part { name: "elm.swallow.content"; type: SWALLOW;
+ part { name: "content"; type: SWALLOW;
clip_to: "clipper";
description { state: "default" 0.0;
- rel1.to: "elm.swallow.icon";
+ rel1.to: "icon";
rel1.relative: 1.0 0.0;
- rel2.to: "elm.swallow.end";
+ rel2.to: "end";
rel2.relative: 0.0 1.0;
}
}
- part { name: "elm.swallow.icon"; type: SWALLOW;
+ part { name: "icon"; type: SWALLOW;
clip_to: "clipper";
description { state: "default" 0.0;
fixed: 1 1;
@@ -264,14 +264,14 @@ group { "efl/text/single/scroller";
program {
signal: "elm,action,show,icon"; source: "elm";
action: STATE_SET "visible" 0.0;
- target: "elm.swallow.icon";
+ target: "icon";
}
program {
signal: "elm,action,hide,icon"; source: "elm";
action: STATE_SET "default" 0.0;
- target: "elm.swallow.icon";
+ target: "icon";
}
- part { name: "elm.swallow.end"; type: SWALLOW;
+ part { name: "end"; type: SWALLOW;
clip_to: "clipper";
description { state: "default" 0.0;
fixed: 1 1;
@@ -290,12 +290,12 @@ group { "efl/text/single/scroller";
program {
signal: "elm,action,show,end"; source: "elm";
action: STATE_SET "visible" 0.0;
- target: "elm.swallow.end";
+ target: "end";
}
program {
signal: "elm,action,hide,end"; source: "elm";
action: STATE_SET "default" 0.0;
- target: "elm.swallow.end";
+ target: "end";
}
part { name: "inset"; mouse_events: 0;
description { state: "default" 0.0;
@@ -320,7 +320,7 @@ group { "efl/text/single/scroller";
color: 255 255 255 128;
}
}
- part { name: "elm.swallow.overlay"; type: SWALLOW;
+ part { name: "overlay"; type: SWALLOW;
clip_to: "clipper";
description { state: "default" 0.0;
rel1.offset: 1 1;
@@ -422,17 +422,17 @@ group { "efl/text/cursor";
}
programs {
program {
- signal: "selection,changed"; source: "elm.text";
+ signal: "selection,changed"; source: "text";
action: STATE_SET "hidden" 0.0;
target: "clipper";
}
program {
- signal: "selection,cleared"; source: "elm.text";
+ signal: "selection,cleared"; source: "text";
action: STATE_SET "default" 0.0;
target: "clipper";
}
program {
- signal: "selection,reset"; source: "elm.text";
+ signal: "selection,reset"; source: "text";
action: STATE_SET "default" 0.0;
target: "clipper";
}
@@ -541,17 +541,17 @@ group { "efl/text";
}
}
parts {
- part { name: "elm.swallow.background"; type: SWALLOW;
+ part { name: "background"; type: SWALLOW;
description { state: "default" 0.0;
rel1.offset: 1 1;
rel2.offset: -2 -2;
}
}
- part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0;
+ part { name: "guide"; type: TEXTBLOCK; mouse_events: 0;
scale: 1;
description { state: "default" 0.0;
- rel1.to: "elm.text";
- rel2.to: "elm.text";
+ rel1.to: "text";
+ rel2.to: "text";
text { style: "efl_ui_text_guide_style";
min: 0 1;
align: 0.0 0.0;
@@ -562,7 +562,7 @@ group { "efl/text";
visible: 0;
}
}
- part { name: "elm.text"; type: SWALLOW;
+ part { name: "text"; type: SWALLOW;
scale: 1;
description { state: "default" 0.0;
/* we gotta use 0 0 here, because of scrolled entries */
@@ -579,32 +579,32 @@ group { "efl/text";
program {
signal: "load"; source: "";
action: FOCUS_SET;
- target: "elm.text";
+ target: "text";
}
program {
signal: "elm,state,disabled"; source: "elm";
action: STATE_SET "disabled" 0.0;
- target: "elm.text";
+ target: "text";
}
program {
signal: "elm,state,enabled"; source: "elm";
action: STATE_SET "default" 0.0;
- target: "elm.text";
+ target: "text";
}
#if 0
program {
signal: "elm,guide,disabled"; source: "elm";
action: STATE_SET "hidden" 0.0;
- target: "elm.guide";
+ target: "guide";
}
program {
signal: "elm,guide,enabled"; source: "elm";
action: STATE_SET "default" 0.0;
- target: "elm.guide";
+ target: "guide";
}
#endif
program { name: "key-down";
- signal: "entry,keydown"; source: "elm.text";
+ signal: "entry,keydown"; source: "text";
script {
new buf[32];
snprintf(buf, 31, "key-down%i", (rand() % 5) + 1);
@@ -645,7 +645,7 @@ group { "efl/text/magnifier";
visible: 0;
}
}
- part { name: "elm.swallow.content"; type: SWALLOW; mouse_events: 0;
+ part { name: "content"; type: SWALLOW; mouse_events: 0;
description { state: "default" 0.0;
rel1.offset: 10 10;
rel1.to: "over";
@@ -677,14 +677,14 @@ group { "efl/text/magnifier";
program { name: "magnifier_show";
signal: "elm,action,show,magnifier"; source: "elm";
action: STATE_SET "default" 0.0;
- target: "elm.swallow.content";
+ target: "content";
target: "bg";
target: "over";
}
program { name: "magnifier_hide";
signal: "elm,action,hide,magnifier"; source: "elm";
action: STATE_SET "hidden" 0.0;
- target: "elm.swallow.content";
+ target: "content";
target: "bg";
target: "over";
}
@@ -913,4 +913,4 @@ group { "efl/text/emoticon/worried"; images.image:
group { "efl/text/emoticon/wtf"; images.image:
"emo-wtf.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal:
"emo-wtf.png"; } } } }
-//------------------------------------------------------------
+//------------------------------------------------------------ \ No newline at end of file
diff --git a/data/elementary/themes/edc/efl/textpath.edc b/data/elementary/themes/edc/efl/textpath.edc
index dd597a55ac..d4caf3faf0 100644
--- a/data/elementary/themes/edc/efl/textpath.edc
+++ b/data/elementary/themes/edc/efl/textpath.edc
@@ -8,7 +8,7 @@ group { name: "efl/textpath";
}
}
parts {
- part { name: "elm.text";
+ part { name: "text";
type: TEXTBLOCK;
scale: 1;
description { state: "default" 0.0;
diff --git a/data/elementary/themes/edc/efl/uiclock.edc b/data/elementary/themes/edc/efl/uiclock.edc
index ac37fdc793..942b7f2a15 100644
--- a/data/elementary/themes/edc/efl/uiclock.edc
+++ b/data/elementary/themes/edc/efl/uiclock.edc
@@ -182,7 +182,7 @@ group { "efl/uiclock";
vis;
}
}
- rect { "elm.access";
+ rect { "access";
repeat;
desc { "default";
color: 0 0 0 0;
diff --git a/data/elementary/themes/edc/efl/video.edc b/data/elementary/themes/edc/efl/video.edc
index 1f943a8096..ac92ec97c9 100644
--- a/data/elementary/themes/edc/efl/video.edc
+++ b/data/elementary/themes/edc/efl/video.edc
@@ -8,7 +8,7 @@ group { name: "efl/video";
color: 128 128 128 255;
}
}
- part { name: "elm.swallow.video"; type: SWALLOW; mouse_events: 1;
+ part { name: "video"; type: SWALLOW; mouse_events: 1;
clip_to: "clipper";
description { state: "default" 0.0;
aspect: 1.0 1.0; aspect_preference: BOTH;
diff --git a/data/elementary/themes/edc/efl/win.edc b/data/elementary/themes/edc/efl/win.edc
index c217f62b16..cdb0d9ecf5 100644
--- a/data/elementary/themes/edc/efl/win.edc
+++ b/data/elementary/themes/edc/efl/win.edc
@@ -1,8 +1,8 @@
-group { name: "efl/win";
+group { "efl/win";
data.item: "version" "119";
parts {
rect { "client_clip"; nomouse; }
- swallow { "elm.swallow.menu";
+ swallow { "menu";
clip_to: "client_clip";
desc { "default";
rel2.relative: 1 0;
@@ -17,12 +17,12 @@ group { name: "efl/win";
vis;
}
}
- swallow { "elm.swallow.contents";
+ swallow { "contents";
clip_to: "client_clip";
desc { "default";
}
desc { "with_menu";
- rel1.to: "elm.swallow.menu";
+ rel1.to: "menu";
rel1.relative: 0 1;
link.base: "elm,action,show_menu" "elm";
}
diff --git a/src/lib/elementary/efl_ui_bg_widget.c b/src/lib/elementary/efl_ui_bg_widget.c
index 09f07b1e63..725a365192 100644
--- a/src/lib/elementary/efl_ui_bg_widget.c
+++ b/src/lib/elementary/efl_ui_bg_widget.c
@@ -38,13 +38,26 @@ _efl_ui_bg_widget_efl_object_constructor(Eo *obj, Efl_Ui_Bg_Widget_Data *pd)
elm_widget_theme_style_get(obj)))
CRI("Failed to set layout!");
- pd->rect = efl_add(EFL_CANVAS_RECTANGLE_CLASS, obj,
- efl_gfx_color_set(efl_added, 0, 0, 0, 0),
- efl_content_set(efl_part(obj, "elm.swallow.rectangle"), efl_added));
+ if (elm_widget_is_legacy(obj))
+ {
+ pd->rect = efl_add(EFL_CANVAS_RECTANGLE_CLASS, obj,
+ efl_gfx_color_set(efl_added, 0, 0, 0, 0),
+ efl_content_set(efl_part(obj, "elm.swallow.rectangle"), efl_added));
- pd->img = efl_add(EFL_UI_IMAGE_CLASS, obj,
- efl_image_scale_type_set(efl_added, EFL_IMAGE_SCALE_TYPE_FIT_OUTSIDE),
- efl_content_set(efl_part(obj, "elm.swallow.background"), efl_added));
+ pd->img = efl_add(EFL_UI_IMAGE_CLASS, obj,
+ efl_image_scale_type_set(efl_added, EFL_IMAGE_SCALE_TYPE_FIT_OUTSIDE),
+ efl_content_set(efl_part(obj, "elm.swallow.background"), efl_added));
+ }
+ else
+ {
+ pd->rect = efl_add(EFL_CANVAS_RECTANGLE_CLASS, obj,
+ efl_gfx_color_set(efl_added, 0, 0, 0, 0),
+ efl_content_set(efl_part(obj, "rectangle"), efl_added));
+
+ pd->img = efl_add(EFL_UI_IMAGE_CLASS, obj,
+ efl_image_scale_type_set(efl_added, EFL_IMAGE_SCALE_TYPE_FIT_OUTSIDE),
+ efl_content_set(efl_part(obj, "bg"), efl_added));
+ }
pd->file = NULL;
pd->key = NULL;
diff --git a/src/lib/elementary/efl_ui_button.c b/src/lib/elementary/efl_ui_button.c
index ba24914836..931372ae00 100644
--- a/src/lib/elementary/efl_ui_button.c
+++ b/src/lib/elementary/efl_ui_button.c
@@ -40,6 +40,12 @@ static const Elm_Layout_Part_Alias_Description _content_aliases[] =
{NULL, NULL}
};
+static const Elm_Layout_Part_Alias_Description _text_aliases[] =
+{
+ {"default", "elm.text"},
+ {NULL, NULL}
+};
+
static Eina_Bool _key_action_activate(Evas_Object *obj, const char *params);
static const Elm_Action key_actions[] = {
@@ -329,8 +335,21 @@ _efl_ui_button_efl_access_widget_action_elm_actions_get(const Eo *obj EINA_UNUSE
/* Standard widget overrides */
ELM_WIDGET_KEY_DOWN_DEFAULT_IMPLEMENT(efl_ui_button, Efl_Ui_Button_Data)
+static const char * _efl_ui_button_default_text_part_get(const Eo *obj EINA_UNUSED, void *sd EINA_UNUSED)
+{
+ if (elm_widget_is_legacy(obj))
+ return "elm.text";
+ else
+ return "text";
+}
ELM_PART_TEXT_DEFAULT_IMPLEMENT(efl_ui_button, Efl_Ui_Button_Data)
-ELM_PART_CONTENT_DEFAULT_GET(efl_ui_button, _content_aliases[0].real_part)
+static const char * _efl_ui_button_default_content_part_get(const Eo *obj EINA_UNUSED, void *sd EINA_UNUSED)
+{
+ if (elm_widget_is_legacy(obj))
+ return "elm.swallow.content";
+ else
+ return "content";
+}
ELM_PART_CONTENT_DEFAULT_IMPLEMENT(efl_ui_button, Efl_Ui_Button_Data)
EAPI void
@@ -372,11 +391,14 @@ elm_button_autorepeat_get(const Evas_Object *obj)
/* Internal EO APIs and hidden overrides */
ELM_LAYOUT_CONTENT_ALIASES_IMPLEMENT(MY_CLASS_PFX)
+ELM_LAYOUT_TEXT_ALIASES_IMPLEMENT(MY_CLASS_PFX)
#define EFL_UI_BUTTON_EXTRA_OPS \
ELM_LAYOUT_CONTENT_ALIASES_OPS(MY_CLASS_PFX), \
+ ELM_LAYOUT_TEXT_ALIASES_OPS(MY_CLASS_PFX), \
ELM_LAYOUT_SIZING_EVAL_OPS(efl_ui_button), \
EFL_CANVAS_GROUP_ADD_OPS(efl_ui_button), \
+ ELM_PART_TEXT_DEFAULT_OPS(efl_ui_button), \
ELM_PART_CONTENT_DEFAULT_OPS(efl_ui_button)
#include "efl_ui_button.eo.c"
diff --git a/src/lib/elementary/efl_ui_calendar.c b/src/lib/elementary/efl_ui_calendar.c
index 60f6730083..d3a63ac68b 100644
--- a/src/lib/elementary/efl_ui_calendar.c
+++ b/src/lib/elementary/efl_ui_calendar.c
@@ -16,10 +16,10 @@
#define MY_CLASS_NAME "Efl.Ui.Calendar"
#define MY_CLASS_PFX efl_ui_calendar
-#define EFL_UI_CALENDAR_BUTTON_LEFT "elm,calendar,button,left"
-#define EFL_UI_CALENDAR_BUTTON_RIGHT "elm,calendar,button,right"
-#define EFL_UI_CALENDAR_BUTTON_YEAR_LEFT "elm,calendar,button_year,left"
-#define EFL_UI_CALENDAR_BUTTON_YEAR_RIGHT "elm,calendar,button_year,right"
+#define EFL_UI_CALENDAR_BUTTON_LEFT "calendar,button,left"
+#define EFL_UI_CALENDAR_BUTTON_RIGHT "calendar,button,right"
+#define EFL_UI_CALENDAR_BUTTON_YEAR_LEFT "calendar,button_year,left"
+#define EFL_UI_CALENDAR_BUTTON_YEAR_RIGHT "calendar,button_year,right"
static const char PART_NAME_DEC_BUTTON[] = "dec_button";
static const char PART_NAME_INC_BUTTON[] = "inc_button";
diff --git a/src/lib/elementary/efl_ui_check.c b/src/lib/elementary/efl_ui_check.c
index dcde1a6830..4614419705 100644
--- a/src/lib/elementary/efl_ui_check.c
+++ b/src/lib/elementary/efl_ui_check.c
@@ -402,8 +402,13 @@ _icon_signal_emit(Evas_Object *obj)
char buf[64];
if (!elm_widget_resize_object_get(obj)) return;
- snprintf(buf, sizeof(buf), "elm,state,icon,%s",
- elm_layout_content_get(obj, "icon") ? "visible" : "hidden");
+
+ if (elm_widget_is_legacy(obj))
+ snprintf(buf, sizeof(buf), "elm,state,icon,%s",
+ elm_layout_content_get(obj, "icon") ? "visible" : "hidden");
+ else
+ snprintf(buf, sizeof(buf), "elm,state,icon,%s",
+ elm_layout_content_get(obj, "content") ? "visible" : "hidden");
elm_layout_signal_emit(obj, buf, "elm");
edje_object_message_signal_process(wd->resize_obj);
diff --git a/src/lib/elementary/efl_ui_layout.c b/src/lib/elementary/efl_ui_layout.c
index 1d0755ce93..eaf0a4f2aa 100644
--- a/src/lib/elementary/efl_ui_layout.c
+++ b/src/lib/elementary/efl_ui_layout.c
@@ -38,6 +38,9 @@ static const Evas_Smart_Cb_Description _smart_callbacks[] = {
{NULL, NULL}
};
+static const char efl_ui_default_text[] = "text";
+static const char efl_ui_default_content[] = "content";
+
static const Elm_Layout_Part_Alias_Description _text_aliases[] =
{
{"default", "elm.text"},
@@ -168,13 +171,14 @@ _signals_emit(Eo *obj,
{
snprintf(buf, sizeof(buf), "elm,state,%s,%s", type,
set ? "visible" : "hidden");
+ efl_layout_signal_emit(obj, buf, "elm");
}
else
{
- snprintf(buf, sizeof(buf), "elm,state,%s,%s", type,
+ snprintf(buf, sizeof(buf), "state,%s,%s", type,
set ? "set" : "unset");
+ efl_layout_signal_emit(obj, buf, "efl");
}
- efl_layout_signal_emit(obj, buf, "elm");
}
static inline void
@@ -222,10 +226,21 @@ _text_signal_emit(Efl_Ui_Layout_Data *sd,
//FIXME: Don't limit to "elm.text" prefix.
//Send signals for all text parts after elm 2.0
- if ((sub_d->type != TEXT) ||
- (!((!strcmp("elm.text", sub_d->part)) ||
- (!strncmp("elm.text.", sub_d->part, 9)))))
- return;
+
+ if (sub_d->type != TEXT)
+ {
+ if (elm_widget_is_legacy(sd->obj) &&
+ !((!strcmp("elm.text", sub_d->part)) ||
+ (!strncmp("elm.text.", sub_d->part, 9))))
+ {
+ return;
+ }
+ else if(!((!strcmp("text", sub_d->part)) ||
+ (!strncmp("text.", sub_d->part, 5))))
+ {
+ return;
+ }
+ }
ELM_WIDGET_DATA_GET_OR_RETURN(sd->obj, wd);
@@ -509,6 +524,15 @@ _elm_layout_part_aliasing_eval(const Evas_Object *obj,
{
const Elm_Layout_Part_Alias_Description *aliases = NULL;
+ if (!elm_widget_is_legacy(obj))
+ {
+ if (is_text)
+ *part = efl_ui_default_text;
+ else
+ *part = efl_ui_default_content;
+ return EINA_TRUE;
+ }
+
if (is_text)
aliases = elm_layout_text_aliases_get(obj);
else
diff --git a/src/lib/elementary/efl_ui_panes.c b/src/lib/elementary/efl_ui_panes.c
index 1888cf1dc4..43e17e4cd9 100644
--- a/src/lib/elementary/efl_ui_panes.c
+++ b/src/lib/elementary/efl_ui_panes.c
@@ -446,15 +446,31 @@ _efl_ui_panes_efl_canvas_group_group_add(Eo *obj, Efl_Ui_Panes_Data *_pd EINA_UN
sd->event = evas_object_rectangle_add(evas_object_evas_get(obj));
evas_object_color_set(sd->event, 0, 0, 0, 0);
evas_object_pass_events_set(sd->event, EINA_TRUE);
- if (edje_object_part_exists
- (wd->resize_obj, "elm.swallow.event"))
+
+ if (elm_widget_is_legacy(obj))
{
- Evas_Coord minw = 0, minh = 0;
+ if (edje_object_part_exists
+ (wd->resize_obj, "elm.swallow.event"))
+ {
+ Evas_Coord minw = 0, minh = 0;
- elm_coords_finger_size_adjust(1, &minw, 1, &minh);
- evas_object_size_hint_min_set(sd->event, minw, minh);
- elm_layout_content_set(obj, "elm.swallow.event", sd->event);
+ elm_coords_finger_size_adjust(1, &minw, 1, &minh);
+ evas_object_size_hint_min_set(sd->event, minw, minh);
+ elm_layout_content_set(obj, "elm.swallow.event", sd->event);
+ }
}
+ else
+ {
+ if (edje_object_part_exists
+ (wd->resize_obj, "event"))
+ {
+ Evas_Coord minw = 0, minh = 0;
+
+ elm_coords_finger_size_adjust(1, &minw, 1, &minh);
+ evas_object_size_hint_min_set(sd->event, minw, minh);
+ elm_layout_content_set(obj, "event", sd->event);
+ }
+ }
elm_widget_sub_object_add(obj, sd->event);
elm_layout_sizing_eval(obj);
@@ -476,7 +492,10 @@ _efl_ui_panes_split_ratio_get(const Eo *obj, Efl_Ui_Panes_Data *sd)
double w, h;
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, 0.0);
- edje_object_part_drag_value_get(wd->resize_obj, "elm.bar", &w, &h);
+ if (elm_widget_is_legacy(obj))
+ edje_object_part_drag_value_get(wd->resize_obj, "elm.bar", &w, &h);
+ else
+ edje_object_part_drag_value_get(wd->resize_obj, "bar", &w, &h);
if (sd->dir == EFL_UI_DIR_HORIZONTAL)
return h;
@@ -492,9 +511,19 @@ _efl_ui_panes_split_ratio_set(Eo *obj, Efl_Ui_Panes_Data *sd, double ratio)
else if (ratio > 1.0) ratio = 1.0;
if (sd->dir == EFL_UI_DIR_HORIZONTAL)
- edje_object_part_drag_value_set(wd->resize_obj, "elm.bar", 0.0, ratio);
+ {
+ if (elm_widget_is_legacy(obj))
+ edje_object_part_drag_value_set(wd->resize_obj, "elm.bar", 0.0, ratio);
+ else
+ edje_object_part_drag_value_set(wd->resize_obj, "bar", 0.0, ratio);
+ }
else
- edje_object_part_drag_value_set(wd->resize_obj, "elm.bar", ratio, 0.0);
+ {
+ if (elm_widget_is_legacy(obj))
+ edje_object_part_drag_value_set(wd->resize_obj, "elm.bar", ratio, 0.0);
+ else
+ edje_object_part_drag_value_set(wd->resize_obj, "bar", ratio, 0.0);
+ }
}
EOLIAN static void
diff --git a/src/lib/elementary/efl_ui_popup.c b/src/lib/elementary/efl_ui_popup.c
index f9c65315d4..e28f81dabe 100644
--- a/src/lib/elementary/efl_ui_popup.c
+++ b/src/lib/elementary/efl_ui_popup.c
@@ -318,7 +318,7 @@ _efl_ui_popup_efl_canvas_group_group_calculate(Eo *obj, Efl_Ui_Popup_Data *pd)
/* Standard widget overrides */
-ELM_PART_CONTENT_DEFAULT_GET(efl_ui_popup, "elm.swallow.content")
+ELM_PART_CONTENT_DEFAULT_GET(efl_ui_popup, "content")
ELM_PART_CONTENT_DEFAULT_IMPLEMENT(efl_ui_popup, Efl_Ui_Popup_Data)
EOLIAN static Eo *
@@ -364,7 +364,7 @@ _efl_ui_popup_part_efl_file_file_set(Eo *obj, void *_pd EINA_UNUSED, const char
if (eina_streq(pd->part, "backwall"))
{
- Eo *prev_obj = edje_object_part_swallow_get(sd->backwall, "elm.swallow.image");
+ Eo *prev_obj = edje_object_part_swallow_get(sd->backwall, "image");
if (prev_obj)
{
edje_object_part_unswallow(sd->backwall, prev_obj);
@@ -379,7 +379,7 @@ _efl_ui_popup_part_efl_file_file_set(Eo *obj, void *_pd EINA_UNUSED, const char
efl_del(image);
return EINA_FALSE;
}
- edje_object_part_swallow(sd->backwall, "elm.swallow.image", image);
+ edje_object_part_swallow(sd->backwall, "image", image);
edje_object_signal_emit(sd->backwall, "elm,state,image,visible", "elm");
return EINA_TRUE;
diff --git a/src/lib/elementary/efl_ui_popup_alert.c b/src/lib/elementary/efl_ui_popup_alert.c
index 25ba2208fe..7de2f49eab 100644
--- a/src/lib/elementary/efl_ui_popup_alert.c
+++ b/src/lib/elementary/efl_ui_popup_alert.c
@@ -19,14 +19,14 @@ static const char PART_NAME_BUTTON_LAYOUT[EFL_UI_POPUP_ALERT_BUTTON_COUNT][15] =
"button_layout3"};
static const char BUTTON_SWALLOW_NAME[EFL_UI_POPUP_ALERT_BUTTON_COUNT][20] =
- {"elm.swallow.button1",
- "elm.swallow.button2",
- "elm.swallow.button3"};
+ {"button1",
+ "button2",
+ "button3"};
static Eina_Bool
_efl_ui_popup_alert_text_set(Eo *obj, Efl_Ui_Popup_Alert_Data *pd, const char *part, const char *label)
{
- if (eina_streq(part, "title") || eina_streq(part, "elm.text.title"))
+ if (eina_streq(part, "title") || eina_streq(part, "text.title"))
{
Eina_Bool changed = eina_stringshare_replace(&pd->title_text, label);
if (changed)
@@ -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)
{
- if (eina_streq(part, "title") || eina_streq(part, "elm.text.title"))
+ if (eina_streq(part, "title") || eina_streq(part, "text.title"))
{
if (pd->title_text)
return pd->title_text;
@@ -199,7 +199,7 @@ _efl_ui_popup_alert_efl_object_destructor(Eo *obj, Efl_Ui_Popup_Alert_Data *pd)
static Eina_Bool
_part_is_efl_ui_popup_alert_part(const Eo *obj EINA_UNUSED, const char *part)
{
- return (eina_streq(part, "title") || eina_streq(part, "elm.text.title"));
+ return (eina_streq(part, "title") || eina_streq(part, "text.title"));
}
/* Efl.Part begin */
diff --git a/src/lib/elementary/efl_ui_popup_alert_scroll.c b/src/lib/elementary/efl_ui_popup_alert_scroll.c
index 2d3ad1acaa..81b1bf931e 100644
--- a/src/lib/elementary/efl_ui_popup_alert_scroll.c
+++ b/src/lib/elementary/efl_ui_popup_alert_scroll.c
@@ -154,7 +154,7 @@ static Eina_Bool
_efl_ui_popup_alert_scroll_content_set(Eo *obj, Efl_Ui_Popup_Alert_Scroll_Data *pd, const char *part, Eo *content)
{
//For efl_content_set()
- if (part && !strcmp(part, "elm.swallow.content"))
+ if (part && !strcmp(part, "content"))
{
pd->content = content;
@@ -176,7 +176,7 @@ Eo *
_efl_ui_popup_alert_scroll_content_get(Eo *obj, Efl_Ui_Popup_Alert_Scroll_Data *pd, const char *part)
{
//For efl_content_set()
- if (part && !strcmp(part, "elm.swallow.content"))
+ if (part && !strcmp(part, "content"))
return pd->content;
return efl_content_get(efl_part(efl_super(obj, MY_CLASS), part));
@@ -186,7 +186,7 @@ static Eo *
_efl_ui_popup_alert_scroll_content_unset(Eo *obj, Efl_Ui_Popup_Alert_Scroll_Data *pd, const char *part)
{
//For efl_content_set()
- if (part && !strcmp(part, "elm.swallow.content"))
+ if (part && !strcmp(part, "content"))
{
Eo *content = pd->content;
if (!content) return content;
@@ -273,7 +273,7 @@ _efl_ui_popup_alert_scroll_efl_object_constructor(Eo *obj,
elm_scroller_policy_set(pd->scroller, ELM_SCROLLER_POLICY_AUTO,
ELM_SCROLLER_POLICY_AUTO);
- efl_content_set(efl_part(efl_super(obj, MY_CLASS), "elm.swallow.content"),
+ efl_content_set(efl_part(efl_super(obj, MY_CLASS), "content"),
pd->scroller);
pd->size = EINA_SIZE2D(0, 0);
diff --git a/src/lib/elementary/efl_ui_popup_alert_text.c b/src/lib/elementary/efl_ui_popup_alert_text.c
index dabb29022f..18345c50dd 100644
--- a/src/lib/elementary/efl_ui_popup_alert_text.c
+++ b/src/lib/elementary/efl_ui_popup_alert_text.c
@@ -189,7 +189,7 @@ _efl_ui_popup_alert_text_content_unset(Eo *obj, Efl_Ui_Popup_Alert_Text_Data *pd
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)
{
- if (part && !strcmp(part, "elm.text"))
+ if (part && !strcmp(part, "text"))
{
if (!pd->message)
{
@@ -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)
{
- if (part && !strcmp(part, "elm.text"))
+ if (part && !strcmp(part, "text"))
{
if (pd->message)
return elm_object_text_get(pd->message);
@@ -226,13 +226,13 @@ _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_popup_alert_text_text_set(obj, pd, "elm.text", label);
+ _efl_ui_popup_alert_text_text_set(obj, pd, "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)
{
- return _efl_ui_popup_alert_text_text_get(obj, pd, "elm.text");
+ return _efl_ui_popup_alert_text_text_get(obj, pd, "text");
}
static void
@@ -279,7 +279,7 @@ _efl_ui_popup_alert_text_efl_object_constructor(Eo *obj,
elm_scroller_policy_set(pd->scroller, ELM_SCROLLER_POLICY_OFF,
ELM_SCROLLER_POLICY_AUTO);
- efl_content_set(efl_part(efl_super(obj, MY_CLASS), "elm.swallow.content"),
+ efl_content_set(efl_part(efl_super(obj, MY_CLASS), "content"),
pd->scroller);
pd->size = EINA_SIZE2D(0, 0);
diff --git a/src/lib/elementary/efl_ui_progressbar.c b/src/lib/elementary/efl_ui_progressbar.c
index d92e79d1ca..b335702de4 100644
--- a/src/lib/elementary/efl_ui_progressbar.c
+++ b/src/lib/elementary/efl_ui_progressbar.c
@@ -42,6 +42,12 @@ static const Elm_Layout_Part_Alias_Description _content_aliases[] =
{NULL, NULL}
};
+static const Elm_Layout_Part_Alias_Description _text_aliases[] =
+{
+ {"default", "elm.text"},
+ {NULL, NULL}
+};
+
static Efl_Ui_Progress_Status *
_progress_status_new(const char *part_name, double val)
{
@@ -111,12 +117,21 @@ _units_set(Evas_Object *obj)
eina_strbuf_reset(sd->format_strbuf);
sd->format_cb(sd->format_cb_data, sd->format_strbuf, val);
- elm_layout_text_set(obj, "elm.text.status", eina_strbuf_string_get(sd->format_strbuf));
+
+ if (elm_widget_is_legacy(obj))
+ elm_layout_text_set(obj, "elm.text.status", eina_strbuf_string_get(sd->format_strbuf));
+ else
+ elm_layout_text_set(obj, "text.status", eina_strbuf_string_get(sd->format_strbuf));
eina_value_flush(&val);
}
else
- elm_layout_text_set(obj, "elm.text.status", NULL);
+ {
+ if (elm_widget_is_legacy(obj))
+ elm_layout_text_set(obj, "elm.text.status", NULL);
+ else
+ elm_layout_text_set(obj, "text.status", NULL);
+ }
}
static void
@@ -291,7 +306,12 @@ _access_state_cb(void *data EINA_UNUSED, Evas_Object *obj)
Eina_Strbuf *buf;
buf = eina_strbuf_new();
- const char *txt = elm_layout_text_get(obj, "elm.text.status");
+ const char *txt;
+ if (elm_widget_is_legacy(obj))
+ txt = elm_layout_text_get(obj, "elm.text.status");
+ else
+ txt = elm_layout_text_get(obj, "text.status");
+
if (txt) eina_strbuf_append(buf, txt);
if (elm_widget_disabled_get(obj))
@@ -338,7 +358,10 @@ _efl_ui_progressbar_efl_canvas_group_group_add(Eo *obj, Efl_Ui_Progressbar_Data
evas_object_color_set(priv->spacer, 0, 0, 0, 0);
evas_object_pass_events_set(priv->spacer, EINA_TRUE);
- elm_layout_content_set(obj, "elm.swallow.bar", priv->spacer);
+ if (elm_widget_is_legacy(obj))
+ elm_layout_content_set(obj, "elm.swallow.bar", priv->spacer);
+ else
+ elm_layout_content_set(obj, "bar", priv->spacer);
_units_set(obj);
_val_set(obj);
@@ -454,7 +477,7 @@ _progress_part_min_max_set(Eo *obj, Efl_Ui_Progressbar_Data *sd, const char *par
WRN("min is greater than max.");
}
- if (!strcmp(part_name, "elm.cur.progressbar"))
+ if (!strcmp(part_name, "elm.cur.progressbar") || !strcmp(part_name, "cur.progressbar"))
{
sd->val_min = min;
sd->val_max = max;
@@ -493,7 +516,7 @@ _progressbar_part_value_set(Eo *obj, Efl_Ui_Progressbar_Data *sd, const char *pa
if (val < min) val = min;
if (val > max) val = max;
- if (!strcmp(part_name, "elm.cur.progressbar"))
+ if (!strcmp(part_name, "elm.cur.progressbar") || !strcmp(part_name, "cur.progressbar"))
sd->val = val;
EINA_LIST_FOREACH(sd->progress_status, l, ps)
@@ -541,13 +564,19 @@ _efl_ui_progressbar_efl_ui_range_range_value_set(Eo *obj, Efl_Ui_Progressbar_Dat
{
if (EINA_DBL_EQ(sd->val, val)) return;
- _progressbar_part_value_set(obj, sd, "elm.cur.progressbar", val);
+ if (elm_widget_is_legacy(obj))
+ _progressbar_part_value_set(obj, sd, "elm.cur.progressbar", val);
+ else
+ _progressbar_part_value_set(obj, sd, "cur.progressbar", val);
}
EOLIAN static double
_efl_ui_progressbar_efl_ui_range_range_value_get(const Eo *obj, Efl_Ui_Progressbar_Data *sd EINA_UNUSED)
{
- return efl_ui_range_value_get(efl_part(obj, "elm.cur.progressbar"));
+ if (elm_widget_is_legacy(obj))
+ return efl_ui_range_value_get(efl_part(obj, "elm.cur.progressbar"));
+ else
+ return efl_ui_range_value_get(efl_part(obj, "cur.progressbar"));
}
EOLIAN static void
@@ -596,7 +625,10 @@ _efl_ui_progressbar_pulse_get(const Eo *obj EINA_UNUSED, Efl_Ui_Progressbar_Data
EOLIAN static void
_efl_ui_progressbar_efl_ui_range_range_min_max_set(Eo *obj, Efl_Ui_Progressbar_Data *sd, double min, double max)
{
- _progress_part_min_max_set(obj, sd, "elm.cur.progressbar", min, max);
+ if (elm_widget_is_legacy(obj))
+ _progress_part_min_max_set(obj, sd, "elm.cur.progressbar", min, max);
+ else
+ _progress_part_min_max_set(obj, sd, "cur.progressbar", min, max);
}
EOLIAN static void
@@ -679,17 +711,33 @@ _efl_ui_progressbar_part_efl_ui_range_range_min_max_get(const Eo *obj, void *_pd
/* Efl.Part end */
/* Internal EO APIs and hidden overrides */
+static const char * _efl_ui_progressbar_default_text_part_get(const Eo *obj EINA_UNUSED, void *sd EINA_UNUSED)
+{
+ if (elm_widget_is_legacy(obj))
+ return "elm.text";
+ else
+ return "text";
+}
ELM_PART_TEXT_DEFAULT_IMPLEMENT(efl_ui_progressbar, Efl_Ui_Progressbar_Data)
ELM_PART_MARKUP_DEFAULT_IMPLEMENT(efl_ui_progressbar, Efl_Ui_Progressbar_Data)
-ELM_PART_CONTENT_DEFAULT_GET(efl_ui_progressbar, _content_aliases[0].real_part)
+static const char * _efl_ui_progressbar_default_content_part_get(const Eo *obj EINA_UNUSED, void *sd EINA_UNUSED)
+{
+ if (elm_widget_is_legacy(obj))
+ return "elm.swallow.content";
+ else
+ return "content";
+}
ELM_PART_CONTENT_DEFAULT_IMPLEMENT(efl_ui_progressbar, Efl_Ui_Progressbar_Data)
ELM_LAYOUT_CONTENT_ALIASES_IMPLEMENT(efl_ui_progressbar)
+ELM_LAYOUT_TEXT_ALIASES_IMPLEMENT(efl_ui_progressbar)
#define EFL_UI_PROGRESSBAR_EXTRA_OPS \
ELM_LAYOUT_CONTENT_ALIASES_OPS(efl_ui_progressbar), \
+ ELM_LAYOUT_TEXT_ALIASES_OPS(efl_ui_progressbar), \
ELM_LAYOUT_SIZING_EVAL_OPS(efl_ui_progressbar), \
EFL_CANVAS_GROUP_ADD_DEL_OPS(efl_ui_progressbar), \
+ ELM_PART_TEXT_DEFAULT_OPS(efl_ui_progressbar), \
ELM_PART_CONTENT_DEFAULT_OPS(efl_ui_progressbar)
#include "efl_ui_progressbar.eo.c"
diff --git a/src/lib/elementary/efl_ui_radio.c b/src/lib/elementary/efl_ui_radio.c
index 78afc19c60..2aec1bc7c2 100644
--- a/src/lib/elementary/efl_ui_radio.c
+++ b/src/lib/elementary/efl_ui_radio.c
@@ -375,8 +375,13 @@ _icon_signal_emit(Evas_Object *obj)
edje = elm_widget_resize_object_get(obj);
if (!edje) return;
- snprintf(buf, sizeof(buf), "elm,state,icon,%s",
- elm_layout_content_get(obj, "icon") ? "visible" : "hidden");
+
+ if (elm_widget_is_legacy(obj))
+ snprintf(buf, sizeof(buf), "elm,state,icon,%s",
+ elm_layout_content_get(obj, "icon") ? "visible" : "hidden");
+ else
+ snprintf(buf, sizeof(buf), "elm,state,icon,%s",
+ elm_layout_content_get(obj, "content") ? "visible" : "hidden");
elm_layout_signal_emit(obj, buf, "elm");
edje_object_message_signal_process(edje);
diff --git a/src/lib/elementary/efl_ui_spin.c b/src/lib/elementary/efl_ui_spin.c
index c479099c6c..4519b4371c 100644
--- a/src/lib/elementary/efl_ui_spin.c
+++ b/src/lib/elementary/efl_ui_spin.c
@@ -95,14 +95,15 @@ _label_write(Evas_Object *obj)
buf = eina_strbuf_string_get(sd->format_strbuf);
eina_value_flush(&val);
- elm_layout_text_set(obj, "elm.text", buf);
+ elm_layout_text_set(obj, "text", buf);
sd->templates = buf;
}
else
{
char buf[1024];
snprintf(buf, sizeof(buf), "%.0f", sd->val);
- elm_layout_text_set(obj, "elm.text", buf);
+ elm_layout_text_set(obj, "text", buf);
+ evas_object_show(obj);
}
}
diff --git a/src/lib/elementary/efl_ui_spin_button.c b/src/lib/elementary/efl_ui_spin_button.c
index 21b08a31d0..8e6ec7f744 100644
--- a/src/lib/elementary/efl_ui_spin_button.c
+++ b/src/lib/elementary/efl_ui_spin_button.c
@@ -365,7 +365,7 @@ _toggle_entry(Evas_Object *obj)
evas_object_event_callback_add
(sd->ent, EVAS_CALLBACK_SHOW, _entry_show_cb, obj);
elm_entry_single_line_set(sd->ent, EINA_TRUE);
- elm_layout_content_set(obj, "elm.swallow.entry", sd->ent);
+ elm_layout_content_set(obj, "entry", sd->ent);
_entry_accept_filter_add(obj);
elm_entry_markup_filter_append(sd->ent, _invalid_input_validity_filter, NULL);
if (_elm_config->spinner_min_max_filter_enable)
@@ -762,7 +762,7 @@ _efl_ui_spin_button_efl_object_constructor(Eo *obj, Efl_Ui_Spin_Button_Data *sd)
sd->inc_button = efl_add(EFL_UI_BUTTON_CLASS, obj,
elm_widget_element_update(obj, efl_added, PART_NAME_INC_BUTTON),
efl_event_callback_array_add(efl_added, _inc_dec_button_cb(), obj),
- efl_content_set(efl_part(obj, "elm.swallow.inc_button"), efl_added));
+ efl_content_set(efl_part(obj, "inc_button"), efl_added));
sd->text_button = efl_add(EFL_UI_BUTTON_CLASS, obj,
elm_widget_element_update(obj, efl_added, PART_NAME_TEXT_BUTTON),
@@ -770,12 +770,12 @@ _efl_ui_spin_button_efl_object_constructor(Eo *obj, Efl_Ui_Spin_Button_Data *sd)
_text_button_clicked_cb, obj),
efl_event_callback_add(efl_added, EFL_UI_FOCUS_OBJECT_EVENT_FOCUS_CHANGED,
_text_button_focus_changed_cb, obj),
- efl_content_set(efl_part(obj, "elm.swallow.text_button"), efl_added));
+ efl_content_set(efl_part(obj, "text_button"), efl_added));
sd->dec_button = efl_add(EFL_UI_BUTTON_CLASS, obj,
elm_widget_element_update(obj, efl_added, PART_NAME_DEC_BUTTON),
efl_event_callback_array_add(efl_added, _inc_dec_button_cb(), obj),
- efl_content_set(efl_part(obj, "elm.swallow.dec_button"), efl_added));
+ efl_content_set(efl_part(obj, "dec_button"), efl_added));
{
Eina_List *items = NULL;
@@ -888,7 +888,7 @@ _efl_ui_spin_button_efl_access_i18n_name_get(const Eo *obj, Efl_Ui_Spin_Button_D
const char *name;
name = efl_access_i18n_name_get(efl_super(obj, EFL_UI_SPIN_BUTTON_CLASS));
if (name) return name;
- const char *ret = elm_layout_text_get(obj, "elm.text");
+ const char *ret = elm_layout_text_get(obj, "text");
return ret;
}
diff --git a/src/lib/elementary/efl_ui_text.c b/src/lib/elementary/efl_ui_text.c
index 1b784f5b7c..157a152b9c 100644
--- a/src/lib/elementary/efl_ui_text.c
+++ b/src/lib/elementary/efl_ui_text.c
@@ -461,7 +461,7 @@ _validate(Evas_Object *obj)
if (sd->validators == 0) return;
- vc.text = edje_object_part_text_get(sd->entry_edje, "elm.text");
+ vc.text = edje_object_part_text_get(sd->entry_edje, "text");
res = efl_event_callback_call(obj, EFL_UI_TEXT_EVENT_VALIDATE, (void *)&vc);
buf = eina_strbuf_new();
eina_strbuf_append_printf(buf, "validation,%s,%s", vc.signal, res == EINA_FALSE ? "fail" : "pass");
@@ -667,7 +667,7 @@ _edje_entry_user_insert(Evas_Object *obj, const char *data)
EFL_UI_TEXT_DATA_GET(obj, sd);
sd->changed = EINA_TRUE;
- edje_object_part_text_user_insert(sd->entry_edje, "elm.text", data);
+ edje_object_part_text_user_insert(sd->entry_edje, "text", data);
elm_layout_sizing_eval(obj);
}
@@ -756,10 +756,10 @@ _dnd_pos_cb(void *data EINA_UNUSED,
y = y + oy - ey;
edje_object_part_text_cursor_coord_set
- (sd->entry_edje, "elm.text", EDJE_CURSOR_USER, x, y);
+ (sd->entry_edje, "text", EDJE_CURSOR_USER, x, y);
pos = edje_object_part_text_cursor_pos_get
- (sd->entry_edje, "elm.text", EDJE_CURSOR_USER);
- edje_object_part_text_cursor_pos_set(sd->entry_edje, "elm.text",
+ (sd->entry_edje, "text", EDJE_CURSOR_USER);
+ edje_object_part_text_cursor_pos_set(sd->entry_edje, "text",
EDJE_CURSOR_MAIN, pos);
}
@@ -773,7 +773,7 @@ _dnd_drop_cb(void *data EINA_UNUSED,
EFL_UI_TEXT_DATA_GET(obj, sd);
rv = edje_object_part_text_cursor_coord_set
- (sd->entry_edje, "elm.text", EDJE_CURSOR_MAIN, drop->x, drop->y);
+ (sd->entry_edje, "text", EDJE_CURSOR_MAIN, drop->x, drop->y);
if (!rv) WRN("Warning: Failed to position cursor: paste anyway");
@@ -837,16 +837,16 @@ _efl_ui_text_background_switch(Evas_Object *from_edje, Evas_Object *to_edje)
if (!from_edje || !to_edje) return;
- if (edje_object_part_exists(from_edje, "elm.swallow.background") &&
- edje_object_part_exists(to_edje, "elm.swallow.background") &&
- !edje_object_part_swallow_get(to_edje, "elm.swallow.background"))
+ if (edje_object_part_exists(from_edje, "background") &&
+ edje_object_part_exists(to_edje, "background") &&
+ !edje_object_part_swallow_get(to_edje, "background"))
{
- bg_obj = edje_object_part_swallow_get(from_edje, "elm.swallow.background");
+ bg_obj = edje_object_part_swallow_get(from_edje, "background");
if (bg_obj)
{
edje_object_part_unswallow(from_edje, bg_obj);
- edje_object_part_swallow(to_edje, "elm.swallow.background", bg_obj);
+ edje_object_part_swallow(to_edje, "background", bg_obj);
}
}
}
@@ -884,26 +884,26 @@ _efl_ui_text_efl_ui_widget_theme_apply(Eo *obj, Efl_Ui_Text_Data *sd)
edje_object_signal_emit(sd->entry_edje, "elm,state,disabled", "elm");
edje_object_part_text_input_panel_layout_set
- (sd->entry_edje, "elm.text", (Edje_Input_Panel_Layout)sd->input_panel_layout);
+ (sd->entry_edje, "text", (Edje_Input_Panel_Layout)sd->input_panel_layout);
edje_object_part_text_input_panel_layout_variation_set
- (sd->entry_edje, "elm.text", sd->input_panel_layout_variation);
+ (sd->entry_edje, "text", sd->input_panel_layout_variation);
edje_object_part_text_autocapital_type_set
- (sd->entry_edje, "elm.text", (Edje_Text_Autocapital_Type)sd->autocapital_type);
+ (sd->entry_edje, "text", (Edje_Text_Autocapital_Type)sd->autocapital_type);
edje_object_part_text_prediction_allow_set
- (sd->entry_edje, "elm.text", sd->prediction_allow);
+ (sd->entry_edje, "text", sd->prediction_allow);
edje_object_part_text_input_hint_set
- (sd->entry_edje, "elm.text", (Edje_Input_Hints)sd->input_hints);
+ (sd->entry_edje, "text", (Edje_Input_Hints)sd->input_hints);
edje_object_part_text_input_panel_enabled_set
- (sd->entry_edje, "elm.text", sd->input_panel_enable);
+ (sd->entry_edje, "text", sd->input_panel_enable);
edje_object_part_text_input_panel_imdata_set
- (sd->entry_edje, "elm.text", sd->input_panel_imdata,
+ (sd->entry_edje, "text", sd->input_panel_imdata,
sd->input_panel_imdata_len);
edje_object_part_text_input_panel_return_key_type_set
- (sd->entry_edje, "elm.text", (Edje_Input_Panel_Return_Key_Type)sd->input_panel_return_key_type);
+ (sd->entry_edje, "text", (Edje_Input_Panel_Return_Key_Type)sd->input_panel_return_key_type);
edje_object_part_text_input_panel_return_key_disabled_set
- (sd->entry_edje, "elm.text", sd->input_panel_return_key_disabled);
+ (sd->entry_edje, "text", sd->input_panel_return_key_disabled);
edje_object_part_text_input_panel_show_on_demand_set
- (sd->entry_edje, "elm.text", sd->input_panel_show_on_demand);
+ (sd->entry_edje, "text", sd->input_panel_show_on_demand);
// elm_entry_cursor_pos_set -> cursor,changed -> widget_show_region_set
// -> smart_objects_calculate will call all smart calculate functions,
@@ -991,7 +991,7 @@ _cursor_geometry_recalc(Evas_Object *obj)
edje_object_size_min_restricted_calc(sd->cursor, &cw, NULL, cw, 0);
evas_object_geometry_get(sd->entry_edje, &x, &y, &w, &h);
evas_object_geometry_get(
- edje_object_part_swallow_get(sd->entry_edje, "elm.text"),
+ edje_object_part_swallow_get(sd->entry_edje, "text"),
&x2, &y2, &w2, &h2);
cx = cx + x - x2;
cy = cy + y - y2;
@@ -1008,7 +1008,7 @@ _layout_text_sizing_eval(Eo *obj, Evas_Coord tw, Evas_Coord th)
EFL_UI_TEXT_DATA_GET(obj, sd);
- sw = edje_object_part_swallow_get(sd->entry_edje, "elm.text");
+ sw = edje_object_part_swallow_get(sd->entry_edje, "text");
if (sd->scroll)
{
Evas_Coord vw = 0, vh = 0;
@@ -1073,7 +1073,7 @@ _efl_ui_text_elm_layout_sizing_eval(Eo *obj, Efl_Ui_Text_Data *sd)
evas_object_geometry_get(obj, NULL, NULL, &resw, &resh);
- sw = edje_object_part_swallow_get(sd->entry_edje, "elm.text");
+ sw = edje_object_part_swallow_get(sd->entry_edje, "text");
if (!sw) return;
if (!sd->changed && (resw == sd->ent_w) && (resh == sd->ent_h)) return;
@@ -1141,7 +1141,7 @@ _efl_ui_text_efl_ui_focus_object_on_focus_update(Eo *obj, Efl_Ui_Text_Data *sd)
if (efl_ui_focus_object_focus_get(obj))
{
- Eo *sw = edje_object_part_swallow_get(sd->entry_edje, "elm.text");
+ Eo *sw = edje_object_part_swallow_get(sd->entry_edje, "text");
evas_object_focus_set(sw, EINA_TRUE);
_edje_signal_emit(sd, "elm,action,focus", "elm");
@@ -1157,7 +1157,7 @@ _efl_ui_text_efl_ui_focus_object_on_focus_update(Eo *obj, Efl_Ui_Text_Data *sd)
}
else
{
- Eo *sw = edje_object_part_swallow_get(sd->entry_edje, "elm.text");
+ Eo *sw = edje_object_part_swallow_get(sd->entry_edje, "text");
_edje_signal_emit(sd, "elm,action,unfocus", "elm");
if (sd->scroll)
@@ -1175,9 +1175,9 @@ _efl_ui_text_efl_ui_focus_object_on_focus_update(Eo *obj, Efl_Ui_Text_Data *sd)
{
sd->sel_mode = EINA_FALSE;
elm_widget_scroll_hold_pop(obj);
- edje_object_part_text_select_allow_set(sd->entry_edje, "elm.text", EINA_FALSE);
+ edje_object_part_text_select_allow_set(sd->entry_edje, "text", EINA_FALSE);
edje_object_signal_emit(sd->entry_edje, "elm,state,select,off", "elm");
- edje_object_part_text_select_none(sd->entry_edje, "elm.text");
+ edje_object_part_text_select_none(sd->entry_edje, "text");
}
}
edje_object_signal_emit(sd->scr_edje, "validation,default", "elm");
@@ -1228,11 +1228,11 @@ _efl_ui_text_efl_ui_widget_widget_sub_object_del(Eo *obj, Efl_Ui_Text_Data *_pd
/* unfortunately entry doesn't follow the signal pattern
* elm,state,icon,{visible,hidden}, so we have to replicate this
* smart function */
- if (sobj == elm_layout_content_get(obj, "elm.swallow.icon"))
+ if (sobj == elm_layout_content_get(obj, "icon"))
{
elm_layout_signal_emit(obj, "elm,action,hide,icon", "elm");
}
- else if (sobj == elm_layout_content_get(obj, "elm.swallow.end"))
+ else if (sobj == elm_layout_content_get(obj, "end"))
{
elm_layout_signal_emit(obj, "elm,action,hide,end", "elm");
}
@@ -1262,7 +1262,7 @@ _hoversel_position(Evas_Object *obj)
}
else
edje_object_part_text_cursor_geometry_get
- (sd->entry_edje, "elm.text", &cx, &cy, &cw, &ch);
+ (sd->entry_edje, "text", &cx, &cy, &cw, &ch);
evas_object_size_hint_min_get(sd->hoversel, &mw, &mh);
if (cx + mw > w)
@@ -1295,7 +1295,7 @@ _hover_dismissed_cb(void *data, const Efl_Event *event EINA_UNUSED)
{
if (!sd->password)
edje_object_part_text_select_allow_set
- (sd->entry_edje, "elm.text", EINA_TRUE);
+ (sd->entry_edje, "text", EINA_TRUE);
}
}
elm_widget_scroll_freeze_pop(data);
@@ -1313,13 +1313,13 @@ _hover_selected_cb(void *data,
if (!sd->sel_allow) return;
sd->sel_mode = EINA_TRUE;
- edje_object_part_text_select_none(sd->entry_edje, "elm.text");
+ edje_object_part_text_select_none(sd->entry_edje, "text");
if (!_elm_config->desktop_entry)
{
if (!sd->password)
edje_object_part_text_select_allow_set
- (sd->entry_edje, "elm.text", EINA_TRUE);
+ (sd->entry_edje, "text", EINA_TRUE);
}
edje_object_signal_emit(sd->entry_edje, "elm,state,select,on", "elm");
@@ -1477,7 +1477,7 @@ _cut_cb(Eo *obj)
sd->sel_mode = EINA_FALSE;
if (!_elm_config->desktop_entry)
edje_object_part_text_select_allow_set
- (sd->entry_edje, "elm.text", EINA_FALSE);
+ (sd->entry_edje, "text", EINA_FALSE);
edje_object_signal_emit(sd->entry_edje, "elm,state,select,off", "elm");
if (!_elm_config->desktop_entry)
@@ -1506,7 +1506,7 @@ _copy_cb(Eo *obj)
if (!_elm_config->desktop_entry)
{
edje_object_part_text_select_allow_set
- (sd->entry_edje, "elm.text", EINA_FALSE);
+ (sd->entry_edje, "text", EINA_FALSE);
edje_object_signal_emit(sd->entry_edje, "elm,state,select,off", "elm");
elm_widget_scroll_hold_pop(obj);
}
@@ -1531,11 +1531,11 @@ _hover_cancel_cb(void *data,
sd->sel_mode = EINA_FALSE;
if (!_elm_config->desktop_entry)
edje_object_part_text_select_allow_set
- (sd->entry_edje, "elm.text", EINA_FALSE);
+ (sd->entry_edje, "text", EINA_FALSE);
edje_object_signal_emit(sd->entry_edje, "elm,state,select,off", "elm");
if (!_elm_config->desktop_entry)
elm_widget_scroll_hold_pop(data);
- edje_object_part_text_select_none(sd->entry_edje, "elm.text");
+ edje_object_part_text_select_none(sd->entry_edje, "text");
}
static void
@@ -1660,8 +1660,8 @@ _menu_call(Evas_Object *obj)
if (!_elm_config->desktop_entry)
{
edje_object_part_text_select_allow_set
- (sd->entry_edje, "elm.text", EINA_FALSE);
- edje_object_part_text_select_abort(sd->entry_edje, "elm.text");
+ (sd->entry_edje, "text", EINA_FALSE);
+ edje_object_part_text_select_abort(sd->entry_edje, "text");
}
}
}
@@ -1698,7 +1698,7 @@ _magnifier_create(void *data)
_magnifier_proxy_update, data);
evas_object_event_callback_add(sd->mgf_proxy, EVAS_CALLBACK_MOVE,
_magnifier_proxy_update, data);
- edje_object_part_swallow(sd->mgf_bg, "elm.swallow.content", sd->mgf_proxy);
+ edje_object_part_swallow(sd->mgf_bg, "content", sd->mgf_proxy);
evas_object_image_source_set(sd->mgf_proxy, data);
evas_object_geometry_get(data, NULL, NULL, &w, &h);
@@ -1731,7 +1731,7 @@ _magnifier_move(void *data)
double fx, fy, fw, fh;
double scale = _elm_config->magnifier_scale;
- edje_object_part_text_cursor_geometry_get(sd->entry_edje, "elm.text",
+ edje_object_part_text_cursor_geometry_get(sd->entry_edje, "text",
&cx, &cy, NULL, &ch);
if (sd->scroll)
{
@@ -1998,12 +1998,12 @@ _mouse_move_cb(void *data,
evas_object_geometry_get(sd->entry_edje, &x, &y, NULL, NULL);
rv = edje_object_part_text_cursor_coord_set
- (sd->entry_edje, "elm.text", EDJE_CURSOR_USER,
+ (sd->entry_edje, "text", EDJE_CURSOR_USER,
ev->cur.canvas.x - x, ev->cur.canvas.y - y);
if (rv)
{
edje_object_part_text_cursor_copy
- (sd->entry_edje, "elm.text", EDJE_CURSOR_USER, EDJE_CURSOR_MAIN);
+ (sd->entry_edje, "text", EDJE_CURSOR_USER, EDJE_CURSOR_MAIN);
}
else
WRN("Warning: Cannot move cursor");
@@ -2177,7 +2177,7 @@ _entry_cursor_changed_signal_cb(void *data,
{
EFL_UI_TEXT_DATA_GET(data, sd);
sd->cursor_pos = edje_object_part_text_cursor_pos_get
- (sd->entry_edje, "elm.text", EDJE_CURSOR_MAIN);
+ (sd->entry_edje, "text", EDJE_CURSOR_MAIN);
sd->cur_changed = EINA_TRUE;
if (efl_ui_focus_object_focus_get(data))
{
@@ -2215,12 +2215,12 @@ _signal_anchor_geoms_do_things_with_lol(Efl_Ui_Text_Data *sd,
Evas_Coord px, py, x, y;
geoms = edje_object_part_text_anchor_geometry_get
- (sd->entry_edje, "elm.text", ei->name);
+ (sd->entry_edje, "text", ei->name);
if (!geoms) return;
evas_object_geometry_get(
- edje_object_part_object_get(sd->entry_edje, "elm.text"),
+ edje_object_part_object_get(sd->entry_edje, "text"),
&x, &y, NULL, NULL);
evas_pointer_canvas_xy_get
(evas_object_evas_get(sd->entry_edje), &px, &py);
@@ -2740,7 +2740,7 @@ _start_handler_mouse_down_cb(void *data,
Efl_Text_Cursor_Cursor *sel_start, *sel_end;
Efl_Text_Cursor_Cursor *main_cur;
- Eo *text_obj = edje_object_part_swallow_get(sd->entry_edje, "elm.text");
+ Eo *text_obj = edje_object_part_swallow_get(sd->entry_edje, "text");
sd->start_handler_down = EINA_TRUE;
@@ -2829,7 +2829,7 @@ _end_handler_mouse_down_cb(void *data,
sd->end_handler_down = EINA_TRUE;
- Eo *text_obj = edje_object_part_swallow_get(sd->entry_edje, "elm.text");
+ Eo *text_obj = edje_object_part_swallow_get(sd->entry_edje, "text");
efl_ui_text_interactive_selection_cursors_get(text_obj, &sel_start, &sel_end);
main_cur = efl_text_cursor_get(text_obj, EFL_TEXT_CURSOR_GET_MAIN);
@@ -3050,7 +3050,7 @@ _efl_ui_text_efl_object_constructor(Eo *obj, Efl_Ui_Text_Data *sd)
sd->single_line = !efl_text_multiline_get(text_obj);
- edje_object_part_swallow(sd->entry_edje, "elm.text", text_obj);
+ edje_object_part_swallow(sd->entry_edje, "text", text_obj);
evas_object_size_hint_weight_set
(sd->entry_edje, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set
@@ -3093,7 +3093,7 @@ _efl_ui_text_efl_object_constructor(Eo *obj, Efl_Ui_Text_Data *sd)
elm_interface_scrollable_objects_set(obj, sd->entry_edje, sd->hit_rect);
edje_object_text_markup_filter_callback_add
- (sd->entry_edje, "elm.text", _markup_filter_cb, obj);
+ (sd->entry_edje, "text", _markup_filter_cb, obj);
evas_object_event_callback_add
(sd->entry_edje, EVAS_CALLBACK_KEY_DOWN, _key_down_cb, obj);
@@ -3108,56 +3108,56 @@ _efl_ui_text_efl_object_constructor(Eo *obj, Efl_Ui_Text_Data *sd)
evas_object_event_callback_add(obj, EVAS_CALLBACK_RESIZE, _resize_cb, obj);
edje_object_signal_callback_add
- (sd->entry_edje, "entry,changed,user", "elm.text",
+ (sd->entry_edje, "entry,changed,user", "text",
_entry_changed_user_signal_cb, obj);
edje_object_signal_callback_add
- (sd->entry_edje, "preedit,changed", "elm.text",
+ (sd->entry_edje, "preedit,changed", "text",
_entry_preedit_changed_signal_cb, obj);
edje_object_signal_callback_add
- (sd->entry_edje, "cursor,changed", "elm.text",
+ (sd->entry_edje, "cursor,changed", "text",
_entry_cursor_changed_signal_cb, obj);
edje_object_signal_callback_add
- (sd->entry_edje, "cursor,changed,manual", "elm.text",
+ (sd->entry_edje, "cursor,changed,manual", "text",
_entry_cursor_changed_manual_signal_cb, obj);
edje_object_signal_callback_add
- (sd->entry_edje, "anchor,mouse,down,*", "elm.text",
+ (sd->entry_edje, "anchor,mouse,down,*", "text",
_entry_anchor_down_signal_cb, obj);
edje_object_signal_callback_add
- (sd->entry_edje, "anchor,mouse,up,*", "elm.text",
+ (sd->entry_edje, "anchor,mouse,up,*", "text",
_entry_anchor_up_signal_cb, obj);
edje_object_signal_callback_add
- (sd->entry_edje, "anchor,mouse,move,*", "elm.text",
+ (sd->entry_edje, "anchor,mouse,move,*", "text",
_entry_anchor_move_signal_cb, obj);
edje_object_signal_callback_add
- (sd->entry_edje, "anchor,mouse,in,*", "elm.text",
+ (sd->entry_edje, "anchor,mouse,in,*", "text",
_entry_anchor_in_signal_cb, obj);
edje_object_signal_callback_add
- (sd->entry_edje, "anchor,mouse,out,*", "elm.text",
+ (sd->entry_edje, "anchor,mouse,out,*", "text",
_entry_anchor_out_signal_cb, obj);
edje_object_signal_callback_add
- (sd->entry_edje, "entry,key,enter", "elm.text",
+ (sd->entry_edje, "entry,key,enter", "text",
_entry_key_enter_signal_cb, obj);
edje_object_signal_callback_add
- (sd->entry_edje, "entry,key,escape", "elm.text",
+ (sd->entry_edje, "entry,key,escape", "text",
_entry_key_escape_signal_cb, obj);
edje_object_signal_callback_add
- (sd->entry_edje, "mouse,down,1", "elm.text",
+ (sd->entry_edje, "mouse,down,1", "text",
_entry_mouse_down_signal_cb, obj);
edje_object_signal_callback_add
- (sd->entry_edje, "mouse,clicked,1", "elm.text",
+ (sd->entry_edje, "mouse,clicked,1", "text",
_entry_mouse_clicked_signal_cb, obj);
edje_object_signal_callback_add
- (sd->entry_edje, "mouse,down,1,double", "elm.text",
+ (sd->entry_edje, "mouse,down,1,double", "text",
_entry_mouse_double_signal_cb, obj);
edje_object_signal_callback_add
- (sd->entry_edje, "mouse,down,1,triple", "elm.text",
+ (sd->entry_edje, "mouse,down,1,triple", "text",
_entry_mouse_triple_signal_cb, obj);
edje_object_signal_callback_add
- (sd->entry_edje, "entry,undo,request", "elm.text",
+ (sd->entry_edje, "entry,undo,request", "text",
_entry_undo_request_signal_cb, obj);
edje_object_signal_callback_add
- (sd->entry_edje, "entry,redo,request", "elm.text",
+ (sd->entry_edje, "entry,redo,request", "text",
_entry_redo_request_signal_cb, obj);
efl_text_set(sd->text_obj, "");
@@ -3167,7 +3167,7 @@ _efl_ui_text_efl_object_constructor(Eo *obj, Efl_Ui_Text_Data *sd)
elm_widget_can_focus_set(obj, EINA_TRUE);
if (_elm_config->desktop_entry)
edje_object_part_text_select_allow_set
- (sd->entry_edje, "elm.text", EINA_TRUE);
+ (sd->entry_edje, "text", EINA_TRUE);
efl_ui_text_input_panel_layout_set(obj, ELM_INPUT_PANEL_LAYOUT_NORMAL);
efl_ui_text_input_panel_enabled_set(obj, EINA_TRUE);
@@ -3175,7 +3175,7 @@ _efl_ui_text_efl_object_constructor(Eo *obj, Efl_Ui_Text_Data *sd)
efl_ui_text_input_hint_set(obj, ELM_INPUT_HINT_AUTO_COMPLETE);
sd->autocapital_type = (Elm_Autocapital_Type)edje_object_part_text_autocapital_type_get
- (sd->entry_edje, "elm.text");
+ (sd->entry_edje, "text");
entries = eina_list_prepend(entries, obj);
@@ -3273,7 +3273,7 @@ _efl_ui_text_efl_object_destructor(Eo *obj, Efl_Ui_Text_Data *sd)
_unused_item_objs_free(sd);
_clear_text_selection(sd);
- text_obj = edje_object_part_swallow_get(sd->entry_edje, "elm.text");
+ text_obj = edje_object_part_swallow_get(sd->entry_edje, "text");
efl_event_callback_del(text_obj, EFL_UI_TEXT_EVENT_CHANGED_USER,
_efl_ui_text_changed_user_cb, obj);
efl_event_callback_del(text_obj, EFL_CANVAS_TEXT_EVENT_CHANGED,
@@ -3425,14 +3425,14 @@ _efl_ui_text_select_none(Eo *obj EINA_UNUSED, Efl_Ui_Text_Data *sd)
sd->sel_mode = EINA_FALSE;
if (!_elm_config->desktop_entry)
edje_object_part_text_select_allow_set
- (sd->entry_edje, "elm.text", EINA_FALSE);
+ (sd->entry_edje, "text", EINA_FALSE);
edje_object_signal_emit(sd->entry_edje, "elm,state,select,off", "elm");
}
if (sd->have_selection)
efl_event_callback_call(obj, EFL_UI_EVENT_SELECTION_CLEARED, NULL);
sd->have_selection = EINA_FALSE;
- edje_object_part_text_select_none(sd->entry_edje, "elm.text");
+ edje_object_part_text_select_none(sd->entry_edje, "text");
_hide_selection_handler(obj);
}
@@ -3453,7 +3453,7 @@ _efl_ui_text_select_region_set(Eo *obj, Efl_Ui_Text_Data *sd, int start, int end
EOLIAN static void
_efl_ui_text_cursor_selection_end(Eo *obj EINA_UNUSED, Efl_Ui_Text_Data *sd)
{
- edje_object_part_text_select_extend(sd->entry_edje, "elm.text");
+ edje_object_part_text_select_extend(sd->entry_edje, "text");
}
EOLIAN static void
@@ -3692,7 +3692,7 @@ _efl_ui_text_input_panel_layout_set(Eo *obj EINA_UNUSED, Efl_Ui_Text_Data *sd, E
sd->input_panel_layout = layout;
edje_object_part_text_input_panel_layout_set
- (sd->entry_edje, "elm.text", (Edje_Input_Panel_Layout)layout);
+ (sd->entry_edje, "text", (Edje_Input_Panel_Layout)layout);
if (layout == ELM_INPUT_PANEL_LAYOUT_PASSWORD)
efl_ui_text_input_hint_set(obj, ((sd->input_hints & ~ELM_INPUT_HINT_AUTO_COMPLETE) | ELM_INPUT_HINT_SENSITIVE_DATA));
@@ -3712,7 +3712,7 @@ _efl_ui_text_input_panel_layout_variation_set(Eo *obj EINA_UNUSED, Efl_Ui_Text_D
sd->input_panel_layout_variation = variation;
edje_object_part_text_input_panel_layout_variation_set
- (sd->entry_edje, "elm.text", variation);
+ (sd->entry_edje, "text", variation);
}
EOLIAN static int
@@ -3726,7 +3726,7 @@ _efl_ui_text_autocapital_type_set(Eo *obj EINA_UNUSED, Efl_Ui_Text_Data *sd, Elm
{
sd->autocapital_type = autocapital_type;
edje_object_part_text_autocapital_type_set
- (sd->entry_edje, "elm.text", (Edje_Text_Autocapital_Type)autocapital_type);
+ (sd->entry_edje, "text", (Edje_Text_Autocapital_Type)autocapital_type);
}
EOLIAN static Elm_Autocapital_Type
@@ -3740,7 +3740,7 @@ _efl_ui_text_prediction_allow_set(Eo *obj EINA_UNUSED, Efl_Ui_Text_Data *sd, Ein
{
sd->prediction_allow = prediction;
edje_object_part_text_prediction_allow_set
- (sd->entry_edje, "elm.text", prediction);
+ (sd->entry_edje, "text", prediction);
}
EOLIAN static Eina_Bool
@@ -3755,7 +3755,7 @@ _efl_ui_text_input_hint_set(Eo *obj EINA_UNUSED, Efl_Ui_Text_Data *sd, Elm_Input
sd->input_hints = hints;
edje_object_part_text_input_hint_set
- (sd->entry_edje, "elm.text", (Edje_Input_Hints)hints);
+ (sd->entry_edje, "text", (Edje_Input_Hints)hints);
}
EOLIAN static Elm_Input_Hints
@@ -3769,7 +3769,7 @@ _efl_ui_text_input_panel_enabled_set(Eo *obj EINA_UNUSED, Efl_Ui_Text_Data *sd,
{
sd->input_panel_enable = enabled;
edje_object_part_text_input_panel_enabled_set
- (sd->entry_edje, "elm.text", enabled);
+ (sd->entry_edje, "text", enabled);
}
EOLIAN static Eina_Bool
@@ -3781,14 +3781,14 @@ _efl_ui_text_input_panel_enabled_get(const Eo *obj EINA_UNUSED, Efl_Ui_Text_Data
EOLIAN static void
_efl_ui_text_input_panel_show(Eo *obj EINA_UNUSED, Efl_Ui_Text_Data *sd)
{
- edje_object_part_text_input_panel_show(sd->entry_edje, "elm.text");
+ edje_object_part_text_input_panel_show(sd->entry_edje, "text");
}
EOLIAN static void
_efl_ui_text_input_panel_hide(Eo *obj EINA_UNUSED, Efl_Ui_Text_Data *sd)
{
- edje_object_part_text_input_panel_hide(sd->entry_edje, "elm.text");
+ edje_object_part_text_input_panel_hide(sd->entry_edje, "text");
}
EOLIAN static void
@@ -3796,7 +3796,7 @@ _efl_ui_text_input_panel_language_set(Eo *obj EINA_UNUSED, Efl_Ui_Text_Data *sd,
{
sd->input_panel_lang = lang;
edje_object_part_text_input_panel_language_set
- (sd->entry_edje, "elm.text", (Edje_Input_Panel_Lang)lang);
+ (sd->entry_edje, "text", (Edje_Input_Panel_Lang)lang);
}
EOLIAN static Elm_Input_Panel_Lang
@@ -3815,7 +3815,7 @@ _efl_ui_text_input_panel_imdata_set(Eo *obj EINA_UNUSED, Efl_Ui_Text_Data *sd, c
memcpy(sd->input_panel_imdata, data, len);
edje_object_part_text_input_panel_imdata_set
- (sd->entry_edje, "elm.text", sd->input_panel_imdata,
+ (sd->entry_edje, "text", sd->input_panel_imdata,
sd->input_panel_imdata_len);
}
@@ -3823,7 +3823,7 @@ EOLIAN static void
_efl_ui_text_input_panel_imdata_get(const Eo *obj EINA_UNUSED, Efl_Ui_Text_Data *sd, void *data, int *len)
{
edje_object_part_text_input_panel_imdata_get
- (sd->entry_edje, "elm.text", data, len);
+ (sd->entry_edje, "text", data, len);
}
EOLIAN static void
@@ -3832,7 +3832,7 @@ _efl_ui_text_input_panel_return_key_type_set(Eo *obj EINA_UNUSED, Efl_Ui_Text_Da
sd->input_panel_return_key_type = return_key_type;
edje_object_part_text_input_panel_return_key_type_set
- (sd->entry_edje, "elm.text", (Edje_Input_Panel_Return_Key_Type)return_key_type);
+ (sd->entry_edje, "text", (Edje_Input_Panel_Return_Key_Type)return_key_type);
}
EOLIAN static Elm_Input_Panel_Return_Key_Type
@@ -3847,7 +3847,7 @@ _efl_ui_text_input_panel_return_key_disabled_set(Eo *obj EINA_UNUSED, Efl_Ui_Tex
sd->input_panel_return_key_disabled = disabled;
edje_object_part_text_input_panel_return_key_disabled_set
- (sd->entry_edje, "elm.text", disabled);
+ (sd->entry_edje, "text", disabled);
}
EOLIAN static Eina_Bool
@@ -3869,7 +3869,7 @@ _efl_ui_text_input_panel_show_on_demand_set(Eo *obj EINA_UNUSED, Efl_Ui_Text_Dat
sd->input_panel_show_on_demand = ondemand;
edje_object_part_text_input_panel_show_on_demand_set
- (sd->entry_edje, "elm.text", ondemand);
+ (sd->entry_edje, "text", ondemand);
}
EOLIAN static Eina_Bool
@@ -3924,7 +3924,7 @@ _efl_ui_text_efl_ui_widget_on_access_activate(Eo *obj, Efl_Ui_Text_Data *_pd EIN
{
efl_event_callback_call(obj, EFL_UI_EVENT_CLICKED, NULL);
if (sd->editable && sd->input_panel_enable)
- edje_object_part_text_input_panel_show(sd->entry_edje, "elm.text");
+ edje_object_part_text_input_panel_show(sd->entry_edje, "text");
}
return EINA_TRUE;
}
@@ -3965,7 +3965,7 @@ _efl_ui_text_efl_access_text_string_get(const Eo *obj EINA_UNUSED, Efl_Ui_Text_D
{
Evas_Textblock_Cursor *cur = NULL, *cur2 = NULL;
char *ret = NULL;
- Eo *text_obj = edje_object_part_swallow_get(pd->entry_edje, "elm.text");
+ Eo *text_obj = edje_object_part_swallow_get(pd->entry_edje, "text");
cur = evas_object_textblock_cursor_new(text_obj);
cur2 = evas_object_textblock_cursor_new(text_obj);
@@ -4047,7 +4047,7 @@ _efl_ui_text_efl_access_text_access_text_get(const Eo *obj EINA_UNUSED, Efl_Ui_T
{
Evas_Textblock_Cursor *cur = NULL, *cur2 = NULL;
char *ret = NULL;
- Eo *text_obj = edje_object_part_swallow_get(pd->entry_edje, "elm.text");
+ Eo *text_obj = edje_object_part_swallow_get(pd->entry_edje, "text");
cur = evas_object_textblock_cursor_new(text_obj);
cur2 = evas_object_textblock_cursor_new(text_obj);
@@ -4143,7 +4143,7 @@ _efl_ui_text_efl_access_text_offset_at_point_get(const Eo *obj, Efl_Ui_Text_Data
{
Evas_Textblock_Cursor *cur;
int ret;
- Eo *text_obj = edje_object_part_swallow_get(pd->entry_edje, "elm.text");
+ Eo *text_obj = edje_object_part_swallow_get(pd->entry_edje, "text");
if (!text_obj) return -1;
@@ -4176,7 +4176,7 @@ _efl_ui_text_efl_access_text_character_extents_get(const Eo *obj, Efl_Ui_Text_Da
{
Evas_Textblock_Cursor *cur;
int ret;
- Eo *text_obj = edje_object_part_swallow_get(pd->entry_edje, "elm.text");
+ Eo *text_obj = edje_object_part_swallow_get(pd->entry_edje, "text");
if (!text_obj) return EINA_FALSE;
@@ -4208,7 +4208,7 @@ _efl_ui_text_efl_access_text_range_extents_get(const Eo *obj, Efl_Ui_Text_Data *
Evas_Textblock_Cursor *cur1, *cur2;
int ret;
int x, xx, y, yy;
- Eo *text_obj = edje_object_part_swallow_get(pd->entry_edje, "elm.text");
+ Eo *text_obj = edje_object_part_swallow_get(pd->entry_edje, "text");
if (!text_obj) return EINA_FALSE;
@@ -4415,7 +4415,7 @@ EOLIAN static Eina_Bool
_efl_ui_text_efl_access_editable_text_delete(Eo *obj, Efl_Ui_Text_Data *pd, int start_offset, int end_offset)
{
Evas_Textblock_Cursor *cur1, *cur2;
- Eo *text_obj = edje_object_part_swallow_get(pd->entry_edje, "elm.text");
+ Eo *text_obj = edje_object_part_swallow_get(pd->entry_edje, "text");
if (!text_obj) return EINA_FALSE;
@@ -4477,14 +4477,14 @@ _efl_ui_text_efl_access_i18n_name_get(const Eo *obj, Efl_Ui_Text_Data *pd)
const char *name;
name = efl_access_i18n_name_get(efl_super(obj, EFL_UI_TEXT_CLASS));
if (name && strncmp("", name, 1)) return name;
- const char *ret = edje_object_part_text_get(pd->entry_edje, "elm.guide");
+ const char *ret = edje_object_part_text_get(pd->entry_edje, "guide");
return ret;
}
EOLIAN static Efl_Text_Cursor_Cursor *
_efl_ui_text_cursor_new(Eo *obj EINA_UNUSED, Efl_Ui_Text_Data *sd EINA_UNUSED)
{
- Eo *text_obj = edje_object_part_swallow_get(sd->entry_edje, "elm.text");
+ Eo *text_obj = edje_object_part_swallow_get(sd->entry_edje, "text");
return efl_text_cursor_new(text_obj);
}
@@ -4501,7 +4501,7 @@ _decoration_create(Eo *obj, Efl_Ui_Text_Data *sd,
const char *group_name, Eina_Bool above)
{
Eo *ret = efl_add(EFL_CANVAS_LAYOUT_CLASS, sd->entry_edje);
- Eo *text_obj = edje_object_part_swallow_get(sd->entry_edje, "elm.text");
+ Eo *text_obj = edje_object_part_swallow_get(sd->entry_edje, "text");
elm_widget_element_update(obj, ret, group_name);
evas_object_smart_member_add(ret, sd->entry_edje);
if (above)
@@ -4538,7 +4538,7 @@ static void
_decoration_calc_offset(Efl_Ui_Text_Data *sd, Evas_Coord *_x, Evas_Coord *_y)
{
Evas_Coord x, y;
- Eo *text_obj = edje_object_part_swallow_get(sd->entry_edje, "elm.text");
+ Eo *text_obj = edje_object_part_swallow_get(sd->entry_edje, "text");
evas_object_geometry_get(text_obj, &x, &y, NULL, NULL);
@@ -4559,7 +4559,7 @@ _update_text_cursors(Eo *obj)
if (!sd->deferred_decoration_cursor) return;
sd->deferred_decoration_cursor = EINA_FALSE;
- text_obj = edje_object_part_swallow_get(sd->entry_edje, "elm.text");
+ text_obj = edje_object_part_swallow_get(sd->entry_edje, "text");
x = y = w = h = -1;
xx = yy = ww = hh = -1;
@@ -4842,7 +4842,7 @@ _anchors_create(Eo *obj, Efl_Ui_Text_Data *sd)
Efl_Text_Cursor_Cursor *start, *end;
Efl_Text_Annotate_Annotation *anchor;
- Eo *text_obj = edje_object_part_swallow_get(sd->entry_edje, "elm.text");
+ Eo *text_obj = edje_object_part_swallow_get(sd->entry_edje, "text");
_anchors_clear_all(obj, sd);
start = efl_text_cursor_new(text_obj);
@@ -4951,7 +4951,7 @@ _anchors_update(Eo *o, Efl_Ui_Text_Data *sd)
Anchor *an;
Eo *sw;
- sw = edje_object_part_swallow_get(sd->entry_edje, "elm.text");
+ sw = edje_object_part_swallow_get(sd->entry_edje, "text");
if (!sd->deferred_decoration_anchor) return;
sd->deferred_decoration_anchor = EINA_FALSE;
@@ -4964,7 +4964,7 @@ _anchors_update(Eo *o, Efl_Ui_Text_Data *sd)
smart = evas_object_smart_parent_get(o);
clip = evas_object_clip_get(
- edje_object_part_swallow_get(sd->entry_edje, "elm.text"));
+ edje_object_part_swallow_get(sd->entry_edje, "text"));
_decoration_calc_offset(sd, &x, &y);
EINA_LIST_FOREACH(sd->anchors, l, an)
{
@@ -5132,7 +5132,7 @@ static void
_update_decorations(Eo *obj)
{
EFL_UI_TEXT_DATA_GET(obj, sd);
- Eo *text_obj = edje_object_part_swallow_get(sd->entry_edje, "elm.text");
+ Eo *text_obj = edje_object_part_swallow_get(sd->entry_edje, "text");
_update_text_cursors(obj);
_update_text_selection(obj, text_obj);
@@ -5205,16 +5205,16 @@ _efl_ui_text_selection_changed_cb(void *data, const Efl_Event *event EINA_UNUSED
text = efl_canvas_text_range_text_get(obj, start, end);
if (!text || (text[0] == '\0'))
{
- _edje_signal_emit(sd, "selection,cleared", "elm.text");
+ _edje_signal_emit(sd, "selection,cleared", "text");
sd->have_selection = EINA_FALSE;
}
else
{
if (!sd->have_selection)
{
- _edje_signal_emit(sd, "selection,start", "elm.text");
+ _edje_signal_emit(sd, "selection,start", "text");
}
- _edje_signal_emit(sd, "selection,changed", "elm.text");
+ _edje_signal_emit(sd, "selection,changed", "text");
sd->have_selection = EINA_TRUE;
}
if (text) free(text);
diff --git a/src/lib/elementary/efl_ui_textpath.c b/src/lib/elementary/efl_ui_textpath.c
index ad800b4a18..d2894d35f4 100644
--- a/src/lib/elementary/efl_ui_textpath.c
+++ b/src/lib/elementary/efl_ui_textpath.c
@@ -406,10 +406,10 @@ _sizing_eval(Efl_Ui_Textpath_Data *pd)
static void
_textpath_ellipsis_set(Efl_Ui_Textpath_Data *pd, Eina_Bool enabled)
{
- edje_object_part_text_style_user_pop(pd->text_obj, "elm.text");
+ edje_object_part_text_style_user_pop(pd->text_obj, "text");
if (enabled)
- edje_object_part_text_style_user_push(pd->text_obj, "elm.text",
+ edje_object_part_text_style_user_push(pd->text_obj, "text",
"DEFAULT='ellipsis=1.0'");
}
@@ -422,7 +422,7 @@ _ellipsis_set(Efl_Ui_Textpath_Data *pd)
Eina_Bool is_ellipsis = EINA_FALSE;
const Evas_Object *tb;
- tb = edje_object_part_object_get(pd->text_obj, "elm.text");
+ tb = edje_object_part_object_get(pd->text_obj, "text");
evas_object_textblock_size_native_get(tb, &w, &h);
evas_object_size_hint_min_set(pd->text_obj, w, h);
if (pd->ellipsis)
@@ -533,13 +533,13 @@ _efl_ui_textpath_text_get(Eo *obj EINA_UNUSED, Efl_Ui_Textpath_Data *pd, const c
EOLIAN static void
_efl_ui_textpath_efl_text_text_set(Eo *obj, Efl_Ui_Textpath_Data *pd, const char *text)
{
- _textpath_text_set_internal(obj, pd, "elm.text", text);
+ _textpath_text_set_internal(obj, pd, "text", text);
}
EOLIAN static const char *
_efl_ui_textpath_efl_text_text_get(const Eo *obj EINA_UNUSED, Efl_Ui_Textpath_Data *pd)
{
- return edje_object_part_text_get(pd->text_obj, "elm.text");
+ return edje_object_part_text_get(pd->text_obj, "text");
}
EOLIAN static Efl_Ui_Theme_Apply
diff --git a/src/lib/elementary/efl_ui_video.c b/src/lib/elementary/efl_ui_video.c
index f23fe57bce..30b52dc65d 100644
--- a/src/lib/elementary/efl_ui_video.c
+++ b/src/lib/elementary/efl_ui_video.c
@@ -236,7 +236,10 @@ _efl_ui_video_efl_canvas_group_group_add(Eo *obj, Efl_Ui_Video_Data *priv)
elm_widget_theme_style_get(obj)))
CRI("Failed to set layout!");
- elm_layout_content_set(obj, "elm.swallow.video", priv->emotion);
+ if (elm_widget_is_legacy(obj))
+ elm_layout_content_set(obj, "elm.swallow.video", priv->emotion);
+ else
+ elm_layout_content_set(obj, "video", priv->emotion);
efl_event_callback_array_add(priv->emotion, _video_cb(), obj);
diff --git a/src/lib/elementary/efl_ui_win.c b/src/lib/elementary/efl_ui_win.c
index 9fbad2360c..318ca78878 100644
--- a/src/lib/elementary/efl_ui_win.c
+++ b/src/lib/elementary/efl_ui_win.c
@@ -1478,11 +1478,23 @@ _elm_win_opaque_update(Efl_Ui_Win_Data *sd, Eina_Bool force_alpha)
return;
}
- edje_object_part_geometry_get(sd->frame_obj, "elm.spacer.opaque",
- &ox, &oy, &ow, &oh);
- edje_object_part_geometry_get(sd->frame_obj, "elm.swallow.client",
+ if (elm_widget_is_legacy(sd->obj))
+ {
+ edje_object_part_geometry_get(sd->frame_obj, "elm.spacer.opaque",
+ &ox, &oy, &ow, &oh);
+ edje_object_part_geometry_get(sd->frame_obj, "elm.swallow.client",
&wdata->content.x, &wdata->content.y,
&wdata->content.w, &wdata->content.h);
+ }
+ else
+ {
+ edje_object_part_geometry_get(sd->frame_obj, "spacer.opaque",
+ &ox, &oy, &ow, &oh);
+ edje_object_part_geometry_get(sd->frame_obj, "client",
+ &wdata->content.x, &wdata->content.y,
+ &wdata->content.w, &wdata->content.h);
+ }
+
if (!alpha)
ecore_wl2_window_opaque_region_set(sd->wl.win, ox, oy, ow, oh);
else
@@ -1506,8 +1518,12 @@ _elm_win_frame_geometry_adjust(Efl_Ui_Win_Data *sd)
{
int fw, fh, ox, oy, ow, oh;
evas_object_geometry_get(sd->frame_obj, NULL, NULL, &fw, &fh);
- edje_object_part_geometry_get(sd->frame_obj, "elm.spacer.opaque",
- &ox, &oy, &ow, &oh);
+ if (elm_widget_is_legacy(sd->obj))
+ edje_object_part_geometry_get(sd->frame_obj, "elm.spacer.opaque",
+ &ox, &oy, &ow, &oh);
+ else
+ edje_object_part_geometry_get(sd->frame_obj, "spacer.opaque",
+ &ox, &oy, &ow, &oh);
l = ox;
t = oy;
r = fw - ow - l;
@@ -1539,7 +1555,11 @@ _elm_win_frame_obj_update(Efl_Ui_Win_Data *sd)
_elm_win_opaque_dirty(sd);
_elm_win_frame_geometry_adjust(sd);
evas_object_geometry_get(sd->frame_obj, &ox, &oy, &ow, &oh);
- edje_object_part_geometry_get(sd->frame_obj, "elm.spacer.content", &cx, &cy, &cw, &ch);
+ if (elm_widget_is_legacy(sd->obj))
+ edje_object_part_geometry_get(sd->frame_obj, "elm.spacer.content", &cx, &cy, &cw, &ch);
+ else
+ edje_object_part_geometry_get(sd->frame_obj, "spacer.content", &cx, &cy, &cw, &ch);
+
if (!_elm_win_framespace_set(sd, cx, cy, ow - cw, oh - ch)) return;
_elm_win_frame_geometry_adjust(sd);
evas_object_geometry_get(sd->obj, NULL, NULL, &w, &h);
@@ -3209,9 +3229,15 @@ _elm_win_wl_cursor_set(Evas_Object *obj, const char *cursor)
}
evas_object_move(sd->pointer.obj, 0, 0);
evas_object_resize(sd->pointer.obj, mw, mh);
- edje_object_part_geometry_get(sd->pointer.obj,
- "elm.swallow.hotspot",
- &hx, &hy, NULL, NULL);
+ if (elm_widget_is_legacy(obj)
+ edje_object_part_geometry_get(sd->pointer.obj,
+ "elm.swallow.hotspot",
+ &hx, &hy, NULL, NULL);
+ else
+ edje_object_part_geometry_get(sd->pointer.obj,
+ "hotspot",
+ &hx, &hy, NULL, NULL);
+
sd->pointer.hot_x = hx;
sd->pointer.hot_y = hy;
@@ -3910,7 +3936,7 @@ typedef struct _resize_info {
#endif
} resize_info;
-static const resize_info _resize_infos[8] = {
+static const resize_info _resize_infos_legacy[8] = {
{ "elm.event.resize.t", ELM_CURSOR_TOP_SIDE, EFL_UI_WIN_MOVE_RESIZE_TOP, 1 XDIR(SIZE_T) },
{ "elm.event.resize.b", ELM_CURSOR_BOTTOM_SIDE, EFL_UI_WIN_MOVE_RESIZE_BOTTOM, 2 XDIR(SIZE_B) },
{ "elm.event.resize.l", ELM_CURSOR_LEFT_SIDE, EFL_UI_WIN_MOVE_RESIZE_LEFT, 4 XDIR(SIZE_L) },
@@ -3921,6 +3947,17 @@ static const resize_info _resize_infos[8] = {
{ "elm.event.resize.tr", ELM_CURSOR_TOP_RIGHT_CORNER, EFL_UI_WIN_MOVE_RESIZE_TOP | EFL_UI_WIN_MOVE_RESIZE_RIGHT, 9 XDIR(SIZE_TR) },
};
+static const resize_info _resize_infos[8] = {
+ { "event.resize.t", ELM_CURSOR_TOP_SIDE, EFL_UI_WIN_MOVE_RESIZE_TOP, 1 XDIR(SIZE_T) },
+ { "event.resize.b", ELM_CURSOR_BOTTOM_SIDE, EFL_UI_WIN_MOVE_RESIZE_BOTTOM, 2 XDIR(SIZE_B) },
+ { "event.resize.l", ELM_CURSOR_LEFT_SIDE, EFL_UI_WIN_MOVE_RESIZE_LEFT, 4 XDIR(SIZE_L) },
+ { "event.resize.r", ELM_CURSOR_RIGHT_SIDE, EFL_UI_WIN_MOVE_RESIZE_RIGHT, 8 XDIR(SIZE_R) },
+ { "event.resize.tl", ELM_CURSOR_TOP_LEFT_CORNER, EFL_UI_WIN_MOVE_RESIZE_TOP | EFL_UI_WIN_MOVE_RESIZE_LEFT, 5 XDIR(SIZE_TL) },
+ { "event.resize.bl", ELM_CURSOR_BOTTOM_LEFT_CORNER, EFL_UI_WIN_MOVE_RESIZE_BOTTOM | EFL_UI_WIN_MOVE_RESIZE_LEFT, 6 XDIR(SIZE_BL) },
+ { "event.resize.br", ELM_CURSOR_BOTTOM_RIGHT_CORNER, EFL_UI_WIN_MOVE_RESIZE_BOTTOM | EFL_UI_WIN_MOVE_RESIZE_RIGHT, 10 XDIR(SIZE_BR) },
+ { "event.resize.tr", ELM_CURSOR_TOP_RIGHT_CORNER, EFL_UI_WIN_MOVE_RESIZE_TOP | EFL_UI_WIN_MOVE_RESIZE_RIGHT, 9 XDIR(SIZE_TR) },
+};
+
static inline Efl_Ui_Win_Move_Resize_Mode
_move_resize_mode_rotate(int rotation, Efl_Ui_Win_Move_Resize_Mode mode)
{
@@ -3951,26 +3988,46 @@ _move_resize_mode_rotate(int rotation, Efl_Ui_Win_Move_Resize_Mode mode)
}
static const resize_info *
-_resize_info_get(int rotation, Efl_Ui_Win_Move_Resize_Mode mode)
+_resize_info_get(Evas_Object *obj, int rotation, Efl_Ui_Win_Move_Resize_Mode mode)
{
if (rotation)
- return _resize_info_get(0, _move_resize_mode_rotate(rotation, mode));
+ return _resize_info_get(obj, 0, _move_resize_mode_rotate(rotation, mode));
- for (size_t k = 0; k < EINA_C_ARRAY_LENGTH(_resize_infos); k++)
+ if (elm_widget_is_legacy(obj))
{
- if (_resize_infos[k].mode == mode)
- return &_resize_infos[k];
+ for (size_t k = 0; k < EINA_C_ARRAY_LENGTH(_resize_infos_legacy); k++)
+ {
+ if (_resize_infos_legacy[k].mode == mode)
+ return &_resize_infos_legacy[k];
+ }
+ }
+ else
+ {
+ for (size_t k = 0; k < EINA_C_ARRAY_LENGTH(_resize_infos); k++)
+ {
+ if (_resize_infos[k].mode == mode)
+ return &_resize_infos[k];
+ }
}
return NULL;
}
static Efl_Ui_Win_Move_Resize_Mode
-_move_resize_mode_get(const char *source)
+_move_resize_mode_get(Evas_Object *obj, const char *source)
{
- for (size_t k = 0; k < EINA_C_ARRAY_LENGTH(_resize_infos); k++)
- if (!strcmp(source, _resize_infos[k].source))
- return _resize_infos[k].mode;
+ if (elm_widget_is_legacy(obj))
+ {
+ for (size_t k = 0; k < EINA_C_ARRAY_LENGTH(_resize_infos_legacy); k++)
+ if (!strcmp(source, _resize_infos_legacy[k].source))
+ return _resize_infos_legacy[k].mode;
+ }
+ else
+ {
+ for (size_t k = 0; k < EINA_C_ARRAY_LENGTH(_resize_infos); k++)
+ if (!strcmp(source, _resize_infos[k].source))
+ return _resize_infos[k].mode;
+ }
return EFL_UI_WIN_MOVE_RESIZE_MOVE;
}
@@ -4017,8 +4074,8 @@ _elm_win_frame_cb_resize_show(void *data,
#ifdef HAVE_ELEMENTARY_WL2
if (sd->pointer.obj)
{
- Efl_Ui_Win_Move_Resize_Mode mode = _move_resize_mode_get(source);
- const resize_info *ri = _resize_info_get(sd->rot, mode);
+ Efl_Ui_Win_Move_Resize_Mode mode = _move_resize_mode_get(sd->obj, source);
+ const resize_info *ri = _resize_info_get(sd->obj, sd->rot, mode);
if (ri) elm_widget_theme_object_set(sd->obj, sd->pointer.obj, "pointer", "base", ri->cursor);
}
#else
@@ -4091,7 +4148,7 @@ _win_move_resize_start(Efl_Ui_Win_Data *sd, Efl_Ui_Win_Move_Resize_Mode mode)
if (mode == EFL_UI_WIN_MOVE_RESIZE_MOVE)
return _win_move_start(sd);
- ri = _resize_info_get(sd->rot, mode);
+ ri = _resize_info_get(sd->obj, sd->rot, mode);
if (!ri)
{
ERR("Unsupported move_resize mode %#x", (int) mode);
@@ -4154,7 +4211,7 @@ _elm_win_frame_cb_resize_start(void *data, Evas_Object *obj EINA_UNUSED,
ELM_WIN_DATA_GET_OR_RETURN(data, sd);
Efl_Ui_Win_Move_Resize_Mode mode;
- mode = _move_resize_mode_get(source);
+ mode = _move_resize_mode_get(sd->obj, source);
if (mode == EFL_UI_WIN_MOVE_RESIZE_MOVE) return;
_win_move_resize_start(sd, mode);
@@ -4356,23 +4413,16 @@ _elm_win_frame_add(Efl_Ui_Win_Data *sd, const char *element, const char *style)
if (v < FRAME_OBJ_THEME_MIN_VERSION)
{
- // Theme compatibility
- const char *key = "elm/border/base/default"; // FIXME?
- char *sys_theme;
-
WRN("Selected theme does not support the required border theme API "
"(version = %d, requires >= %d).",
v, FRAME_OBJ_THEME_MIN_VERSION);
- sys_theme = _efl_system_theme_path_get();
- if (!sys_theme ||
- !edje_object_file_set(sd->frame_obj, sys_theme, key))
+
+ if (!elm_widget_theme_object_set(sd->obj, sd->frame_obj, "border", element, style))
{
ERR("Failed to set main border theme for the window.");
ELM_SAFE_FREE(sd->frame_obj, evas_object_del);
- free(sys_theme);
return;
}
- free(sys_theme);
}
/* Small hack: The special value 2 means this is the top frame object.
@@ -4382,7 +4432,10 @@ _elm_win_frame_add(Efl_Ui_Win_Data *sd, const char *element, const char *style)
* the fly. */
efl_canvas_object_is_frame_object_set(sd->frame_obj, 2);
- edje_object_part_swallow(sd->frame_obj, "elm.swallow.client", sd->legacy.edje);
+ if (elm_widget_is_legacy(sd->obj))
+ edje_object_part_swallow(sd->frame_obj, "elm.swallow.client", sd->legacy.edje);
+ else
+ edje_object_part_swallow(sd->frame_obj, "client", sd->legacy.edje);
if (sd->icon)
evas_object_show(sd->icon);
@@ -4407,7 +4460,11 @@ _elm_win_frame_add(Efl_Ui_Win_Data *sd, const char *element, const char *style)
efl_access_type_set(sd->icon, EFL_ACCESS_TYPE_DISABLED);
}
- edje_object_part_swallow(sd->frame_obj, "elm.swallow.icon", sd->icon);
+ if (elm_widget_is_legacy(sd->obj))
+ edje_object_part_swallow(sd->frame_obj, "elm.swallow.icon", sd->icon);
+ else
+ edje_object_part_swallow(sd->frame_obj, "icon", sd->icon);
+
efl_canvas_object_is_frame_object_set(sd->icon, EINA_TRUE);
evas_object_event_callback_add
@@ -4452,22 +4509,40 @@ _elm_win_frame_add(Efl_Ui_Win_Data *sd, const char *element, const char *style)
if (!sd->pointer.obj)
{
- for (size_t k = 0; k < EINA_C_ARRAY_LENGTH(_resize_infos); k++)
+ if (elm_widget_is_legacy(obj))
+ {
+ for (size_t k = 0; k < EINA_C_ARRAY_LENGTH(_resize_infos_legacy); k++)
+ {
+ const resize_info *ri = &_resize_infos_legacy[k];
+ _elm_object_part_cursor_set(obj, sd->frame_obj, ri->source, ri->cursor);
+ }
+ }
+ else
{
- const resize_info *ri = &_resize_infos[k];
- _elm_object_part_cursor_set(obj, sd->frame_obj, ri->source, ri->cursor);
+ for (size_t k = 0; k < EINA_C_ARRAY_LENGTH(_resize_infos); k++)
+ {
+ const resize_info *ri = &_resize_infos[k];
+ _elm_object_part_cursor_set(obj, sd->frame_obj, ri->source, ri->cursor);
+ }
}
}
if (sd->title)
{
- edje_object_part_text_escaped_set
- (sd->frame_obj, "elm.text.title", sd->title);
+ if (elm_widget_is_legacy(sd->obj))
+ edje_object_part_text_escaped_set(sd->frame_obj, "elm.text.title", sd->title);
+ else
+ edje_object_part_text_escaped_set(sd->frame_obj, "text.title", sd->title);
}
{
// HACK: Force render mode of bg rect to COPY. This avoids render garbage.
- Eo *bgrect = (Eo *) edje_object_part_object_get(sd->frame_obj, "elm.rect.background");
+ Eo *bgrect;
+ if (elm_widget_is_legacy(sd->obj))
+ bgrect = (Eo *) edje_object_part_object_get(sd->frame_obj, "elm.rect.background");
+ else
+ bgrect = (Eo *) edje_object_part_object_get(sd->frame_obj, "rect.background");
+
efl_canvas_object_render_op_set(bgrect, EFL_GFX_RENDER_OP_COPY);
}
@@ -4753,10 +4828,20 @@ _indicator_add(Efl_Ui_Win_Data *sd)
sd->indicator = _create_indicator(obj);
- if ((!sd->indicator) ||
- (!edje_object_part_swallow(sd->frame_obj, "elm.swallow.indicator", sd->indicator)))
+ if (!sd->indicator)
return;
+ if (elm_widget_is_legacy(obj))
+ {
+ if (!edje_object_part_swallow(sd->frame_obj, "elm.swallow.indicator", sd->indicator))
+ return;
+ }
+ else
+ {
+ if (!edje_object_part_swallow(sd->frame_obj, "indicator", sd->indicator))
+ return;
+ }
+
efl_event_callback_add
(sd->indicator, ELM_PLUG_EVENT_IMAGE_RESIZED, _indicator_resized, obj);
@@ -5386,8 +5471,13 @@ _elm_win_finalize_internal(Eo *obj, Efl_Ui_Win_Data *sd, const char *name, Efl_U
elm_widget_theme_object_set(obj, o, "pointer", "base", "default");
edje_object_size_min_calc(o, &mw, &mh);
evas_object_resize(o, mw, mh);
- edje_object_part_geometry_get(o, "elm.swallow.hotspot",
- &hx, &hy, NULL, NULL);
+ if (elm_widget_is_legacy(obj))
+ edje_object_part_geometry_get(o, "elm.swallow.hotspot",
+ &hx, &hy, NULL, NULL);
+ else
+ edje_object_part_geometry_get(o, "hotspot",
+ &hx, &hy, NULL, NULL);
+
sd->pointer.hot_x = hx;
sd->pointer.hot_y = hy;
evas_object_show(o);
@@ -5579,8 +5669,12 @@ _efl_ui_win_efl_text_text_set(Eo *obj EINA_UNUSED, Efl_Ui_Win_Data *sd, const ch
if (sd->ee)
TRAP(sd, title_set, sd->title);
if (sd->frame_obj)
- edje_object_part_text_escaped_set
- (sd->frame_obj, "elm.text.title", sd->title);
+ {
+ if (elm_widget_is_legacy(sd->obj))
+ edje_object_part_text_escaped_set(sd->frame_obj, "elm.text.title", sd->title);
+ else
+ edje_object_part_text_escaped_set(sd->frame_obj, "text.title", sd->title);
+ }
}
EOLIAN static const char*
@@ -5693,7 +5787,11 @@ _efl_ui_win_icon_object_set(Eo *obj, Efl_Ui_Win_Data *sd, Evas_Object *icon)
efl_event_callback_add(sd->icon, EFL_EVENT_DEL, _elm_win_on_icon_del, obj);
if (sd->frame_obj)
{
- edje_object_part_swallow(sd->frame_obj, "elm.swallow.icon", sd->icon);
+ if (elm_widget_is_legacy(sd->obj))
+ edje_object_part_swallow(sd->frame_obj, "elm.swallow.icon", sd->icon);
+ else
+ edje_object_part_swallow(sd->frame_obj, "icon", sd->icon);
+
evas_object_is_frame_object_set(sd->icon, EINA_TRUE);
}
}
@@ -6003,7 +6101,12 @@ _dbus_menu_set(Eina_Bool dbus_connect, void *data)
{
DBG("Setting menu to local mode");
efl_event_callback_add(sd->obj, EFL_GFX_EVENT_RESIZE, _main_menu_resize_cb, NULL);
- edje_object_part_swallow(swallow, "elm.swallow.menu", sd->main_menu);
+
+ if (elm_widget_is_legacy(sd->obj))
+ edje_object_part_swallow(swallow, "elm.swallow.menu", sd->main_menu);
+ else
+ edje_object_part_swallow(swallow, "menu", sd->main_menu);
+
evas_object_show(sd->main_menu);
if (swallow == sd->frame_obj)
{
@@ -7144,8 +7247,16 @@ _elm_win_bg_set(Efl_Ui_Win_Data *sd, Eo *bg)
if (!elm_widget_sub_object_add(sd->obj, bg))
return EINA_FALSE;
- if (!edje_object_part_swallow(sd->frame_obj, "elm.swallow.background", bg))
- return EINA_FALSE;
+ if (elm_widget_is_legacy(sd->obj))
+ {
+ if (!edje_object_part_swallow(sd->frame_obj, "elm.swallow.background", bg))
+ return EINA_FALSE;
+ }
+ else
+ {
+ if (!edje_object_part_swallow(sd->frame_obj, "background", bg))
+ return EINA_FALSE;
+ }
efl_gfx_visible_set(bg, 1);
efl_gfx_size_hint_align_set(bg, -1, -1);
efl_gfx_size_hint_weight_set(bg, 1, 1);
@@ -8435,7 +8546,12 @@ _elm_win_legacy_init(Efl_Ui_Win_Data *sd)
sd->legacy.box = evas_object_box_add(sd->evas);
evas_object_box_layout_set(sd->legacy.box, _window_layout_stack, sd->obj, NULL);
- edje_object_part_swallow(sd->legacy.edje, "elm.swallow.contents", sd->legacy.box);
+
+ if (elm_widget_is_legacy(sd->obj))
+ edje_object_part_swallow(sd->legacy.edje, "elm.swallow.contents", sd->legacy.box);
+ else
+ edje_object_part_swallow(sd->legacy.edje, "contents", sd->legacy.box);
+
evas_object_move(sd->legacy.edje, 0, 0);
evas_object_resize(sd->legacy.edje, 1, 1);
if (sd->type != ELM_WIN_FAKE)
diff --git a/src/lib/elementary/elm_interface_scrollable.c b/src/lib/elementary/elm_interface_scrollable.c
index 9ba2feb8fc..b11c1799aa 100644
--- a/src/lib/elementary/elm_interface_scrollable.c
+++ b/src/lib/elementary/elm_interface_scrollable.c
@@ -800,8 +800,16 @@ _elm_scroll_scroll_bar_size_adjust(Elm_Scrollable_Smart_Interface_Data *sid)
double vx = 0.0, vy = 0.0, size;
edje_object_calc_force(sid->edje_obj);
- edje_object_part_geometry_get
- (sid->edje_obj, "elm.swallow.content", NULL, NULL, &vw, &vh);
+ if (elm_widget_is_legacy(sid->obj))
+ {
+ edje_object_part_geometry_get
+ (sid->edje_obj, "elm.swallow.content", NULL, NULL, &vw, &vh);
+ }
+ else
+ {
+ edje_object_part_geometry_get
+ (sid->edje_obj, "content", NULL, NULL, &vw, &vh);
+ }
w = sid->content_info.w;
if (w < 1) w = 1;
size = (double)vw / (double)w;
@@ -3986,7 +3994,11 @@ _elm_interface_scrollable_scrollable_content_set(Eo *obj, Elm_Scrollable_Smart_I
(o, ELM_PAN_EVENT_CHANGED, _elm_scroll_pan_changed_cb, sid);
evas_object_event_callback_add(o, EVAS_CALLBACK_RESIZE,
_elm_scroll_pan_resized_cb, sid);
- edje_object_part_swallow(sid->edje_obj, "elm.swallow.content", o);
+
+ if (elm_widget_is_legacy(obj))
+ edje_object_part_swallow(sid->edje_obj, "elm.swallow.content", o);
+ else
+ edje_object_part_swallow(sid->edje_obj, "content", o);
}
evas_object_event_callback_add
@@ -4041,8 +4053,17 @@ _elm_interface_scrollable_extern_pan_set(Eo *obj, Elm_Scrollable_Smart_Interface
(sid->pan_obj, ELM_PAN_EVENT_CHANGED, _elm_scroll_pan_changed_cb, sid);
evas_object_event_callback_add(sid->pan_obj, EVAS_CALLBACK_RESIZE,
_elm_scroll_pan_resized_cb, sid);
- edje_object_part_swallow
- (sid->edje_obj, "elm.swallow.content", sid->pan_obj);
+
+ if (elm_widget_is_legacy(obj))
+ {
+ edje_object_part_swallow
+ (sid->edje_obj, "elm.swallow.content", sid->pan_obj);
+ }
+ else
+ {
+ edje_object_part_swallow
+ (sid->edje_obj, "content", sid->pan_obj);
+ }
}
EOLIAN static void
diff --git a/src/lib/elementary/els_cursor.c b/src/lib/elementary/els_cursor.c
index fbcde054bf..680d3df0aa 100644
--- a/src/lib/elementary/els_cursor.c
+++ b/src/lib/elementary/els_cursor.c
@@ -293,6 +293,10 @@ _elm_cursor_obj_add(Evas_Object *obj, Elm_Cursor *cur)
edje_object_part_swallow(cur->obj, "elm.swallow.hotspot", cur->hotobj);
else if (edje_object_part_exists(cur->obj, "elm.content.hotspot"))
edje_object_part_swallow(cur->obj, "elm.content.hotspot", cur->hotobj);
+ else if (edje_object_part_exists(cur->obj, "hotspot"))
+ edje_object_part_swallow(cur->obj, "hotspot", cur->hotobj);
+ else if (edje_object_part_exists(cur->obj, "content.hotspot"))
+ edje_object_part_swallow(cur->obj, "content.hotspot", cur->hotobj);
else
{
ELM_SAFE_FREE(cur->hotobj, evas_object_del);