diff --git a/data/elementary/themes/edc/efl/bg.edc b/data/elementary/themes/edc/efl/bg.edc index 3c57ac81b3..98c449d79e 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). + efl.rectangle: Used for elm_bg_color_set() + efl.background: Used for elm_bg_file_set() + efl.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: "efl.rectangle"; type: SWALLOW; description { state: "default" 0.0; } } - part { name: "elm.swallow.background"; type: SWALLOW; + part { name: "efl.background"; 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: "efl.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..61aa7f84b8 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 { "efl.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 { "efl.spacer.content"; required; // since 1.19 desc { - rel1.to: "elm.swallow.menu"; + rel1.to: "efl.menu"; rel1.relative: 0.0 1.0; - rel2.to: "elm.swallow.keyboard"; + rel2.to: "efl.keyboard"; rel2.relative: 1.0 0.0; } } @@ -76,7 +76,7 @@ group { name: "efl/border"; rel2.to: "bottom_clip"; } } - rect { "elm.rect.background"; + rect { "efl.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 { "efl.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: "efl.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: "efl.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: "efl.menu"; } } - swallow { "elm.swallow.menu"; + swallow { "efl.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: "efl.menu"; rel1.relative: 0.0 1.0; - rel2.to: "elm.swallow.keyboard"; + rel2.to: "efl.keyboard"; rel2.relative: 1.0 0.0; } } @@ -162,7 +162,7 @@ group { name: "efl/border"; } /* application contents */ - swallow { "elm.swallow.client"; + swallow { "efl.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 { "efl.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: "efl.text.title"; text_class: "title_bar"; align: 0.5 0.0; min: 0 1; @@ -294,8 +294,8 @@ group { name: "efl/border"; } 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,7 +308,7 @@ group { name: "efl/border"; rel2.relative: 1.2 1.2; } } - swallow { "elm.swallow.icon"; nomouse; + swallow { "efl.icon"; nomouse; clip_to: "top_clip"; desc { "default"; rel1.to: "icon"; @@ -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 { "efl.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 { "efl.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: "efl.event.resize.tl"; rel2.relative: 0.0 0.0; - rel2.to_x: "elm.event.resize.tr"; + rel2.to_x: "efl.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 { "efl.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 { "efl.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 { "efl.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 { "efl.event.resize.b"; clip: "bottom_clip"; desc { "default"; rel1.relative: 1.0 1.0; - rel1.to_x: "elm.event.resize.tl"; + rel1.to_x: "efl.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: "efl.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 { "efl.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: "efl.indicator"; } desc { "bg_transparent"; inherit: "default"; color: 0 0 0 0; } } - swallow { "elm.swallow.indicator"; + swallow { "efl.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: "efl.rect.background"; } program { signal: "elm,state,background,solid,off"; source: "elm"; action: STATE_SET "default"; - target: "elm.rect.background"; + target: "efl.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: "efl.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: "efl.text.title"; target: "title2"; target: "clip1"; target: "clip2"; @@ -872,7 +872,7 @@ group { name: "efl/border"; program { signal: "elm,state,maximize*"; source: "elm"; action: STATE_SET "max"; - target: "elm.spacer.opaque"; + target: "efl.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: "efl.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: "efl.indicator"; } program { signal: "elm,action,indicator,hide_effect"; source: "elm"; action: STATE_SET "hidden"; transition: DECELERATE 0.2; - target: "elm.swallow.indicator"; + target: "efl.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:"efl.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:"efl.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:"efl.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:"efl.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: "efl.menu"; } program { name: "hide_menu"; signal: "elm,action,hide"; source: "elm"; action: STATE_SET "default"; - target: "elm.swallow.menu"; + target: "efl.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: "efl.event.resize.t"; + action: SIGNAL_EMIT "elm,action,resize,show" "efl.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: "efl.event.resize.t"; + action: SIGNAL_EMIT "elm,action,resize,hide" "efl.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: "efl.event.resize.t"; + action: SIGNAL_EMIT "elm,action,resize,start" "efl.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: "efl.event.resize.b"; + action: SIGNAL_EMIT "elm,action,resize,show" "efl.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: "efl.event.resize.b"; + action: SIGNAL_EMIT "elm,action,resize,hide" "efl.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: "efl.event.resize.b"; + action: SIGNAL_EMIT "elm,action,resize,start" "efl.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: "efl.event.resize.tl"; + action: SIGNAL_EMIT "elm,action,resize,show" "efl.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: "efl.event.resize.tl"; + action: SIGNAL_EMIT "elm,action,resize,hide" "efl.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: "efl.event.resize.tl"; + action: SIGNAL_EMIT "elm,action,resize,start" "efl.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: "efl.event.resize.tr"; + action: SIGNAL_EMIT "elm,action,resize,show" "efl.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: "efl.event.resize.tr"; + action: SIGNAL_EMIT "elm,action,resize,hide" "efl.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: "efl.event.resize.tr"; + action: SIGNAL_EMIT "elm,action,resize,start" "efl.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: "efl.event.resize.bl"; + action: SIGNAL_EMIT "elm,action,resize,show" "efl.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: "efl.event.resize.bl"; + action: SIGNAL_EMIT "elm,action,resize,hide" "efl.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: "efl.event.resize.bl"; + action: SIGNAL_EMIT "elm,action,resize,start" "efl.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: "efl.event.resize.br"; + action: SIGNAL_EMIT "elm,action,resize,show" "efl.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: "efl.event.resize.br"; + action: SIGNAL_EMIT "elm,action,resize,hide" "efl.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: "efl.event.resize.br"; + action: SIGNAL_EMIT "elm,action,resize,start" "efl.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 { "efl.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..752c197da4 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:"efl.background", "visible", 0.0); } else { - set_state(PART:"elm.swallow.background", "default", 0.0); + set_state(PART:"efl.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:"efl.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:"efl.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:"efl.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:"efl.content", "visible", 0.0); set_state(PART:"sizer.content", "visible", 0.0); - set_state(PART:"elm.text", "disabled_visible", 0.0); + set_state(PART:"efl.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:"efl.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:"efl.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:"efl.content", "icononly", 0.0); set_state(PART:"sizer.content", "icononly", 0.0); - set_state(PART:"elm.text", "default", 0.0); + set_state(PART:"efl.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:"efl.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:"efl.text", "textonly", 0.0); else - set_state(PART:"elm.text", "pressed_textonly", 0.0); + set_state(PART:"efl.text", "pressed_textonly", 0.0); } else { - set_state(PART:"elm.swallow.content", "default", 0.0); + set_state(PART:"efl.content", "default", 0.0); set_state(PART:"sizer.content", "default", 0.0); - set_state(PART:"elm.text", "disabled_textonly", 0.0); + set_state(PART:"efl.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:"efl.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:"efl.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 { "efl.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 { "efl.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: "efl.content"; + rel2.to: "efl.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: "efl.content"; + rel2.to: "efl.content"; text { min: 1 1; ellipsis: -1; @@ -212,14 +212,14 @@ group { name: "efl/button"; } } } - text { "elm.text"; nomouse; + text { "efl.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: "efl.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: "elm,state,text,set"; source: "elm"; 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: "elm,state,text,unset"; source: "elm"; script { new m = get_int(btmode); m &= ~LABEL; 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:"efl.content", "visible", 0.0); set_state(PART:"sizer.content", "visible", 0.0); - set_state(PART:"elm.text", "visible", 0.0); + set_state(PART:"efl.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:"efl.content", "visible", 0.0); set_state(PART:"sizer.content", "visible", 0.0); - set_state(PART:"elm.text", "disabled_visible", 0.0); + set_state(PART:"efl.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:"efl.content", "icononly", 0.0); set_state(PART:"sizer.content", "icononly", 0.0); - set_state(PART:"elm.text", "default", 0.0); + set_state(PART:"efl.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:"efl.content", "icononly", 0.0); set_state(PART:"sizer.content", "icononly", 0.0); - set_state(PART:"elm.text", "default", 0.0); + set_state(PART:"efl.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:"efl.content", "default", 0.0); set_state(PART:"sizer.content", "default", 0.0); - set_state(PART:"elm.text", "textonly", 0.0); + set_state(PART:"efl.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:"efl.content", "default", 0.0); set_state(PART:"sizer.content", "default", 0.0); - set_state(PART:"elm.text", "disabled_textonly", 0.0); + set_state(PART:"efl.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:"efl.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:"efl.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 { "efl.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 { "efl.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: "efl.content"; + rel2.to: "efl.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: "efl.content"; + rel2.to: "efl.content"; text { min: 1 1; ellipsis: -1; @@ -566,13 +566,13 @@ group { name: "efl/button:anchor"; } } } - text { "elm.text"; nomouse; + text { "efl.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: "efl.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: "efl.text"; + rel2.to: "efl.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: "efl.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: "elm,state,text,set"; source: "elm"; 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: "elm,state,text,unset"; source: "elm"; script { new m = get_int(btmode); m &= ~LABEL; 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: "efl.background"; } program { name: "button_background_hidden"; signal: "elm,state,background,unset"; source: "elm"; action: STATE_SET "default" 0.0; - target: "elm.swallow.background"; + target: "efl.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..e627d2874b 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: "efl.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: "efl.calendar.button"#_sufix".right";\ type: SWALLOW;\ scale: 1;\ description { state: "default" 0.0;\ @@ -446,7 +446,7 @@ group { "efl/calendar"; rel2.offset: -2 -2; } } - part { name: "background"; type: SWALLOW; + part { name: "efl.background"; type: SWALLOW; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; diff --git a/data/elementary/themes/edc/efl/check.edc b/data/elementary/themes/edc/efl/check.edc index 6bcc5cfa78..20c12ecf11 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:"efl.content", "visible", 0.0); set_state(PART:"sizer.content", "visible", 0.0); - set_state(PART:"elm.text", "visible", 0.0); + set_state(PART:"efl.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:"efl.content", "visible", 0.0); set_state(PART:"sizer.content", "visible", 0.0); - set_state(PART:"elm.text", "disabled_visible", 0.0); + set_state(PART:"efl.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:"efl.content", "visible", 0.0); set_state(PART:"sizer.content", "icononly", 0.0); - set_state(PART:"elm.text", "default", 0.0); + set_state(PART:"efl.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:"efl.content", "visible", 0.0); set_state(PART:"sizer.content", "icononly", 0.0); - set_state(PART:"elm.text", "disabled", 0.0); + set_state(PART:"efl.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:"efl.content", "default", 0.0); set_state(PART:"sizer.content", "default", 0.0); - set_state(PART:"elm.text", "visible", 0.0); + set_state(PART:"efl.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:"efl.content", "default", 0.0); set_state(PART:"sizer.content", "default", 0.0); - set_state(PART:"elm.text", "disabled_visible", 0.0); + set_state(PART:"efl.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:"efl.content", "default", 0.0); set_state(PART:"sizer.content", "default", 0.0); - set_state(PART:"elm.text", "default", 0.0); + set_state(PART:"efl.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:"efl.content", "default", 0.0); set_state(PART:"sizer.content", "default", 0.0); - set_state(PART:"elm.text", "default", 0.0); + set_state(PART:"efl.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: "efl.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: "efl.content"; + rel2.to: "efl.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: "efl.content"; + rel2.to: "efl.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: "efl.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: "efl.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,105 +347,105 @@ 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:"efl.content", "visible", 0.0); set_state(PART:"sizer.content", "visible", 0.0); - set_state(PART:"elm.text", "visible", 0.0); + set_state(PART:"efl.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); set_state(PART:"event2", "default", 0.0); - set_state(PART:"elm.ontext", "default", 0.0); - set_state(PART:"elm.offtext", "default", 0.0); + set_state(PART:"efl.ontext", "default", 0.0); + set_state(PART:"efl.offtext", "default", 0.0); 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:"efl.content", "visible", 0.0); set_state(PART:"sizer.content", "visible", 0.0); - set_state(PART:"elm.text", "disabled_visible", 0.0); + set_state(PART:"efl.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); set_state(PART:"event2", "disabled", 0.0); - set_state(PART:"elm.ontext", "disabled", 0.0); - set_state(PART:"elm.offtext", "disabled", 0.0); + set_state(PART:"efl.ontext", "disabled", 0.0); + set_state(PART:"efl.offtext", "disabled", 0.0); set_state(PART:"onrect", "disabled", 0.0); set_state(PART:"offrect", "disabled", 0.0); } } else if (m1 == (ICON)) { if (!d) { - set_state(PART:"elm.swallow.content", "visible", 0.0); + set_state(PART:"efl.content", "visible", 0.0); set_state(PART:"sizer.content", "icononly", 0.0); - set_state(PART:"elm.text", "default", 0.0); + set_state(PART:"efl.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); set_state(PART:"event2", "default", 0.0); - set_state(PART:"elm.ontext", "default", 0.0); - set_state(PART:"elm.offtext", "default", 0.0); + set_state(PART:"efl.ontext", "default", 0.0); + set_state(PART:"efl.offtext", "default", 0.0); 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:"efl.content", "visible", 0.0); set_state(PART:"sizer.content", "icononly", 0.0); - set_state(PART:"elm.text", "disabled", 0.0); + set_state(PART:"efl.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); set_state(PART:"event2", "disabled", 0.0); - set_state(PART:"elm.ontext", "disabled", 0.0); - set_state(PART:"elm.offtext", "disabled", 0.0); + set_state(PART:"efl.ontext", "disabled", 0.0); + set_state(PART:"efl.offtext", "disabled", 0.0); set_state(PART:"onrect", "disabled", 0.0); set_state(PART:"offrect", "disabled", 0.0); } } else if (m1 == (LABEL)) { if (!d) { - set_state(PART:"elm.swallow.content", "default", 0.0); + set_state(PART:"efl.content", "default", 0.0); set_state(PART:"sizer.content", "default", 0.0); - set_state(PART:"elm.text", "visible", 0.0); + set_state(PART:"efl.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); set_state(PART:"event2", "default", 0.0); - set_state(PART:"elm.ontext", "default", 0.0); - set_state(PART:"elm.offtext", "default", 0.0); + set_state(PART:"efl.ontext", "default", 0.0); + set_state(PART:"efl.offtext", "default", 0.0); 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:"efl.content", "default", 0.0); set_state(PART:"sizer.content", "default", 0.0); - set_state(PART:"elm.text", "disabled_visible", 0.0); + set_state(PART:"efl.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); set_state(PART:"event2", "disabled", 0.0); - set_state(PART:"elm.ontext", "disabled", 0.0); - set_state(PART:"elm.offtext", "disabled", 0.0); + set_state(PART:"efl.ontext", "disabled", 0.0); + set_state(PART:"efl.offtext", "disabled", 0.0); set_state(PART:"onrect", "disabled", 0.0); set_state(PART:"offrect", "disabled", 0.0); } } else { if (!d) { - set_state(PART:"elm.swallow.content", "default", 0.0); + set_state(PART:"efl.content", "default", 0.0); set_state(PART:"sizer.content", "default", 0.0); - set_state(PART:"elm.text", "default", 0.0); + set_state(PART:"efl.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); set_state(PART:"event2", "default", 0.0); - set_state(PART:"elm.ontext", "default", 0.0); - set_state(PART:"elm.offtext", "default", 0.0); + set_state(PART:"efl.ontext", "default", 0.0); + set_state(PART:"efl.offtext", "default", 0.0); 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:"efl.content", "default", 0.0); set_state(PART:"sizer.content", "default", 0.0); - set_state(PART:"elm.text", "default", 0.0); + set_state(PART:"efl.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); set_state(PART:"event2", "disabled", 0.0); - set_state(PART:"elm.ontext", "disabled", 0.0); - set_state(PART:"elm.offtext", "disabled", 0.0); + set_state(PART:"efl.ontext", "disabled", 0.0); + set_state(PART:"efl.offtext", "disabled", 0.0); set_state(PART:"onrect", "disabled", 0.0); set_state(PART:"offrect", "disabled", 0.0); } @@ -495,7 +495,7 @@ group { "efl/check:toggle"; color: 64 64 64 255; } } - part { name: "elm.offtext"; type: TEXT; mouse_events: 0; + part { name: "efl.offtext"; type: TEXT; mouse_events: 0; effect: SHADOW BOTTOM; scale: 1; clip_to: "tog_clip"; @@ -519,7 +519,7 @@ group { "efl/check:toggle"; color3: 255 255 255 255; } } - part { name: "elm.ontext"; type: TEXT; mouse_events: 0; + part { name: "efl.ontext"; type: TEXT; mouse_events: 0; effect: GLOW; scale: 1; clip_to: "tog_clip"; @@ -661,7 +661,7 @@ group { "efl/check:toggle"; color: 255 255 255 64; } } - part { name: "elm.swallow.content"; type: SWALLOW; + part { name: "efl.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: "efl.content"; + rel2.to: "efl.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: "efl.content"; + rel2.to: "efl.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: "efl.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: "efl.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: "efl.content"; + rel2.to_x: "efl.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: "elm,state,text,set"; source: "elm"; 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: "elm,state,text,unset"; source: "elm"; script { new m = get_int(btmode); m &= ~LABEL; set_int(btmode, m); diff --git a/data/elementary/themes/edc/efl/cursor.edc b/data/elementary/themes/edc/efl/cursor.edc index 78b8590531..a62817708b 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: "efl.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"; + /* efl.content.hotspot is the old name for the above part */ + alias: "efl.content.hotspot" "efl.hotspot"; } } group { name: "efl/cursor/blank"; parts { - part { name: "elm.swallow.hotspot"; type: SWALLOW; + part { name: "efl.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"; + /* efl.content.hotspot is the old name for the above part */ + alias: "efl.content.hotspot" "efl.hotspot"; } } @@ -130,7 +130,7 @@ group { name: "efl/cursor/xterm"; rel2.offset: -1 -3; } } - part { name: "elm.swallow.hotspot"; type: SWALLOW; + part { name: "efl.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"; + /* efl.content.hotspot is the old name for the above part */ + alias: "efl.content.hotspot" "efl.hotspot"; part { name: "shine"; description { state: "default" 0.0; rel1.to: "base"; diff --git a/data/elementary/themes/edc/efl/datepicker.edc b/data/elementary/themes/edc/efl/datepicker.edc index f0fa470313..32e958586a 100644 --- a/data/elementary/themes/edc/efl/datepicker.edc +++ b/data/elementary/themes/edc/efl/datepicker.edc @@ -97,7 +97,7 @@ group { "efl/datepicker"; align: 1.0 1.0; } } - swallow { "field0"; + swallow { "efl.field0"; mouse; scale; desc { "default"; @@ -119,13 +119,13 @@ group { "efl/datepicker"; max: 10 -1; rel1 { relative: 1.0 0.0; - to: "field0"; + to: "efl.field0"; } - rel2.to: "field0"; + rel2.to: "efl.field0"; align: 0.0 0.5; } } - swallow { "field1"; + swallow { "efl.field1"; mouse; scale; desc { "default"; @@ -148,15 +148,15 @@ group { "efl/datepicker"; fixed: 1 0; min: 10 0; max: 10 -1; - rel1.to: "field2"; + rel1.to: "efl.field2"; rel2 { relative: 0.0 1.0; - to: "field2"; + to: "efl.field2"; } align: 1.0 0.5; } } - swallow { "field2"; + swallow { "efl.field2"; mouse; scale; desc { "default"; @@ -186,7 +186,7 @@ group { "efl/datepicker/spin_button"; parts { rect { "clip"; desc { "default"; - rel.to: "elm.swallow.text_button"; + rel.to: "efl.text_button"; } } spacer { "base"; @@ -215,7 +215,7 @@ group { "efl/datepicker/spin_button"; vis; } } - swallow { "elm.swallow.inc_button"; + swallow { "efl.inc_button"; scale; desc { "default"; align: 0.5 0.0; @@ -224,7 +224,7 @@ group { "efl/datepicker/spin_button"; fixed: 1 1; } } - swallow { "elm.swallow.dec_button"; + swallow { "efl.dec_button"; scale; desc { "default"; align: 0.5 1.0; @@ -233,12 +233,12 @@ group { "efl/datepicker/spin_button"; fixed: 1 1; } } - swallow { "elm.swallow.entry"; + swallow { "efl.entry"; clip: "clip"; desc { "default"; fixed: 1 1; - rel1.to: "elm.swallow.text_button"; - rel2.to: "elm.swallow.text_button"; + rel1.to: "efl.text_button"; + rel2.to: "efl.text_button"; hid; } desc { "active"; @@ -246,16 +246,16 @@ group { "efl/datepicker/spin_button"; vis; } } - swallow { "elm.swallow.text_button"; + swallow { "efl.text_button"; scale; desc { "default"; rel.to_x: "base"; rel1 { - to_y: "elm.swallow.inc_button"; + to_y: "efl.inc_button"; relative: 0.0 1.0; } rel2 { - to_y: "elm.swallow.dec_button"; + to_y: "efl.dec_button"; relative: 1.0 0.0; } min: 0 70; @@ -285,25 +285,25 @@ group { "efl/datepicker/spin_button"; signal: "elm,state,entry,active"; source: "elm"; action: STATE_SET "active"; - target: "elm.swallow.entry"; + target: "efl.entry"; } program { "entry_inactive"; signal: "elm,state,entry,inactive"; source: "elm"; action: STATE_SET "default"; - target: "elm.swallow.entry"; + target: "efl.entry"; } program { "text_button_active"; signal: "elm,state,button,active"; source: "elm"; action: STATE_SET "default"; - target: "elm.swallow.text_button"; + target: "efl.text_button"; } program { "text_button_inactive"; signal: "elm,state,button,inactive"; source: "elm"; action: STATE_SET "inactive"; - target: "elm.swallow.text_button"; + target: "efl.text_button"; } program { "access_activate"; signal: "elm,state,access,active"; diff --git a/data/elementary/themes/edc/efl/frame.edc b/data/elementary/themes/edc/efl/frame.edc index 729177ad98..434026d8d2 100644 --- a/data/elementary/themes/edc/efl/frame.edc +++ b/data/elementary/themes/edc/efl/frame.edc @@ -26,7 +26,7 @@ group { name: "efl/frame"; description { state: "default" 0.0; image.normal: "vgrad_med_curved.png"; rel1.offset: 2 2; - rel2.to_y: "elm.text"; + rel2.to_y: "efl.text"; rel2.offset: -3 -1; fill.smooth: 0; TILED_HORIZ(120) @@ -36,10 +36,10 @@ group { name: "efl/frame"; description { state: "default" 0.0; image.normal: "holes_tiny_vert.png"; rel1.offset: 4 0; - rel1.to_y: "elm.text"; + rel1.to_y: "efl.text"; rel2.offset: 4 -1; rel2.relative: 0.0 1.0; - rel2.to_y: "elm.text"; + rel2.to_y: "efl.text"; align: 0.0 0.5; FIXED_SIZE(3, 11) } @@ -48,16 +48,16 @@ group { name: "efl/frame"; description { state: "default" 0.0; image.normal: "holes_tiny_vert.png"; rel1.offset: -5 0; - rel1.to_y: "elm.text"; + rel1.to_y: "efl.text"; rel1.relative: 1.0 0.0; rel2.offset: -5 -1; rel2.relative: 1.0 1.0; - rel2.to_y: "elm.text"; + rel2.to_y: "efl.text"; align: 1.0 0.5; FIXED_SIZE(3, 11) } } - part { name: "elm.text"; type: TEXT; + part { name: "efl.text"; type: TEXT; scale: 1; effect: SHADOW BOTTOM; description { state: "default" 0.0; @@ -82,17 +82,17 @@ group { name: "efl/frame"; description { state: "default" 0.0; rel1.relative: 0.0 1.0; rel1.offset: 5 0; - rel1.to_y: "elm.text"; + rel1.to_y: "efl.text"; rel2.offset: -7 -7; } } - part { name: "elm.swallow.content"; type: SWALLOW; + part { name: "efl.content"; type: SWALLOW; clip_to: "clip"; description { state: "default" 0.0; align: 0.0 1.0; rel1.relative: 0.0 1.0; rel1.offset: 5 0; - rel1.to_y: "elm.text"; + rel1.to_y: "efl.text"; rel2.offset: -7 -7; } description { state: "collapsed" 0.0; @@ -113,21 +113,21 @@ group { name: "efl/frame"; part { name: "event"; type: RECT; ignore_flags: ON_HOLD; description { state: "default" 0.0; color: 0 0 0 0; - rel1.to_y: "elm.text"; - rel2.to_y: "elm.text"; + rel1.to_y: "efl.text"; + rel2.to_y: "efl.text"; } } } programs { program { name: "collapse"; action: STATE_SET "collapsed" 0.0; - target: "elm.swallow.content"; + target: "efl.content"; transition: ACCELERATE 0.3; after: "signal"; } program { name: "expand"; action: STATE_SET "default" 0.0; - target: "elm.swallow.content"; + target: "efl.content"; transition: DECELERATE 0.3; after: "signal"; } @@ -140,7 +140,7 @@ group { name: "efl/frame"; script { new st[31]; new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); + get_state(PART:"efl.content", st, 30, vl); if (!strcmp(st, "default")) run_program(PROGRAM:"collapse"); else @@ -152,15 +152,15 @@ group { name: "efl/frame"; script { new st[31]; new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); + get_state(PART:"efl.content", st, 30, vl); if (!strcmp(st, "default")) - set_state(PART:"elm.swallow.content", "collapsed", 0.0); + set_state(PART:"efl.content", "collapsed", 0.0); else - set_state(PART:"elm.swallow.content", "default", 0.0); + set_state(PART:"efl.content", "default", 0.0); } } program { name: "signal"; action: SIGNAL_EMIT "elm,anim,done" "elm"; } } -} \ No newline at end of file +} diff --git a/data/elementary/themes/edc/efl/navigation_bar.edc b/data/elementary/themes/edc/efl/navigation_bar.edc index 212ddd8d76..d28948193c 100644 --- a/data/elementary/themes/edc/efl/navigation_bar.edc +++ b/data/elementary/themes/edc/efl/navigation_bar.edc @@ -15,7 +15,7 @@ group { "efl/navigation_bar"; desc { "default"; } } - swallow { "back_button"; + swallow { "efl.back_button"; desc { "default"; fixed: 1 0; min: 0 0; @@ -32,14 +32,14 @@ group { "efl/navigation_bar"; vis; } } - swallow { "left_content"; + swallow { "efl.left_content"; desc { "default"; rel.to: "base"; rel2.relative: 0.0 1.0; align: 0.0 0.5; } } - swallow { "right_content"; + swallow { "efl.right_content"; desc { "default"; rel.to: "base"; rel1.relative: 1.0 0.0; @@ -49,23 +49,23 @@ group { "efl/navigation_bar"; spacer { "text_base"; desc { "default"; rel1 { - to: "back_button"; + to: "efl.back_button"; relative: 1.0 0.0; } rel2 { - to: "right_content"; + to: "efl.right_content"; relative: 0.0 1.0; } } desc { "left_content"; inherit: "default"; rel1 { - to: "left_content"; + to: "efl.left_content"; relative: 1.0 0.0; } } } - textblock { "text"; + textblock { "efl.text"; scale; desc { "default"; text { @@ -78,12 +78,12 @@ group { "efl/navigation_bar"; program { signal: "elm,state,back_button,visible"; source: "elm"; action: STATE_SET "visible" 0.0; - target: "back_button"; + target: "efl.back_button"; } program { signal: "elm,state,back_button,hidden"; source: "elm"; action: STATE_SET "default" 0.0; - target: "back_button"; + target: "efl.back_button"; } program { signal: "elm,state,left_content,visible"; source: "elm"; @@ -104,7 +104,7 @@ group { name: "efl/navigation_bar/back_button"; images.image: "icon_arrow_left.png" COMP; parts { image { name: "icon_arrow_left"; - insert_before: "elm.swallow.content"; + insert_before: "efl.content"; desc { "default"; image.normal: "icon_arrow_left.png"; fill.smooth: 0; diff --git a/data/elementary/themes/edc/efl/navigation_layout.edc b/data/elementary/themes/edc/efl/navigation_layout.edc index c3765cce9f..4319453b96 100644 --- a/data/elementary/themes/edc/efl/navigation_layout.edc +++ b/data/elementary/themes/edc/efl/navigation_layout.edc @@ -5,7 +5,7 @@ group { "efl/navigation_layout"; desc { "default"; } } - swallow { "bar"; + swallow { "efl.bar"; desc { "default"; fixed: 0 1; min: 0 40; @@ -13,11 +13,11 @@ group { "efl/navigation_layout"; align: 0.5 0.0; } } - swallow { "content"; + swallow { "efl.content"; desc { "default"; rel1 { to_x: "base"; - to_y: "bar"; + to_y: "efl.bar"; relative: 0.0 1.0; } rel2.to_x: "base"; diff --git a/data/elementary/themes/edc/efl/pager.edc b/data/elementary/themes/edc/efl/pager.edc index 397af0bc59..d02be54b82 100644 --- a/data/elementary/themes/edc/efl/pager.edc +++ b/data/elementary/themes/edc/efl/pager.edc @@ -5,19 +5,19 @@ group { "efl/pager"; desc { "default"; } } - swallow { "elm.swallow.background"; + swallow { "efl.background"; scale; desc { "default"; } } - swallow { "page_root"; + swallow { "efl.page_root"; scale; desc { "default"; rel1.relative: 0.0 1.0; - rel1.to: "indicator"; + rel1.to: "efl.indicator"; } } - swallow { "indicator"; + swallow { "efl.indicator"; scale; desc { "default"; rel2.relative: 1.0 0.0; @@ -25,7 +25,7 @@ group { "efl/pager"; min: 0 50; } } - swallow { "event"; + swallow { "efl.event"; scale; repeat_events: 1; desc { "default"; diff --git a/data/elementary/themes/edc/efl/panes.edc b/data/elementary/themes/edc/efl/panes.edc index 0ce77383f7..6a5251c6fc 100644 --- a/data/elementary/themes/edc/efl/panes.edc +++ b/data/elementary/themes/edc/efl/panes.edc @@ -18,9 +18,11 @@ 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" "efl.left"; + alias: "second" "efl.right"; + alias: "left" "efl.left"; + alias: "right" "efl.right"; part { name: "whole"; type: SPACER; description { state: "default" 0.0; @@ -54,35 +56,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: "efl.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: "efl.bar"; rel1.relative: 0.0 0.0; rel1.offset: 3 0; } } - part { name: "elm.swallow.left"; type: SWALLOW; + part { name: "efl.left"; type: SWALLOW; clip_to: "whole_left"; description { state: "default" 0.0; - rel2.to_x: "elm.bar"; + rel2.to_x: "efl.bar"; rel2.relative: 1.0 1.0; rel2.offset: -4 -1; } } - part { name: "elm.swallow.right"; type: SWALLOW; + part { name: "efl.right"; type: SWALLOW; clip_to: "whole_right"; description { state: "default" 0.0; - rel1.to_x: "elm.bar"; + rel1.to_x: "efl.bar"; rel1.relative: 0.0 0.0; rel1.offset: 3 0; } } - part { name: "elm.bar"; type: SPACER; + part { name: "efl.bar"; type: SPACER; dragable { confine: "sub_whole"; x: 1 1 1; y: 0 0 0; @@ -98,28 +100,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: "efl.bar"; + rel2.to: "efl.bar"; FIXED_SIZE(4, 14) } } - part { name: "elm.swallow.event"; type: SWALLOW; + part { name: "efl.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: "efl.bar"; + rel2.to: "efl.bar"; } } part { name: "bar"; type: RECT; - dragable.events: "elm.bar"; + dragable.events: "efl.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: "efl.event"; + rel2.to_x: "efl.event"; color: 0 0 0 0; } description { state: "disabled" 0.0; @@ -157,9 +159,11 @@ 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" "efl.left"; + alias: "second" "efl.right"; + alias: "left" "efl.left"; + alias: "right" "efl.right"; part { name: "whole"; type: SPACER; description { state: "default" 0.0; @@ -193,35 +197,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: "efl.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: "efl.bar"; rel1.relative: 0.0 0.0; rel1.offset: 0 3; } } - part { name: "elm.swallow.left"; type: SWALLOW; + part { name: "efl.left"; type: SWALLOW; clip_to: "whole_left"; description { state: "default" 0.0; - rel2.to_y: "elm.bar"; + rel2.to_y: "efl.bar"; rel2.relative: 1.0 1.0; rel2.offset: -1 -4; } } - part { name: "elm.swallow.right"; type: SWALLOW; + part { name: "efl.right"; type: SWALLOW; clip_to: "whole_right"; description { state: "default" 0.0; - rel1.to_y: "elm.bar"; + rel1.to_y: "efl.bar"; rel1.relative: 0.0 0.0; rel1.offset: 0 3; } } - part { name: "elm.bar"; type: SPACER; + part { name: "efl.bar"; type: SPACER; dragable { confine: "sub_whole"; x: 0 0 0; y: 1 1 1; @@ -237,28 +241,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: "efl.bar"; + rel2.to: "efl.bar"; FIXED_SIZE(14, 4) } } - part { name: "elm.swallow.event"; type: SWALLOW; + part { name: "efl.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: "efl.bar"; + rel2.to: "efl.bar"; } } part { name: "bar"; type: RECT; - dragable.events: "elm.bar"; + dragable.events: "efl.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: "efl.event"; + rel2.to_y: "efl.event"; color: 0 0 0 0; } description { state: "disabled" 0.0; @@ -329,33 +333,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: "efl.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: "efl.bar"; rel1.relative: 0.0 0.0; } } - part { name: "elm.swallow.left"; type: SWALLOW; + part { name: "efl.left"; type: SWALLOW; clip_to: "whole_left"; description { state: "default" 0.0; - rel2.to_x: "elm.bar"; + rel2.to_x: "efl.bar"; rel2.relative: 1.0 1.0; fixed: 1 0; } } - part { name: "elm.swallow.right"; type: SWALLOW; + part { name: "efl.right"; type: SWALLOW; clip_to: "whole_right"; description { state: "default" 0.0; - rel1.to_x: "elm.bar"; + rel1.to_x: "efl.bar"; rel1.relative: 0.0 0.0; fixed: 1 0; } } - part { name: "elm.bar"; type: SPACER; + part { name: "efl.bar"; type: SPACER; dragable { confine: "sub_whole"; x: 1 1 1; y: 0 0 0; @@ -368,24 +372,24 @@ group { name: "efl/panes/vertical:flush"; rel2.relative: 1.0 0.5; } } - part { name: "elm.swallow.event"; type: SWALLOW; + part { name: "efl.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: "efl.bar"; + rel2.to: "efl.bar"; } } part { name: "bar"; type: RECT; - dragable.events: "elm.bar"; + dragable.events: "efl.bar"; description { state: "default" 0.0; min: PANEMIN PANEWID; max: 99999 99999; fixed: 1 1; - rel1.to_x: "elm.swallow.event"; + rel1.to_x: "efl.event"; rel1.relative: 0.0 0.25; - rel2.to_x: "elm.swallow.event"; + rel2.to_x: "efl.event"; rel2.relative: 1.0 0.75; color: 0 0 0 0; } @@ -399,7 +403,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: "efl.bar"; color: 255 255 255 0; align: 1.0 0.5; } @@ -412,7 +416,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: "efl.bar"; color: 255 255 255 0; align: 0.0 0.5; } @@ -425,7 +429,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: "efl.bar"; color: 255 255 255 0; align: 1.0 0.5; } @@ -439,7 +443,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: "efl.bar"; color: 255 255 255 0; align: 0.0 0.5; } @@ -557,33 +561,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: "efl.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: "efl.bar"; rel1.relative: 0.0 0.0; } } - part { name: "elm.swallow.left"; type: SWALLOW; + part { name: "efl.left"; type: SWALLOW; clip_to: "whole_left"; description { state: "default" 0.0; - rel2.to_y: "elm.bar"; + rel2.to_y: "efl.bar"; rel2.relative: 1.0 1.0; fixed: 0 1; } } - part { name: "elm.swallow.right"; type: SWALLOW; + part { name: "efl.right"; type: SWALLOW; clip_to: "whole_right"; description { state: "default" 0.0; - rel1.to_y: "elm.bar"; + rel1.to_y: "efl.bar"; rel1.relative: 0.0 0.0; fixed: 0 1; } } - part { name: "elm.bar"; type: SPACER; + part { name: "efl.bar"; type: SPACER; dragable { confine: "sub_whole"; x: 0 0 0; y: 1 1 1; @@ -596,24 +600,24 @@ group { name: "efl/panes/horizontal:flush"; rel2.relative: 0.5 1.0; } } - part { name: "elm.swallow.event"; type: SWALLOW; + part { name: "efl.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: "efl.bar"; + rel2.to: "efl.bar"; } } part { name: "bar"; type: RECT; - dragable.events: "elm.bar"; + dragable.events: "efl.bar"; description { state: "default" 0.0; min: PANEWID PANEMIN; max: 99999 99999; fixed: 1 1; - rel1.to_y: "elm.swallow.event"; + rel1.to_y: "efl.event"; rel1.relative: 0.25 0.0; - rel2.to_y: "elm.swallow.event"; + rel2.to_y: "efl.event"; rel2.relative: 0.75 1.0; color: 0 0 0 0; } @@ -627,7 +631,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: "efl.bar"; color: 255 255 255 0; align: 0.5 1.0; } @@ -640,7 +644,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: "efl.bar"; color: 255 255 255 0; align: 0.5 0.0; } @@ -653,7 +657,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: "efl.bar"; color: 255 255 255 0; align: 0.5 1.0; } @@ -667,7 +671,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: "efl.bar"; color: 255 255 255 0; align: 0.5 0.0; } @@ -796,15 +800,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:"efl.bar", dx, dy); set_float(drag_x, dx); - set_drag(PART:"elm.bar", 0.0, 0.5); + set_drag(PART:"efl.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:"efl.bar", get_float(drag_x), 0.5); set_state(PART:"dots", "default", 0.0); } } @@ -859,15 +863,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:"efl.bar", dx, dy); set_float(drag_x, dx); - set_drag(PART:"elm.bar", 1.0, 0.5); + set_drag(PART:"efl.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:"efl.bar", get_float(drag_x), 0.5); set_state(PART:"dots", "default", 0.0); } } @@ -922,15 +926,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:"efl.bar", dx, dy); set_float(drag_y, dy); - set_drag(PART:"elm.bar", 0.5, 0.0); + set_drag(PART:"efl.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:"efl.bar", 0.5, get_float(drag_y)); set_state(PART:"dots", "default", 0.0); } } @@ -985,15 +989,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:"efl.bar", dx, dy); set_float(drag_y, dy); - set_drag(PART:"elm.bar", 0.5, 1.0); + set_drag(PART:"efl.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:"efl.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..a8836b4a7d 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: "efl.hotspot"; /* this is a "fake" swallow part * that is used by e to determine * the pointer hotspot - or where @@ -218,4 +218,4 @@ group { name: "efl/pointer:top_side"; } } } -} \ No newline at end of file +} diff --git a/data/elementary/themes/edc/efl/popup.edc b/data/elementary/themes/edc/efl/popup.edc index 50fb460f09..0fc312024a 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 { "efl.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" "efl.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 { "efl.text.title"; scale; desc { "default"; fixed: 1 1; @@ -72,7 +72,7 @@ group { "efl/popup_alert"; vis; } } - swallow { "buttons"; + swallow { "efl.buttons"; desc { "default"; fixed: 0 1; rel.to: "base"; @@ -85,12 +85,12 @@ group { "efl/popup_alert"; min: 0 30; } } - swallow { "elm.swallow.content"; + swallow { "efl.content"; desc { "default"; rel1.to_x: "base"; rel1.to_y: "title_bg"; rel2.to_x: "base"; - rel2.to_y: "buttons"; + rel2.to_y: "efl.buttons"; rel1.relative: 0.0 1.0; rel2.relative: 1.0 0.0; } @@ -101,12 +101,12 @@ 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: "efl.text.title"; } program { signal: "elm,buttons,show"; source: "elm"; action: STATE_SET "button_visible" 0.0; - target: "buttons"; + target: "efl.buttons"; } } } @@ -125,17 +125,17 @@ group { "efl/popup/backwall"; desc { "default"; color: 0 0 0 64; } - desc { "show_image"; + desc { "content_visible"; inherit: "default"; hid; } } - swallow { "elm.swallow.image"; + swallow { "efl.content"; desc { "default"; rel.to: "base"; hid; } - desc { "show_image"; + desc { "content_visible"; inherit: "default"; vis; } @@ -150,16 +150,16 @@ group { "efl/popup/backwall"; programs { program { - signal: "elm,state,image,visible"; source: "elm"; - action: STATE_SET "show_image" 0.0; + signal: "elm,state,content,set"; source: "elm"; + action: STATE_SET "content_visible" 0.0; target: "base"; - target: "elm.swallow.image"; + target: "efl.content"; } program { - signal: "elm,state,image,hidden"; source: "elm"; + signal: "elm,state,content,unset"; source: "elm"; action: STATE_SET "default" 0.0; target: "base"; - target: "elm.swallow.image"; + target: "efl.content"; } 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 { "efl.button1"; } } } @@ -188,13 +188,13 @@ group { "efl/popup_alert/button_layout2"; min: 5 5; } } - swallow { "elm.swallow.button1"; + swallow { "efl.button1"; desc { "default"; rel2.to_x: "div1"; rel2.relative: 0.0 1.0; } } - swallow { "elm.swallow.button2"; + swallow { "efl.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 { "efl.button1"; desc { "default"; rel2.to_x: "div1"; rel2.relative: 0.0 1.0; } } - swallow { "elm.swallow.button2"; + swallow { "efl.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 { "efl.button3"; desc { "default"; rel1.to_x: "div2"; rel1.relative: 1.0 0.0; @@ -250,24 +250,24 @@ group { "efl/popup_alert/button"; alias: "efl/popup_alert_text/button"; } -group { name: "efl/popup_alert_scroll/scroller"; +group { "efl/popup_alert_scroll/scroller"; inherit: "efl/scroller"; alias: "efl/popup_alert_text/scroller"; parts { - part { name: "elm.swallow.content"; type: SWALLOW; - description { state: "default" 0.0; + swallow { "efl.content"; + desc { "default"; rel1.offset: 0 0; rel2.offset: 0 0; } } - part { name: "inset"; - description { state: "default" 0.0; - visible: 0; + spacer { "inset"; + desc { "default"; + hid; } } - part { name: "shadow"; - description { state: "default" 0.0; - visible: 0; + spacer { "shadow"; + desc { "default"; + hid; } } } diff --git a/data/elementary/themes/edc/efl/progress.edc b/data/elementary/themes/edc/efl/progress.edc index 049724207b..f5b6192dcc 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:"efl.text", "visible", 0.0); } else { - set_state(PART:"elm.text", "disabled_visible", 0.0); + set_state(PART:"efl.text", "disabled_visible", 0.0); } } else { - set_state(PART:"elm.text", "default", 0.0); + set_state(PART:"efl.text", "default", 0.0); } if (ic) { - set_state(PART:"elm.swallow.content", "visible", 0.0); + set_state(PART:"efl.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:"efl.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: "efl.content"; + rel2.to: "efl.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: "efl.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: "efl.content"; + rel2.to: "efl.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: "efl.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: "efl.content"; rel1.relative: 1.0 0.0; rel1.offset: -1 2; - rel2.to_x: "elm.swallow.content"; + rel2.to_x: "efl.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: "efl.text"; rel1.relative: 1.0 0.0; rel1.offset: 3 3; rel2.offset: -4 -4; @@ -222,13 +222,13 @@ group { "efl/progressbar/horizontal"; image.border_scale_by: 0.25; image.border_scale: 1; } } - part { name: "elm.swallow.bar"; type: SWALLOW; mouse_events: 0; + part { name: "efl.bar"; type: SWALLOW; mouse_events: 0; description { state: "default" 0.0; rel1.to: "inside"; rel2.to: "inside"; } } - part { name: "elm.cur.progressbar"; mouse_events: 0; type: SPACER; + part { name: "efl.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: "efl.cur.progressbar"; rel1.relative: 1.0 0.0; - rel2.to_x: "elm.cur.progressbar"; + rel2.to_x: "efl.cur.progressbar"; rel2.relative: 1.0 1.0; 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: "efl.text.status"; type: TEXT; mouse_events: 0; scale: 1; effect: GLOW; description { state: "default" 0.0; @@ -414,11 +414,11 @@ group { "efl/progressbar/horizontal"; target: "light"; } program { name: "drag-set"; - signal: "drag,set"; source: "elm.cur.progressbar"; + signal: "drag,set"; source: "efl.cur.progressbar"; script { new a, Float:dx, Float:dy, Float:vl, st[20]; - get_drag(PART:"elm.cur.progressbar", dx, dy); + get_drag(PART:"efl.cur.progressbar", dx, dy); get_state(PART:"bar", st, 19, vl); if (!strcmp(st, "inv")) { a = round(((1.0 - dx) * 255) / 0.2); @@ -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: "efl.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: "efl.text.status"; after: "pulse-stop"; } program { name: "elmpulse-stop"; @@ -496,15 +496,15 @@ 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: "efl.text.status"; } program { name: "units-hidden"; signal: "elm,state,units,hidden"; source: "elm"; action: STATE_SET "hidden" 0.0; - target: "elm.text.status"; + target: "efl.text.status"; } program { name: "text-visible"; - signal: "elm,state,elm.text,set"; source: "elm"; + signal: "elm,state,text,set"; source: "elm"; script { new m = get_int(slmode); m |= LABEL; set_int(slmode, m); @@ -512,7 +512,7 @@ group { "efl/progressbar/horizontal"; } } program { name: "text-hidden"; - signal: "elm,state,elm.text,unset"; source: "elm"; + signal: "elm,state,text,unset"; source: "elm"; script { new m = get_int(slmode); m &= ~LABEL; set_int(slmode, m); @@ -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:"efl.text", "visible", 0.0); } else { - set_state(PART:"elm.text", "disabled_visible", 0.0); + set_state(PART:"efl.text", "disabled_visible", 0.0); } } else { - set_state(PART:"elm.text", "default", 0.0); + set_state(PART:"efl.text", "default", 0.0); } if (ic) { - set_state(PART:"elm.swallow.content", "visible", 0.0); + set_state(PART:"efl.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:"efl.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: "efl.content"; + rel2.to: "efl.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: "efl.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: "efl.content"; + rel2.to: "efl.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: "efl.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: "efl.content"; rel1.relative: 0.0 1.0; rel1.offset: 2 -1; - rel2.to_y: "elm.swallow.content"; + rel2.to_y: "efl.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: "efl.text"; rel1.relative: 0.0 1.0; rel1.offset: 3 3; rel2.offset: -4 -4; @@ -782,13 +782,13 @@ group { "efl/progressbar/vertical"; image.border_scale_by: 0.25; image.border_scale: 1; } } - part { name: "elm.swallow.bar"; type: SWALLOW; mouse_events: 0; + part { name: "efl.bar"; type: SWALLOW; mouse_events: 0; description { state: "default" 0.0; rel1.to: "inside"; rel2.to: "inside"; } } - part { name: "elm.cur.progressbar"; mouse_events: 0; type: SPACER; + part { name: "efl.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: "efl.cur.progressbar"; rel1.relative: 0.0 1.0; - rel2.to_y: "elm.cur.progressbar"; + rel2.to_y: "efl.cur.progressbar"; rel2.relative: 1.0 1.0; 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: "efl.text.status"; type: TEXT; mouse_events: 0; scale: 1; effect: GLOW; description { state: "default" 0.0; @@ -987,11 +987,11 @@ group { "efl/progressbar/vertical"; target: "light"; } program { name: "drag-set"; - signal: "drag,set"; source: "elm.cur.progressbar"; + signal: "drag,set"; source: "efl.cur.progressbar"; script { new a, Float:dx, Float:dy, Float:vl, st[20]; - get_drag(PART:"elm.cur.progressbar", dx, dy); + get_drag(PART:"efl.cur.progressbar", dx, dy); get_state(PART:"bar", st, 19, vl); if (!strcmp(st, "inv")) { a = round(((1.0 - dy) * 255) / 0.2); @@ -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: "efl.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: "efl.text.status"; after: "pulse-stop"; } program { name: "elmpulsestop"; @@ -1069,15 +1069,15 @@ 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: "efl.text.status"; } program { name: "unit-hidden"; signal: "elm,state,units,hidden"; source: "elm"; action: STATE_SET "hidden" 0.0; - target: "elm.text.status"; + target: "efl.text.status"; } program { name: "text-visible"; - signal: "elm,state,elm.text,set"; source: "elm"; + signal: "elm,state,text,set"; source: "elm"; script { new m = get_int(slmode); m |= LABEL; set_int(slmode, m); @@ -1085,7 +1085,7 @@ group { "efl/progressbar/vertical"; } } program { name: "text-hidden"; - signal: "elm,state,elm.text,unset"; source: "elm"; + signal: "elm,state,text,unset"; source: "elm"; script { new m = get_int(slmode); m &= ~LABEL; set_int(slmode, m); @@ -1136,14 +1136,14 @@ group { "efl/progressbar/horizontal:wheel"; images.image: "knob_round_busy.png" COMP; images.image: "glow_round_corners.png" COMP; parts { - part { name: "elm.swallow.bar" ; type: SWALLOW; mouse_events: 0; + part { name: "efl.bar" ; type: SWALLOW; mouse_events: 0; description { state: "default" 0.0; min: 0 0; max: 0 0; visible: 0; } } - part { name: "elm.swallow.content"; type: SWALLOW; + part { name: "efl.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: "efl.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: "efl.cur.progressbar1"; rel1.relative: 1.0 0.0; - rel2.to_x: "elm.cur.progressbar1"; + rel2.to_x: "efl.cur.progressbar1"; rel2.relative: 1.0 1.0; align: 0.0 0.5; } @@ -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: "efl.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: "efl.cur.progressbar1"; rel1.relative: 0.0 1.0; - rel2.to_y: "elm.cur.progressbar1"; + rel2.to_y: "efl.cur.progressbar1"; rel2.relative: 1.0 1.0; align: 0.5 0.0; } diff --git a/data/elementary/themes/edc/efl/radio.edc b/data/elementary/themes/edc/efl/radio.edc index 8e2ccf3b63..d6400584b4 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:"efl.content", "visible", 0.0); set_state(PART:"sizer.content", "visible", 0.0); - set_state(PART:"elm.text", "visible", 0.0); + set_state(PART:"efl.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:"efl.content", "visible", 0.0); set_state(PART:"sizer.content", "visible", 0.0); - set_state(PART:"elm.text", "disabled_visible", 0.0); + set_state(PART:"efl.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:"efl.content", "visible", 0.0); set_state(PART:"sizer.content", "icononly", 0.0); - set_state(PART:"elm.text", "default", 0.0); + set_state(PART:"efl.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:"efl.content", "visible", 0.0); set_state(PART:"sizer.content", "icononly", 0.0); - set_state(PART:"elm.text", "disabled", 0.0); + set_state(PART:"efl.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:"efl.content", "default", 0.0); set_state(PART:"sizer.content", "default", 0.0); - set_state(PART:"elm.text", "visible", 0.0); + set_state(PART:"efl.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:"efl.content", "default", 0.0); set_state(PART:"sizer.content", "default", 0.0); - set_state(PART:"elm.text", "disabled_visible", 0.0); + set_state(PART:"efl.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:"efl.content", "default", 0.0); set_state(PART:"sizer.content", "default", 0.0); - set_state(PART:"elm.text", "default", 0.0); + set_state(PART:"efl.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:"efl.content", "default", 0.0); set_state(PART:"sizer.content", "default", 0.0); - set_state(PART:"elm.text", "default", 0.0); + set_state(PART:"efl.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: "efl.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: "efl.content"; + rel2.to: "efl.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: "efl.content"; + rel2.to: "efl.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: "efl.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: "efl.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: "elm,state,text,set"; source: "elm"; 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: "elm,state,text,unset"; source: "elm"; script { new m = get_int(btmode); m &= ~LABEL; set_int(btmode, m); diff --git a/data/elementary/themes/edc/efl/scroller.edc b/data/elementary/themes/edc/efl/scroller.edc index 032972b084..c10323e7eb 100644 --- a/data/elementary/themes/edc/efl/scroller.edc +++ b/data/elementary/themes/edc/efl/scroller.edc @@ -155,7 +155,7 @@ group { name: "efl/scroller"; rel1.relative: 0.0 1.0; rel1.to: "sb_vbar_a1"; rel2.relative: 1.0 0.0; - rel2.to: "elm.dragable.vbar"; + rel2.to: "efl.dragable.vbar"; fixed: 1 1; } } @@ -164,13 +164,13 @@ group { name: "efl/scroller"; description { state: "default" 0.0; color: 0 0 0 0; rel1.relative: 0.0 1.0; - rel1.to: "elm.dragable.vbar"; + rel1.to: "efl.dragable.vbar"; rel2.relative: 1.0 0.0; rel2.to: "sb_vbar_a2"; fixed: 1 1; } } - part { name: "elm.dragable.vbar"; type: RECT; + part { name: "efl.dragable.vbar"; type: RECT; clip_to: "sb_vbar"; scale: 1; dragable.x: 0 0 0; @@ -218,8 +218,8 @@ group { name: "efl/scroller"; max: 4 2; fixed: 1 1; align: 0.0 0.0; - rel1.to: "elm.dragable.vbar"; - rel2.to: "elm.dragable.vbar"; + rel1.to: "efl.dragable.vbar"; + rel2.to: "efl.dragable.vbar"; } description { state: "hidden" 0.0; inherit: "default" 0.0; @@ -252,8 +252,8 @@ group { name: "efl/scroller"; max: 4 2; fixed: 1 1; align: 0.0 1.0; - rel1.to: "elm.dragable.vbar"; - rel2.to: "elm.dragable.vbar"; + rel1.to: "efl.dragable.vbar"; + rel2.to: "efl.dragable.vbar"; } description { state: "hidden" 0.0; inherit: "default" 0.0; @@ -304,7 +304,7 @@ group { name: "efl/scroller"; action: STATE_SET "default" 0.0; target: "sb_vbar"; target: "sb_vbar_show"; - target: "elm.dragable.vbar"; + target: "efl.dragable.vbar"; target: "sb_vbar_a1"; target: "sb_vbar_a2"; target: "y_vbar_up_mapper"; @@ -320,7 +320,7 @@ group { name: "efl/scroller"; action: STATE_SET "hidden" 0.0; target: "sb_vbar"; target: "sb_vbar_show"; - target: "elm.dragable.vbar"; + target: "efl.dragable.vbar"; target: "sb_vbar_a1"; target: "sb_vbar_a2"; target: "y_vbar_up_mapper"; @@ -344,7 +344,7 @@ group { name: "efl/scroller"; } program { name: "drag_up"; action: DRAG_VAL_STEP 0.0 -1.0; - target: "elm.dragable.vbar"; + target: "efl.dragable.vbar"; } program { signal: "mouse,down,1*"; source: "sb_vbar_a2";//ok @@ -360,17 +360,17 @@ group { name: "efl/scroller"; } program { name: "drag_down"; action: DRAG_VAL_STEP 0.0 1.0; - target: "elm.dragable.vbar"; + target: "efl.dragable.vbar"; } program { signal: "mouse,down,1*"; source: "sb_vbar_p1"; action: DRAG_VAL_PAGE 0.0 -1.0; - target: "elm.dragable.vbar"; + target: "efl.dragable.vbar"; } program { signal: "mouse,down,1*"; source: "sb_vbar_p2"; action: DRAG_VAL_PAGE 0.0 1.0; - target: "elm.dragable.vbar"; + target: "efl.dragable.vbar"; } program { signal: "elm,action,scroll"; source: "elm"; @@ -442,7 +442,7 @@ group { name: "efl/scroller"; rel1.relative: 1.0 0.0; rel1.to: "sb_hbar_a1"; rel2.relative: 0.0 1.0; - rel2.to: "elm.dragable.hbar"; + rel2.to: "efl.dragable.hbar"; fixed: 1 1; } } @@ -451,13 +451,13 @@ group { name: "efl/scroller"; description { state: "default" 0.0; color: 0 0 0 0; rel1.relative: 1.0 0.0; - rel1.to: "elm.dragable.hbar"; + rel1.to: "efl.dragable.hbar"; rel2.relative: 0.0 1.0; rel2.to: "sb_hbar_a2"; fixed: 1 1; } } - part { name: "elm.dragable.hbar"; type: RECT; + part { name: "efl.dragable.hbar"; type: RECT; clip_to: "sb_hbar"; scale: 1; dragable.x: 1 1 0; @@ -505,8 +505,8 @@ group { name: "efl/scroller"; max: 2 4; fixed: 1 1; align: 0.0 1.0; - rel1.to: "elm.dragable.hbar"; - rel2.to: "elm.dragable.hbar"; + rel1.to: "efl.dragable.hbar"; + rel2.to: "efl.dragable.hbar"; } description { state: "hidden" 0.0; inherit: "default" 0.0; @@ -539,8 +539,8 @@ group { name: "efl/scroller"; max: 2 4; fixed: 1 1; align: 1.0 1.0; - rel1.to: "elm.dragable.hbar"; - rel2.to: "elm.dragable.hbar"; + rel1.to: "efl.dragable.hbar"; + rel2.to: "efl.dragable.hbar"; } description { state: "hidden" 0.0; inherit: "default" 0.0; @@ -591,7 +591,7 @@ group { name: "efl/scroller"; action: STATE_SET "default" 0.0; target: "sb_hbar"; target: "sb_hbar_show"; - target: "elm.dragable.hbar"; + target: "efl.dragable.hbar"; target: "sb_hbar_a1"; target: "sb_hbar_a2"; target: "x_hbar_left_mapper"; @@ -607,7 +607,7 @@ group { name: "efl/scroller"; action: STATE_SET "hidden" 0.0; target: "sb_hbar"; target: "sb_hbar_show"; - target: "elm.dragable.hbar"; + target: "efl.dragable.hbar"; target: "sb_hbar_a1"; target: "sb_hbar_a2"; target: "x_hbar_left_mapper"; @@ -631,7 +631,7 @@ group { name: "efl/scroller"; } program { name: "drag_left"; action: DRAG_VAL_STEP -1.0 0.0; - target: "elm.dragable.hbar"; + target: "efl.dragable.hbar"; } program { signal: "mouse,down,1*"; source: "sb_hbar_a2"; @@ -647,18 +647,18 @@ group { name: "efl/scroller"; } program { name: "drag_right"; action: DRAG_VAL_STEP 1.0 0.0; - target: "elm.dragable.hbar"; + target: "efl.dragable.hbar"; } program { signal: "mouse,down,1*"; source: "sb_hbar_p1"; action: DRAG_VAL_PAGE -1.0 0.0; - target: "elm.dragable.hbar"; + target: "efl.dragable.hbar"; after: "check_pos_hbar"; } program { signal: "mouse,down,1*"; source: "sb_hbar_p2"; action: DRAG_VAL_PAGE 1.0 0.0; - target: "elm.dragable.hbar"; + target: "efl.dragable.hbar"; after: "check_pos_hbar"; } program { @@ -688,8 +688,8 @@ group { name: "efl/scroller"; } part { name: "bg"; type: RECT; description { state: "default" 0.0; - rel1.to: "elm.swallow.background"; - rel2.to: "elm.swallow.background"; + rel1.to: "efl.background"; + rel2.to: "efl.background"; // color: 64 64 64 200; color: 0 0 0 0; color_class: "scroller_bg"; @@ -697,11 +697,11 @@ group { name: "efl/scroller"; } part { name: "clipper"; type: RECT; description { state: "default" 0.0; - rel1.to: "elm.swallow.background"; - rel2.to: "elm.swallow.background"; + rel1.to: "efl.background"; + rel2.to: "efl.background"; } } - part { name: "elm.swallow.background"; type: SWALLOW; + part { name: "efl.background"; type: SWALLOW; clip_to: "clipper"; description { state: "default" 0.0; rel1.offset: 1 1; @@ -711,7 +711,7 @@ group { name: "efl/scroller"; rel2.to_y: "sb_hbar"; } } - part { name: "elm.swallow.content"; type: SWALLOW; + part { name: "efl.content"; type: SWALLOW; clip_to: "clipper"; description { state: "default" 0.0; rel1.offset: 1 1; @@ -744,11 +744,11 @@ group { name: "efl/scroller"; color: 255 255 255 128; } } - part { name: "elm.swallow.overlay"; type: SWALLOW; + part { name: "efl.overlay"; type: SWALLOW; clip_to: "clipper"; description { state: "default" 0.0; - rel1.to: "elm.swallow.content"; - rel2.to: "elm.swallow.content"; + rel1.to: "efl.content"; + rel2.to: "efl.content"; } } part { name: "runner_vbar"; mouse_events: 0; @@ -915,9 +915,9 @@ group { name: "efl/scroller"; description { state: "default" 0.0; fixed: 1 1; rel1.offset: 2 0; - rel1.to: "elm.dragable.vbar"; + rel1.to: "efl.dragable.vbar"; rel2.offset: -3 -1; - rel2.to: "elm.dragable.vbar"; + rel2.to: "efl.dragable.vbar"; image.normal: "vgrad_med_lighter.png"; fill.smooth: 0; min: 3 13; @@ -1076,9 +1076,9 @@ group { name: "efl/scroller"; description { state: "default" 0.0; fixed: 1 1; rel1.offset: 0 2; - rel1.to: "elm.dragable.hbar"; + rel1.to: "efl.dragable.hbar"; rel2.offset: -1 -3; - rel2.to: "elm.dragable.hbar"; + rel2.to: "efl.dragable.hbar"; image.normal: "vgrad_med_lighter.png"; fill.smooth: 0; min: 13 3; @@ -1133,51 +1133,51 @@ group { name: "efl/scroller"; } programs { program { - signal: "mouse,down,1*"; source: "elm.dragable.vbar"; + signal: "mouse,down,1*"; source: "efl.dragable.vbar"; action: STATE_SET "clicked" 0.0; - target: "elm.dragable.vbar"; + target: "efl.dragable.vbar"; target: "shadow_vbar"; target: "glow_vbar"; target: "center_glow_vbar"; } program { - signal: "mouse,down,*"; source: "elm.dragable.vbar"; + signal: "mouse,down,*"; source: "efl.dragable.vbar"; action: SIGNAL_EMIT "elm,vbar,press" "elm"; } program { - signal: "mouse,up,1"; source: "elm.dragable.vbar"; + signal: "mouse,up,1"; source: "efl.dragable.vbar"; action: STATE_SET "default" 0.0; - target: "elm.dragable.vbar"; + target: "efl.dragable.vbar"; target: "shadow_vbar"; target: "glow_vbar"; target: "center_glow_vbar"; } program { - signal: "mouse,up,*"; source: "elm.dragable.vbar"; + signal: "mouse,up,*"; source: "efl.dragable.vbar"; action: SIGNAL_EMIT "elm,vbar,unpress" "elm"; } program { - signal: "mouse,down,1*"; source: "elm.dragable.hbar"; + signal: "mouse,down,1*"; source: "efl.dragable.hbar"; action: STATE_SET "clicked" 0.0; - target: "elm.dragable.hbar"; + target: "efl.dragable.hbar"; target: "shadow_hbar"; target: "glow_hbar"; target: "center_glow_hbar"; } program { - signal: "mouse,down,*"; source: "elm.dragable.hbar"; + signal: "mouse,down,*"; source: "efl.dragable.hbar"; action: SIGNAL_EMIT "elm,hbar,press" "elm"; } program { - signal: "mouse,up,1"; source: "elm.dragable.hbar"; + signal: "mouse,up,1"; source: "efl.dragable.hbar"; action: STATE_SET "default" 0.0; - target: "elm.dragable.hbar"; + target: "efl.dragable.hbar"; target: "shadow_hbar"; target: "glow_hbar"; target: "center_glow_hbar"; } program { - signal: "mouse,up,*"; source: "elm.dragable.hbar"; + signal: "mouse,up,*"; source: "efl.dragable.hbar"; action: SIGNAL_EMIT "elm,hbar,unpress" "elm"; } program { @@ -1256,13 +1256,13 @@ group { name: "efl/scroller:noclip"; rel2.offset: 999999 999999; } } - part { name: "elm.swallow.background"; + part { name: "efl.background"; description { state: "default" 0.0; rel1.offset: 0 0; rel2.offset: -1 -1; } } - part { name: "elm.swallow.content"; + part { name: "efl.content"; description { state: "default" 0.0; rel1.offset: 0 1; rel2.offset: -1 -1; @@ -1283,50 +1283,50 @@ group { name: "efl/scroller:noclip"; group { name: "efl/scroller/contents"; parts { - part { name: "elm.swallow.content"; + part { name: "efl.content"; type: SWALLOW; description { state: "default" 0.0; } } - part { name: "elm.swallow.content_r"; + part { name: "efl.content_r"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; rel1 { relative: 1.0 0.0; - to: "elm.swallow.content"; + to: "efl.content"; } rel2 { relative: 2.0 1.0; - to: "elm.swallow.content"; + to: "efl.content"; } } } - part { name: "elm.swallow.content_b"; + part { name: "efl.content_b"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; rel1 { relative: 0.0 1.0; - to: "elm.swallow.content"; + to: "efl.content"; } rel2 { relative: 1.0 2.0; - to: "elm.swallow.content"; + to: "efl.content"; } } } - part { name: "elm.swallow.content_rb"; + part { name: "efl.content_rb"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; rel1 { relative: 1.0 1.0; - to: "elm.swallow.content"; + to: "efl.content"; } rel2 { relative: 2.0 2.0; - to: "elm.swallow.content"; + to: "efl.content"; } } } diff --git a/data/elementary/themes/edc/efl/spin.edc b/data/elementary/themes/edc/efl/spin.edc index a794080dae..d16d15e8ce 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 { "efl.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 1873c9c422..64a5344e7f 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: "efl.text_button"; } } rect { "bg"; @@ -36,12 +36,12 @@ group { "efl/spin_button"; vis; } } - swallow { "elm.swallow.entry"; + swallow { "efl.entry"; clip: "clip"; desc { "default"; fixed: 1 1; - rel1.to: "elm.swallow.text_button"; - rel2.to: "elm.swallow.text_button"; + rel1.to: "efl.text_button"; + rel2.to: "efl.text_button"; hid; } desc { "active"; @@ -49,7 +49,7 @@ group { "efl/spin_button"; vis; } } - swallow { "elm.swallow.dec_button"; + swallow { "efl.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 { "efl.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 { "efl.text_button"; scale; desc { "default"; vis; rel1.to_y: "inset"; - rel1.to_x: "elm.swallow.dec_button"; + rel1.to_x: "efl.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: "efl.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: "efl.entry"; } program { "entry_inactive"; signal: "elm,state,entry,inactive"; source: "elm"; action: STATE_SET "default"; - target: "elm.swallow.entry"; + target: "efl.entry"; } program { "text_button_active"; signal: "elm,state,button,active"; source: "elm"; action: STATE_SET "default"; - target: "elm.swallow.text_button"; + target: "efl.text_button"; } program { "text_button_inactive"; signal: "elm,state,button,inactive"; source: "elm"; action: STATE_SET "inactive"; - target: "elm.swallow.text_button"; + target: "efl.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 { "efl.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 { "efl.text_button"; scale; desc { "default"; vis; rel1.to_y: "inset"; - rel1.to_x: "elm.swallow.dec_button"; + rel1.to_x: "efl.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: "efl.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 { "efl.dec_button"; scale; desc { "default"; rel1.to: "inset"; @@ -206,308 +206,308 @@ 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"); - } - } + part { name: "over"; + type: RECT; + repeat_events: 1; + description { state: "default" 0.0; + color: 0 0 0 0; } - program { name: "button_press2"; - action: SIGNAL_EMIT "elm,action,press" ""; - after: "button_press_anim"; + } + part { name: "disabler"; + type: RECT; + description { state: "default" 0.0; + color: 0 0 0 0; + visible: 0; } - 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: "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); - } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 1; } } } + 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"); + } + } + } + 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 { "efl/spin_button/entry"; inherit: "efl/text"; } -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"; } - } -} - -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; - } + description { state: "pressed" 0.0; + inherit: "default" 0.0; + image.normal: "sym_left_glow_normal.png"; } - 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: "over"; - type: RECT; - repeat_events: 1; - description { state: "default" 0.0; - color: 0 0 0 0; - } - } - 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"; - } - } -} - -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 { 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"; - } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + image.normal: "sym_left_dark_normal.png"; } } } +} + +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: "efl.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: "over"; + type: RECT; + repeat_events: 1; + description { state: "default" 0.0; + color: 0 0 0 0; + } + } + 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: "efl.text"; + } + program { name: "enable"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "disabler"; + target: "efl.text"; + } + } +} + +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 { "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"; + } + } + } +} diff --git a/data/elementary/themes/edc/efl/text.edc b/data/elementary/themes/edc/efl/text.edc index 8f8e4c30d3..fdb9a1b1d7 100644 --- a/data/elementary/themes/edc/efl/text.edc +++ b/data/elementary/themes/edc/efl/text.edc @@ -1,8 +1,9 @@ + group { "efl/text/scroller"; inherit: "efl/scroller"; image: "bg_glow_in.png" COMP; parts { - part { name: "elm.swallow.background"; type: SWALLOW; + part { name: "efl.background"; type: SWALLOW; clip_to: "clipper"; description { state: "default" 0.0; rel1.offset: 1 1; @@ -28,17 +29,17 @@ group { "efl/text/scroller"; color: DARK_GREY_BG_COLOR; } } - part { name: "elm.swallow.content"; + part { name: "efl.content"; type: SWALLOW; description { state: "default" 0.0; - rel1.to: "elm.swallow.icon"; + rel1.to: "efl.icon"; rel1.relative: 1.0 0.0; rel1.offset: 0 0; - rel2.to: "elm.swallow.end"; + rel2.to: "efl.end"; rel2.relative: 0.0 1.0; rel2.offset: -1 -1; } } - part { name: "elm.swallow.icon"; type: SWALLOW; + part { name: "efl.icon"; type: SWALLOW; clip_to: "clipper"; description { state: "default" 0.0; fixed: 1 1; @@ -59,14 +60,14 @@ group { "efl/text/scroller"; program { signal: "elm,action,show,icon"; source: "elm"; action: STATE_SET "visible" 0.0; - target: "elm.swallow.icon"; + target: "efl.icon"; } program { signal: "elm,action,hide,icon"; source: "elm"; action: STATE_SET "default" 0.0; - target: "elm.swallow.icon"; + target: "efl.icon"; } - part { name: "elm.swallow.end"; type: SWALLOW; + part { name: "efl.end"; type: SWALLOW; clip_to: "clipper"; description { state: "default" 0.0; fixed: 1 1; @@ -87,12 +88,12 @@ group { "efl/text/scroller"; program { signal: "elm,action,show,end"; source: "elm"; action: STATE_SET "visible" 0.0; - target: "elm.swallow.end"; + target: "efl.end"; } program { signal: "elm,action,hide,end"; source: "elm"; action: STATE_SET "default" 0.0; - target: "elm.swallow.end"; + target: "efl.end"; } part { name: "glow"; insert_after: "shadow"; @@ -182,7 +183,7 @@ group { "efl/text/single/scroller"; visible: 0; } } - part { name: "elm.dragable.vbar"; type: RECT; + part { name: "efl.dragable.vbar"; type: RECT; dragable.x: 0 0 0; dragable.y: 1 1 0; dragable.confine: "sb_vbar_base"; @@ -202,7 +203,7 @@ group { "efl/text/single/scroller"; visible: 0; } } - part { name: "elm.dragable.hbar"; type: RECT; + part { name: "efl.dragable.hbar"; type: RECT; dragable.x: 1 1 0; dragable.y: 0 0 0; dragable.confine: "sb_hbar_base"; @@ -217,35 +218,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: "efl.background"; + rel2.to: "efl.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: "efl.background"; + rel2.to: "efl.background"; } } - part { name: "elm.swallow.background"; type: SWALLOW; + part { name: "efl.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: "efl.content"; type: SWALLOW; clip_to: "clipper"; description { state: "default" 0.0; - rel1.to: "elm.swallow.icon"; + rel1.to: "efl.icon"; rel1.relative: 1.0 0.0; - rel2.to: "elm.swallow.end"; + rel2.to: "efl.end"; rel2.relative: 0.0 1.0; } } - part { name: "elm.swallow.icon"; type: SWALLOW; + part { name: "efl.icon"; type: SWALLOW; clip_to: "clipper"; description { state: "default" 0.0; fixed: 1 1; @@ -264,14 +265,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: "efl.icon"; } program { signal: "elm,action,hide,icon"; source: "elm"; action: STATE_SET "default" 0.0; - target: "elm.swallow.icon"; + target: "efl.icon"; } - part { name: "elm.swallow.end"; type: SWALLOW; + part { name: "efl.end"; type: SWALLOW; clip_to: "clipper"; description { state: "default" 0.0; fixed: 1 1; @@ -290,12 +291,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: "efl.end"; } program { signal: "elm,action,hide,end"; source: "elm"; action: STATE_SET "default" 0.0; - target: "elm.swallow.end"; + target: "efl.end"; } part { name: "inset"; mouse_events: 0; description { state: "default" 0.0; @@ -320,7 +321,7 @@ group { "efl/text/single/scroller"; color: 255 255 255 128; } } - part { name: "elm.swallow.overlay"; type: SWALLOW; + part { name: "efl.overlay"; type: SWALLOW; clip_to: "clipper"; description { state: "default" 0.0; rel1.offset: 1 1; @@ -422,17 +423,17 @@ group { "efl/text/cursor"; } programs { program { - signal: "selection,changed"; source: "elm.text"; + signal: "selection,changed"; source: "efl.text"; action: STATE_SET "hidden" 0.0; target: "clipper"; } program { - signal: "selection,cleared"; source: "elm.text"; + signal: "selection,cleared"; source: "efl.text"; action: STATE_SET "default" 0.0; target: "clipper"; } program { - signal: "selection,reset"; source: "elm.text"; + signal: "selection,reset"; source: "efl.text"; action: STATE_SET "default" 0.0; target: "clipper"; } @@ -541,17 +542,17 @@ group { "efl/text"; } } parts { - part { name: "elm.swallow.background"; type: SWALLOW; + part { name: "efl.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: "efl.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; - rel1.to: "elm.text"; - rel2.to: "elm.text"; + rel1.to: "efl.text"; + rel2.to: "efl.text"; text { style: "efl_ui_text_guide_style"; min: 0 1; align: 0.0 0.0; @@ -562,7 +563,7 @@ group { "efl/text"; visible: 0; } } - part { name: "elm.text"; type: SWALLOW; + part { name: "efl.text"; type: SWALLOW; scale: 1; description { state: "default" 0.0; /* we gotta use 0 0 here, because of scrolled entries */ @@ -579,32 +580,32 @@ group { "efl/text"; program { signal: "load"; source: ""; action: FOCUS_SET; - target: "elm.text"; + target: "efl.text"; } program { signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; - target: "elm.text"; + target: "efl.text"; } program { signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; - target: "elm.text"; + target: "efl.text"; } #if 0 program { signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; - target: "elm.guide"; + target: "efl.guide"; } program { signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; - target: "elm.guide"; + target: "efl.guide"; } #endif program { name: "key-down"; - signal: "entry,keydown"; source: "elm.text"; + signal: "entry,keydown"; source: "efl.text"; script { new buf[32]; snprintf(buf, 31, "key-down%i", (rand() % 5) + 1); @@ -645,7 +646,7 @@ group { "efl/text/magnifier"; visible: 0; } } - part { name: "elm.swallow.content"; type: SWALLOW; mouse_events: 0; + part { name: "efl.content"; type: SWALLOW; mouse_events: 0; description { state: "default" 0.0; rel1.offset: 10 10; rel1.to: "over"; @@ -677,14 +678,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: "efl.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: "efl.content"; target: "bg"; target: "over"; } @@ -913,4 +914,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..3f880c11a5 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: "efl.text"; type: TEXTBLOCK; scale: 1; description { state: "default" 0.0; diff --git a/data/elementary/themes/edc/efl/timepicker.edc b/data/elementary/themes/edc/efl/timepicker.edc index a33ada0d4a..3a0954a00a 100644 --- a/data/elementary/themes/edc/efl/timepicker.edc +++ b/data/elementary/themes/edc/efl/timepicker.edc @@ -105,7 +105,7 @@ group { "efl/timepicker"; align: 1.0 1.0; } } - swallow { "field0"; + swallow { "efl.field0"; mouse; scale; desc { "default"; @@ -127,9 +127,9 @@ group { "efl/timepicker"; max: 3 -1; rel1 { relative: 1.0 0.0; - to: "field0"; + to: "efl.field0"; } - rel2.to: "field0"; + rel2.to: "efl.field0"; align: 0.0 0.5; } desc { "invisible"; @@ -197,7 +197,7 @@ group { "efl/timepicker"; max: 0 0; } } - swallow { "field1"; + swallow { "efl.field1"; mouse; scale; desc { "default"; @@ -219,9 +219,9 @@ group { "efl/timepicker"; max: 3 -1; rel1 { relative: 1.0 0.0; - to: "field1"; + to: "efl.field1"; } - rel2.to: "field1"; + rel2.to: "efl.field1"; align: 0.0 0.5; } desc { "invisible"; @@ -289,7 +289,7 @@ group { "efl/timepicker"; max: 0 0; } } - swallow { "field2"; + swallow { "efl.field2"; mouse; scale; desc { "default"; @@ -326,7 +326,7 @@ group { "efl/timepicker"; script { set_state(PART:"base", "default", 0.0); set_state(PART:"bg", "default", 0.0); - set_state(PART:"field2", "default", 0.0); + set_state(PART:"efl.field2", "default", 0.0); } } program { "invisible_ampm"; @@ -335,7 +335,7 @@ group { "efl/timepicker"; script { set_state(PART:"base", "24layout", 0.0); set_state(PART:"bg", "24layout", 0.0); - set_state(PART:"field2", "24layout", 0.0); + set_state(PART:"efl.field2", "24layout", 0.0); } } program { "visible_colon_field0"; diff --git a/data/elementary/themes/edc/efl/tooltip.edc b/data/elementary/themes/edc/efl/tooltip.edc index 389d3894e6..07a609325c 100644 --- a/data/elementary/themes/edc/efl/tooltip.edc +++ b/data/elementary/themes/edc/efl/tooltip.edc @@ -11,7 +11,7 @@ group { name: "efl/label/tooltip"; } } parts { - part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 0; + part { name: "efl.text"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; text { @@ -161,11 +161,11 @@ group { name: "efl/tooltip"; description { state: "default" 0.0; min: 30 30; rel1 { - to: "elm.swallow.content"; + to: "efl.content"; offset: -5 -4; } rel2 { - to: "elm.swallow.content"; + to: "efl.content"; offset: 4 5; } image { @@ -217,12 +217,12 @@ group { name: "efl/tooltip"; rel1 { \ relative: rx 0.0; \ offset: ox 0; \ - to: "elm.swallow.content"; \ + to: "efl.content"; \ } \ rel2 { \ relative: rx 1.0; \ offset: ox 0; \ - to: "elm.swallow.content"; \ + to: "efl.content"; \ } \ } \ description { state: "visible" 0.0; \ @@ -241,12 +241,12 @@ group { name: "efl/tooltip"; rel1 { \ relative: rx 0.0; \ offset: ox 0; \ - to: "elm.swallow.content"; \ + to: "efl.content"; \ } \ rel2 { \ relative: rx 1.0; \ offset: ox 0; \ - to: "elm.swallow.content"; \ + to: "efl.content"; \ } \ } \ } \ @@ -291,12 +291,12 @@ group { name: "efl/tooltip"; rel1 { \ relative: 0.0 ry; \ offset: 0 oy; \ - to: "elm.swallow.content"; \ + to: "efl.content"; \ } \ rel2 { \ relative: 1.0 ry; \ offset: 0 oy; \ - to: "elm.swallow.content"; \ + to: "efl.content"; \ } \ } \ description { state: "visible" 0.0; \ @@ -348,15 +348,15 @@ group { name: "efl/tooltip"; part { name: "clipper_content"; type: RECT; description { state: "default" 0.0; color: 255 255 255 0; - rel1.to: "elm.swallow.content"; - rel2.to: "elm.swallow.content"; + rel1.to: "efl.content"; + rel2.to: "efl.content"; } description { state: "visible" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } - part { name: "elm.swallow.content"; type: SWALLOW; + part { name: "efl.content"; type: SWALLOW; clip_to: "clipper_content"; description { state: "default" 0.0; rel1.offset: 10 10; @@ -421,7 +421,7 @@ group { name: "efl/tooltip:transparent"; data.item: "pad_y" "10"; data.item: "transparent" "enabled"; parts { - part { name: "elm.swallow.content"; type: SWALLOW; mouse_events: 0; + part { name: "efl.content"; type: SWALLOW; mouse_events: 0; 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..cb89ac6549 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 { "efl.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..4affd51162 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: "efl.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..55ef0631a6 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 { "efl.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 { "efl.contents"; clip_to: "client_clip"; desc { "default"; } desc { "with_menu"; - rel1.to: "elm.swallow.menu"; + rel1.to: "efl.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 90fe2b8f5e..6551058dae 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_gfx_image_scale_type_set(efl_added, EFL_GFX_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_gfx_image_scale_type_set(efl_added, EFL_GFX_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, "efl.rectangle"), efl_added)); + + pd->img = efl_add(EFL_UI_IMAGE_CLASS, obj, + efl_gfx_image_scale_type_set(efl_added, EFL_GFX_IMAGE_SCALE_TYPE_FIT_OUTSIDE), + efl_content_set(efl_part(obj, "efl.background"), 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 8dda34a3c9..1e7dedd4de 100644 --- a/src/lib/elementary/efl_ui_button.c +++ b/src/lib/elementary/efl_ui_button.c @@ -330,7 +330,15 @@ _efl_ui_button_efl_access_widget_action_elm_actions_get(const Eo *obj EINA_UNUSE ELM_WIDGET_KEY_DOWN_DEFAULT_IMPLEMENT(efl_ui_button, Efl_Ui_Button_Data) 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 "efl.content"; +} + ELM_PART_CONTENT_DEFAULT_IMPLEMENT(efl_ui_button, Efl_Ui_Button_Data) EAPI void diff --git a/src/lib/elementary/efl_ui_calendar.c b/src/lib/elementary/efl_ui_calendar.c index 610eec5a01..b55d1c6a0b 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 "efl.calendar.button.left" +#define EFL_UI_CALENDAR_BUTTON_RIGHT "efl.calendar.button.right" +#define EFL_UI_CALENDAR_BUTTON_YEAR_LEFT "efl.calendar.button_year.left" +#define EFL_UI_CALENDAR_BUTTON_YEAR_RIGHT "efl.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_clock.c b/src/lib/elementary/efl_ui_clock.c index bad166ced6..1b80ab6678 100644 --- a/src/lib/elementary/efl_ui_clock.c +++ b/src/lib/elementary/efl_ui_clock.c @@ -895,7 +895,7 @@ _efl_ui_clock_efl_canvas_group_group_add(Eo *obj, Efl_Ui_Clock_Data *priv) Elm_Access_Info *ai; priv->access_obj = _elm_access_edje_object_part_object_register - (obj, elm_layout_edje_get(obj), "elm.access"); + (obj, elm_layout_edje_get(obj), "efl.access"); if (!priv->access_obj) priv->access_obj = _elm_access_edje_object_part_object_register (obj, elm_layout_edje_get(obj), "access"); diff --git a/src/lib/elementary/efl_ui_datepicker.c b/src/lib/elementary/efl_ui_datepicker.c index 2429d210b9..55f8b1d365 100644 --- a/src/lib/elementary/efl_ui_datepicker.c +++ b/src/lib/elementary/efl_ui_datepicker.c @@ -206,7 +206,7 @@ _fields_init(Eo *obj) { if (strchr(fmt_char[i], ch)) { - snprintf(buf, sizeof(buf), "field%d", field++); + snprintf(buf, sizeof(buf), "efl.field%d", field++); if (i == DATEPICKER_YEAR) efl_content_set(efl_part(obj, buf), pd->year); else if (i == DATEPICKER_MONTH) diff --git a/src/lib/elementary/efl_ui_image_zoomable.c b/src/lib/elementary/efl_ui_image_zoomable.c index 248368f3f4..1dcd87c5cc 100644 --- a/src/lib/elementary/efl_ui_image_zoomable.c +++ b/src/lib/elementary/efl_ui_image_zoomable.c @@ -1366,10 +1366,20 @@ _efl_ui_image_zoomable_bar_read_and_update(Eo *obj) ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd); double vx, vy; - edje_object_part_drag_value_get - (wd->resize_obj, "elm.dragable.vbar", NULL, &vy); - edje_object_part_drag_value_get - (wd->resize_obj, "elm.dragable.hbar", &vx, NULL); + if (elm_widget_is_legacy(obj)) + { + edje_object_part_drag_value_get + (wd->resize_obj, "elm.dragable.vbar", NULL, &vy); + edje_object_part_drag_value_get + (wd->resize_obj, "elm.dragable.hbar", &vx, NULL); + } + else + { + edje_object_part_drag_value_get + (wd->resize_obj, "efl.dragable.vbar", NULL, &vy); + edje_object_part_drag_value_get + (wd->resize_obj, "efl.dragable.hbar", &vx, NULL); + } efl_ui_scrollbar_bar_position_set(sd->smanager, vx, vy); } @@ -1496,8 +1506,17 @@ _efl_ui_image_zoomable_bar_size_changed_cb(void *data, const Efl_Event *event EI double width = 0.0, height = 0.0; efl_ui_scrollbar_bar_size_get(sd->smanager, &width, &height); - edje_object_part_drag_size_set(wd->resize_obj, "elm.dragable.hbar", width, 1.0); - edje_object_part_drag_size_set(wd->resize_obj, "elm.dragable.vbar", 1.0, height); + + if (elm_widget_is_legacy(obj)) + { + edje_object_part_drag_size_set(wd->resize_obj, "elm.dragable.hbar", width, 1.0); + edje_object_part_drag_size_set(wd->resize_obj, "elm.dragable.vbar", 1.0, height); + } + else + { + edje_object_part_drag_size_set(wd->resize_obj, "efl.dragable.hbar", width, 1.0); + edje_object_part_drag_size_set(wd->resize_obj, "efl.dragable.vbar", 1.0, height); + } } static void @@ -1510,8 +1529,17 @@ _efl_ui_image_zoomable_bar_pos_changed_cb(void *data, const Efl_Event *event EIN double posx = 0.0, posy = 0.0; efl_ui_scrollbar_bar_position_get(sd->smanager, &posx, &posy); - edje_object_part_drag_value_set(wd->resize_obj, "elm.dragable.hbar", posx, 0.0); - edje_object_part_drag_value_set(wd->resize_obj, "elm.dragable.vbar", 0.0, posy); + + if (elm_widget_is_legacy(obj)) + { + edje_object_part_drag_value_set(wd->resize_obj, "elm.dragable.hbar", posx, 0.0); + edje_object_part_drag_value_set(wd->resize_obj, "elm.dragable.vbar", 0.0, posy); + } + else + { + edje_object_part_drag_value_set(wd->resize_obj, "efl.dragable.hbar", posx, 0.0); + edje_object_part_drag_value_set(wd->resize_obj, "efl.dragable.vbar", 0.0, posy); + } } static void @@ -1543,111 +1571,223 @@ _efl_ui_image_zoomable_bar_hide_cb(void *data, const Efl_Event *event) static void _efl_ui_image_zoomable_edje_object_attach(Eo *obj) { - efl_layout_signal_callback_add - (obj, "reload", "elm", _efl_ui_image_zoomable_reload_cb, obj); - efl_layout_signal_callback_add - (obj, "drag", "elm.dragable.vbar", _efl_ui_image_zoomable_vbar_drag_cb, - obj); - efl_layout_signal_callback_add - (obj, "drag,set", "elm.dragable.vbar", - _efl_ui_image_zoomable_edje_drag_cb, obj); - efl_layout_signal_callback_add - (obj, "drag,start", "elm.dragable.vbar", - _efl_ui_image_zoomable_edje_drag_start_cb, obj); - efl_layout_signal_callback_add - (obj, "drag,stop", "elm.dragable.vbar", - _efl_ui_image_zoomable_edje_drag_stop_cb, obj); - efl_layout_signal_callback_add - (obj, "drag,step", "elm.dragable.vbar", - _efl_ui_image_zoomable_edje_drag_cb, obj); - efl_layout_signal_callback_add - (obj, "drag,page", "elm.dragable.vbar", - _efl_ui_image_zoomable_edje_drag_cb, obj); - efl_layout_signal_callback_add - (obj, "elm,vbar,press", "elm", - _efl_ui_image_zoomable_vbar_press_cb, obj); - efl_layout_signal_callback_add - (obj, "elm,vbar,unpress", "elm", - _efl_ui_image_zoomable_vbar_unpress_cb, obj); - efl_layout_signal_callback_add - (obj, "drag", "elm.dragable.hbar", _efl_ui_image_zoomable_hbar_drag_cb, - obj); - efl_layout_signal_callback_add - (obj, "drag,set", "elm.dragable.hbar", - _efl_ui_image_zoomable_edje_drag_cb, obj); - efl_layout_signal_callback_add - (obj, "drag,start", "elm.dragable.hbar", - _efl_ui_image_zoomable_edje_drag_start_cb, obj); - efl_layout_signal_callback_add - (obj, "drag,stop", "elm.dragable.hbar", - _efl_ui_image_zoomable_edje_drag_stop_cb, obj); - efl_layout_signal_callback_add - (obj, "drag,step", "elm.dragable.hbar", - _efl_ui_image_zoomable_edje_drag_cb, obj); - efl_layout_signal_callback_add - (obj, "drag,page", "elm.dragable.hbar", - _efl_ui_image_zoomable_edje_drag_cb, obj); - efl_layout_signal_callback_add - (obj, "elm,hbar,press", "elm", - _efl_ui_image_zoomable_hbar_press_cb, obj); - efl_layout_signal_callback_add - (obj, "elm,hbar,unpress", "elm", - _efl_ui_image_zoomable_hbar_unpress_cb, obj); + if (elm_widget_is_legacy(obj)) + { + efl_layout_signal_callback_add + (obj, "reload", "elm", _efl_ui_image_zoomable_reload_cb, obj); + efl_layout_signal_callback_add + (obj, "drag", "elm.dragable.vbar", + _efl_ui_image_zoomable_vbar_drag_cb, obj); + efl_layout_signal_callback_add + (obj, "drag,set", "elm.dragable.vbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_add + (obj, "drag,start", "elm.dragable.vbar", + _efl_ui_image_zoomable_edje_drag_start_cb, obj); + efl_layout_signal_callback_add + (obj, "drag,stop", "elm.dragable.vbar", + _efl_ui_image_zoomable_edje_drag_stop_cb, obj); + efl_layout_signal_callback_add + (obj, "drag,step", "elm.dragable.vbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_add + (obj, "drag,page", "elm.dragable.vbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_add + (obj, "elm,vbar,press", "elm", + _efl_ui_image_zoomable_vbar_press_cb, obj); + efl_layout_signal_callback_add + (obj, "elm,vbar,unpress", "elm", + _efl_ui_image_zoomable_vbar_unpress_cb, obj); + efl_layout_signal_callback_add + (obj, "drag", "elm.dragable.hbar", + _efl_ui_image_zoomable_hbar_drag_cb, obj); + efl_layout_signal_callback_add + (obj, "drag,set", "elm.dragable.hbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_add + (obj, "drag,start", "elm.dragable.hbar", + _efl_ui_image_zoomable_edje_drag_start_cb, obj); + efl_layout_signal_callback_add + (obj, "drag,stop", "elm.dragable.hbar", + _efl_ui_image_zoomable_edje_drag_stop_cb, obj); + efl_layout_signal_callback_add + (obj, "drag,step", "elm.dragable.hbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_add + (obj, "drag,page", "elm.dragable.hbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_add + (obj, "elm,hbar,press", "elm", + _efl_ui_image_zoomable_hbar_press_cb, obj); + efl_layout_signal_callback_add + (obj, "elm,hbar,unpress", "elm", + _efl_ui_image_zoomable_hbar_unpress_cb, obj); + } + else + { + efl_layout_signal_callback_add + (obj, "reload", "elm", _efl_ui_image_zoomable_reload_cb, obj); + efl_layout_signal_callback_add + (obj, "drag", "efl.dragable.vbar", _efl_ui_image_zoomable_vbar_drag_cb, + obj); + efl_layout_signal_callback_add + (obj, "drag,set", "efl.dragable.vbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_add + (obj, "drag,start", "efl.dragable.vbar", + _efl_ui_image_zoomable_edje_drag_start_cb, obj); + efl_layout_signal_callback_add + (obj, "drag,stop", "efl.dragable.vbar", + _efl_ui_image_zoomable_edje_drag_stop_cb, obj); + efl_layout_signal_callback_add + (obj, "drag,step", "efl.dragable.vbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_add + (obj, "drag,page", "efl.dragable.vbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_add + (obj, "elm,vbar,press", "elm", + _efl_ui_image_zoomable_vbar_press_cb, obj); + efl_layout_signal_callback_add + (obj, "elm,vbar,unpress", "elm", + _efl_ui_image_zoomable_vbar_unpress_cb, obj); + efl_layout_signal_callback_add + (obj, "drag", "efl.dragable.hbar", _efl_ui_image_zoomable_hbar_drag_cb, + obj); + efl_layout_signal_callback_add + (obj, "drag,set", "efl.dragable.hbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_add + (obj, "drag,start", "efl.dragable.hbar", + _efl_ui_image_zoomable_edje_drag_start_cb, obj); + efl_layout_signal_callback_add + (obj, "drag,stop", "efl.dragable.hbar", + _efl_ui_image_zoomable_edje_drag_stop_cb, obj); + efl_layout_signal_callback_add + (obj, "drag,step", "efl.dragable.hbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_add + (obj, "drag,page", "efl.dragable.hbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_add + (obj, "elm,hbar,press", "elm", + _efl_ui_image_zoomable_hbar_press_cb, obj); + efl_layout_signal_callback_add + (obj, "elm,hbar,unpress", "elm", + _efl_ui_image_zoomable_hbar_unpress_cb, obj); + } } static void _efl_ui_image_zoomable_edje_object_detach(Evas_Object *obj) { - efl_layout_signal_callback_del - (obj, "reload", "elm", _efl_ui_image_zoomable_reload_cb, obj); - efl_layout_signal_callback_del - (obj, "drag", "elm.dragable.vbar", _efl_ui_image_zoomable_vbar_drag_cb, - obj); - efl_layout_signal_callback_del - (obj, "drag,set", "elm.dragable.vbar", - _efl_ui_image_zoomable_edje_drag_cb, obj); - efl_layout_signal_callback_del - (obj, "drag,start", "elm.dragable.vbar", - _efl_ui_image_zoomable_edje_drag_start_cb, obj); - efl_layout_signal_callback_del - (obj, "drag,stop", "elm.dragable.vbar", - _efl_ui_image_zoomable_edje_drag_stop_cb, obj); - efl_layout_signal_callback_del - (obj, "drag,step", "elm.dragable.vbar", - _efl_ui_image_zoomable_edje_drag_cb, obj); - efl_layout_signal_callback_del - (obj, "drag,page", "elm.dragable.vbar", - _efl_ui_image_zoomable_edje_drag_cb, obj); - efl_layout_signal_callback_del - (obj, "elm,vbar,press", "elm", - _efl_ui_image_zoomable_vbar_press_cb, obj); - efl_layout_signal_callback_del - (obj, "elm,vbar,unpress", "elm", - _efl_ui_image_zoomable_vbar_unpress_cb, obj); - efl_layout_signal_callback_del - (obj, "drag", "elm.dragable.hbar", _efl_ui_image_zoomable_hbar_drag_cb, - obj); - efl_layout_signal_callback_del - (obj, "drag,set", "elm.dragable.hbar", - _efl_ui_image_zoomable_edje_drag_cb, obj); - efl_layout_signal_callback_del - (obj, "drag,start", "elm.dragable.hbar", - _efl_ui_image_zoomable_edje_drag_start_cb, obj); - efl_layout_signal_callback_del - (obj, "drag,stop", "elm.dragable.hbar", - _efl_ui_image_zoomable_edje_drag_stop_cb, obj); - efl_layout_signal_callback_del - (obj, "drag,step", "elm.dragable.hbar", - _efl_ui_image_zoomable_edje_drag_cb, obj); - efl_layout_signal_callback_del - (obj, "drag,page", "elm.dragable.hbar", - _efl_ui_image_zoomable_edje_drag_cb, obj); - efl_layout_signal_callback_del - (obj, "elm,hbar,press", "elm", - _efl_ui_image_zoomable_hbar_press_cb, obj); - efl_layout_signal_callback_del - (obj, "elm,hbar,unpress", "elm", - _efl_ui_image_zoomable_hbar_unpress_cb, obj); + if (elm_widget_is_legacy(obj)) + { + efl_layout_signal_callback_del + (obj, "reload", "elm", _efl_ui_image_zoomable_reload_cb, obj); + efl_layout_signal_callback_del + (obj, "drag", "elm.dragable.vbar", + _efl_ui_image_zoomable_vbar_drag_cb, obj); + efl_layout_signal_callback_del + (obj, "drag,set", "elm.dragable.vbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_del + (obj, "drag,start", "elm.dragable.vbar", + _efl_ui_image_zoomable_edje_drag_start_cb, obj); + efl_layout_signal_callback_del + (obj, "drag,stop", "elm.dragable.vbar", + _efl_ui_image_zoomable_edje_drag_stop_cb, obj); + efl_layout_signal_callback_del + (obj, "drag,step", "elm.dragable.vbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_del + (obj, "drag,page", "elm.dragable.vbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_del + (obj, "elm,vbar,press", "elm", + _efl_ui_image_zoomable_vbar_press_cb, obj); + efl_layout_signal_callback_del + (obj, "elm,vbar,unpress", "elm", + _efl_ui_image_zoomable_vbar_unpress_cb, obj); + efl_layout_signal_callback_del + (obj, "drag", "elm.dragable.hbar", + _efl_ui_image_zoomable_hbar_drag_cb, obj); + efl_layout_signal_callback_del + (obj, "drag,set", "elm.dragable.hbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_del + (obj, "drag,start", "elm.dragable.hbar", + _efl_ui_image_zoomable_edje_drag_start_cb, obj); + efl_layout_signal_callback_del + (obj, "drag,stop", "elm.dragable.hbar", + _efl_ui_image_zoomable_edje_drag_stop_cb, obj); + efl_layout_signal_callback_del + (obj, "drag,step", "elm.dragable.hbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_del + (obj, "drag,page", "elm.dragable.hbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_del + (obj, "elm,hbar,press", "elm", + _efl_ui_image_zoomable_hbar_press_cb, obj); + efl_layout_signal_callback_del + (obj, "elm,hbar,unpress", "elm", + _efl_ui_image_zoomable_hbar_unpress_cb, obj); + } + else + { + efl_layout_signal_callback_del + (obj, "reload", "elm", _efl_ui_image_zoomable_reload_cb, obj); + efl_layout_signal_callback_del + (obj, "drag", "efl.dragable.vbar", _efl_ui_image_zoomable_vbar_drag_cb, + obj); + efl_layout_signal_callback_del + (obj, "drag,set", "efl.dragable.vbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_del + (obj, "drag,start", "efl.dragable.vbar", + _efl_ui_image_zoomable_edje_drag_start_cb, obj); + efl_layout_signal_callback_del + (obj, "drag,stop", "efl.dragable.vbar", + _efl_ui_image_zoomable_edje_drag_stop_cb, obj); + efl_layout_signal_callback_del + (obj, "drag,step", "efl.dragable.vbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_del + (obj, "drag,page", "efl.dragable.vbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_del + (obj, "elm,vbar,press", "elm", + _efl_ui_image_zoomable_vbar_press_cb, obj); + efl_layout_signal_callback_del + (obj, "elm,vbar,unpress", "elm", + _efl_ui_image_zoomable_vbar_unpress_cb, obj); + efl_layout_signal_callback_del + (obj, "drag", "efl.dragable.hbar", _efl_ui_image_zoomable_hbar_drag_cb, + obj); + efl_layout_signal_callback_del + (obj, "drag,set", "efl.dragable.hbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_del + (obj, "drag,start", "efl.dragable.hbar", + _efl_ui_image_zoomable_edje_drag_start_cb, obj); + efl_layout_signal_callback_del + (obj, "drag,stop", "efl.dragable.hbar", + _efl_ui_image_zoomable_edje_drag_stop_cb, obj); + efl_layout_signal_callback_del + (obj, "drag,step", "efl.dragable.hbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_del + (obj, "drag,page", "efl.dragable.hbar", + _efl_ui_image_zoomable_edje_drag_cb, obj); + efl_layout_signal_callback_del + (obj, "elm,hbar,press", "elm", + _efl_ui_image_zoomable_hbar_press_cb, obj); + efl_layout_signal_callback_del + (obj, "elm,hbar,unpress", "elm", + _efl_ui_image_zoomable_hbar_unpress_cb, obj); + } } EOLIAN static void @@ -1678,7 +1818,10 @@ _efl_ui_image_zoomable_efl_canvas_group_group_add(Eo *obj, Efl_Ui_Image_Zoomable priv->pan_obj = efl_add(MY_PAN_CLASS, obj); efl_ui_scroll_manager_pan_set(priv->smanager, priv->pan_obj); - edje_object_part_swallow(edje, "elm.swallow.content", priv->pan_obj); + if (elm_widget_is_legacy(obj)) + edje_object_part_swallow(edje, "elm.swallow.content", priv->pan_obj); + else + edje_object_part_swallow(edje, "efl.content", priv->pan_obj); pan_data = efl_data_scope_get(priv->pan_obj, MY_PAN_CLASS); efl_data_ref(obj, MY_CLASS); diff --git a/src/lib/elementary/efl_ui_layout_object.c b/src/lib/elementary/efl_ui_layout_object.c index 5f5a590d71..76bbd10422 100644 --- a/src/lib/elementary/efl_ui_layout_object.c +++ b/src/lib/elementary/efl_ui_layout_object.c @@ -38,6 +38,9 @@ static const Evas_Smart_Cb_Description _smart_callbacks[] = { {NULL, NULL} }; +static const char efl_ui_default_text[] = "efl.text"; +static const char efl_ui_default_content[] = "efl.content"; + static const Elm_Layout_Part_Alias_Description _text_aliases[] = { {"default", "elm.text"}, @@ -50,13 +53,22 @@ static const Elm_Layout_Part_Alias_Description _content_aliases[] = {NULL, NULL} }; -static const char *_efl_ui_layout_swallow_parts[] = { +static const char *_elm_legacy_layout_swallow_parts[] = { "elm.swallow.icon", "elm.swallow.end", "elm.swallow.background", NULL }; +static const char *_efl_ui_layout_swallow_parts[] = { + "efl.content", + "efl.icon", + "efl.end", + "efl.background", + NULL +}; + + /* these are data operated by layout's class functions internally, and * should not be messed up by inhering classes */ typedef struct _Efl_Ui_Layout_Sub_Object_Data Efl_Ui_Layout_Sub_Object_Data; @@ -193,6 +205,14 @@ _icon_signal_emit(Efl_Ui_Layout_Object_Data *sd, // send signals for all contents after elm 2.0 if (sub_d->type != SWALLOW) return; if (elm_widget_is_legacy(sd->obj)) + { + for (i = 0;; i++) + { + if (!_elm_legacy_layout_swallow_parts[i]) return; + if (!strcmp(sub_d->part, _elm_legacy_layout_swallow_parts[i])) break; + } + } + else { for (i = 0;; i++) { @@ -201,10 +221,20 @@ _icon_signal_emit(Efl_Ui_Layout_Object_Data *sd, } } - if (!strncmp(sub_d->part, "elm.swallow.", strlen("elm.swallow."))) - type = sub_d->part + strlen("elm.swallow."); + if (elm_widget_is_legacy(sd->obj)) + { + if (!strncmp(sub_d->part, "elm.swallow.", strlen("elm.swallow."))) + type = sub_d->part + strlen("elm.swallow."); + else + type = sub_d->part; + } else - type = sub_d->part; + { + if (!strncmp(sub_d->part, "efl.", strlen("efl."))) + type = sub_d->part + strlen("efl."); + else + type = sub_d->part; + } _signals_emit(sd->obj, type, visible); @@ -222,17 +252,37 @@ _text_signal_emit(Efl_Ui_Layout_Object_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) return; + + if (elm_widget_is_legacy(sd->obj)) + { + if (!((!strcmp("elm.text", sub_d->part)) || + (!strncmp("elm.text.", sub_d->part, 9)))) + return; + } + else + { + if (!((!strcmp("efl.text", sub_d->part)) || + (!strncmp("efl.text.", sub_d->part, 9)))) + return; + } ELM_WIDGET_DATA_GET_OR_RETURN(sd->obj, wd); - if (!strncmp(sub_d->part, "elm.text.", strlen("elm.text."))) - type = sub_d->part + strlen("elm.text."); + if (elm_widget_is_legacy(sd->obj)) + { + if (!strncmp(sub_d->part, "elm.text.", strlen("elm.text."))) + type = sub_d->part + strlen("elm.text."); + else + type = sub_d->part; + } else - type = sub_d->part; + { + if (!strncmp(sub_d->part, "efl.", strlen("efl."))) + type = sub_d->part + strlen("efl."); + else + type = sub_d->part; + } _signals_emit(sd->obj, type, visible); @@ -509,6 +559,18 @@ _elm_layout_part_aliasing_eval(const Evas_Object *obj, { const Elm_Layout_Part_Alias_Description *aliases = NULL; + if (!elm_widget_is_legacy(obj)) + { + if (!*part) + { + 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 @@ -2161,8 +2223,8 @@ _efl_ui_layout_object_efl_part_part(const Eo *obj, Efl_Ui_Layout_Object_Data *sd if (eina_streq(part, "background")) { - if (efl_layout_group_part_exist_get(wd->resize_obj, part)) - type = efl_canvas_layout_part_type_get(efl_part(wd->resize_obj, part)); + if (efl_layout_group_part_exist_get(wd->resize_obj, "efl.background")) + type = efl_canvas_layout_part_type_get(efl_part(wd->resize_obj, "efl.background")); if (type != EFL_CANVAS_LAYOUT_PART_TYPE_SWALLOW) { if (type < EFL_CANVAS_LAYOUT_PART_TYPE_LAST && @@ -2341,7 +2403,7 @@ _efl_ui_layout_part_bg_efl_object_finalize(Eo *obj, void *_pd EINA_UNUSED) pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS); sd = efl_data_scope_get(pd->obj, MY_CLASS); bg = _efl_ui_widget_bg_get(pd->obj); - if (!_efl_ui_layout_content_set(pd->obj, sd, "background", bg)) + if (!_efl_ui_layout_content_set(pd->obj, sd, "efl.background", bg)) { ERR("Failed to swallow new background object!"); // Shouldn't happen. What now? del bg? call super? return null? diff --git a/src/lib/elementary/efl_ui_navigation_bar.c b/src/lib/elementary/efl_ui_navigation_bar.c index 02edcc7afb..2a1720d13c 100644 --- a/src/lib/elementary/efl_ui_navigation_bar.c +++ b/src/lib/elementary/efl_ui_navigation_bar.c @@ -59,7 +59,7 @@ _efl_ui_navigation_bar_efl_object_constructor(Eo *obj, Efl_Ui_Navigation_Bar_Dat /* Standard widget overrides */ ELM_PART_CONTENT_DEFAULT_IMPLEMENT(efl_ui_navigation_bar, Efl_Ui_Navigation_Bar_Data) -ELM_PART_TEXT_DEFAULT_GET(efl_ui_navigation_bar, "text") +ELM_PART_TEXT_DEFAULT_GET(efl_ui_navigation_bar, "efl.text") ELM_PART_TEXT_DEFAULT_IMPLEMENT(efl_ui_navigation_bar, Efl_Ui_Navigation_Bar_Data) #define EFL_UI_NAVIGATION_BAR_EXTRA_OPS \ @@ -75,13 +75,23 @@ _efl_ui_navigation_bar_content_set(Eo *obj, Efl_Ui_Navigation_Bar_Data *_pd EINA else efl_layout_signal_emit(obj, "elm,state,left_content,hidden", "elm"); efl_layout_signal_process(obj, EINA_FALSE); + + return efl_content_set(efl_part(efl_super(obj, MY_CLASS), "efl.left_content"), content); } + else if (eina_streq(part, "right_content")) + return efl_content_set(efl_part(efl_super(obj, MY_CLASS), "efl.right_content"), content); + return efl_content_set(efl_part(efl_super(obj, MY_CLASS), part), content); } static Efl_Gfx_Entity * _efl_ui_navigation_bar_content_get(const Eo *obj, Efl_Ui_Navigation_Bar_Data *_pd EINA_UNUSED, const char *part) { + if (eina_streq(part, "left_content")) + efl_content_get(efl_part(efl_super(obj, MY_CLASS), "efl.left_content")); + else if (eina_streq(part, "right_content")) + efl_content_get(efl_part(efl_super(obj, MY_CLASS), "efl.right_content")); + return efl_content_get(efl_part(efl_super(obj, MY_CLASS), part)); } @@ -92,8 +102,12 @@ _efl_ui_navigation_bar_content_unset(Eo *obj, Efl_Ui_Navigation_Bar_Data *_pd EI { efl_layout_signal_emit(obj, "elm,state,left_content,hidden", "elm"); efl_layout_signal_process(obj, EINA_FALSE); + return efl_content_unset(efl_part(efl_super(obj, MY_CLASS), "efl.left_content")); } - return efl_content_unset(efl_part(efl_super(obj, MY_CLASS), part)); + else if (eina_streq(part, "right_content")) + return efl_content_unset(efl_part(efl_super(obj, MY_CLASS), "efl.right_content")); + + return efl_content_unset(efl_part(efl_super(obj, MY_CLASS), part)); } @@ -119,14 +133,14 @@ _efl_ui_navigation_bar_part_back_button_efl_gfx_entity_visible_set(Eo *obj, void if (visible) { - if (!efl_content_set(efl_part(efl_super(pd->obj, MY_CLASS), "back_button"), ppd->back_button)) + if (!efl_content_set(efl_part(efl_super(pd->obj, MY_CLASS), "efl.back_button"), ppd->back_button)) ERR("Part for back button(i.e. \"back_button\") does not exist!"); else efl_layout_signal_emit(pd->obj, "elm,state,back_button,visible", "elm"); } else { - efl_content_unset(efl_part(efl_super(pd->obj, MY_CLASS), "back_button")); + efl_content_unset(efl_part(efl_super(pd->obj, MY_CLASS), "efl.back_button")); efl_gfx_entity_visible_set(ppd->back_button, visible); efl_layout_signal_emit(pd->obj, "elm,state,back_button,hidden", "elm"); } diff --git a/src/lib/elementary/efl_ui_navigation_layout.c b/src/lib/elementary/efl_ui_navigation_layout.c index f6ad467326..747011a876 100644 --- a/src/lib/elementary/efl_ui_navigation_layout.c +++ b/src/lib/elementary/efl_ui_navigation_layout.c @@ -16,7 +16,7 @@ _efl_ui_navigation_layout_bar_set(Eo *obj, Efl_Ui_Navigation_Layout_Data *pd, Ef { EINA_SAFETY_ON_FALSE_RETURN(efl_isa(bar, EFL_UI_LAYOUT_OBJECT_CLASS)); - efl_content_set(efl_part(obj, "bar"), bar); + efl_content_set(efl_part(obj, "efl.bar"), bar); pd->bar = bar; } @@ -49,7 +49,7 @@ _efl_ui_navigation_layout_efl_object_constructor(Eo *obj, Efl_Ui_Navigation_Layo } /* Standard widget overrides */ -ELM_PART_CONTENT_DEFAULT_GET(efl_ui_navigation_layout, "content") +ELM_PART_CONTENT_DEFAULT_GET(efl_ui_navigation_layout, "efl.content") ELM_PART_CONTENT_DEFAULT_IMPLEMENT(efl_ui_navigation_layout, Efl_Ui_Navigation_Layout_Data) /* Internal EO APIs and hidden overrides */ diff --git a/src/lib/elementary/efl_ui_pager.c b/src/lib/elementary/efl_ui_pager.c index 0017e766d4..921d7676f9 100644 --- a/src/lib/elementary/efl_ui_pager.c +++ b/src/lib/elementary/efl_ui_pager.c @@ -251,7 +251,7 @@ _event_handler_create(Eo *obj, Efl_Ui_Pager_Data *pd) evas_object_color_set(pd->event, 0, 0, 0, 0); evas_object_repeat_events_set(pd->event, EINA_TRUE); - efl_content_set(efl_part(obj, "event"), pd->event); + efl_content_set(efl_part(obj, "efl.event"), pd->event); efl_event_callback_add(pd->event, EFL_EVENT_POINTER_DOWN, _mouse_down_cb, obj); @@ -264,7 +264,7 @@ _event_handler_create(Eo *obj, Efl_Ui_Pager_Data *pd) static void _event_handler_del(Eo *obj, Efl_Ui_Pager_Data *pd) { - efl_content_unset(efl_part(obj, "event")); + efl_content_unset(efl_part(obj, "efl.event")); efl_del(pd->event); pd->event = NULL; } @@ -352,7 +352,7 @@ _efl_ui_pager_efl_object_constructor(Eo *obj, elm_widget_can_focus_set(obj, EINA_TRUE); pd->page_root = efl_add(EFL_CANVAS_GROUP_CLASS, evas_object_evas_get(obj)); - efl_content_set(efl_part(obj, "page_root"), pd->page_root); + efl_content_set(efl_part(obj, "efl.page_root"), pd->page_root); efl_event_callback_add(pd->page_root, EFL_GFX_ENTITY_EVENT_RESIZE, _resize_cb, pd); efl_event_callback_add(pd->page_root, EFL_GFX_ENTITY_EVENT_MOVE, _move_cb, pd); @@ -671,7 +671,7 @@ _efl_ui_pager_indicator_set(Eo *obj EINA_UNUSED, if (!pd->idbox) { pd->idbox = efl_add(EFL_UI_BOX_CLASS, obj); - efl_content_set(efl_part(obj, "indicator"), pd->idbox); + efl_content_set(efl_part(obj, "efl.indicator"), pd->idbox); } efl_page_indicator_bind(pd->indicator, obj, pd->idbox); diff --git a/src/lib/elementary/efl_ui_panes.c b/src/lib/elementary/efl_ui_panes.c index 164d9ae7f6..57b4ecfe03 100644 --- a/src/lib/elementary/efl_ui_panes.c +++ b/src/lib/elementary/efl_ui_panes.c @@ -446,14 +446,30 @@ _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")) - { - 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); + if (elm_widget_is_legacy(obj)) + { + 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); + } + } + else + { + if (edje_object_part_exists + (wd->resize_obj, "efl.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, "efl.event", sd->event); + } } elm_widget_sub_object_add(obj, sd->event); @@ -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, "efl.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, "efl.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, "efl.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 64a250dd6c..1b16ffd4f8 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, "efl.content") ELM_PART_CONTENT_DEFAULT_IMPLEMENT(efl_ui_popup, Efl_Ui_Popup_Data) EOLIAN static Eo * @@ -364,9 +364,10 @@ _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, "efl.content"); if (prev_obj) { + edje_object_signal_emit(sd->backwall, "elm,state,content,unset", "elm"); edje_object_part_unswallow(sd->backwall, prev_obj); efl_del(prev_obj); } @@ -375,12 +376,11 @@ _efl_ui_popup_part_efl_file_file_set(Eo *obj, void *_pd EINA_UNUSED, const char Eina_Bool ret = elm_image_file_set(image, file, group); if (!ret) { - edje_object_signal_emit(sd->backwall, "elm,state,image,hidden", "elm"); efl_del(image); return EINA_FALSE; } - edje_object_part_swallow(sd->backwall, "elm.swallow.image", image); - edje_object_signal_emit(sd->backwall, "elm,state,image,visible", "elm"); + edje_object_part_swallow(sd->backwall, "efl.content", image); + edje_object_signal_emit(sd->backwall, "elm,state,content,set", "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 c5bf8359ab..0799635a1a 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"}; + {"efl.button1", + "efl.button2", + "efl.button3"}; static Eina_Bool _efl_ui_popup_alert_text_set(Eo *obj, Efl_Ui_Popup_Alert_Data *pd, const char *part, const char *label) { - if (eina_streq(part, "title") || eina_streq(part, "elm.text.title")) + if (eina_streq(part, "title") || eina_streq(part, "efl.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, "efl.text.title")) { if (pd->title_text) return pd->title_text; @@ -132,7 +132,7 @@ _efl_ui_popup_alert_button_set(Eo *obj, Efl_Ui_Popup_Alert_Data *pd, Efl_Ui_Popu } efl_text_set(pd->button[type], text); - cur_content = efl_content_get(efl_part(obj, "buttons")); + cur_content = efl_content_get(efl_part(obj, "efl.buttons")); if (cur_content) { for (i = 0; i < EFL_UI_POPUP_ALERT_BUTTON_COUNT; i++) @@ -141,7 +141,7 @@ _efl_ui_popup_alert_button_set(Eo *obj, Efl_Ui_Popup_Alert_Data *pd, Efl_Ui_Popu else { cur_content = efl_add(EFL_UI_LAYOUT_OBJECT_CLASS, obj, - efl_content_set(efl_part(obj, "buttons"), efl_added)); + efl_content_set(efl_part(obj, "efl.buttons"), efl_added)); } int btn_count = !!pd->button[EFL_UI_POPUP_ALERT_BUTTON_POSITIVE] + @@ -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, "efl.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 9d4cd08a64..2a665c2dfb 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, "efl.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, "efl.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, "efl.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), "efl.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 c17d0dc6c2..4bd5a4eaa6 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, "efl.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, "efl.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, "efl.text", label); } EOLIAN static const char* _efl_ui_popup_alert_text_efl_text_text_get(const Eo *obj, Efl_Ui_Popup_Alert_Text_Data *pd) { - return _efl_ui_popup_alert_text_text_get(obj, pd, "elm.text"); + return _efl_ui_popup_alert_text_text_get(obj, pd, "efl.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), "efl.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 e4ea623aa3..51451b13b8 100644 --- a/src/lib/elementary/efl_ui_progressbar.c +++ b/src/lib/elementary/efl_ui_progressbar.c @@ -111,12 +111,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, "efl.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, "efl.text.status", NULL); + } } static void @@ -291,7 +300,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, "efl.text.status"); + if (txt) eina_strbuf_append(buf, txt); if (elm_widget_disabled_get(obj)) @@ -338,7 +352,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, "efl.bar", priv->spacer); _units_set(obj); _val_set(obj); @@ -454,10 +471,21 @@ _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 (elm_widget_is_legacy(obj)) { - sd->val_min = min; - sd->val_max = max; + if (!strcmp(part_name, "elm.cur.progressbar")) + { + sd->val_min = min; + sd->val_max = max; + } + } + else + { + if (!strcmp(part_name, "efl.cur.progressbar")) + { + sd->val_min = min; + sd->val_max = max; + } } EINA_LIST_FOREACH(sd->progress_status, l, ps) @@ -493,8 +521,16 @@ _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")) - sd->val = val; + if (elm_widget_is_legacy(obj)) + { + if (!strcmp(part_name, "elm.cur.progressbar")) + sd->val = val; + } + else + { + if (!strcmp(part_name, "efl.cur.progressbar")) + sd->val = val; + } EINA_LIST_FOREACH(sd->progress_status, l, ps) { @@ -541,13 +577,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, "efl.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, "efl.cur.progressbar")); } EOLIAN static void @@ -596,7 +638,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, "efl.cur.progressbar", min, max); } EOLIAN static void @@ -681,7 +726,15 @@ _efl_ui_progressbar_part_efl_ui_range_range_min_max_get(const Eo *obj, void *_pd /* Internal EO APIs and hidden overrides */ 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 "efl.content"; +} + ELM_PART_CONTENT_DEFAULT_IMPLEMENT(efl_ui_progressbar, Efl_Ui_Progressbar_Data) ELM_LAYOUT_CONTENT_ALIASES_IMPLEMENT(efl_ui_progressbar) diff --git a/src/lib/elementary/efl_ui_scroller.c b/src/lib/elementary/efl_ui_scroller.c index e13da73c5d..c0869578be 100644 --- a/src/lib/elementary/efl_ui_scroller.c +++ b/src/lib/elementary/efl_ui_scroller.c @@ -72,9 +72,9 @@ _efl_ui_scroller_bar_read_and_update(Eo *obj) double vx, vy; edje_object_part_drag_value_get - (wd->resize_obj, "elm.dragable.vbar", NULL, &vy); + (wd->resize_obj, "efl.dragable.vbar", NULL, &vy); edje_object_part_drag_value_get - (wd->resize_obj, "elm.dragable.hbar", &vx, NULL); + (wd->resize_obj, "efl.dragable.hbar", &vx, NULL); efl_ui_scrollbar_bar_position_set(sd->smanager, vx, vy); } @@ -206,8 +206,8 @@ _efl_ui_scroller_bar_size_changed_cb(void *data, const Efl_Event *event EINA_UNU edje_object_calc_force(wd->resize_obj); efl_ui_scrollbar_bar_size_get(sd->smanager, &width, &height); - edje_object_part_drag_size_set(wd->resize_obj, "elm.dragable.hbar", width, 1.0); - edje_object_part_drag_size_set(wd->resize_obj, "elm.dragable.vbar", 1.0, height); + edje_object_part_drag_size_set(wd->resize_obj, "efl.dragable.hbar", width, 1.0); + edje_object_part_drag_size_set(wd->resize_obj, "efl.dragable.vbar", 1.0, height); } static void @@ -220,8 +220,8 @@ _efl_ui_scroller_bar_pos_changed_cb(void *data, const Efl_Event *event EINA_UNUS double posx = 0.0, posy = 0.0; efl_ui_scrollbar_bar_position_get(sd->smanager, &posx, &posy); - edje_object_part_drag_value_set(wd->resize_obj, "elm.dragable.hbar", posx, 0.0); - edje_object_part_drag_value_set(wd->resize_obj, "elm.dragable.vbar", 0.0, posy); + edje_object_part_drag_value_set(wd->resize_obj, "efl.dragable.hbar", posx, 0.0); + edje_object_part_drag_value_set(wd->resize_obj, "efl.dragable.vbar", 0.0, posy); } static void @@ -260,22 +260,22 @@ _scroll_edje_object_attach(Eo *obj) efl_layout_signal_callback_add (obj, "reload", "elm", _efl_ui_scroller_reload_cb, obj); efl_layout_signal_callback_add - (obj, "drag", "elm.dragable.vbar", _efl_ui_scroller_vbar_drag_cb, + (obj, "drag", "efl.dragable.vbar", _efl_ui_scroller_vbar_drag_cb, obj); efl_layout_signal_callback_add - (obj, "drag,set", "elm.dragable.vbar", + (obj, "drag,set", "efl.dragable.vbar", _efl_ui_scroller_edje_drag_cb, obj); efl_layout_signal_callback_add - (obj, "drag,start", "elm.dragable.vbar", + (obj, "drag,start", "efl.dragable.vbar", _efl_ui_scroller_edje_drag_start_cb, obj); efl_layout_signal_callback_add - (obj, "drag,stop", "elm.dragable.vbar", + (obj, "drag,stop", "efl.dragable.vbar", _efl_ui_scroller_edje_drag_stop_cb, obj); efl_layout_signal_callback_add - (obj, "drag,step", "elm.dragable.vbar", + (obj, "drag,step", "efl.dragable.vbar", _efl_ui_scroller_edje_drag_cb, obj); efl_layout_signal_callback_add - (obj, "drag,page", "elm.dragable.vbar", + (obj, "drag,page", "efl.dragable.vbar", _efl_ui_scroller_edje_drag_cb, obj); efl_layout_signal_callback_add (obj, "elm,vbar,press", "elm", @@ -284,22 +284,22 @@ _scroll_edje_object_attach(Eo *obj) (obj, "elm,vbar,unpress", "elm", _efl_ui_scroller_vbar_unpress_cb, obj); efl_layout_signal_callback_add - (obj, "drag", "elm.dragable.hbar", _efl_ui_scroller_hbar_drag_cb, + (obj, "drag", "efl.dragable.hbar", _efl_ui_scroller_hbar_drag_cb, obj); efl_layout_signal_callback_add - (obj, "drag,set", "elm.dragable.hbar", + (obj, "drag,set", "efl.dragable.hbar", _efl_ui_scroller_edje_drag_cb, obj); efl_layout_signal_callback_add - (obj, "drag,start", "elm.dragable.hbar", + (obj, "drag,start", "efl.dragable.hbar", _efl_ui_scroller_edje_drag_start_cb, obj); efl_layout_signal_callback_add - (obj, "drag,stop", "elm.dragable.hbar", + (obj, "drag,stop", "efl.dragable.hbar", _efl_ui_scroller_edje_drag_stop_cb, obj); efl_layout_signal_callback_add - (obj, "drag,step", "elm.dragable.hbar", + (obj, "drag,step", "efl.dragable.hbar", _efl_ui_scroller_edje_drag_cb, obj); efl_layout_signal_callback_add - (obj, "drag,page", "elm.dragable.hbar", + (obj, "drag,page", "efl.dragable.hbar", _efl_ui_scroller_edje_drag_cb, obj); efl_layout_signal_callback_add (obj, "elm,hbar,press", "elm", @@ -317,22 +317,22 @@ _scroll_edje_object_detach(Evas_Object *obj) efl_layout_signal_callback_del (obj, "reload", "elm", _efl_ui_scroller_reload_cb, obj); efl_layout_signal_callback_del - (obj, "drag", "elm.dragable.vbar", _efl_ui_scroller_vbar_drag_cb, + (obj, "drag", "efl.dragable.vbar", _efl_ui_scroller_vbar_drag_cb, obj); efl_layout_signal_callback_del - (obj, "drag,set", "elm.dragable.vbar", + (obj, "drag,set", "efl.dragable.vbar", _efl_ui_scroller_edje_drag_cb, obj); efl_layout_signal_callback_del - (obj, "drag,start", "elm.dragable.vbar", + (obj, "drag,start", "efl.dragable.vbar", _efl_ui_scroller_edje_drag_start_cb, obj); efl_layout_signal_callback_del - (obj, "drag,stop", "elm.dragable.vbar", + (obj, "drag,stop", "efl.dragable.vbar", _efl_ui_scroller_edje_drag_stop_cb, obj); efl_layout_signal_callback_del - (obj, "drag,step", "elm.dragable.vbar", + (obj, "drag,step", "efl.dragable.vbar", _efl_ui_scroller_edje_drag_cb, obj); efl_layout_signal_callback_del - (obj, "drag,page", "elm.dragable.vbar", + (obj, "drag,page", "efl.dragable.vbar", _efl_ui_scroller_edje_drag_cb, obj); efl_layout_signal_callback_del (obj, "elm,vbar,press", "elm", @@ -341,22 +341,22 @@ _scroll_edje_object_detach(Evas_Object *obj) (obj, "elm,vbar,unpress", "elm", _efl_ui_scroller_vbar_unpress_cb, obj); efl_layout_signal_callback_del - (obj, "drag", "elm.dragable.hbar", _efl_ui_scroller_hbar_drag_cb, + (obj, "drag", "efl.dragable.hbar", _efl_ui_scroller_hbar_drag_cb, obj); efl_layout_signal_callback_del - (obj, "drag,set", "elm.dragable.hbar", + (obj, "drag,set", "efl.dragable.hbar", _efl_ui_scroller_edje_drag_cb, obj); efl_layout_signal_callback_del - (obj, "drag,start", "elm.dragable.hbar", + (obj, "drag,start", "efl.dragable.hbar", _efl_ui_scroller_edje_drag_start_cb, obj); efl_layout_signal_callback_del - (obj, "drag,stop", "elm.dragable.hbar", + (obj, "drag,stop", "efl.dragable.hbar", _efl_ui_scroller_edje_drag_stop_cb, obj); efl_layout_signal_callback_del - (obj, "drag,step", "elm.dragable.hbar", + (obj, "drag,step", "efl.dragable.hbar", _efl_ui_scroller_edje_drag_cb, obj); efl_layout_signal_callback_del - (obj, "drag,page", "elm.dragable.hbar", + (obj, "drag,page", "efl.dragable.hbar", _efl_ui_scroller_edje_drag_cb, obj); efl_layout_signal_callback_del (obj, "elm,hbar,press", "elm", @@ -409,7 +409,7 @@ _efl_ui_scroller_efl_object_finalize(Eo *obj, sd->pan_obj = efl_add(EFL_UI_PAN_CLASS, obj); efl_ui_scroll_manager_pan_set(sd->smanager, sd->pan_obj); - edje_object_part_swallow(wd->resize_obj, "elm.swallow.content", sd->pan_obj); + edje_object_part_swallow(wd->resize_obj, "efl.content", sd->pan_obj); _scroll_edje_object_attach(obj); diff --git a/src/lib/elementary/efl_ui_spin.c b/src/lib/elementary/efl_ui_spin.c index 1df1b6c161..44b985cbd1 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, "efl.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, "efl.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 bb0e9031ce..2a37bce479 100644 --- a/src/lib/elementary/efl_ui_spin_button.c +++ b/src/lib/elementary/efl_ui_spin_button.c @@ -366,7 +366,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, "efl.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) @@ -757,7 +757,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, "efl.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), @@ -765,12 +765,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, "efl.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, "efl.dec_button"), efl_added)); { Eina_List *items = NULL; @@ -883,7 +883,7 @@ _efl_ui_spin_button_efl_access_object_i18n_name_get(const Eo *obj, Efl_Ui_Spin_B const char *name; name = efl_access_object_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, "efl.text"); return ret; } diff --git a/src/lib/elementary/efl_ui_text.c b/src/lib/elementary/efl_ui_text.c index 12a30675cb..c984e23f33 100644 --- a/src/lib/elementary/efl_ui_text.c +++ b/src/lib/elementary/efl_ui_text.c @@ -244,8 +244,8 @@ static const Evas_Smart_Cb_Description _smart_callbacks[] = { /* static const Elm_Layout_Part_Alias_Description _content_aliases[] = */ /* { */ -/* {"icon", "elm.swallow.icon"}, */ -/* {"end", "elm.swallow.end"}, */ +/* {"icon", "efl.icon"}, */ +/* {"end", "efl.end"}, */ /* {NULL, NULL} */ /* }; */ @@ -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, "efl.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, "efl.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, "efl.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, "efl.text", EDJE_CURSOR_USER); + edje_object_part_text_cursor_pos_set(sd->entry_edje, "efl.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, "efl.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, "efl.background") && + edje_object_part_exists(to_edje, "efl.background") && + !edje_object_part_swallow_get(to_edje, "efl.background")) { - bg_obj = edje_object_part_swallow_get(from_edje, "elm.swallow.background"); + bg_obj = edje_object_part_swallow_get(from_edje, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.text", EINA_FALSE); + edje_object_part_text_select_abort(sd->entry_edje, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.text"), &x, &y, NULL, NULL); evas_pointer_canvas_xy_get (evas_object_evas_get(sd->entry_edje), &px, &py); @@ -2575,10 +2575,10 @@ _efl_ui_text_content_set(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED, const char /* too bad entry does not follow the pattern * "elm,state,{icon,end},visible", we have to repeat ourselves */ - if (!part || !strcmp(part, "icon") || !strcmp(part, "elm.swallow.icon")) + if (!part || !strcmp(part, "icon") || !strcmp(part, "efl.icon")) efl_ui_text_icon_visible_set(obj, EINA_TRUE); - if (!part || !strcmp(part, "end") || !strcmp(part, "elm.swallow.end")) + if (!part || !strcmp(part, "end") || !strcmp(part, "efl.end")) efl_ui_text_end_visible_set(obj, EINA_TRUE); return EINA_TRUE; @@ -2594,10 +2594,10 @@ _efl_ui_text_content_unset(Eo *obj, Efl_Ui_Text_Data *_pd EINA_UNUSED, const cha /* too bad entry does not follow the pattern * "elm,state,{icon,end},hidden", we have to repeat ourselves */ - if (!part || !strcmp(part, "icon") || !strcmp(part, "elm.swallow.icon")) + if (!part || !strcmp(part, "icon") || !strcmp(part, "efl.icon")) efl_ui_text_icon_visible_set(obj, EINA_FALSE); - if (!part || !strcmp(part, "end") || !strcmp(part, "elm.swallow.end")) + if (!part || !strcmp(part, "end") || !strcmp(part, "efl.end")) efl_ui_text_end_visible_set(obj, EINA_FALSE); return ret; @@ -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, "efl.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, "efl.text"); efl_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, "efl.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, "efl.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", "efl.text", _entry_changed_user_signal_cb, obj); edje_object_signal_callback_add - (sd->entry_edje, "preedit,changed", "elm.text", + (sd->entry_edje, "preedit,changed", "efl.text", _entry_preedit_changed_signal_cb, obj); edje_object_signal_callback_add - (sd->entry_edje, "cursor,changed", "elm.text", + (sd->entry_edje, "cursor,changed", "efl.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", "efl.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,*", "efl.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,*", "efl.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,*", "efl.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,*", "efl.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,*", "efl.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", "efl.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", "efl.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", "efl.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", "efl.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", "efl.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", "efl.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", "efl.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", "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.text"); if (!text_obj) return EINA_FALSE; @@ -4477,14 +4477,14 @@ _efl_ui_text_efl_access_object_i18n_name_get(const Eo *obj, Efl_Ui_Text_Data *pd const char *name; name = efl_access_object_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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.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", "efl.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", "efl.text"); } - _edje_signal_emit(sd, "selection,changed", "elm.text"); + _edje_signal_emit(sd, "selection,changed", "efl.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 a2ef1a59b6..1c5c7b5aa4 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, "efl.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, "efl.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, "efl.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, "efl.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, "efl.text"); } EOLIAN static Efl_Ui_Theme_Apply diff --git a/src/lib/elementary/efl_ui_timepicker.c b/src/lib/elementary/efl_ui_timepicker.c index 49a4e38974..9d005547e3 100644 --- a/src/lib/elementary/efl_ui_timepicker.c +++ b/src/lib/elementary/efl_ui_timepicker.c @@ -163,7 +163,7 @@ _fields_init(Eo *obj) { if (strchr(fmt_char[i], ch)) { - snprintf(buf, sizeof(buf), "field%d", field); + snprintf(buf, sizeof(buf), "efl.field%d", field); if (i == TIMEPICKER_HOUR) efl_content_set(efl_part(obj, buf), pd->hour); else if (i == TIMEPICKER_MIN) diff --git a/src/lib/elementary/efl_ui_video.c b/src/lib/elementary/efl_ui_video.c index f96a888084..58a3d8d05c 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, "efl.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 9876b17a67..5a4cf3acb7 100644 --- a/src/lib/elementary/efl_ui_win.c +++ b/src/lib/elementary/efl_ui_win.c @@ -1458,8 +1458,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, "efl.spacer.opaque", + &ox, &oy, &ow, &oh); l = ox; t = oy; r = fw - ow - l; @@ -1490,7 +1494,11 @@ _elm_win_frame_obj_update(Efl_Ui_Win_Data *sd, Eina_Bool force) if (!sd->frame_obj) return; _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, "efl.spacer.content", &cx, &cy, &cw, &ch); + if (!_elm_win_framespace_set(sd, cx, cy, ow - cw, oh - ch) && (!force)) return; _elm_win_frame_geometry_adjust(sd); if (sd->first_draw) @@ -3135,9 +3143,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, + "efl.hotspot", + &hx, &hy, NULL, NULL); + sd->pointer.hot_x = hx; sd->pointer.hot_y = hy; @@ -3836,7 +3850,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) }, @@ -3847,6 +3861,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] = { + { "efl.event.resize.t", ELM_CURSOR_TOP_SIDE, EFL_UI_WIN_MOVE_RESIZE_TOP, 1 XDIR(SIZE_T) }, + { "efl.event.resize.b", ELM_CURSOR_BOTTOM_SIDE, EFL_UI_WIN_MOVE_RESIZE_BOTTOM, 2 XDIR(SIZE_B) }, + { "efl.event.resize.l", ELM_CURSOR_LEFT_SIDE, EFL_UI_WIN_MOVE_RESIZE_LEFT, 4 XDIR(SIZE_L) }, + { "efl.event.resize.r", ELM_CURSOR_RIGHT_SIDE, EFL_UI_WIN_MOVE_RESIZE_RIGHT, 8 XDIR(SIZE_R) }, + { "efl.event.resize.tl", ELM_CURSOR_TOP_LEFT_CORNER, EFL_UI_WIN_MOVE_RESIZE_TOP | EFL_UI_WIN_MOVE_RESIZE_LEFT, 5 XDIR(SIZE_TL) }, + { "efl.event.resize.bl", ELM_CURSOR_BOTTOM_LEFT_CORNER, EFL_UI_WIN_MOVE_RESIZE_BOTTOM | EFL_UI_WIN_MOVE_RESIZE_LEFT, 6 XDIR(SIZE_BL) }, + { "efl.event.resize.br", ELM_CURSOR_BOTTOM_RIGHT_CORNER, EFL_UI_WIN_MOVE_RESIZE_BOTTOM | EFL_UI_WIN_MOVE_RESIZE_RIGHT, 10 XDIR(SIZE_BR) }, + { "efl.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) { @@ -3877,26 +3902,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; } @@ -3943,8 +3988,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 @@ -4017,7 +4062,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); @@ -4080,7 +4125,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); @@ -4207,29 +4252,14 @@ _elm_win_wl_configure(void *data, int t EINA_UNUSED, void *event) #endif -static char * -_efl_system_theme_path_get(void) +static inline void +_elm_object_part_cursor_set(Evas_Object *obj, Evas_Object *edj, + const char *part, const char *cursor) { - // Find the default theme from EFL install. Quite ugly. - const char *sysdir; - char *version; - char path[PATH_MAX]; - int v; + Evas_Object *sub = (Evas_Object *) edje_object_part_object_get(edj, part); + if (!sub) return; - sysdir = elm_theme_system_dir_get(); - if (!sysdir) return NULL; - - eina_file_path_join(path, PATH_MAX, sysdir, "default.edj"); - version = edje_file_data_get(path, "version"); - v = version ? atoi(version) : 0; - free(version); - if (v < FRAME_OBJ_THEME_MIN_VERSION) - { - ERR("Default system theme is too old, something is wrong with your installation of EFL."); - return NULL; - } - - return strdup(path); + elm_object_sub_cursor_set(sub, obj, cursor); } static void @@ -4263,23 +4293,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); } edje_object_freeze(sd->frame_obj); @@ -4290,7 +4313,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, "efl.client", sd->legacy.edje); if (sd->icon) evas_object_show(sd->icon); @@ -4315,7 +4341,11 @@ _elm_win_frame_add(Efl_Ui_Win_Data *sd, const char *element, const char *style) efl_access_object_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, "efl.icon", sd->icon); + efl_canvas_object_is_frame_object_set(sd->icon, EINA_TRUE); evas_object_event_callback_add @@ -4351,24 +4381,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)) { - const resize_info *ri = &_resize_infos[k]; - Evas_Object *sub = (Evas_Object *)edje_object_part_object_get(sd->frame_obj, ri->source); - if (sub) - elm_object_sub_cursor_set(sub, obj, ri->cursor); + 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 + { + 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, "efl.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, "efl.rect.background"); + efl_canvas_object_render_op_set(bgrect, EFL_GFX_RENDER_OP_COPY); } @@ -4653,10 +4699,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, "efl.indicator", sd->indicator)) + return; + } + efl_event_callback_add (sd->indicator, ELM_PLUG_EVENT_IMAGE_RESIZED, _indicator_resized, obj); @@ -5280,8 +5336,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, "efl.hotspot", + &hx, &hy, NULL, NULL); + sd->pointer.hot_x = hx; sd->pointer.hot_y = hy; evas_object_show(o); @@ -5474,8 +5535,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, "efl.text.title", sd->title); + } } EOLIAN static const char* @@ -5588,7 +5653,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, "efl.icon", sd->icon); + evas_object_is_frame_object_set(sd->icon, EINA_TRUE); } } @@ -5898,7 +5967,12 @@ _dbus_menu_set(Eina_Bool dbus_connect, void *data) { DBG("Setting menu to local mode"); efl_event_callback_add(sd->obj, EFL_GFX_ENTITY_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, "efl.menu", sd->main_menu); + evas_object_show(sd->main_menu); if (swallow == sd->frame_obj) { @@ -7039,8 +7113,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, "efl.background", bg)) + return EINA_FALSE; + } efl_gfx_entity_visible_set(bg, 1); efl_gfx_size_hint_align_set(bg, -1, -1); efl_gfx_size_hint_weight_set(bg, 1, 1); @@ -8330,7 +8412,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, "efl.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 a625e0c93f..7f595a6863 100644 --- a/src/lib/elementary/elm_interface_scrollable.c +++ b/src/lib/elementary/elm_interface_scrollable.c @@ -67,6 +67,11 @@ static void _elm_scroll_bounce_y_animator(void *data, const Efl_Event *event); static void _elm_scroll_bounce_x_animator(void *data, const Efl_Event *event); static void _elm_scroll_momentum_animator(void *data, const Efl_Event *event); +static const char iface_scr_legacy_dragable_hbar[] = "elm.dragable.hbar"; +static const char iface_scr_legacy_dragable_vbar[] = "elm.dragable.vbar"; +static const char iface_scr_efl_ui_dragable_hbar[] = "efl.dragable.hbar"; +static const char iface_scr_efl_ui_dragable_vbar[] = "efl.dragable.vbar"; + static double _round(double value, int pos) { @@ -793,6 +798,20 @@ _elm_scroll_scroll_bar_size_adjust(Elm_Scrollable_Smart_Interface_Data *sid) return; } sid->size_adjust_recurse++; + + const char *iface_scr_dragable_hbar = NULL; + const char *iface_scr_dragable_vbar = NULL; + if (elm_widget_is_legacy(sid->obj)) + { + iface_scr_dragable_hbar = iface_scr_legacy_dragable_hbar; + iface_scr_dragable_vbar = iface_scr_legacy_dragable_vbar; + } + else + { + iface_scr_dragable_hbar = iface_scr_efl_ui_dragable_hbar; + iface_scr_dragable_vbar = iface_scr_efl_ui_dragable_vbar; + } + if ((sid->content) || (sid->extern_pan)) { Evas_Coord x, y, w, h, mx = 0, my = 0, vw = 0, vh = 0, @@ -800,8 +819,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, "efl.content", NULL, NULL, &vw, &vh); + } w = sid->content_info.w; if (w < 1) w = 1; size = (double)vw / (double)w; @@ -810,10 +837,10 @@ _elm_scroll_scroll_bar_size_adjust(Elm_Scrollable_Smart_Interface_Data *sid) { size = 1.0; edje_object_part_drag_value_set - (sid->edje_obj, "elm.dragable.hbar", 0.0, 0.0); + (sid->edje_obj, iface_scr_dragable_hbar, 0.0, 0.0); } edje_object_part_drag_size_set - (sid->edje_obj, "elm.dragable.hbar", size, 1.0); + (sid->edje_obj, iface_scr_dragable_hbar, size, 1.0); h = sid->content_info.h; if (h < 1) h = 1; @@ -822,15 +849,15 @@ _elm_scroll_scroll_bar_size_adjust(Elm_Scrollable_Smart_Interface_Data *sid) { size = 1.0; edje_object_part_drag_value_set - (sid->edje_obj, "elm.dragable.vbar", 0.0, 0.0); + (sid->edje_obj, iface_scr_dragable_vbar, 0.0, 0.0); } edje_object_part_drag_size_set - (sid->edje_obj, "elm.dragable.vbar", 1.0, size); + (sid->edje_obj, iface_scr_dragable_vbar, 1.0, size); edje_object_part_drag_value_get - (sid->edje_obj, "elm.dragable.hbar", &vx, NULL); + (sid->edje_obj, iface_scr_dragable_hbar, &vx, NULL); edje_object_part_drag_value_get - (sid->edje_obj, "elm.dragable.vbar", NULL, &vy); + (sid->edje_obj, iface_scr_dragable_vbar, NULL, &vy); elm_obj_pan_pos_max_get(sid->pan_obj, &mx, &my); elm_obj_pan_pos_min_get(sid->pan_obj, &minx, &miny); @@ -838,26 +865,26 @@ _elm_scroll_scroll_bar_size_adjust(Elm_Scrollable_Smart_Interface_Data *sid) y = vy * my + miny; edje_object_part_drag_step_set - (sid->edje_obj, "elm.dragable.hbar", (double)sid->step.x / + (sid->edje_obj, iface_scr_dragable_hbar, (double)sid->step.x / (double)w, 0.0); edje_object_part_drag_step_set - (sid->edje_obj, "elm.dragable.vbar", 0.0, (double)sid->step.y / + (sid->edje_obj, iface_scr_dragable_vbar, 0.0, (double)sid->step.y / (double)h); if (sid->page.x > 0) edje_object_part_drag_page_set - (sid->edje_obj, "elm.dragable.hbar", (double)sid->page.x / + (sid->edje_obj, iface_scr_dragable_hbar, (double)sid->page.x / (double)w, 0.0); else edje_object_part_drag_page_set - (sid->edje_obj, "elm.dragable.hbar", + (sid->edje_obj, iface_scr_dragable_hbar, -((double)sid->page.x * ((double)vw / (double)w)) / 100.0, 0.0); if (sid->page.y > 0) edje_object_part_drag_page_set - (sid->edje_obj, "elm.dragable.vbar", 0.0, + (sid->edje_obj, iface_scr_dragable_vbar, 0.0, (double)sid->page.y / (double)h); else edje_object_part_drag_page_set - (sid->edje_obj, "elm.dragable.vbar", 0.0, + (sid->edje_obj, iface_scr_dragable_vbar, 0.0, -((double)sid->page.y * ((double)vh / (double)h)) / 100.0); elm_obj_pan_pos_get(sid->pan_obj, &px, &py); @@ -880,18 +907,18 @@ _elm_scroll_scroll_bar_size_adjust(Elm_Scrollable_Smart_Interface_Data *sid) vy = 1.0; edje_object_part_drag_value_set - (sid->edje_obj, "elm.dragable.vbar", 0.0, vy); + (sid->edje_obj, iface_scr_dragable_vbar, 0.0, vy); edje_object_part_drag_value_set - (sid->edje_obj, "elm.dragable.hbar", vx, 0.0); + (sid->edje_obj, iface_scr_dragable_hbar, vx, 0.0); } else { Evas_Coord px = 0, py = 0, minx = 0, miny = 0; edje_object_part_drag_size_set - (sid->edje_obj, "elm.dragable.vbar", 1.0, 1.0); + (sid->edje_obj, iface_scr_dragable_vbar, 1.0, 1.0); edje_object_part_drag_size_set - (sid->edje_obj, "elm.dragable.hbar", 1.0, 1.0); + (sid->edje_obj, iface_scr_dragable_hbar, 1.0, 1.0); elm_obj_pan_pos_min_get(sid->pan_obj, &minx, &miny); elm_obj_pan_pos_get(sid->pan_obj, &px, &py); elm_obj_pan_pos_set(sid->pan_obj, minx, miny); @@ -920,10 +947,24 @@ _elm_scroll_scroll_bar_read_and_update( || (sid->down.bounce_y_animator) || (sid->down.momentum_animator) || (sid->scrollto.x.animator) || (sid->scrollto.y.animator)) return; + + const char *iface_scr_dragable_hbar = NULL; + const char *iface_scr_dragable_vbar = NULL; + if (elm_widget_is_legacy(sid->obj)) + { + iface_scr_dragable_hbar = iface_scr_legacy_dragable_hbar; + iface_scr_dragable_vbar = iface_scr_legacy_dragable_vbar; + } + else + { + iface_scr_dragable_hbar = iface_scr_efl_ui_dragable_hbar; + iface_scr_dragable_vbar = iface_scr_efl_ui_dragable_vbar; + } + edje_object_part_drag_value_get - (sid->edje_obj, "elm.dragable.vbar", NULL, &vy); + (sid->edje_obj, iface_scr_dragable_vbar, NULL, &vy); edje_object_part_drag_value_get - (sid->edje_obj, "elm.dragable.hbar", &vx, NULL); + (sid->edje_obj, iface_scr_dragable_hbar, &vx, NULL); elm_obj_pan_pos_max_get(sid->pan_obj, &mx, &my); elm_obj_pan_pos_min_get(sid->pan_obj, &minx, &miny); x = _round(vx * (double)mx + minx, 1); @@ -1577,10 +1618,23 @@ _elm_interface_scrollable_content_pos_set(Eo *obj, Elm_Scrollable_Smart_Interfac else if (vy > 1.0) vy = 1.0; + const char *iface_scr_dragable_hbar = NULL; + const char *iface_scr_dragable_vbar = NULL; + if (elm_widget_is_legacy(sid->obj)) + { + iface_scr_dragable_hbar = iface_scr_legacy_dragable_hbar; + iface_scr_dragable_vbar = iface_scr_legacy_dragable_vbar; + } + else + { + iface_scr_dragable_hbar = iface_scr_efl_ui_dragable_hbar; + iface_scr_dragable_vbar = iface_scr_efl_ui_dragable_vbar; + } + edje_object_part_drag_value_set - (sid->edje_obj, "elm.dragable.vbar", 0.0, vy); + (sid->edje_obj, iface_scr_dragable_vbar, 0.0, vy); edje_object_part_drag_value_set - (sid->edje_obj, "elm.dragable.hbar", vx, 0.0); + (sid->edje_obj, iface_scr_dragable_hbar, vx, 0.0); if (!sid->loop_h && !sid->down.bounce_x_animator) { @@ -3682,48 +3736,62 @@ _scroll_edje_object_attach(Evas_Object *obj) edje_object_signal_callback_add (sid->edje_obj, "reload", "elm", _elm_scroll_reload_cb, sid); + + const char *iface_scr_dragable_vbar = NULL; + if (elm_widget_is_legacy(sid->obj)) + iface_scr_dragable_vbar = iface_scr_legacy_dragable_vbar; + else + iface_scr_dragable_vbar = iface_scr_efl_ui_dragable_vbar; edje_object_signal_callback_add - (sid->edje_obj, "drag", "elm.dragable.vbar", _elm_scroll_vbar_drag_cb, + (sid->edje_obj, "drag", iface_scr_dragable_vbar, _elm_scroll_vbar_drag_cb, sid); edje_object_signal_callback_add - (sid->edje_obj, "drag,set", "elm.dragable.vbar", + (sid->edje_obj, "drag,set", iface_scr_dragable_vbar, _elm_scroll_edje_drag_v_cb, sid); edje_object_signal_callback_add - (sid->edje_obj, "drag,start", "elm.dragable.vbar", + (sid->edje_obj, "drag,start", iface_scr_dragable_vbar, _elm_scroll_edje_drag_v_start_cb, sid); edje_object_signal_callback_add - (sid->edje_obj, "drag,stop", "elm.dragable.vbar", + (sid->edje_obj, "drag,stop", iface_scr_dragable_vbar, _elm_scroll_edje_drag_v_stop_cb, sid); edje_object_signal_callback_add - (sid->edje_obj, "drag,step", "elm.dragable.vbar", + (sid->edje_obj, "drag,step", iface_scr_dragable_vbar, _elm_scroll_edje_drag_v_cb, sid); edje_object_signal_callback_add - (sid->edje_obj, "drag,page", "elm.dragable.vbar", + (sid->edje_obj, "drag,page", iface_scr_dragable_vbar, _elm_scroll_edje_drag_v_cb, sid); + edje_object_signal_callback_add (sid->edje_obj, "elm,vbar,press", "elm", _elm_scroll_vbar_press_cb, sid); edje_object_signal_callback_add (sid->edje_obj, "elm,vbar,unpress", "elm", _elm_scroll_vbar_unpress_cb, sid); + + const char *iface_scr_dragable_hbar = NULL; + if (elm_widget_is_legacy(sid->obj)) + iface_scr_dragable_hbar = iface_scr_legacy_dragable_hbar; + else + iface_scr_dragable_hbar = iface_scr_efl_ui_dragable_hbar; edje_object_signal_callback_add - (sid->edje_obj, "drag", "elm.dragable.hbar", _elm_scroll_hbar_drag_cb, + (sid->edje_obj, "drag", iface_scr_dragable_hbar, _elm_scroll_hbar_drag_cb, sid); edje_object_signal_callback_add - (sid->edje_obj, "drag,set", "elm.dragable.hbar", + (sid->edje_obj, "drag,set", iface_scr_dragable_hbar, _elm_scroll_edje_drag_h_cb, sid); edje_object_signal_callback_add - (sid->edje_obj, "drag,start", "elm.dragable.hbar", + (sid->edje_obj, "drag,start", iface_scr_dragable_hbar, _elm_scroll_edje_drag_h_start_cb, sid); edje_object_signal_callback_add - (sid->edje_obj, "drag,stop", "elm.dragable.hbar", + (sid->edje_obj, "drag,stop", iface_scr_dragable_hbar, _elm_scroll_edje_drag_h_stop_cb, sid); edje_object_signal_callback_add - (sid->edje_obj, "drag,step", "elm.dragable.hbar", + (sid->edje_obj, "drag,step", iface_scr_dragable_hbar, _elm_scroll_edje_drag_h_cb, sid); edje_object_signal_callback_add - (sid->edje_obj, "drag,page", "elm.dragable.hbar", + (sid->edje_obj, "drag,page", iface_scr_dragable_hbar, _elm_scroll_edje_drag_h_cb, sid); + edje_object_signal_callback_add (sid->edje_obj, "elm,hbar,press", "elm", _elm_scroll_hbar_press_cb, sid); @@ -3761,49 +3829,62 @@ _scroll_edje_object_detach(Evas_Object *obj) evas_object_event_callback_del_full (sid->edje_obj, EVAS_CALLBACK_MOVE, _on_edje_move, sid); + const char *iface_scr_dragable_vbar = NULL; + if (elm_widget_is_legacy(sid->obj)) + iface_scr_dragable_vbar = iface_scr_legacy_dragable_vbar; + else + iface_scr_dragable_vbar = iface_scr_efl_ui_dragable_vbar; edje_object_signal_callback_del_full - (sid->edje_obj, "drag", "elm.dragable.vbar", _elm_scroll_vbar_drag_cb, + (sid->edje_obj, "drag", iface_scr_dragable_vbar, _elm_scroll_vbar_drag_cb, sid); edje_object_signal_callback_del_full - (sid->edje_obj, "drag,set", "elm.dragable.vbar", + (sid->edje_obj, "drag,set", iface_scr_dragable_vbar, _elm_scroll_edje_drag_v_cb, sid); edje_object_signal_callback_del_full - (sid->edje_obj, "drag,start", "elm.dragable.vbar", + (sid->edje_obj, "drag,start", iface_scr_dragable_vbar, _elm_scroll_edje_drag_v_start_cb, sid); edje_object_signal_callback_del_full - (sid->edje_obj, "drag,stop", "elm.dragable.vbar", + (sid->edje_obj, "drag,stop", iface_scr_dragable_vbar, _elm_scroll_edje_drag_v_stop_cb, sid); edje_object_signal_callback_del_full - (sid->edje_obj, "drag,step", "elm.dragable.vbar", + (sid->edje_obj, "drag,step", iface_scr_dragable_vbar, _elm_scroll_edje_drag_v_cb, sid); edje_object_signal_callback_del_full - (sid->edje_obj, "drag,page", "elm.dragable.vbar", + (sid->edje_obj, "drag,page", iface_scr_dragable_vbar, _elm_scroll_edje_drag_v_cb, sid); + edje_object_signal_callback_del_full (sid->edje_obj, "elm,vbar,press", "elm", _elm_scroll_vbar_press_cb, sid); edje_object_signal_callback_del_full (sid->edje_obj, "elm,vbar,unpress", "elm", _elm_scroll_vbar_unpress_cb, sid); + + const char *iface_scr_dragable_hbar = NULL; + if (elm_widget_is_legacy(sid->obj)) + iface_scr_dragable_hbar = iface_scr_legacy_dragable_hbar; + else + iface_scr_dragable_hbar = iface_scr_efl_ui_dragable_hbar; edje_object_signal_callback_del_full - (sid->edje_obj, "drag", "elm.dragable.hbar", _elm_scroll_hbar_drag_cb, + (sid->edje_obj, "drag", iface_scr_dragable_hbar, _elm_scroll_hbar_drag_cb, sid); edje_object_signal_callback_del_full - (sid->edje_obj, "drag,set", "elm.dragable.hbar", + (sid->edje_obj, "drag,set", iface_scr_dragable_hbar, _elm_scroll_edje_drag_h_cb, sid); edje_object_signal_callback_del_full - (sid->edje_obj, "drag,start", "elm.dragable.hbar", + (sid->edje_obj, "drag,start", iface_scr_dragable_hbar, _elm_scroll_edje_drag_h_start_cb, sid); edje_object_signal_callback_del_full - (sid->edje_obj, "drag,stop", "elm.dragable.hbar", + (sid->edje_obj, "drag,stop", iface_scr_dragable_hbar, _elm_scroll_edje_drag_h_stop_cb, sid); edje_object_signal_callback_del_full - (sid->edje_obj, "drag,step", "elm.dragable.hbar", + (sid->edje_obj, "drag,step", iface_scr_dragable_hbar, _elm_scroll_edje_drag_h_cb, sid); edje_object_signal_callback_del_full - (sid->edje_obj, "drag,page", "elm.dragable.hbar", + (sid->edje_obj, "drag,page", iface_scr_dragable_hbar, _elm_scroll_edje_drag_h_cb, sid); - edje_object_signal_callback_del_full + + edje_object_signal_callback_del_full (sid->edje_obj, "elm,hbar,press", "elm", _elm_scroll_hbar_press_cb, sid); edje_object_signal_callback_del_full @@ -3853,22 +3934,46 @@ _elm_interface_scrollable_objects_set(Eo *obj, Elm_Scrollable_Smart_Interface_Da mw = mh = -1; elm_coords_finger_size_adjust(1, &mw, 1, &mh); - if (edje_object_part_exists(sid->edje_obj, "elm.scrollbar.base")) - { - Evas_Object *base; - base = edje_object_part_swallow_get - (sid->edje_obj, "elm.scrollbar.base"); - if (!base) + if (elm_widget_is_legacy(sid->obj)) + { + if (edje_object_part_exists(sid->edje_obj, "elm.scrollbar.base")) { - base = evas_object_rectangle_add - (evas_object_evas_get(sid->edje_obj)); - evas_object_color_set(base, 0, 0, 0, 0); - edje_object_part_swallow - (sid->edje_obj, "elm.scrollbar.base", base); + Evas_Object *base; + + base = edje_object_part_swallow_get + (sid->edje_obj, "elm.scrollbar.base"); + if (!base) + { + base = evas_object_rectangle_add + (evas_object_evas_get(sid->edje_obj)); + evas_object_color_set(base, 0, 0, 0, 0); + edje_object_part_swallow + (sid->edje_obj, "elm.scrollbar.base", base); + } + if (!_elm_config->thumbscroll_enable) + evas_object_size_hint_min_set(base, mw, mh); + } + } + else + { + if (edje_object_part_exists(sid->edje_obj, "efl.scrollbar.base")) + { + Evas_Object *base; + + base = edje_object_part_swallow_get + (sid->edje_obj, "efl.scrollbar.base"); + if (!base) + { + base = evas_object_rectangle_add + (evas_object_evas_get(sid->edje_obj)); + evas_object_color_set(base, 0, 0, 0, 0); + edje_object_part_swallow + (sid->edje_obj, "efl.scrollbar.base", base); + } + if (!_elm_config->thumbscroll_enable) + evas_object_size_hint_min_set(base, mw, mh); } - if (!_elm_config->thumbscroll_enable) - evas_object_size_hint_min_set(base, mw, mh); } _elm_scroll_scroll_bar_visibility_adjust(sid); @@ -3881,16 +3986,29 @@ _elm_scroll_scroll_bar_reset(Elm_Scrollable_Smart_Interface_Data *sid) if (!sid->edje_obj) return; + const char *iface_scr_dragable_hbar = NULL; + const char *iface_scr_dragable_vbar = NULL; + if (elm_widget_is_legacy(sid->obj)) + { + iface_scr_dragable_hbar = iface_scr_legacy_dragable_hbar; + iface_scr_dragable_vbar = iface_scr_legacy_dragable_vbar; + } + else + { + iface_scr_dragable_hbar = iface_scr_efl_ui_dragable_hbar; + iface_scr_dragable_vbar = iface_scr_efl_ui_dragable_vbar; + } + edje_object_part_drag_value_set - (sid->edje_obj, "elm.dragable.vbar", 0.0, 0.0); + (sid->edje_obj, iface_scr_dragable_vbar, 0.0, 0.0); edje_object_part_drag_value_set - (sid->edje_obj, "elm.dragable.hbar", 0.0, 0.0); + (sid->edje_obj, iface_scr_dragable_hbar, 0.0, 0.0); if ((!sid->content) && (!sid->extern_pan)) { edje_object_part_drag_size_set - (sid->edje_obj, "elm.dragable.vbar", 1.0, 1.0); + (sid->edje_obj, iface_scr_dragable_vbar, 1.0, 1.0); edje_object_part_drag_size_set - (sid->edje_obj, "elm.dragable.hbar", 1.0, 1.0); + (sid->edje_obj, iface_scr_dragable_hbar, 1.0, 1.0); } if (sid->pan_obj) { @@ -3986,7 +4104,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, "efl.content", o); } evas_object_event_callback_add @@ -4041,8 +4163,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, "efl.content", sid->pan_obj); + } } EOLIAN static void diff --git a/src/lib/elementary/els_cursor.c b/src/lib/elementary/els_cursor.c index 27ff1ff176..f6d1b57297 100644 --- a/src/lib/elementary/els_cursor.c +++ b/src/lib/elementary/els_cursor.c @@ -306,15 +306,32 @@ _elm_cursor_obj_add(Evas_Object *obj, Elm_Cursor *cur) _elm_cursor_hot_change, cur); evas_object_event_callback_add(cur->hotobj, EVAS_CALLBACK_RESIZE, _elm_cursor_hot_change, cur); - if (edje_object_part_exists(cur->obj, "elm.swallow.hotspot")) - 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); + + if (elm_widget_is_legacy(obj)) + { + if (edje_object_part_exists(cur->obj, "elm.swallow.hotspot")) + 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 + { + ELM_SAFE_FREE(cur->hotobj, evas_object_del); + ELM_SAFE_FREE(cur->obj, evas_object_del); + return EINA_FALSE; + } + } else { - ELM_SAFE_FREE(cur->hotobj, evas_object_del); - ELM_SAFE_FREE(cur->obj, evas_object_del); - return EINA_FALSE; + if (edje_object_part_exists(cur->obj, "efl.hotspot")) + edje_object_part_swallow(cur->obj, "efl.hotspot", cur->hotobj); + else if (edje_object_part_exists(cur->obj, "efl.content.hotspot")) + edje_object_part_swallow(cur->obj, "efl.content.hotspot", cur->hotobj); + else + { + ELM_SAFE_FREE(cur->hotobj, evas_object_del); + ELM_SAFE_FREE(cur->obj, evas_object_del); + return EINA_FALSE; + } } evas_object_event_callback_add(cur->obj, EVAS_CALLBACK_DEL, diff --git a/src/lib/elementary/els_tooltip.c b/src/lib/elementary/els_tooltip.c index e4e53523ba..322ebbc68c 100644 --- a/src/lib/elementary/els_tooltip.c +++ b/src/lib/elementary/els_tooltip.c @@ -491,8 +491,14 @@ _elm_tooltip_reconfigure(Elm_Tooltip *tt) tt->changed_style = EINA_FALSE; if (tt->tooltip) - edje_object_part_swallow(tt->tooltip, "elm.swallow.content", - tt->content); + { + if (elm_widget_is_legacy(tt->owner)) + edje_object_part_swallow(tt->tooltip, "elm.swallow.content", + tt->content); + else + edje_object_part_swallow(tt->tooltip, "efl.content", + tt->content); + } edje_object_signal_emit(tt->tooltip, "elm,action,show", "elm"); } @@ -519,8 +525,13 @@ _elm_tooltip_reconfigure(Elm_Tooltip *tt) tt->tooltip = NULL; return; } - edje_object_part_swallow - (tt->tooltip, "elm.swallow.content", tt->content); + + if (elm_widget_is_legacy(tt->owner)) + edje_object_part_swallow + (tt->tooltip, "elm.swallow.content", tt->content); + else + edje_object_part_swallow + (tt->tooltip, "efl.content", tt->content); new_content = EINA_TRUE; evas_object_event_callback_add(tt->content, EVAS_CALLBACK_DEL, _elm_tooltip_content_del_cb, tt);