From 2842d04f73cf910318de890108e04b685afe6666 Mon Sep 17 00:00:00 2001 From: Rajeev Ranjan Date: Wed, 6 Apr 2011 13:41:55 +0530 Subject: [PATCH] Updated Button's theme and code cleanup. Change-Id: Ia6fc42c63b79d9ff3cf1c1f91c8fec204b1e2933 --- themes/groups/button.edc | 7148 +++++++------------- themes/images/nbeat-black/00_button_01_dim.png | Bin 3335 -> 0 bytes themes/images/nbeat-black/00_button_01_focus.png | Bin 3311 -> 0 bytes themes/images/nbeat-black/00_button_01_press.png | Bin 3309 -> 0 bytes themes/images/nbeat-black/00_button_04_focus.png | Bin 3684 -> 0 bytes themes/images/nbeat-black/00_button_add.png | Bin 4297 -> 0 bytes themes/images/nbeat-black/00_button_add_02.png | Bin 4265 -> 0 bytes themes/images/nbeat-black/00_button_add_02_dim.png | Bin 3881 -> 0 bytes .../images/nbeat-black/00_button_add_02_press.png | Bin 4258 -> 0 bytes themes/images/nbeat-black/00_button_add_dim.png | Bin 3927 -> 0 bytes themes/images/nbeat-black/00_button_add_press.png | Bin 4404 -> 0 bytes themes/images/nbeat-black/00_button_call_dim.png | Bin 4061 -> 0 bytes .../nbeat-black/00_button_expand_2_closed.png | Bin 4429 -> 0 bytes .../nbeat-black/00_button_expand_2_closed_dim.png | Bin 3956 -> 0 bytes .../00_button_expand_2_closed_press.png | Bin 4476 -> 0 bytes .../nbeat-black/00_button_expand_2_opened.png | Bin 4386 -> 0 bytes .../nbeat-black/00_button_expand_2_opened_dim.png | Bin 3924 -> 0 bytes .../00_button_expand_2_opened_press.png | Bin 4449 -> 0 bytes .../nbeat-black/00_button_expand_closed_dim.png | Bin 4318 -> 0 bytes .../nbeat-black/00_button_expand_opened_dim.png | Bin 4265 -> 0 bytes themes/images/nbeat-black/00_button_info_dim.png | Bin 4086 -> 0 bytes themes/images/nbeat-black/00_button_rename_dim.png | Bin 4001 -> 0 bytes themes/images/nbeat-black/00_button_reveal_dim.png | Bin 3947 -> 0 bytes .../images/nbeat-black/00_button_warning_dim.png | Bin 3958 -> 0 bytes themes/images/nbeat/00_button_01_dim.png | Bin 3176 -> 0 bytes themes/images/nbeat/00_button_01_focus.png | Bin 3302 -> 0 bytes themes/images/nbeat/00_button_01_press.png | Bin 3318 -> 0 bytes themes/images/nbeat/00_button_04_focus.png | Bin 3709 -> 0 bytes themes/images/nbeat/00_button_add.png | Bin 3977 -> 0 bytes themes/images/nbeat/00_button_add_02.png | Bin 4265 -> 0 bytes themes/images/nbeat/00_button_add_02_dim.png | Bin 3881 -> 0 bytes themes/images/nbeat/00_button_add_02_press.png | Bin 4258 -> 0 bytes themes/images/nbeat/00_button_add_dim.png | Bin 3389 -> 0 bytes themes/images/nbeat/00_button_add_press.png | Bin 3999 -> 0 bytes themes/images/nbeat/00_button_call_dim.png | Bin 4061 -> 0 bytes themes/images/nbeat/00_button_expand_2_closed.png | Bin 4337 -> 0 bytes .../images/nbeat/00_button_expand_2_closed_dim.png | Bin 3924 -> 0 bytes .../nbeat/00_button_expand_2_closed_press.png | Bin 4292 -> 0 bytes themes/images/nbeat/00_button_expand_2_opened.png | Bin 4320 -> 0 bytes .../images/nbeat/00_button_expand_2_opened_dim.png | Bin 3890 -> 0 bytes .../nbeat/00_button_expand_2_opened_press.png | Bin 4296 -> 0 bytes .../images/nbeat/00_button_expand_closed_dim.png | Bin 4318 -> 0 bytes .../images/nbeat/00_button_expand_opened_dim.png | Bin 4265 -> 0 bytes themes/images/nbeat/00_button_info_dim.png | Bin 4056 -> 0 bytes themes/images/nbeat/00_button_rename_dim.png | Bin 3962 -> 0 bytes themes/images/nbeat/00_button_reveal_dim.png | Bin 4075 -> 0 bytes themes/images/nbeat/00_button_warning_dim.png | Bin 3915 -> 0 bytes themes/inc/nbeat-black-inc.edc | 10 - themes/inc/nbeat-inc.edc | 10 - 49 files changed, 2262 insertions(+), 4906 deletions(-) delete mode 100644 themes/images/nbeat-black/00_button_01_dim.png delete mode 100644 themes/images/nbeat-black/00_button_01_focus.png delete mode 100644 themes/images/nbeat-black/00_button_01_press.png delete mode 100644 themes/images/nbeat-black/00_button_04_focus.png delete mode 100644 themes/images/nbeat-black/00_button_add.png delete mode 100644 themes/images/nbeat-black/00_button_add_02.png delete mode 100644 themes/images/nbeat-black/00_button_add_02_dim.png delete mode 100644 themes/images/nbeat-black/00_button_add_02_press.png delete mode 100644 themes/images/nbeat-black/00_button_add_dim.png delete mode 100644 themes/images/nbeat-black/00_button_add_press.png delete mode 100644 themes/images/nbeat-black/00_button_call_dim.png delete mode 100644 themes/images/nbeat-black/00_button_expand_2_closed.png delete mode 100644 themes/images/nbeat-black/00_button_expand_2_closed_dim.png delete mode 100644 themes/images/nbeat-black/00_button_expand_2_closed_press.png delete mode 100644 themes/images/nbeat-black/00_button_expand_2_opened.png delete mode 100644 themes/images/nbeat-black/00_button_expand_2_opened_dim.png delete mode 100644 themes/images/nbeat-black/00_button_expand_2_opened_press.png delete mode 100644 themes/images/nbeat-black/00_button_expand_closed_dim.png delete mode 100644 themes/images/nbeat-black/00_button_expand_opened_dim.png delete mode 100644 themes/images/nbeat-black/00_button_info_dim.png delete mode 100644 themes/images/nbeat-black/00_button_rename_dim.png delete mode 100644 themes/images/nbeat-black/00_button_reveal_dim.png delete mode 100644 themes/images/nbeat-black/00_button_warning_dim.png delete mode 100644 themes/images/nbeat/00_button_01_dim.png delete mode 100644 themes/images/nbeat/00_button_01_focus.png delete mode 100644 themes/images/nbeat/00_button_01_press.png delete mode 100644 themes/images/nbeat/00_button_04_focus.png delete mode 100644 themes/images/nbeat/00_button_add.png delete mode 100644 themes/images/nbeat/00_button_add_02.png delete mode 100644 themes/images/nbeat/00_button_add_02_dim.png delete mode 100644 themes/images/nbeat/00_button_add_02_press.png delete mode 100644 themes/images/nbeat/00_button_add_dim.png delete mode 100644 themes/images/nbeat/00_button_add_press.png delete mode 100644 themes/images/nbeat/00_button_call_dim.png delete mode 100644 themes/images/nbeat/00_button_expand_2_closed.png delete mode 100644 themes/images/nbeat/00_button_expand_2_closed_dim.png delete mode 100644 themes/images/nbeat/00_button_expand_2_closed_press.png delete mode 100644 themes/images/nbeat/00_button_expand_2_opened.png delete mode 100644 themes/images/nbeat/00_button_expand_2_opened_dim.png delete mode 100644 themes/images/nbeat/00_button_expand_2_opened_press.png delete mode 100755 themes/images/nbeat/00_button_expand_closed_dim.png delete mode 100755 themes/images/nbeat/00_button_expand_opened_dim.png delete mode 100644 themes/images/nbeat/00_button_info_dim.png delete mode 100644 themes/images/nbeat/00_button_rename_dim.png delete mode 100644 themes/images/nbeat/00_button_reveal_dim.png delete mode 100644 themes/images/nbeat/00_button_warning_dim.png diff --git a/themes/groups/button.edc b/themes/groups/button.edc index 35a6e6f..b7a8d23 100644 --- a/themes/groups/button.edc +++ b/themes/groups/button.edc @@ -960,13 +960,12 @@ } /////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/style3"; - alias: "elm/button/base/text_only/style3"; + group { name: "elm/button/base/sweep"; + alias: "elm/button/base/text_only/sweep"; images { - image: "00_button_04_normal.png" COMP; - image: "00_button_04_press.png" COMP; - image: "00_button_04_focus.png" COMP; - image: "00_button_04_dim.png" COMP; + image: "00_button_sweep.png" COMP; + image: "00_button_sweep_press.png" COMP;//focus image is missing, so using press + image: "00_button_sweep_dim.png" COMP; } script { public button_state = BUTTON_STATE_ENABLED; @@ -976,24 +975,24 @@ mouse_events: 1; scale: 1; description { state: "default" 0.0; - min: 28 75; + min: 10 38; image { - normal: "00_button_04_normal.png"; + normal: "00_button_sweep.png"; border: 4 4 3 3; border_scale: 1; } } description { state: "clicked" 0.0; inherit: "default" 0.0; - image.normal: "00_button_04_press.png"; + image.normal: "00_button_sweep_press.png"; } description { state: "disabled" 0.0; inherit: "default" 0.0; - image.normal: "00_button_04_dim.png"; + image.normal: "00_button_sweep_dim.png"; } description { state: "focused" 0.0; inherit: "default" 0.0; - image.normal: "00_button_04_focus.png"; + image.normal: "00_button_sweep_press.png"; } } part { @@ -1059,7 +1058,7 @@ mouse_events: 0; description { state: "default" 0.0; visible: 1; - min: 0 65; + min: 0 28; fixed: 1 0; rel1 {relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "padding_top"; } rel2 {relative: 1.0 0.0; to_x: "elm.swallow.content"; to_y: "padding_bottom"; } @@ -1113,7 +1112,7 @@ } description { state: "icononly" 0.0;; visible: 1; - min: 65 65; + min: 28 28; rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } align: 0.5 0.5; @@ -1131,11 +1130,11 @@ rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; } rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; } align: 0.5 0.5; - color: BUTTON_TEXT_STYLE3_NORMAL_COLOR_INC; - color2: BUTTON_TEXT_STYLE3_NORMAL_SHAWDOW_COLOR_INC; + color: BUTTON_SWEEP_BUTTON_TEXT_NORMAL_COLOR_INC; + color2: BUTTON_SWEEP_BUTTON_TEXT_NORMAL_SHAWDOW_COLOR_INC; text { font: "SLP:style=Medium"; - size: 30; + size: 20; min: 0 0; align: 0.5 0.5; max: 1 0; @@ -1144,14 +1143,14 @@ description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; - min: 90 65; + min: 90 28; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; min: 0 0; - color: BUTTON_TEXT_STYLE3_PRESSED_COLOR_INC; - color2: BUTTON_TEXT_STYLE3_PRESSED_SHAWDOW_COLOR_INC; + color: BUTTON_SWEEP_BUTTON_TEXT_PRESSED_COLOR_INC; + color2: BUTTON_SWEEP_BUTTON_TEXT_PRESSED_SHAWDOW_COLOR_INC; } description { state: "disabled" 0.0; inherit: "default" 0.0; @@ -1160,18 +1159,18 @@ } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; - color: BUTTON_TEXT_STYLE3_DISABLED_COLOR_INC; - color2: BUTTON_TEXT_STYLE3_DISABLED_SHAWDOW_COLOR_INC; + color: BUTTON_SWEEP_BUTTON_TEXT_DISABLED_COLOR_INC; + color2: BUTTON_SWEEP_BUTTON_TEXT_DISABLED_SHAWDOW_COLOR_INC; color3: 0 0 0 0; visible: 1; - min: 90 65; + min: 90 28; } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; min: 0 0; - color: BUTTON_TEXT_STYLE3_FOCUSED_COLOR_INC; - color2: BUTTON_TEXT_STYLE3_FOCUSED_SHAWDOW_COLOR_INC; + color: BUTTON_SWEEP_BUTTON_TEXT_FOCUSED_COLOR_INC; + color2: BUTTON_SWEEP_BUTTON_TEXT_FOCUSED_SHAWDOW_COLOR_INC; } } part { name: "over2"; @@ -1391,12 +1390,14 @@ } /////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/sweep"; - alias: "elm/button/base/text_only/sweep"; +//Button style added for 2 line sweep in the list + group { name: "elm/button/base/sweep_46"; + alias: "elm/button/base/text_only/sweep_46"; images { - image: "00_button_sweep.png" COMP; - image: "00_button_sweep_press.png" COMP;//focus image is missing, so using press - image: "00_button_sweep_dim.png" COMP; + image: "00_button_sweep_46.png" COMP; + image: "00_button_sweep_46_press.png" COMP; + image: "00_button_sweep_46_focus.png" COMP; + image: "00_button_sweep_46_dim.png" COMP; } script { public button_state = BUTTON_STATE_ENABLED; @@ -1406,24 +1407,24 @@ mouse_events: 1; scale: 1; description { state: "default" 0.0; - min: 10 38; + min: 16 46; image { - normal: "00_button_sweep.png"; - border: 4 4 3 3; + normal: "00_button_sweep_46.png"; + border: 7 7 7 7; border_scale: 1; } } description { state: "clicked" 0.0; inherit: "default" 0.0; - image.normal: "00_button_sweep_press.png"; + image.normal: "00_button_sweep_46_press.png"; } description { state: "disabled" 0.0; inherit: "default" 0.0; - image.normal: "00_button_sweep_dim.png"; + image.normal: "00_button_sweep_46_dim.png"; } description { state: "focused" 0.0; inherit: "default" 0.0; - image.normal: "00_button_sweep_press.png"; + image.normal: "00_button_sweep_46_focus.png"; } } part { @@ -1489,7 +1490,7 @@ mouse_events: 0; description { state: "default" 0.0; visible: 1; - min: 0 28; + min: 0 36; fixed: 1 0; rel1 {relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "padding_top"; } rel2 {relative: 1.0 0.0; to_x: "elm.swallow.content"; to_y: "padding_bottom"; } @@ -1543,7 +1544,7 @@ } description { state: "icononly" 0.0;; visible: 1; - min: 28 28; + min: 36 36; rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } align: 0.5 0.5; @@ -1565,7 +1566,7 @@ color2: BUTTON_SWEEP_BUTTON_TEXT_NORMAL_SHAWDOW_COLOR_INC; text { font: "SLP:style=Medium"; - size: 20; + size: 24; min: 0 0; align: 0.5 0.5; max: 1 0; @@ -1574,7 +1575,7 @@ description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; - min: 90 28; + min: 90 36; } description { state: "clicked" 0.0; inherit: "default" 0.0; @@ -1594,7 +1595,7 @@ color2: BUTTON_SWEEP_BUTTON_TEXT_DISABLED_SHAWDOW_COLOR_INC; color3: 0 0 0 0; visible: 1; - min: 90 28; + min: 90 36; } description { state: "focused" 0.0; inherit: "default" 0.0; @@ -1821,14 +1822,12 @@ } /////////////////////////////////////////////////////////////////////////////////////// -//Button style added for 2 line sweep in the list - group { name: "elm/button/base/sweep_46"; - alias: "elm/button/base/text_only/sweep_46"; + group { name: "elm/button/base/title"; + alias: "elm/button/base/text_only/title"; images { - image: "00_button_sweep_46.png" COMP; - image: "00_button_sweep_46_press.png" COMP; - image: "00_button_sweep_46_focus.png" COMP; - image: "00_button_sweep_46_dim.png" COMP; + image: "00_button_02_normal.png" COMP; + image: "00_button_02_press.png" COMP; + image: "00_button_02_focus.png" COMP; } script { public button_state = BUTTON_STATE_ENABLED; @@ -1838,24 +1837,23 @@ mouse_events: 1; scale: 1; description { state: "default" 0.0; - min: 16 46; + min: 16 50; image { - normal: "00_button_sweep_46.png"; + normal: "00_button_02_normal.png"; border: 7 7 7 7; border_scale: 1; } } description { state: "clicked" 0.0; inherit: "default" 0.0; - image.normal: "00_button_sweep_46_press.png"; + image.normal: "00_button_02_press.png"; } description { state: "disabled" 0.0; inherit: "default" 0.0; - image.normal: "00_button_sweep_46_dim.png"; } description { state: "focused" 0.0; inherit: "default" 0.0; - image.normal: "00_button_sweep_46_focus.png"; + image.normal: "00_button_02_focus.png"; } } part { @@ -1921,7 +1919,7 @@ mouse_events: 0; description { state: "default" 0.0; visible: 1; - min: 0 36; + min: 0 40; fixed: 1 0; rel1 {relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "padding_top"; } rel2 {relative: 1.0 0.0; to_x: "elm.swallow.content"; to_y: "padding_bottom"; } @@ -1975,7 +1973,7 @@ } description { state: "icononly" 0.0;; visible: 1; - min: 36 36; + min: 40 40; rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } align: 0.5 0.5; @@ -1993,27 +1991,27 @@ rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; } rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; } align: 0.5 0.5; - color: BUTTON_SWEEP_BUTTON_TEXT_NORMAL_COLOR_INC; - color2: BUTTON_SWEEP_BUTTON_TEXT_NORMAL_SHAWDOW_COLOR_INC; + color: 255 255 255 255; + color2: 0 0 0 0; text { font: "SLP:style=Medium"; size: 24; min: 0 0; - align: 0.5 0.5; max: 1 0; + align: 0.5 0.5; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; - min: 90 36; + min: 90 40; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; min: 0 0; - color: BUTTON_SWEEP_BUTTON_TEXT_PRESSED_COLOR_INC; - color2: BUTTON_SWEEP_BUTTON_TEXT_PRESSED_SHAWDOW_COLOR_INC; + color: 255 255 255 255; + color2: 0 0 0 102; } description { state: "disabled" 0.0; inherit: "default" 0.0; @@ -2022,18 +2020,17 @@ } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; - color: BUTTON_SWEEP_BUTTON_TEXT_DISABLED_COLOR_INC; - color2: BUTTON_SWEEP_BUTTON_TEXT_DISABLED_SHAWDOW_COLOR_INC; + color: 0 0 0 128; color3: 0 0 0 0; visible: 1; - min: 90 36; + min: 90 40; } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; min: 0 0; - color: BUTTON_SWEEP_BUTTON_TEXT_FOCUSED_COLOR_INC; - color2: BUTTON_SWEEP_BUTTON_TEXT_FOCUSED_SHAWDOW_COLOR_INC; + color: 255 255 255 255; + color2: 0 0 0 102; } } part { name: "over2"; @@ -2253,13 +2250,7 @@ } /////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/title"; - alias: "elm/button/base/text_only/title"; - images { - image: "00_button_02_normal.png" COMP; - image: "00_button_02_press.png" COMP; - image: "00_button_02_focus.png" COMP; - } + group { name: "elm/button/base/navigationbar_functionbutton/default"; script { public button_state = BUTTON_STATE_ENABLED; } @@ -2269,22 +2260,15 @@ scale: 1; description { state: "default" 0.0; min: 16 50; - image { - normal: "00_button_02_normal.png"; - border: 7 7 7 7; - border_scale: 1; - } } description { state: "clicked" 0.0; inherit: "default" 0.0; - image.normal: "00_button_02_press.png"; } description { state: "disabled" 0.0; inherit: "default" 0.0; } description { state: "focused" 0.0; inherit: "default" 0.0; - image.normal: "00_button_02_focus.png"; } } part { @@ -2296,23 +2280,33 @@ align: 0.0 0.0; rel1.relative: 0.0 0.0; rel2.relative: 0.0 1.0; - min: 5 5; + min: 2 2; fixed: 1 0; color: 0 0 0 0; } } - part { - name: "padding_right"; + part {name: "padding_after_right"; type: RECT; - scale: 1; mouse_events: 0; description { state: "default" 0.0; - align: 1.0 0.0; - rel1.relative: 1.0 0.0; - rel2.relative: 1.0 1.0; - min: 5 5; + align: 1 0; + min: 1 0; + rel1 { relative: 1 0.2; } + rel2 { relative: 1 0.8; } fixed: 1 0; - color: 0 0 0 0; + color: 238 223 194 255; + } + } + part {name: "padding_right"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + align: 1 0; + min: 1 0; + rel1 { relative: 0 0; to: "padding_after_right"; } + rel2 { relative: 0 1; to: "padding_after_right"; } + fixed: 1 0; + color: 164 151 130 255; } } part { @@ -2324,7 +2318,7 @@ align: 0.0 0.0; rel1.relative: 0.0 0.0; rel2.relative: 1.0 0.0; - min: 5 5; + min: 2 2; fixed: 0 1; color: 0 0 0 0; } @@ -2338,7 +2332,7 @@ align: 1.0 1.0; rel1.relative: 0.0 1.0; rel2.relative: 1.0 1.0; - min: 5 5; + min: 2 2; fixed: 0 1; color: 0 0 0 0; } @@ -2422,27 +2416,26 @@ rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; } rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; } align: 0.5 0.5; - color: 255 255 255 255; - color2: 0 0 0 0; + color: BUTTON_NAVIBAR_FUNCTION_BUTTON_TEXT_NORMAL_COLOR_INC; + color2: BUTTON_NAVIBAR_FUNCTION_BUTTON_TEXT_NORMAL_SHADOW_COLOR_INC; text { font: "SLP:style=Medium"; - size: 24; + size: 20; min: 0 0; - max: 1 0; align: 0.5 0.5; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; - min: 90 40; + min: 80 40; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; min: 0 0; - color: 255 255 255 255; - color2: 0 0 0 102; + color: BUTTON_NAVIBAR_FUNCTION_BUTTON_TEXT_PRESSED_COLOR_INC; + color2: BUTTON_NAVIBAR_FUNCTION_BUTTON_TEXT_PRESSED_SHADOW_COLOR_INC; } description { state: "disabled" 0.0; inherit: "default" 0.0; @@ -2451,17 +2444,18 @@ } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; - color: 0 0 0 128; + color: BUTTON_NAVIBAR_FUNCTION_BUTTON_TEXT_DISABLED_COLOR_INC; + color2: BUTTON_NAVIBAR_FUNCTION_BUTTON_TEXT_DISABLED_SHADOW_COLOR_INC; color3: 0 0 0 0; visible: 1; - min: 90 40; + min: 80 40; } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; min: 0 0; - color: 255 255 255 255; - color2: 0 0 0 102; + color: BUTTON_NAVIBAR_FUNCTION_BUTTON_TEXT_FOCUSED_COLOR_INC; + color2: BUTTON_NAVIBAR_FUNCTION_BUTTON_TEXT_FOCUSED_SHADOW_COLOR_INC; } } part { name: "over2"; @@ -2657,7 +2651,7 @@ else set_state(PART:"elm.text", "default", 0.0); set_int(button_state, BUTTON_STATE_ENABLED); - } + } } program { name: "focused"; //signal: "elm,action,focus"; @@ -2681,7 +2675,8 @@ } /////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/navigationbar_functionbutton/default"; + group { name: "elm/button/base/edit"; + alias: "elm/button/base/navigationbar_functionbutton/edit"; script { public button_state = BUTTON_STATE_ENABLED; } @@ -2852,7 +2847,7 @@ text { font: "SLP:style=Medium"; size: 20; - min: 0 0; + min: 1 0; align: 0.5 0.5; } } @@ -3106,8 +3101,17 @@ } /////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/edit"; - alias: "elm/button/base/navigationbar_functionbutton/edit"; + group { name: "elm/button/base/popup_button/default"; + alias: "elm/button/base/popup_button/menustyle"; + alias: "elm/button/base/popup_button/liststyle"; + alias: "elm/button/base/popup_button/volumebarstyle"; + alias: "elm/button/base/popup_button/customstyle"; + images { + image: "00_button_popup_normal.png" COMP; + image: "00_button_popup_press.png" COMP; + image: "00_button_popup_focus.png" COMP; + image: "00_button_popup_dim.png" COMP; + } script { public button_state = BUTTON_STATE_ENABLED; } @@ -3116,766 +3120,331 @@ mouse_events: 1; scale: 1; description { state: "default" 0.0; - min: 16 50; + min: 18 46; + max: 400 46; + image { + normal: "00_button_popup_normal.png"; + border: 4 4 4 4; + border_scale: 1; + } } description { state: "clicked" 0.0; inherit: "default" 0.0; + image.normal: "00_button_popup_press.png"; } description { state: "disabled" 0.0; inherit: "default" 0.0; + image.normal: "00_button_popup_dim.png"; } description { state: "focused" 0.0; inherit: "default" 0.0; + image.normal: "00_button_popup_focus.png"; } } - part { - name: "padding_left"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 0.0 1.0; - min: 2 2; - fixed: 1 0; - color: 0 0 0 0; - } - } - part {name: "padding_after_right"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - align: 1 0; - min: 1 0; - rel1 { relative: 1 0.2; } - rel2 { relative: 1 0.8; } - fixed: 1 0; - color: 238 223 194 255; - } + part { + name: "padding_left"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + align: 0.0 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 0.0 1.0; + min: 10 5; + fixed: 1 0; + color: 0 0 0 0; } - part {name: "padding_right"; - type: RECT; - mouse_events: 0; - description { state: "default" 0.0; - align: 1 0; - min: 1 0; - rel1 { relative: 0 0; to: "padding_after_right"; } - rel2 { relative: 0 1; to: "padding_after_right"; } - fixed: 1 0; - color: 164 151 130 255; - } - } - part { - name: "padding_top"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 1.0 0.0; - min: 2 2; - fixed: 0 1; - color: 0 0 0 0; - } - } - part { - name: "padding_bottom"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 1.0 1.0; - rel1.relative: 0.0 1.0; - rel2.relative: 1.0 1.0; - min: 2 2; - fixed: 0 1; - color: 0 0 0 0; - } - } - part { - name: "icon_rect"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - visible: 1; - min: 0 40; - fixed: 1 0; - rel1 {relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "elm.swallow.content"; to_y: "padding_bottom"; } - align: 0.0 0.5; - color: 0 0 0 0; - } + } + part { + name: "padding_right"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + align: 1.0 0.0; + rel1.relative: 1.0 0.0; + rel2.relative: 1.0 1.0; + min: 10 5; + fixed: 1 0; + color: 0 0 0 0; } - part { - name: "padding_icon_text"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; //when only icon or no icon is there - align: 0.0 0.0; - rel1 { relative: 1.0 0.0; to: "icon_rect"; } - rel2 { relative: 1.0 1.0; to: "icon_rect"; } - fixed: 1 0; - min: 0 0; - color: 0 0 0 0; - } - description { state: "icononly" 0.0; - inherit: "default" 0.0; - } - description { state: "visible" 0.0; //when icon is visible - align: 0.0 0.0; - rel1 { relative: 1.0 0.0; to: "icon_rect"; } - rel2 { relative: 1.0 1.0; to: "icon_rect"; } - fixed: 1 0; - min: 5 0; - color: 0 0 0 0; - } + } + part { + name: "padding_top"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + align: 0.0 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 1.0 0.0; + min: 5 10; + fixed: 0 1; + color: 0 0 0 0; } - part { name: "elm.swallow.content"; - type: SWALLOW; - scale: 1; - description { state: "default" 0.0; - visible: 0; - align: 0.0 0.5; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } - fixed: 1 0; - } - description { state: "visible" 0.0; - fixed: 1 0; - visible: 1; - align: 0.0 0.5; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - } - description { state: "icononly" 0.0;; - visible: 1; - min: 40 40; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } - align: 0.5 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - } + } + part { + name: "padding_bottom"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + align: 1.0 1.0; + rel1.relative: 0.0 1.0; + rel2.relative: 1.0 1.0; + min: 5 10; + fixed: 0 1; + color: 0 0 0 0; } - part { name: "elm.text"; - type: TEXT; - //effect: SHADOW; - mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - visible: 0; - rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; } - rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; } - align: 0.5 0.5; - color: BUTTON_NAVIBAR_FUNCTION_BUTTON_TEXT_NORMAL_COLOR_INC; - color2: BUTTON_NAVIBAR_FUNCTION_BUTTON_TEXT_NORMAL_SHADOW_COLOR_INC; - text { - font: "SLP:style=Medium"; - size: 20; - min: 1 0; - align: 0.5 0.5; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - min: 80 40; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - min: 0 0; - color: BUTTON_NAVIBAR_FUNCTION_BUTTON_TEXT_PRESSED_COLOR_INC; - color2: BUTTON_NAVIBAR_FUNCTION_BUTTON_TEXT_PRESSED_SHADOW_COLOR_INC; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - color: 0 0 0 128; - color3: 0 0 0 0; - } - description { state: "disabled_visible" 0.0; - inherit: "default" 0.0; - color: BUTTON_NAVIBAR_FUNCTION_BUTTON_TEXT_DISABLED_COLOR_INC; - color2: BUTTON_NAVIBAR_FUNCTION_BUTTON_TEXT_DISABLED_SHADOW_COLOR_INC; - color3: 0 0 0 0; - visible: 1; - min: 80 40; - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - min: 0 0; - color: BUTTON_NAVIBAR_FUNCTION_BUTTON_TEXT_FOCUSED_COLOR_INC; - color2: BUTTON_NAVIBAR_FUNCTION_BUTTON_TEXT_FOCUSED_SHADOW_COLOR_INC; - } + } + part { + name: "icon_rect"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + visible: 1; + min: 0 40; + fixed: 1 0; + rel1 {relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "padding_top"; } + rel2 {relative: 1.0 0.0; to_x: "elm.swallow.content"; to_y: "padding_bottom"; } + align: 0.0 0.5; + color: 0 0 0 0; } - part { name: "over2"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - ignore_flags: ON_HOLD; - description { state: "default" 0.0; - color: 0 0 0 0; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } + } + part { + name: "padding_icon_text"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; //when only icon or no icon is there + align: 0.0 0.0; + rel1 { relative: 1.0 0.0; to: "icon_rect"; } + rel2 { relative: 1.0 1.0; to: "icon_rect"; } + fixed: 1 0; + min: 0 0; + color: 0 0 0 0; } - part { name: "over3"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - description { state: "default" 0.0; - color: 0 0 0 0; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - } + description { state: "icononly" 0.0; + inherit: "default" 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; - } + description { state: "visible" 0.0; //when icon is visible + align: 0.0 0.0; + rel1 { relative: 1.0 0.0; to: "icon_rect"; } + rel2 { relative: 1.0 1.0; to: "icon_rect"; } + fixed: 1 0; + min: 10 0; + color: 0 0 0 0; } } - programs { - program { name: "button_click"; - signal: "mouse,down,1"; - source: "over2"; - action: SIGNAL_EMIT "elm,action,press" ""; - after: "button_click_anim"; - } - program { name: "button_click_anim"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - after: "text_clicked"; + part { name: "elm.swallow.content"; + type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + visible: 0; + align: 0.0 0.5; + rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } + fixed: 1 0; } - program { name: "text_clicked"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - set_state(PART:"elm.text", "clicked", 0.0); - } + description { state: "visible" 0.0; + fixed: 1 0; + visible: 1; + align: 0.0 0.5; + rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } + aspect: 1.0 1.0; + aspect_preference: VERTICAL; } - program { name: "button_unpress"; - action: SIGNAL_EMIT "elm,action,unpress" ""; + description { state: "icononly" 0.0;; + visible: 1; + min: 24 24; + rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } + align: 0.5 0.5; + aspect: 1.0 1.0; + aspect_preference: VERTICAL; } - program { name: "button_mouseout_clicked"; - signal: "mouse,up,1"; - source: "over3"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (strcmp(st, "icononly")) - { - emit("elm,action,default,text,set", ""); - set_state(PART:"elm.text", "visible", 0.0); - } - if(get_int(button_state) != BUTTON_STATE_DISABLED) - set_state(PART:"button_image", "default", 0.0); + } + part { name: "elm.text"; + type: TEXT; + //effect: SHADOW; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + visible: 0; + rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; } + rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; } + align: 0.5 0.5; + color: BUTTON_POPUP_BUTTON_TEXT_NORMAL_COLOR_INC; + color2: BUTTON_POPUP_BUTTON_TEXT_NORMAL_SHAWDOW_COLOR_INC; + text { + font: "SLP:style=Medium"; + size: 20; + min: 0 0; + align: 0.5 0.5; + max: 1 0; } - after: button_unpress; - } - program { name: "button_click2"; - signal: "mouse,down,1"; - source: "over3"; - action: STATE_SET "clicked" 0.0; - target: "over3"; - } - program { name: "button_unclick2"; - signal: "mouse,clicked,1"; - source: "over3"; - action: STATE_SET "default" 0.0; - target: "over3"; } - program { name: "button_unclick3"; - signal: "mouse,clicked,1"; - source: "over2"; - action: SIGNAL_EMIT "elm,action,click" ""; + description { state: "visible" 0.0; + inherit: "default" 0.0; + visible: 1; + min: 90 20; } - program { name: "text_show"; - signal: "elm,state,text,visible"; - source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (!strcmp(st, "icononly")) - { - set_state(PART:"elm.swallow.content", "visible", 0.0); - set_state(PART:"padding_icon_text", "visible", 0.0); - } - if(get_int(button_state) != BUTTON_STATE_DISABLED) - set_state(PART:"elm.text", "visible", 0.0); - else - set_state(PART:"elm.text", "disabled_visible", 0.0); - } + description { state: "clicked" 0.0; + inherit: "default" 0.0; + visible: 1; + min: 0 0; + color: BUTTON_POPUP_BUTTON_TEXT_PRESSED_COLOR_INC; + color2: BUTTON_POPUP_BUTTON_TEXT_PRESSED_SHAWDOW_COLOR_INC; } - program { name: "text_hide"; - signal: "elm,state,text,hidden"; - source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (!strcmp(st, "visible")) - { - set_state(PART:"elm.swallow.content", "icononly", 0.0); - set_state(PART:"padding_icon_text", "icononly", 0.0); - } - set_state(PART:"elm.text", "default", 0.0); - } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color: 0 0 0 128; + color3: 0 0 0 0; } - program { name: "icon_show"; - signal: "elm,state,icon,visible"; - source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - { - set_state(PART:"elm.swallow.content", "visible", 0.0); - set_state(PART:"padding_icon_text", "visible", 0.0); - } - else - { - set_state(PART:"elm.swallow.content", "icononly", 0.0); - set_state(PART:"padding_icon_text", "icononly", 0.0); - } - } + description { state: "disabled_visible" 0.0; + inherit: "default" 0.0; + color: BUTTON_POPUP_BUTTON_TEXT_DISABLED_COLOR_INC; + color2: BUTTON_POPUP_BUTTON_TEXT_DISABLED_SHAWDOW_COLOR_INC; + color3: 0 0 0 0; + visible: 1; + min: 90 20; } - program { name: "icon_hide"; - signal: "elm,state,icon,hidden"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.swallow.content"; + description { state: "focused" 0.0; + inherit: "default" 0.0; + visible: 1; + min: 0 0; + color: BUTTON_POPUP_BUTTON_TEXT_FOCUSED_COLOR_INC; + color2: BUTTON_POPUP_BUTTON_TEXT_FOCUSED_SHAWDOW_COLOR_INC; } - program { name: "disable"; - signal: "elm,state,disabled"; - source: "elm"; - action: STATE_SET "disabled" 0.0; - target: "button_image"; - target: "over2"; - target: "disabler"; - after: "disable_text"; + } + part { name: "over2"; + type: RECT; + mouse_events: 1; + repeat_events: 1; + ignore_flags: ON_HOLD; + description { state: "default" 0.0; + color: 0 0 0 0; } - program { name: "disable_text"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - set_state(PART:"elm.text", "disabled_visible", 0.0); - else - set_state(PART:"elm.text", "disabled", 0.0); - set_int(button_state, BUTTON_STATE_DISABLED); - } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 0; } - program { name: "enable"; - signal: "elm,state,enabled"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "over2"; - target: "disabler"; - after: "enable_text"; + } + part { name: "over3"; + type: RECT; + mouse_events: 1; + repeat_events: 1; + description { state: "default" 0.0; + color: 0 0 0 0; } - program { name: "enable_text"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "disabled_visible")) - set_state(PART:"elm.text", "visible", 0.0); - else - set_state(PART:"elm.text", "default", 0.0); - set_int(button_state, BUTTON_STATE_ENABLED); - } + description { state: "clicked" 0.0; + inherit: "default" 0.0; + visible: 1; } - program { name: "focused"; - //signal: "elm,action,focus"; - //source: "elm"; - action: STATE_SET "focused" 0.0; - target: "button_image"; - target: "elm.text"; + } + part { name: "disabler"; + type: RECT; + description { state: "default" 0.0; + color: 0 0 0 0; + visible: 0; } - program { name: "unfocused"; - //signal: "elm,action,unfocus"; - //source: "elm"; - action: STATE_SET "default" 0.0; - target: "button_image"; - after: "unfocus_text"; - } - program { name: "unfocus_text"; - action: STATE_SET "visible" 0.0; - target: "elm.text"; + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 1; } } } - -/////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/popup_button/default"; - alias: "elm/button/base/popup_button/menustyle"; - alias: "elm/button/base/popup_button/liststyle"; - alias: "elm/button/base/popup_button/volumebarstyle"; - alias: "elm/button/base/popup_button/customstyle"; - images { - image: "00_button_popup_normal.png" COMP; - image: "00_button_popup_press.png" COMP; - image: "00_button_popup_focus.png" COMP; - image: "00_button_popup_dim.png" COMP; + programs { + program { name: "button_click"; + signal: "mouse,down,1"; + source: "over2"; + action: SIGNAL_EMIT "elm,action,press" ""; + after: "button_click_anim"; } - script { - public button_state = BUTTON_STATE_ENABLED; + program { name: "button_click_anim"; + action: STATE_SET "clicked" 0.0; + target: "button_image"; + after: "text_clicked"; } - parts { - part { name: "button_image"; - mouse_events: 1; - scale: 1; - description { state: "default" 0.0; - min: 18 46; - max: 400 46; - image { - normal: "00_button_popup_normal.png"; - border: 4 4 4 4; - border_scale: 1; - } - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_popup_press.png"; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_popup_dim.png"; - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_popup_focus.png"; - } - } - part { - name: "padding_left"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 0.0 1.0; - min: 10 5; - fixed: 1 0; - color: 0 0 0 0; + program { name: "text_clicked"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.text", st, 30, vl); + if (!strcmp(st, "visible")) + set_state(PART:"elm.text", "clicked", 0.0); } } - part { - name: "padding_right"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 1.0 0.0; - rel1.relative: 1.0 0.0; - rel2.relative: 1.0 1.0; - min: 10 5; - fixed: 1 0; - color: 0 0 0 0; - } + program { name: "button_unpress"; + action: SIGNAL_EMIT "elm,action,unpress" ""; } - part { - name: "padding_top"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 1.0 0.0; - min: 5 10; - fixed: 0 1; - color: 0 0 0 0; + program { name: "button_mouseout_clicked"; + signal: "mouse,up,1"; + source: "over3"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.swallow.content", st, 30, vl); + if (strcmp(st, "icononly")) + { + emit("elm,action,default,text,set", ""); + set_state(PART:"elm.text", "visible", 0.0); + } + if(get_int(button_state) != BUTTON_STATE_DISABLED) + set_state(PART:"button_image", "default", 0.0); } + after: button_unpress; } - part { - name: "padding_bottom"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 1.0 1.0; - rel1.relative: 0.0 1.0; - rel2.relative: 1.0 1.0; - min: 5 10; - fixed: 0 1; - color: 0 0 0 0; - } + program { name: "button_click2"; + signal: "mouse,down,1"; + source: "over3"; + action: STATE_SET "clicked" 0.0; + target: "over3"; } - part { - name: "icon_rect"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - visible: 1; - min: 0 40; - fixed: 1 0; - rel1 {relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "elm.swallow.content"; to_y: "padding_bottom"; } - align: 0.0 0.5; - color: 0 0 0 0; - } + program { name: "button_unclick2"; + signal: "mouse,clicked,1"; + source: "over3"; + action: STATE_SET "default" 0.0; + target: "over3"; } - part { - name: "padding_icon_text"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; //when only icon or no icon is there - align: 0.0 0.0; - rel1 { relative: 1.0 0.0; to: "icon_rect"; } - rel2 { relative: 1.0 1.0; to: "icon_rect"; } - fixed: 1 0; - min: 0 0; - color: 0 0 0 0; - } - description { state: "icononly" 0.0; - inherit: "default" 0.0; - } - description { state: "visible" 0.0; //when icon is visible - align: 0.0 0.0; - rel1 { relative: 1.0 0.0; to: "icon_rect"; } - rel2 { relative: 1.0 1.0; to: "icon_rect"; } - fixed: 1 0; - min: 10 0; - color: 0 0 0 0; - } + program { name: "button_unclick3"; + signal: "mouse,clicked,1"; + source: "over2"; + action: SIGNAL_EMIT "elm,action,click" ""; } - part { name: "elm.swallow.content"; - type: SWALLOW; - scale: 1; - description { state: "default" 0.0; - visible: 0; - align: 0.0 0.5; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } - fixed: 1 0; - } - description { state: "visible" 0.0; - fixed: 1 0; - visible: 1; - align: 0.0 0.5; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - } - description { state: "icononly" 0.0;; - visible: 1; - min: 24 24; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } - align: 0.5 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; + program { name: "text_show"; + signal: "elm,state,text,visible"; + source: "elm"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.swallow.content", st, 30, vl); + if (!strcmp(st, "icononly")) + { + set_state(PART:"elm.swallow.content", "visible", 0.0); + set_state(PART:"padding_icon_text", "visible", 0.0); + } + if(get_int(button_state) != BUTTON_STATE_DISABLED) + set_state(PART:"elm.text", "visible", 0.0); + else + set_state(PART:"elm.text", "disabled_visible", 0.0); } } - part { name: "elm.text"; - type: TEXT; - //effect: SHADOW; - mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - visible: 0; - rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; } - rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; } - align: 0.5 0.5; - color: BUTTON_POPUP_BUTTON_TEXT_NORMAL_COLOR_INC; - color2: BUTTON_POPUP_BUTTON_TEXT_NORMAL_SHAWDOW_COLOR_INC; - text { - font: "SLP:style=Medium"; - size: 20; - min: 0 0; - align: 0.5 0.5; - max: 1 0; + program { name: "text_hide"; + signal: "elm,state,text,hidden"; + source: "elm"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.swallow.content", st, 30, vl); + if (!strcmp(st, "visible")) + { + set_state(PART:"elm.swallow.content", "icononly", 0.0); + set_state(PART:"padding_icon_text", "icononly", 0.0); } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - min: 90 20; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - min: 0 0; - color: BUTTON_POPUP_BUTTON_TEXT_PRESSED_COLOR_INC; - color2: BUTTON_POPUP_BUTTON_TEXT_PRESSED_SHAWDOW_COLOR_INC; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - color: 0 0 0 128; - color3: 0 0 0 0; - } - description { state: "disabled_visible" 0.0; - inherit: "default" 0.0; - color: BUTTON_POPUP_BUTTON_TEXT_DISABLED_COLOR_INC; - color2: BUTTON_POPUP_BUTTON_TEXT_DISABLED_SHAWDOW_COLOR_INC; - color3: 0 0 0 0; - visible: 1; - min: 90 20; - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - min: 0 0; - color: BUTTON_POPUP_BUTTON_TEXT_FOCUSED_COLOR_INC; - color2: BUTTON_POPUP_BUTTON_TEXT_FOCUSED_SHAWDOW_COLOR_INC; - } - } - part { name: "over2"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - ignore_flags: ON_HOLD; - description { state: "default" 0.0; - color: 0 0 0 0; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "over3"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - description { state: "default" 0.0; - color: 0 0 0 0; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - 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,down,1"; - source: "over2"; - action: SIGNAL_EMIT "elm,action,press" ""; - after: "button_click_anim"; - } - program { name: "button_click_anim"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - after: "text_clicked"; - } - program { name: "text_clicked"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - set_state(PART:"elm.text", "clicked", 0.0); - } - } - program { name: "button_unpress"; - action: SIGNAL_EMIT "elm,action,unpress" ""; - } - program { name: "button_mouseout_clicked"; - signal: "mouse,up,1"; - source: "over3"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (strcmp(st, "icononly")) - { - emit("elm,action,default,text,set", ""); - set_state(PART:"elm.text", "visible", 0.0); - } - if(get_int(button_state) != BUTTON_STATE_DISABLED) - set_state(PART:"button_image", "default", 0.0); - } - after: button_unpress; - } - program { name: "button_click2"; - signal: "mouse,down,1"; - source: "over3"; - action: STATE_SET "clicked" 0.0; - target: "over3"; - } - program { name: "button_unclick2"; - signal: "mouse,clicked,1"; - source: "over3"; - action: STATE_SET "default" 0.0; - target: "over3"; - } - program { name: "button_unclick3"; - signal: "mouse,clicked,1"; - source: "over2"; - action: SIGNAL_EMIT "elm,action,click" ""; - } - program { name: "text_show"; - signal: "elm,state,text,visible"; - source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (!strcmp(st, "icononly")) - { - set_state(PART:"elm.swallow.content", "visible", 0.0); - set_state(PART:"padding_icon_text", "visible", 0.0); - } - if(get_int(button_state) != BUTTON_STATE_DISABLED) - set_state(PART:"elm.text", "visible", 0.0); - else - set_state(PART:"elm.text", "disabled_visible", 0.0); - } - } - program { name: "text_hide"; - signal: "elm,state,text,hidden"; - source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (!strcmp(st, "visible")) - { - set_state(PART:"elm.swallow.content", "icononly", 0.0); - set_state(PART:"padding_icon_text", "icononly", 0.0); - } - set_state(PART:"elm.text", "default", 0.0); + set_state(PART:"elm.text", "default", 0.0); } } program { name: "icon_show"; @@ -3963,3264 +3532,418 @@ } /////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/expand_2/opened"; - images { - image: "00_button_expand_2_opened.png" COMP; - image: "00_button_expand_2_opened_press.png" COMP; - image: "00_button_expand_2_opened_dim.png" COMP; - } - parts { - part { name: "button_image"; - mouse_events: 1; - scale: 1; - description { state: "default" 0.0; - min: 40 40; - max: 40 40; - image { - normal: "00_button_expand_2_opened.png"; - } - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_expand_2_opened_press.png"; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_expand_2_opened_dim.png"; - } - } - part { name: "over1"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - ignore_flags: ON_HOLD; - description { state: "default" 0.0; - color: 0 0 0 0; - } - } - part { name: "over2"; - mouse_events: 1; - repeat_events: 1; - description { state: "default" 0.0; - color: 255 255 255 0; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 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,down,1"; - source: "over1"; - action: SIGNAL_EMIT "elm,action,press" ""; - after: "button_click_anim"; - } - program { name: "button_click_anim"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - } - program { name: "button_unclick"; - signal: "mouse,up,1"; - source: "over2"; - action: SIGNAL_EMIT "elm,action,unpress" ""; - after: "button_unclick_anim"; - } - program { name: "button_unclick_anim"; - action: STATE_SET "default" 0.0; - target: "button_image"; - } - program { name: "button_click2"; - signal: "mouse,down,1"; - source: "over2"; - action: STATE_SET "clicked" 0.0; - target: "over2"; - } - program { name: "button_unclick2"; - signal: "mouse,clicked,1"; - source: "over1"; - action: STATE_SET "default" 0.0; - target: "over1"; - after: "button_unclick3"; - } - program { name: "button_unclick3"; - action: SIGNAL_EMIT "elm,action,click" ""; - } - program { name: "disable"; - signal: "elm,state,disabled"; - source: "elm"; - action: STATE_SET "disabled" 0.0; - target: "disabler"; - target: "button_image"; - } - program { name: "enable"; - signal: "elm,state,enabled"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "disabler"; - target: "button_image"; - } - } - } - - group { name: "elm/button/base/expand_2/opened/extended"; - images { - image: "00_button_expand_2_opened.png" COMP; - image: "00_button_expand_2_opened_press.png" COMP; - image: "00_button_expand_2_opened_dim.png" COMP; - } - parts { - part { name: "button_image"; - mouse_events: 1; - scale: 1; - description { state: "default" 0.0; - min: 40 40; - max: 40 40; - image { - normal: "00_button_expand_2_opened.png"; - } - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_expand_2_opened_press.png"; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_expand_2_opened_dim.png"; - } - } - part { name: "over1"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - ignore_flags: ON_HOLD; - description { state: "default" 0.0; - min: 60 75; - max: 60 75; - color: 0 0 0 0; - } - } - part { name: "over2"; - mouse_events: 1; - repeat_events: 1; - description { state: "default" 0.0; - color: 255 255 255 0; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 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,down,1"; - source: "over1"; - action: SIGNAL_EMIT "elm,action,press" ""; - after: "button_click_anim"; - } - program { name: "button_click_anim"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - } - program { name: "button_unclick"; - signal: "mouse,up,1"; - source: "over2"; - action: SIGNAL_EMIT "elm,action,unpress" ""; - after: "button_unclick_anim"; - } - program { name: "button_unclick_anim"; - action: STATE_SET "default" 0.0; - target: "button_image"; - } - program { name: "button_click2"; - signal: "mouse,down,1"; - source: "over2"; - action: STATE_SET "clicked" 0.0; - target: "over2"; - } - program { name: "button_unclick2"; - signal: "mouse,clicked,1"; - source: "over1"; - action: STATE_SET "default" 0.0; - target: "over1"; - after: "button_unclick3"; - } - program { name: "button_unclick3"; - action: SIGNAL_EMIT "elm,action,click" ""; - } - program { name: "disable"; - signal: "elm,state,disabled"; - source: "elm"; - action: STATE_SET "disabled" 0.0; - target: "disabler"; - target: "button_image"; - } - program { name: "enable"; - signal: "elm,state,enabled"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "disabler"; - target: "button_image"; - } - } +#define BUTTON_CIRCLE_STYLES(style_name, image_normal, image_press, min_width, min_height) \ + group { name: "elm/button/base/"style_name; \ + images { \ + image: "00_btn_circle_bg_normal.png" COMP; \ + image: "00_btn_circle_bg_press.png" COMP; \ + image: image_normal COMP; \ + image: image_press COMP; \ + } \ + parts { \ + part { name: "button_image"; \ + mouse_events: 1; \ + scale: 1; \ + description { state: "default" 0.0; \ + min: 40 40; \ + max: 40 40; \ + image { \ + normal: "00_btn_circle_bg_normal.png"; \ + } \ + color: 255 255 255 255; \ + } \ + description { \ + state: "clicked" 0.0; \ + inherit: "default" 0.0; \ + image.normal: "00_btn_circle_bg_press.png"; \ + } \ + description { \ + state: "disabled" 0.0; \ + inherit: "default" 0.0; \ + color: 255 255 255 128; \ + } \ + } \ + part { name: "button_center_part"; \ + mouse_events: 1; \ + scale: 1; \ + description { state: "default" 0.0; \ + min: 40 40; \ + max: 40 40; \ + image.normal: image_normal; \ + color: 255 255 255 255; \ + } \ + description { \ + state: "clicked" 0.0; \ + inherit: "default" 0.0; \ + image.normal: image_press; \ + } \ + description { \ + state: "disabled" 0.0; \ + inherit: "default" 0.0; \ + color: 255 255 255 128; \ + } \ + } \ + part { name: "over1"; \ + type: RECT; \ + mouse_events: 1; \ + repeat_events: 1; \ + ignore_flags: ON_HOLD; \ + description { state: "default" 0.0; \ + color: 0 0 0 0; \ + min: min_width min_height; \ + } \ + } \ + part { name: "over2"; \ + mouse_events: 1; \ + repeat_events: 1; \ + description { state: "default" 0.0; \ + color: 255 255 255 0; \ + } \ + description { state: "clicked" 0.0; \ + inherit: "default" 0.0; \ + visible: 1; \ + color: 255 255 255 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,down,1"; \ + source: "over1"; \ + action: SIGNAL_EMIT "elm,action,press" ""; \ + after: "button_click_anim"; \ + } \ + program { name: "button_click_anim"; \ + action: STATE_SET "clicked" 0.0; \ + target: "button_image"; \ + target: "button_center_part"; \ + } \ + program { name: "button_unclick"; \ + signal: "mouse,up,1"; \ + source: "over2"; \ + action: SIGNAL_EMIT "elm,action,unpress" ""; \ + after: "button_unclick_anim"; \ + } \ + program { name: "button_unclick_anim"; \ + action: STATE_SET "default" 0.0; \ + target: "button_image"; \ + target: "button_center_part"; \ + } \ + program { name: "button_click2"; \ + signal: "mouse,down,1"; \ + source: "over2"; \ + action: STATE_SET "clicked" 0.0; \ + target: "over2"; \ + } \ + program { name: "button_unclick2"; \ + signal: "mouse,clicked,1"; \ + source: "over1"; \ + action: STATE_SET "default" 0.0; \ + target: "over1"; \ + after: "button_unclick3"; \ + } \ + program { name: "button_unclick3"; \ + action: SIGNAL_EMIT "elm,action,click" ""; \ + } \ + program { name: "disable"; \ + signal: "elm,state,disabled"; \ + source: "elm"; \ + action: STATE_SET "disabled" 0.0; \ + target: "disabler"; \ + target: "button_image"; \ + target: "button_center_part"; \ + } \ + program { name: "enable"; \ + signal: "elm,state,enabled"; \ + source: "elm"; \ + action: STATE_SET "default" 0.0; \ + target: "disabler"; \ + target: "button_image"; \ + target: "button_center_part"; \ + } \ + } \ } -/////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/expand_2/closed"; - images { - image: "00_button_expand_2_closed.png" COMP; - image: "00_button_expand_2_closed_press.png" COMP; - image: "00_button_expand_2_closed_dim.png" COMP; - } - parts { - part { name: "button_image"; - mouse_events: 1; - scale: 1; - description { state: "default" 0.0; - min: 40 40; - max: 40 40; - image { - normal: "00_button_expand_2_closed.png"; - } - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_expand_2_closed_press.png"; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_expand_2_closed_dim.png"; - } - } - part { name: "over1"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - ignore_flags: ON_HOLD; - description { state: "default" 0.0; - color: 0 0 0 0; - } - } - part { name: "over2"; - mouse_events: 1; - repeat_events: 1; - description { state: "default" 0.0; - color: 255 255 255 0; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 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,down,1"; - source: "over1"; - action: SIGNAL_EMIT "elm,action,press" ""; - after: "button_click_anim"; - } - program { name: "button_click_anim"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - } - program { name: "button_unclick"; - signal: "mouse,up,1"; - source: "over2"; - action: SIGNAL_EMIT "elm,action,unpress" ""; - after: "button_unclick_anim"; - } - program { name: "button_unclick_anim"; - action: STATE_SET "default" 0.0; - target: "button_image"; - } - program { name: "button_click2"; - signal: "mouse,down,1"; - source: "over2"; - action: STATE_SET "clicked" 0.0; - target: "over2"; - } - program { name: "button_unclick2"; - signal: "mouse,clicked,1"; - source: "over1"; - action: STATE_SET "default" 0.0; - target: "over1"; - after: "button_unclick3"; - } - program { name: "button_unclick3"; - action: SIGNAL_EMIT "elm,action,click" ""; - } - program { name: "disable"; - signal: "elm,state,disabled"; - source: "elm"; - action: STATE_SET "disabled" 0.0; - target: "disabler"; - target: "button_image"; - } - program { name: "enable"; - signal: "elm,state,enabled"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "disabler"; - target: "button_image"; - } - } - } - - group { name: "elm/button/base/expand_2/closed/extended"; - images { - image: "00_button_expand_2_closed.png" COMP; - image: "00_button_expand_2_closed_press.png" COMP; - image: "00_button_expand_2_closed_dim.png" COMP; - } - parts { - part { name: "button_image"; - mouse_events: 1; - scale: 1; - description { state: "default" 0.0; - min: 40 40; - max: 40 40; - image { - normal: "00_button_expand_2_closed.png"; - } - } - description { - state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_expand_2_closed_press.png"; - } - description { - state: "disabled" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_expand_2_closed_dim.png"; - } - } - part { name: "over1"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - ignore_flags: ON_HOLD; - description { state: "default" 0.0; - min: 60 75; - max: 60 75; - color: 0 0 0 0; - } - } - part { name: "over2"; - mouse_events: 1; - repeat_events: 1; - description { state: "default" 0.0; - color: 255 255 255 0; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 255 255 255 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,down,1"; - source: "over1"; - action: SIGNAL_EMIT "elm,action,press" ""; - after: "button_click_anim"; - } - program { name: "button_click_anim"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - } - program { name: "button_unclick"; - signal: "mouse,up,1"; - source: "over2"; - action: SIGNAL_EMIT "elm,action,unpress" ""; - after: "button_unclick_anim"; - } - program { name: "button_unclick_anim"; - action: STATE_SET "default" 0.0; - target: "button_image"; - } - program { name: "button_click2"; - signal: "mouse,down,1"; - source: "over2"; - action: STATE_SET "clicked" 0.0; - target: "over2"; - } - program { name: "button_unclick2"; - signal: "mouse,clicked,1"; - source: "over1"; - action: STATE_SET "default" 0.0; - target: "over1"; - after: "button_unclick3"; - } - program { name: "button_unclick3"; - action: SIGNAL_EMIT "elm,action,click" ""; - } - program { name: "disable"; - signal: "elm,state,disabled"; - source: "elm"; - action: STATE_SET "disabled" 0.0; - target: "disabler"; - target: "button_image"; - } - program { name: "enable"; - signal: "elm,state,enabled"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "disabler"; - target: "button_image"; - } - } - } - -/////////////////////////////////////////////////////////////////////////////////////// -#define BUTTON_CIRCLE_STYLES(style_name, image_normal, image_press, min_width, min_height) \ - group { name: "elm/button/base/"style_name; \ - images { \ - image: "00_btn_circle_bg_normal.png" COMP; \ - image: "00_btn_circle_bg_press.png" COMP; \ - image: image_normal COMP; \ - image: image_press COMP; \ - } \ - parts { \ - part { name: "button_image"; \ - mouse_events: 1; \ - scale: 1; \ - description { state: "default" 0.0; \ - min: 40 40; \ - max: 40 40; \ - image { \ - normal: "00_btn_circle_bg_normal.png"; \ - } \ - color: 255 255 255 255; \ - } \ - description { \ - state: "clicked" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "00_btn_circle_bg_press.png"; \ - } \ - description { \ - state: "disabled" 0.0; \ - inherit: "default" 0.0; \ - color: 255 255 255 128; \ - } \ - } \ - part { name: "button_center_part"; \ - mouse_events: 1; \ - scale: 1; \ - description { state: "default" 0.0; \ - min: 40 40; \ - max: 40 40; \ - image.normal: image_normal; \ - color: 255 255 255 255; \ - } \ - description { \ - state: "clicked" 0.0; \ - inherit: "default" 0.0; \ - image.normal: image_press; \ - } \ - description { \ - state: "disabled" 0.0; \ - inherit: "default" 0.0; \ - color: 255 255 255 128; \ - } \ - } \ - part { name: "over1"; \ - type: RECT; \ - mouse_events: 1; \ - repeat_events: 1; \ - ignore_flags: ON_HOLD; \ - description { state: "default" 0.0; \ - color: 0 0 0 0; \ - min: min_width min_height; \ - } \ - } \ - part { name: "over2"; \ - mouse_events: 1; \ - repeat_events: 1; \ - description { state: "default" 0.0; \ - color: 255 255 255 0; \ - } \ - description { state: "clicked" 0.0; \ - inherit: "default" 0.0; \ - visible: 1; \ - color: 255 255 255 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,down,1"; \ - source: "over1"; \ - action: SIGNAL_EMIT "elm,action,press" ""; \ - after: "button_click_anim"; \ - } \ - program { name: "button_click_anim"; \ - action: STATE_SET "clicked" 0.0; \ - target: "button_image"; \ - target: "button_center_part"; \ - } \ - program { name: "button_unclick"; \ - signal: "mouse,up,1"; \ - source: "over2"; \ - action: SIGNAL_EMIT "elm,action,unpress" ""; \ - after: "button_unclick_anim"; \ - } \ - program { name: "button_unclick_anim"; \ - action: STATE_SET "default" 0.0; \ - target: "button_image"; \ - target: "button_center_part"; \ - } \ - program { name: "button_click2"; \ - signal: "mouse,down,1"; \ - source: "over2"; \ - action: STATE_SET "clicked" 0.0; \ - target: "over2"; \ - } \ - program { name: "button_unclick2"; \ - signal: "mouse,clicked,1"; \ - source: "over1"; \ - action: STATE_SET "default" 0.0; \ - target: "over1"; \ - after: "button_unclick3"; \ - } \ - program { name: "button_unclick3"; \ - action: SIGNAL_EMIT "elm,action,click" ""; \ - } \ - program { name: "disable"; \ - signal: "elm,state,disabled"; \ - source: "elm"; \ - action: STATE_SET "disabled" 0.0; \ - target: "disabler"; \ - target: "button_image"; \ - target: "button_center_part"; \ - } \ - program { name: "enable"; \ - signal: "elm,state,enabled"; \ - source: "elm"; \ - action: STATE_SET "default" 0.0; \ - target: "disabler"; \ - target: "button_image"; \ - target: "button_center_part"; \ - } \ - } \ - } - -/////////////////////////////////////////////////////////////////////////////////////// - BUTTON_CIRCLE_STYLES("reveal", "00_button_reveal.png", "00_button_reveal.png", 40, 40) - -/////////////////////////////////////////////////////////////////////////////////////// - BUTTON_CIRCLE_STYLES("reveal/extended", "00_button_reveal.png", "00_button_reveal_press.png", 60, 70) - -/////////////////////////////////////////////////////////////////////////////////////// - BUTTON_CIRCLE_STYLES("expand/closed", "00_button_expand_closed.png", "00_button_expand_closed_press.png", 40, 40) - -/////////////////////////////////////////////////////////////////////////////////////// - BUTTON_CIRCLE_STYLES("expand/closed/extended", "00_button_expand_closed.png", "00_button_expand_closed_press.png", 60, 70) - -/////////////////////////////////////////////////////////////////////////////////////// - BUTTON_CIRCLE_STYLES("expand/opened", "00_button_expand_opened.png", "00_button_expand_opened_press.png", 40, 40) - -/////////////////////////////////////////////////////////////////////////////////////// - BUTTON_CIRCLE_STYLES("expand/opened/extended", "00_button_expand_opened.png", "00_button_expand_opened_press.png", 60, 70) - -/////////////////////////////////////////////////////////////////////////////////////// - BUTTON_CIRCLE_STYLES("info", "00_button_info.png", "00_button_info_press.png", 40, 40) - -/////////////////////////////////////////////////////////////////////////////////////// - BUTTON_CIRCLE_STYLES("info/extended", "00_button_info.png", "00_button_info_press.png", 60, 70) - -/////////////////////////////////////////////////////////////////////////////////////// - BUTTON_CIRCLE_STYLES("rename", "00_button_rename.png", "00_button_rename_press.png", 40, 40) - -/////////////////////////////////////////////////////////////////////////////////////// - BUTTON_CIRCLE_STYLES("rename/extended", "00_button_rename.png", "00_button_rename_press.png", 60, 70) - -/////////////////////////////////////////////////////////////////////////////////////// - BUTTON_CIRCLE_STYLES("call", "00_button_call.png", "00_button_call_press.png", 40, 40) - -/////////////////////////////////////////////////////////////////////////////////////// - BUTTON_CIRCLE_STYLES("call/extended", "00_button_call.png", "00_button_call_press.png", 60, 70) - -/////////////////////////////////////////////////////////////////////////////////////// - BUTTON_CIRCLE_STYLES("warning", "00_button_warning.png", "00_button_warning_press.png", 40, 40) - -/////////////////////////////////////////////////////////////////////////////////////// - BUTTON_CIRCLE_STYLES("warning/extended", "00_button_warning.png", "00_button_warning_press.png", 60, 70) - -/////////////////////////////////////////////////////////////////////////////////////// - BUTTON_CIRCLE_STYLES("plus", "00_button_plus.png", "00_button_plus_press.png", 40, 40) - -/////////////////////////////////////////////////////////////////////////////////////// - BUTTON_CIRCLE_STYLES("plus/extended", "00_button_plus.png", "00_button_plus_press.png", 60, 70) - -/////////////////////////////////////////////////////////////////////////////////////// - BUTTON_CIRCLE_STYLES("minus", "00_button_minus.png", "00_button_minus_press.png", 40, 40) - -/////////////////////////////////////////////////////////////////////////////////////// - BUTTON_CIRCLE_STYLES("minus/extended", "00_button_minus.png", "00_button_minus_press.png", 60, 70) - -/////////////////////////////////////////////////////////////////////////////////////// - BUTTON_CIRCLE_STYLES("cancel", "00_button_cancel.png", "00_button_cancel_press.png", 40, 40) - -/////////////////////////////////////////////////////////////////////////////////////// - BUTTON_CIRCLE_STYLES("cancel/extended", "00_button_cancel.png", "00_button_cancel_press.png", 60, 70) - -/////////////////////////////////////////////////////////////////////////////////////// - BUTTON_CIRCLE_STYLES("send", "00_button_send.png", "00_button_send_press.png", 40, 40) - -/////////////////////////////////////////////////////////////////////////////////////// - BUTTON_CIRCLE_STYLES("send/extended", "00_button_send.png", "00_button_send_press.png", 60, 70) - -/////////////////////////////////////////////////////////////////////////////////////// -#define BUTTON_EDIT_STYLES(style_name, image_normal, image_press, min_width, min_height) \ - group { name: "elm/button/base/"style_name; \ - images { \ - image: image_normal COMP; \ - image: image_press COMP; \ - image: "00_button_EditStyle.png" COMP; \ - image: "00_button_EditStyle_press.png" COMP; \ - image: "00_button_EditStyle_dim.png" COMP; \ - } \ - parts { \ - part { name: "button_image"; \ - mouse_events: 1; \ - scale: 1; \ - description { state: "default" 0.0; \ - min: 46 46; \ - max: 46 46; \ - image { \ - normal: "00_button_EditStyle.png"; \ - border: 8 0 3 3; \ - border_scale: 1; \ - } \ - } \ - description { \ - state: "clicked" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "00_button_EditStyle_press.png"; \ - } \ - description { \ - state: "disabled" 0.0; \ - inherit: "default" 0.0; \ - image.normal: "00_button_EditStyle_dim.png"; \ - } \ - } \ - part { name: "button_center_part"; \ - mouse_events: 0; \ - scale: 1; \ - description { state: "default" 0.0; \ - min: 46 46; \ - max: 46 46; \ - image { \ - normal: image_normal; \ - border: 8 0 3 3; \ - border_scale: 1; \ - } \ - } \ - description { \ - state: "clicked" 0.0; \ - inherit: "default" 0.0; \ - image.normal: image_press; \ - } \ - } \ - part { name: "over1"; \ - type: RECT; \ - mouse_events: 1; \ - repeat_events: 1; \ - ignore_flags: ON_HOLD; \ - description { state: "default" 0.0; \ - color: 0 0 0 0; \ - min: min_width min_height; \ - } \ - } \ - part { name: "over2"; \ - mouse_events: 1; \ - repeat_events: 1; \ - description { state: "default" 0.0; \ - color: 255 255 255 0; \ - } \ - description { state: "clicked" 0.0; \ - inherit: "default" 0.0; \ - visible: 1; \ - color: 255 255 255 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,down,1"; \ - source: "over1"; \ - action: SIGNAL_EMIT "elm,action,press" ""; \ - after: "button_click_anim"; \ - } \ - program { name: "button_click_anim"; \ - action: STATE_SET "clicked" 0.0; \ - target: "button_image"; \ - target: "button_center_part"; \ - } \ - program { name: "button_unclick"; \ - signal: "mouse,up,1"; \ - source: "over2"; \ - action: SIGNAL_EMIT "elm,action,unpress" ""; \ - after: "button_unclick_anim"; \ - } \ - program { name: "button_unclick_anim"; \ - action: STATE_SET "default" 0.0; \ - target: "button_image"; \ - target: "button_center_part"; \ - } \ - program { name: "button_click2"; \ - signal: "mouse,down,1"; \ - source: "over2"; \ - action: STATE_SET "clicked" 0.0; \ - target: "over2"; \ - } \ - program { name: "button_unclick2"; \ - signal: "mouse,clicked,1"; \ - source: "over1"; \ - action: STATE_SET "default" 0.0; \ - target: "over1"; \ - after: "button_unclick3"; \ - } \ - program { name: "button_unclick3"; \ - action: SIGNAL_EMIT "elm,action,click" ""; \ - } \ - program { name: "disable"; \ - signal: "elm,state,disabled"; \ - source: "elm"; \ - action: STATE_SET "disabled" 0.0; \ - target: "disabler"; \ - target: "button_image"; \ - } \ - program { name: "enable"; \ - signal: "elm,state,enabled"; \ - source: "elm"; \ - action: STATE_SET "default" 0.0; \ - target: "disabler"; \ - target: "button_image"; \ - } \ - } \ - } -/////////////////////////////////////////////////////////////////////////////////////// -BUTTON_EDIT_STYLES("icon_plus", "00_button_icon_plus.png", "00_button_icon_plus_press.png", 46, 46) - -/////////////////////////////////////////////////////////////////////////////////////// -BUTTON_EDIT_STYLES("icon_plus/extended", "00_button_icon_plus.png", "00_button_icon_plus_press.png", 60, 75) - -/////////////////////////////////////////////////////////////////////////////////////// -BUTTON_EDIT_STYLES("icon_minus", "00_button_icon_minus.png", "00_button_icon_minus_press.png", 46, 46) - -/////////////////////////////////////////////////////////////////////////////////////// -BUTTON_EDIT_STYLES("icon_minus/extended", "00_button_icon_minus.png", "00_button_icon_minus_press.png", 60, 75) - -/////////////////////////////////////////////////////////////////////////////////////// -BUTTON_EDIT_STYLES("icon_expand", "00_button_icon_expand.png", "00_button_icon_expand_press.png", 46, 46) - -/////////////////////////////////////////////////////////////////////////////////////// -BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_button_icon_expand_press.png", 60, 75) - -/////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/multiline"; - alias: "elm/button/base/text_only/multiline"; - images { - image: "00_button_04_normal.png" COMP; - image: "00_button_04_press.png" COMP; - image: "00_button_04_dim.png" COMP; - } - script { - public button_state = BUTTON_STATE_ENABLED; - } - styles{ - style { name: "btn_multiline_style"; - base: "font=SLP:style=Medium font_size=18 align=center color=#ffffff wrap=char"; - tag: "br" "\n"; - tag: "ps" "ps"; - tag: "hilight" "+ font=SLP:style=Bold"; - tag: "b" "+ font=SLP:style=Bold"; - tag: "tab" "\t"; - } - } - parts { - part { name: "button_image"; - mouse_events: 1; - scale: 1; - description { state: "default" 0.0; - min: 10 46; - image { - normal: "00_button_04_normal.png"; - border: 4 4 3 3; - border_scale: 1; - } - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_04_press.png"; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_04_dim.png"; - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_04_press.png"; - } - } - part { - name: "padding_left"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 0.0 1.0; - min: 2 2; - fixed: 1 0; - color: 0 0 0 0; - } - } - part { - name: "padding_right"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 1.0 0.0; - rel1.relative: 1.0 0.0; - rel2.relative: 1.0 1.0; - min: 2 2; - fixed: 1 0; - color: 0 0 0 0; - } - } - part { - name: "padding_top"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 1.0 0.0; - min: 2 2; - fixed: 0 1; - color: 0 0 0 0; - } - } - part { - name: "padding_bottom"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 1.0 1.0; - rel1.relative: 0.0 1.0; - rel2.relative: 1.0 1.0; - min: 2 2; - fixed: 0 1; - color: 0 0 0 0; - } - } - part { - name: "icon_rect"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - visible: 1; - min: 0 40; - fixed: 1 0; - rel1 {relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "elm.swallow.content"; to_y: "padding_bottom"; } - align: 0.0 0.5; - color: 0 0 0 0; - } - } - part { - name: "padding_icon_text"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; //when only icon or no icon is there - align: 0.0 0.0; - rel1 { relative: 1.0 0.0; to: "icon_rect"; } - rel2 { relative: 1.0 1.0; to: "icon_rect"; } - fixed: 1 0; - min: 0 0; - color: 0 0 0 0; - } - description { state: "icononly" 0.0; - inherit: "default" 0.0; - } - description { state: "visible" 0.0; //when icon is visible - align: 0.0 0.0; - rel1 { relative: 1.0 0.0; to: "icon_rect"; } - rel2 { relative: 1.0 1.0; to: "icon_rect"; } - fixed: 1 0; - min: 5 0; - color: 0 0 0 0; - } - } - part { name: "elm.swallow.content"; - type: SWALLOW; - scale: 1; - description { state: "default" 0.0; - visible: 0; - align: 0.0 0.5; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } - fixed: 1 0; - } - description { state: "visible" 0.0; - fixed: 1 0; - visible: 1; - align: 0.0 0.5; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - } - description { state: "icononly" 0.0;; - visible: 1; - min: 40 40; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } - align: 0.5 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - } - } - part { name: "elm.text"; - type: TEXTBLOCK; - //effect: SHADOW; - mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - visible: 0; - rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; } - rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; } - align: 0.5 0.5; - color: BUTTON_TEXT_STYLE1_NORMAL_COLOR_INC; - color2: BUTTON_TEXT_STYLE1_NORMAL_SHAWDOW_COLOR_INC; - text { - style: "btn_multiline_style"; - min: 0 0; - max: 0 1; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - min: 80 0; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - min: 0 0; - color: BUTTON_TEXT_STYLE2_PRESSED_COLOR_INC; - color2: BUTTON_TEXT_STYLE2_PRESSED_SHAWDOW_COLOR_INC; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - color: 0 0 0 128; - color3: 0 0 0 0; - } - description { state: "disabled_visible" 0.0; - inherit: "default" 0.0; - color: BUTTON_NAVIBAR_FUNCTION_BUTTON_TEXT_DISABLED_COLOR_INC; - color2: BUTTON_NAVIBAR_FUNCTION_BUTTON_TEXT_DISABLED_SHADOW_COLOR_INC; - color3: 0 0 0 0; - visible: 1; - min: 80 0; - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - min: 0 0; - color: BUTTON_TEXT_STYLE2_DISABLED_COLOR_INC; - color2: BUTTON_TEXT_STYLE2_DISABLED_SHAWDOW_COLOR_INC; - } - } - part { name: "over2"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - ignore_flags: ON_HOLD; - description { state: "default" 0.0; - color: 0 0 0 0; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "over3"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - description { state: "default" 0.0; - color: 0 0 0 0; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - 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,down,1"; - source: "over2"; - action: SIGNAL_EMIT "elm,action,press" ""; - after: "button_click_anim"; - } - program { name: "button_click_anim"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - after: "text_clicked"; - } - program { name: "text_clicked"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - set_state(PART:"elm.text", "clicked", 0.0); - } - } - program { name: "button_unpress"; - action: SIGNAL_EMIT "elm,action,unpress" ""; - } - program { name: "button_mouseout_clicked"; - signal: "mouse,up,1"; - source: "over3"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (strcmp(st, "icononly")) - { - emit("elm,action,default,text,set", ""); - set_state(PART:"elm.text", "visible", 0.0); - } - if(get_int(button_state) != BUTTON_STATE_DISABLED) - set_state(PART:"button_image", "default", 0.0); - } - after: button_unpress; - } - program { name: "button_click2"; - signal: "mouse,down,1"; - source: "over3"; - action: STATE_SET "clicked" 0.0; - target: "over3"; - } - program { name: "button_unclick2"; - signal: "mouse,clicked,1"; - source: "over3"; - action: STATE_SET "default" 0.0; - target: "over3"; - } - program { name: "button_unclick3"; - signal: "mouse,clicked,1"; - source: "over2"; - action: SIGNAL_EMIT "elm,action,click" ""; - } - program { name: "text_show"; - signal: "elm,state,text,visible"; - source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (!strcmp(st, "icononly")) - { - set_state(PART:"elm.swallow.content", "visible", 0.0); - set_state(PART:"padding_icon_text", "visible", 0.0); - } - if(get_int(button_state) != BUTTON_STATE_DISABLED) - set_state(PART:"elm.text", "visible", 0.0); - else - set_state(PART:"elm.text", "disabled_visible", 0.0); - } - } - program { name: "text_hide"; - signal: "elm,state,text,hidden"; - source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (!strcmp(st, "visible")) - { - set_state(PART:"elm.swallow.content", "icononly", 0.0); - set_state(PART:"padding_icon_text", "icononly", 0.0); - } - set_state(PART:"elm.text", "default", 0.0); - } - } - program { name: "icon_show"; - signal: "elm,state,icon,visible"; - source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - { - set_state(PART:"elm.swallow.content", "visible", 0.0); - set_state(PART:"padding_icon_text", "visible", 0.0); - } - else - { - set_state(PART:"elm.swallow.content", "icononly", 0.0); - set_state(PART:"padding_icon_text", "icononly", 0.0); - } - } - } - program { name: "icon_hide"; - signal: "elm,state,icon,hidden"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.swallow.content"; - } - program { name: "disable"; - signal: "elm,state,disabled"; - source: "elm"; - action: STATE_SET "disabled" 0.0; - target: "button_image"; - target: "over2"; - target: "disabler"; - after: "disable_text"; - } - program { name: "disable_text"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - set_state(PART:"elm.text", "disabled_visible", 0.0); - else - set_state(PART:"elm.text", "disabled", 0.0); - set_int(button_state, BUTTON_STATE_DISABLED); - } - } - program { name: "enable"; - signal: "elm,state,enabled"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "over2"; - target: "disabler"; - after: "enable_text"; - } - program { name: "enable_text"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "disabled_visible")) - set_state(PART:"elm.text", "visible", 0.0); - else - set_state(PART:"elm.text", "default", 0.0); - set_int(button_state, BUTTON_STATE_ENABLED); - } - } - program { name: "focused"; - //signal: "elm,action,focus"; - //source: "elm"; - action: STATE_SET "focused" 0.0; - target: "button_image"; - target: "elm.text"; - } - program { name: "unfocused"; - //signal: "elm,action,unfocus"; - //source: "elm"; - action: STATE_SET "default" 0.0; - target: "button_image"; - after: "unfocus_text"; - } - program { name: "unfocus_text"; - action: STATE_SET "visible" 0.0; - target: "elm.text"; - } - } - } - -/////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/icon_only/default"; - images { - image: "00_button_03_normal.png" COMP; - image: "00_button_03_press.png" COMP; - image: "00_button_03_focus.png" COMP; - image: "00_button_03_dim.png" COMP; - } - script { - public button_state = BUTTON_STATE_ENABLED; - } - parts { - part { name: "button_image"; - mouse_events: 1; - scale: 1; - description { state: "default" 0.0; - min: 50 50; - max: 50 50; - image { - normal: "00_button_03_normal.png"; - border: 7 7 7 7; - border_scale: 1; - } - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_03_press.png"; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_03_dim.png"; - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_03_focus.png"; - } - } - part { - name: "padding_left"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 0.0 1.0; - min: 5 5; - fixed: 1 0; - color: 0 0 0 0; - } - } - part { - name: "padding_right"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 1.0 0.0; - rel1.relative: 1.0 0.0; - rel2.relative: 1.0 1.0; - min: 5 5; - fixed: 1 0; - color: 0 0 0 0; - } - } - part { - name: "padding_top"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 1.0 0.0; - min: 5 5; - fixed: 0 1; - color: 0 0 0 0; - } - } - part { - name: "padding_bottom"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 1.0 1.0; - rel1.relative: 0.0 1.0; - rel2.relative: 1.0 1.0; - min: 5 5; - fixed: 0 1; - color: 0 0 0 0; - } - } - part { name: "elm.swallow.content"; - type: SWALLOW; - mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - max: 40 40; - visible: 0; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - rel1 { relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } - align: 0.5 0.5; - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - part { name: "over1"; - mouse_events: 1; - repeat_events: 1; - ignore_flags: ON_HOLD; - description { state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "over2"; - mouse_events: 1; - repeat_events: 1; - description { state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - color: 0 0 0 0; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - color: 0 0 0 0; - } - } - part { name: "disabler"; - type: RECT; - description { state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - 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,down,1"; - source: "over1"; - action: SIGNAL_EMIT "elm,action,press" ""; - after: "button_click_anim"; - } - program { name: "button_click_anim"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - } - program { name: "button_unclick"; - signal: "mouse,up,1"; - source: "over2"; - action: SIGNAL_EMIT "elm,action,unpress" ""; - after: "button_unclick_anim"; - } - program { name: "button_unclick_anim"; - action: STATE_SET "default" 0.0; - target: "button_image"; - } - program { name: "button_click2"; - signal: "mouse,down,1"; - source: "over2"; - action: STATE_SET "clicked" 0.0; - target: "over2"; - } - program { name: "button_unclick2"; - signal: "mouse,clicked,1"; - source: "over1"; - action: STATE_SET "default" 0.0; - target: "over1"; - after: "button_unclick3"; - } - program { name: "button_unclick3"; - action: SIGNAL_EMIT "elm,action,click" ""; - } - program { name: "disable"; - signal: "elm,state,disabled"; - source: "elm"; - action: STATE_SET "disabled" 0.0; - target: "button_image"; - target: "over1"; - target: "disabler"; - after : "state_set_disable"; - } - program { name: "state_set_disable"; - script { - set_int(button_state, BUTTON_STATE_DISABLED); - } - } - program { name: "enable"; - signal: "elm,state,enabled"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "over1"; - target: "disabler"; - after : "state_set_enable"; - } - program { name: "state_set_enable"; - script { - set_int(button_state, BUTTON_STATE_ENABLED); - } - } - program { name: "icon_show"; - signal: "elm,state,icon,visible"; - source: "elm"; - action: STATE_SET "visible" 0.0; - target: "elm.swallow.content"; - } - program { name: "icon_hide"; - signal: "elm,state,icon,hidden"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.swallow.content"; - } - program { name: "focused"; - //signal: "elm,action,focus"; - //source: "elm"; - action: STATE_SET "focused" 0.0; - target: "button_image"; - } - program { name: "unfocused"; - //signal: "elm,action,unfocus"; - //source: "elm"; - action: STATE_SET "default" 0.0; - target: "button_image"; - } - } - } - -/////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/dark"; - alias: "elm/button/base/sound_dark"; - alias: "elm/button/base/sound_haptic_multiline"; - images { - image: "00_button_02_normal.png" COMP; - image: "00_button_02_press.png" COMP; - image: "00_button_02_focus.png" COMP; - } - script { - public button_state = BUTTON_STATE_ENABLED; - } - parts { - part { name: "button_image"; - mouse_events: 1; - scale: 1; - description { state: "default" 0.0; - min: 16 50; - image { - normal: "00_button_02_normal.png"; - border: 7 7 7 7; - border_scale: 1; - } - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_02_press.png"; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_02_focus.png"; - } - } - part { - name: "padding_left"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 0.0 1.0; - min: 5 5; - fixed: 1 0; - color: 0 0 0 0; - } - } - part { - name: "padding_right"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 1.0 0.0; - rel1.relative: 1.0 0.0; - rel2.relative: 1.0 1.0; - min: 5 5; - fixed: 1 0; - color: 0 0 0 0; - } - } - part { - name: "padding_top"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 1.0 0.0; - min: 5 5; - fixed: 0 1; - color: 0 0 0 0; - } - } - part { - name: "padding_bottom"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 1.0 1.0; - rel1.relative: 0.0 1.0; - rel2.relative: 1.0 1.0; - min: 5 5; - fixed: 0 1; - color: 0 0 0 0; - } - } - part { - name: "icon_rect"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - visible: 1; - min: 0 40; - fixed: 1 0; - rel1 {relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "elm.swallow.content"; to_y: "padding_bottom"; } - align: 0.0 0.5; - color: 0 0 0 0; - } - } - part { - name: "padding_icon_text"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; //when only icon or no icon is there - align: 0.0 0.0; - rel1 { relative: 1.0 0.0; to: "icon_rect"; } - rel2 { relative: 1.0 1.0; to: "icon_rect"; } - fixed: 1 0; - min: 0 0; - color: 0 0 0 0; - } - description { state: "icononly" 0.0; - inherit: "default" 0.0; - } - description { state: "visible" 0.0; //when icon is visible - align: 0.0 0.0; - rel1 { relative: 1.0 0.0; to: "icon_rect"; } - rel2 { relative: 1.0 1.0; to: "icon_rect"; } - fixed: 1 0; - min: 5 0; - color: 0 0 0 0; - } - } - part { name: "elm.swallow.content"; - type: SWALLOW; - scale: 1; - description { state: "default" 0.0; - visible: 0; - align: 0.0 0.5; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } - fixed: 1 0; - } - description { state: "visible" 0.0; - fixed: 1 0; - visible: 1; - align: 0.0 0.5; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - } - description { state: "icononly" 0.0;; - visible: 1; - min: 40 40; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } - align: 0.5 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - } - } - part { name: "elm.text"; - type: TEXT; - //effect: SHADOW; - mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - visible: 0; - rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; } - rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; } - align: 0.5 0.5; - color: 255 255 255 255; - color2: 0 0 0 0; - text { - font: "SLP:style=Medium"; - size: 24; - min: 0 0; - align: 0.5 0.5; - max: 1 0; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - min: 90 40; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - min: 0 0; - color: 255 255 255 255; - color2: 0 0 0 102; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - color: 0 0 0 128; - color3: 0 0 0 0; - } - description { state: "disabled_visible" 0.0; - inherit: "default" 0.0; - color: 0 0 0 128; - color3: 0 0 0 0; - visible: 1; - min: 90 40; - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - min: 0 0; - color: 255 255 255 255; - color2: 0 0 0 102; - } - } - part { name: "over2"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - ignore_flags: ON_HOLD; - description { state: "default" 0.0; - color: 0 0 0 0; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "over3"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - description { state: "default" 0.0; - color: 0 0 0 0; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - 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,down,1"; - source: "over2"; - action: SIGNAL_EMIT "elm,action,press" ""; - after: "button_click_anim"; - } - program { name: "button_click_anim"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - after: "text_clicked"; - } - program { name: "text_clicked"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - set_state(PART:"elm.text", "clicked", 0.0); - } - } - program { name: "button_unpress"; - action: SIGNAL_EMIT "elm,action,unpress" ""; - } - program { name: "button_mouseout_clicked"; - signal: "mouse,up,1"; - source: "over3"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (strcmp(st, "icononly")) - { - emit("elm,action,default,text,set", ""); - set_state(PART:"elm.text", "visible", 0.0); - } - if(get_int(button_state) != BUTTON_STATE_DISABLED) - set_state(PART:"button_image", "default", 0.0); - } - after: button_unpress; - } - program { name: "button_click2"; - signal: "mouse,down,1"; - source: "over3"; - action: STATE_SET "clicked" 0.0; - target: "over3"; - } - program { name: "button_unclick2"; - signal: "mouse,clicked,1"; - source: "over3"; - action: STATE_SET "default" 0.0; - target: "over3"; - } - program { name: "button_unclick3"; - signal: "mouse,clicked,1"; - source: "over2"; - action: SIGNAL_EMIT "elm,action,click" ""; - } - program { name: "text_show"; - signal: "elm,state,text,visible"; - source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (!strcmp(st, "icononly")) - { - set_state(PART:"elm.swallow.content", "visible", 0.0); - set_state(PART:"padding_icon_text", "visible", 0.0); - } - if(get_int(button_state) != BUTTON_STATE_DISABLED) - set_state(PART:"elm.text", "visible", 0.0); - else - set_state(PART:"elm.text", "disabled_visible", 0.0); - } - } - program { name: "text_hide"; - signal: "elm,state,text,hidden"; - source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (!strcmp(st, "visible")) - { - set_state(PART:"elm.swallow.content", "icononly", 0.0); - set_state(PART:"padding_icon_text", "icononly", 0.0); - } - set_state(PART:"elm.text", "default", 0.0); - } - } - program { name: "icon_show"; - signal: "elm,state,icon,visible"; - source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - { - set_state(PART:"elm.swallow.content", "visible", 0.0); - set_state(PART:"padding_icon_text", "visible", 0.0); - } - else - { - set_state(PART:"elm.swallow.content", "icononly", 0.0); - set_state(PART:"padding_icon_text", "icononly", 0.0); - } - } - } - program { name: "icon_hide"; - signal: "elm,state,icon,hidden"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.swallow.content"; - } - program { name: "disable"; - signal: "elm,state,disabled"; - source: "elm"; - action: STATE_SET "disabled" 0.0; - target: "button_image"; - target: "over2"; - target: "disabler"; - after: "disable_text"; - } - program { name: "disable_text"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - set_state(PART:"elm.text", "disabled_visible", 0.0); - else - set_state(PART:"elm.text", "disabled", 0.0); - set_int(button_state, BUTTON_STATE_DISABLED); - } - } - program { name: "enable"; - signal: "elm,state,enabled"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "over2"; - target: "disabler"; - after: "enable_text"; - } - program { name: "enable_text"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "disabled_visible")) - set_state(PART:"elm.text", "visible", 0.0); - else - set_state(PART:"elm.text", "default", 0.0); - set_int(button_state, BUTTON_STATE_ENABLED); - } - } - program { name: "focused"; - //signal: "elm,action,focus"; - //source: "elm"; - action: STATE_SET "focused" 0.0; - target: "button_image"; - target: "elm.text"; - } - program { name: "unfocused"; - //signal: "elm,action,unfocus"; - //source: "elm"; - action: STATE_SET "default" 0.0; - target: "button_image"; - after: "unfocus_text"; - } - program { name: "unfocus_text"; - action: STATE_SET "visible" 0.0; - target: "elm.text"; - } - } - } - -/////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/default"; - images { - image: "00_button_03_normal.png" COMP; - image: "00_button_03_press.png" COMP; - image: "00_button_03_focus.png" COMP; - } - script { - public button_state = BUTTON_STATE_ENABLED; - } - parts { - part { name: "button_image"; - mouse_events: 1; - scale: 1; - description { state: "default" 0.0; - min: 16 50; - image { - normal: "00_button_03_normal.png"; - border: 7 7 7 7; - border_scale: 1; - } - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_03_press.png"; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_03_focus.png"; - } - } - part { - name: "padding_left"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 0.0 1.0; - min: 5 5; - fixed: 1 0; - color: 0 0 0 0; - } - } - part { - name: "padding_right"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 1.0 0.0; - rel1.relative: 1.0 0.0; - rel2.relative: 1.0 1.0; - min: 5 5; - fixed: 1 0; - color: 0 0 0 0; - } - } - part { - name: "padding_top"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 1.0 0.0; - min: 5 5; - fixed: 0 1; - color: 0 0 0 0; - } - } - part { - name: "padding_bottom"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 1.0 1.0; - rel1.relative: 0.0 1.0; - rel2.relative: 1.0 1.0; - min: 5 5; - fixed: 0 1; - color: 0 0 0 0; - } - } - part { - name: "icon_rect"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - visible: 1; - min: 0 40; - fixed: 1 0; - rel1 {relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "elm.swallow.content"; to_y: "padding_bottom"; } - align: 0.0 0.5; - color: 0 0 0 0; - } - } - part { - name: "padding_icon_text"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; //when only icon or no icon is there - align: 0.0 0.0; - rel1 { relative: 1.0 0.0; to: "icon_rect"; } - rel2 { relative: 1.0 1.0; to: "icon_rect"; } - fixed: 1 0; - min: 0 0; - color: 0 0 0 0; - } - description { state: "icononly" 0.0; - inherit: "default" 0.0; - } - description { state: "visible" 0.0; //when icon is visible - align: 0.0 0.0; - rel1 { relative: 1.0 0.0; to: "icon_rect"; } - rel2 { relative: 1.0 1.0; to: "icon_rect"; } - fixed: 1 0; - min: 5 0; - color: 0 0 0 0; - } - } - part { name: "elm.swallow.content"; - type: SWALLOW; - scale: 1; - description { state: "default" 0.0; - visible: 0; - align: 0.0 0.5; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } - fixed: 1 0; - } - description { state: "visible" 0.0; - fixed: 1 0; - visible: 1; - align: 0.0 0.5; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - } - description { state: "icononly" 0.0;; - visible: 1; - min: 40 40; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } - align: 0.5 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - } - } - part { name: "elm.text"; - type: TEXT; - //effect: SHADOW; - mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - visible: 0; - rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; } - rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; } - align: 0.5 0.5; - color: 90 73 40 255; - color2: 255 255 255 255; - text { - font: "SLP:style=Medium"; - size: 24; - min: 0 0; - align: 0.5 0.5; - max: 1 0; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - min: 90 40; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - min: 0 0; - color: 255 255 255 255; - color2: 0 0 0 102; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - color: 0 0 0 128; - color3: 0 0 0 0; - } - description { state: "disabled_visible" 0.0; - inherit: "default" 0.0; - color: 0 0 0 128; - color3: 0 0 0 0; - visible: 1; - min: 90 40; - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - min: 0 0; - color: 255 255 255 255; - color2: 0 0 0 102; - } - } - part { name: "over2"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - ignore_flags: ON_HOLD; - description { state: "default" 0.0; - color: 0 0 0 0; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "over3"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - description { state: "default" 0.0; - color: 0 0 0 0; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - 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,down,1"; - source: "over2"; - action: SIGNAL_EMIT "elm,action,press" ""; - after: "button_click_anim"; - } - program { name: "button_click_anim"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - after: "text_clicked"; - } - program { name: "text_clicked"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - set_state(PART:"elm.text", "clicked", 0.0); - } - } - program { name: "button_unpress"; - action: SIGNAL_EMIT "elm,action,unpress" ""; - } - program { name: "button_mouseout_clicked"; - signal: "mouse,up,1"; - source: "over3"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (strcmp(st, "icononly")) - { - emit("elm,action,default,text,set", ""); - set_state(PART:"elm.text", "visible", 0.0); - } - if(get_int(button_state) != BUTTON_STATE_DISABLED) - set_state(PART:"button_image", "default", 0.0); - } - after: button_unpress; - } - program { name: "button_click2"; - signal: "mouse,down,1"; - source: "over3"; - action: STATE_SET "clicked" 0.0; - target: "over3"; - } - program { name: "button_unclick2"; - signal: "mouse,clicked,1"; - source: "over3"; - action: STATE_SET "default" 0.0; - target: "over3"; - } - program { name: "button_unclick3"; - signal: "mouse,clicked,1"; - source: "over2"; - action: SIGNAL_EMIT "elm,action,click" ""; - } - program { name: "text_show"; - signal: "elm,state,text,visible"; - source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (!strcmp(st, "icononly")) - { - set_state(PART:"elm.swallow.content", "visible", 0.0); - set_state(PART:"padding_icon_text", "visible", 0.0); - } - if(get_int(button_state) != BUTTON_STATE_DISABLED) - set_state(PART:"elm.text", "visible", 0.0); - else - set_state(PART:"elm.text", "disabled_visible", 0.0); - } - } - program { name: "text_hide"; - signal: "elm,state,text,hidden"; - source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (!strcmp(st, "visible")) - { - set_state(PART:"elm.swallow.content", "icononly", 0.0); - set_state(PART:"padding_icon_text", "icononly", 0.0); - } - set_state(PART:"elm.text", "default", 0.0); - } - } - program { name: "icon_show"; - signal: "elm,state,icon,visible"; - source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - { - set_state(PART:"elm.swallow.content", "visible", 0.0); - set_state(PART:"padding_icon_text", "visible", 0.0); - } - else - { - set_state(PART:"elm.swallow.content", "icononly", 0.0); - set_state(PART:"padding_icon_text", "icononly", 0.0); - } - } - } - program { name: "icon_hide"; - signal: "elm,state,icon,hidden"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.swallow.content"; - } - program { name: "disable"; - signal: "elm,state,disabled"; - source: "elm"; - action: STATE_SET "disabled" 0.0; - target: "button_image"; - target: "over2"; - target: "disabler"; - after: "disable_text"; - } - program { name: "disable_text"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - set_state(PART:"elm.text", "disabled_visible", 0.0); - else - set_state(PART:"elm.text", "disabled", 0.0); - set_int(button_state, BUTTON_STATE_DISABLED); - } - } - program { name: "enable"; - signal: "elm,state,enabled"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "over2"; - target: "disabler"; - after: "enable_text"; - } - program { name: "enable_text"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "disabled_visible")) - set_state(PART:"elm.text", "visible", 0.0); - else - set_state(PART:"elm.text", "default", 0.0); - set_int(button_state, BUTTON_STATE_ENABLED); - } - } - program { name: "focused"; - //signal: "elm,action,focus"; - //source: "elm"; - action: STATE_SET "focused" 0.0; - target: "button_image"; - target: "elm.text"; - } - program { name: "unfocused"; - //signal: "elm,action,unfocus"; - //source: "elm"; - action: STATE_SET "default" 0.0; - target: "button_image"; - after: "unfocus_text"; - } - program { name: "unfocus_text"; - action: STATE_SET "visible" 0.0; - target: "elm.text"; - } - } - } - -/////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/hidden"; - images { - image: "00_button_sweep.png" COMP; - image: "00_button_sweep_press.png" COMP;//focus image is missing, so using press - //image: "00_button_sweep_dim.png" COMP; - } - script { - public button_state = BUTTON_STATE_ENABLED; - } - parts { - part { name: "button_image"; - mouse_events: 1; - scale: 1; - description { state: "default" 0.0; - min: 10 38; - image { - normal: "00_button_sweep.png"; - border: 4 4 3 3; - border_scale: 1; - } - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_sweep_press.png"; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_sweep_press.png"; - } - } - part { - name: "padding_left"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 0.0 1.0; - min: 5 5; - fixed: 1 0; - color: 0 0 0 0; - } - } - part { - name: "padding_right"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 1.0 0.0; - rel1.relative: 1.0 0.0; - rel2.relative: 1.0 1.0; - min: 5 5; - fixed: 1 0; - color: 0 0 0 0; - } - } - part { - name: "padding_top"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 1.0 0.0; - min: 5 5; - fixed: 0 1; - color: 0 0 0 0; - } - } - part { - name: "padding_bottom"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 1.0 1.0; - rel1.relative: 0.0 1.0; - rel2.relative: 1.0 1.0; - min: 5 5; - fixed: 0 1; - color: 0 0 0 0; - } - } - part { - name: "icon_rect"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - visible: 1; - min: 0 28; - fixed: 1 0; - rel1 {relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "elm.swallow.content"; to_y: "padding_bottom"; } - align: 0.0 0.5; - color: 0 0 0 0; - } - } - part { - name: "padding_icon_text"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; //when only icon or no icon is there - align: 0.0 0.0; - rel1 { relative: 1.0 0.0; to: "icon_rect"; } - rel2 { relative: 1.0 1.0; to: "icon_rect"; } - fixed: 1 0; - min: 0 0; - color: 0 0 0 0; - } - description { state: "icononly" 0.0; - inherit: "default" 0.0; - } - description { state: "visible" 0.0; //when icon is visible - align: 0.0 0.0; - rel1 { relative: 1.0 0.0; to: "icon_rect"; } - rel2 { relative: 1.0 1.0; to: "icon_rect"; } - fixed: 1 0; - min: 5 0; - color: 0 0 0 0; - } - } - part { name: "elm.swallow.content"; - type: SWALLOW; - scale: 1; - description { state: "default" 0.0; - visible: 0; - align: 0.0 0.5; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } - fixed: 1 0; - } - description { state: "visible" 0.0; - fixed: 1 0; - visible: 1; - align: 0.0 0.5; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - } - description { state: "icononly" 0.0;; - visible: 1; - min: 28 28; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } - align: 0.5 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - } - } - part { name: "elm.text"; - type: TEXT; - //effect: SHADOW; - mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - visible: 0; - rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; } - rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; } - align: 0.5 0.5; - color: BUTTON_HIDDEN_BUTTON_TEXT_NORMAL_COLOR_INC; - color2: BUTTON_HIDDEN_BUTTON_TEXT_NORMAL_SHAWDOW_COLOR_INC; - text { - font: "SLP:style=Medium"; - size: 24; - min: 0 0; - align: 0.5 0.5; - max: 1 0; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - min: 90 28; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - min: 0 0; - color: BUTTON_HIDDEN_BUTTON_TEXT_PRESSED_COLOR_INC; - color2: BUTTON_HIDDEN_BUTTON_TEXT_PRESSED_SHAWDOW_COLOR_INC; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - color: 0 0 0 128; - color3: 0 0 0 0; - } - description { state: "disabled_visible" 0.0; - inherit: "default" 0.0; - color: BUTTON_HIDDEN_BUTTON_TEXT_DISABLED_COLOR_INC; - color2: BUTTON_HIDDEN_BUTTON_TEXT_DISABLED_SHAWDOW_COLOR_INC; - color3: 0 0 0 0; - visible: 1; - min: 90 28; - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - min: 0 0; - color: BUTTON_HIDDEN_BUTTON_TEXT_FOCUSED_COLOR_INC; - color2: BUTTON_HIDDEN_BUTTON_TEXT_FOCUSED_SHAWDOW_COLOR_INC; - } - } - part { name: "over2"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - ignore_flags: ON_HOLD; - description { state: "default" 0.0; - color: 0 0 0 0; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "over3"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - description { state: "default" 0.0; - color: 0 0 0 0; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - 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,down,1"; - source: "over2"; - action: SIGNAL_EMIT "elm,action,press" ""; - after: "button_click_anim"; - } - program { name: "button_click_anim"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - after: "text_clicked"; - } - program { name: "text_clicked"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - set_state(PART:"elm.text", "clicked", 0.0); - } - } - program { name: "button_unpress"; - action: SIGNAL_EMIT "elm,action,unpress" ""; - } - program { name: "button_mouseout_clicked"; - signal: "mouse,up,1"; - source: "over3"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (strcmp(st, "icononly")) - { - emit("elm,action,default,text,set", ""); - set_state(PART:"elm.text", "visible", 0.0); - } - if(get_int(button_state) != BUTTON_STATE_DISABLED) - set_state(PART:"button_image", "default", 0.0); - } - after: button_unpress; - } - program { name: "button_click2"; - signal: "mouse,down,1"; - source: "over3"; - action: STATE_SET "clicked" 0.0; - target: "over3"; - } - program { name: "button_unclick2"; - signal: "mouse,clicked,1"; - source: "over3"; - action: STATE_SET "default" 0.0; - target: "over3"; - } - program { name: "button_unclick3"; - signal: "mouse,clicked,1"; - source: "over2"; - action: SIGNAL_EMIT "elm,action,click" ""; - } - program { name: "text_show"; - signal: "elm,state,text,visible"; - source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (!strcmp(st, "icononly")) - { - set_state(PART:"elm.swallow.content", "visible", 0.0); - set_state(PART:"padding_icon_text", "visible", 0.0); - } - if(get_int(button_state) != BUTTON_STATE_DISABLED) - set_state(PART:"elm.text", "visible", 0.0); - else - set_state(PART:"elm.text", "disabled_visible", 0.0); - } - } - program { name: "text_hide"; - signal: "elm,state,text,hidden"; - source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (!strcmp(st, "visible")) - { - set_state(PART:"elm.swallow.content", "icononly", 0.0); - set_state(PART:"padding_icon_text", "icononly", 0.0); - } - set_state(PART:"elm.text", "default", 0.0); - } - } - program { name: "icon_show"; - signal: "elm,state,icon,visible"; - source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - { - set_state(PART:"elm.swallow.content", "visible", 0.0); - set_state(PART:"padding_icon_text", "visible", 0.0); - } - else - { - set_state(PART:"elm.swallow.content", "icononly", 0.0); - set_state(PART:"padding_icon_text", "icononly", 0.0); - } - } - } - program { name: "icon_hide"; - signal: "elm,state,icon,hidden"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.swallow.content"; - } - program { name: "disable"; - signal: "elm,state,disabled"; - source: "elm"; - action: STATE_SET "disabled" 0.0; - target: "button_image"; - target: "over2"; - target: "disabler"; - after: "disable_text"; - } - program { name: "disable_text"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - set_state(PART:"elm.text", "disabled_visible", 0.0); - else - set_state(PART:"elm.text", "disabled", 0.0); - set_int(button_state, BUTTON_STATE_DISABLED); - } - } - program { name: "enable"; - signal: "elm,state,enabled"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "over2"; - target: "disabler"; - after: "enable_text"; - } - program { name: "enable_text"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "disabled_visible")) - set_state(PART:"elm.text", "visible", 0.0); - else - set_state(PART:"elm.text", "default", 0.0); - set_int(button_state, BUTTON_STATE_ENABLED); - } - } - program { name: "focused"; - //signal: "elm,action,focus"; - //source: "elm"; - action: STATE_SET "focused" 0.0; - target: "button_image"; - target: "elm.text"; - } - program { name: "unfocused"; - //signal: "elm,action,unfocus"; - //source: "elm"; - action: STATE_SET "default" 0.0; - target: "button_image"; - after: "unfocus_text"; - } - program { name: "unfocus_text"; - action: STATE_SET "visible" 0.0; - target: "elm.text"; - } - } - } - -/////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/popup/contact"; - images { - image: "00_button_01_normal.png" COMP; - image: "00_button_01_press.png" COMP; - image: "00_button_01_focus.png" COMP; - } - script { - public button_state = BUTTON_STATE_ENABLED; - } - parts { - part { name: "button_image"; - mouse_events: 1; - scale: 1; - description { state: "default" 0.0; - min: 16 46; - image { - normal: "00_button_01_normal.png"; - border: 4 4 4 4; - border_scale: 1; - } - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - image.normal: "00_button_01_press.png"; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - // image.normal: "00_button_01_focus.png"; - } - } - part { - name: "padding_left"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 0.0 1.0; - min: 10 5; - fixed: 1 0; - color: 0 0 0 0; - } - } - part { - name: "padding_right"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 1.0 0.0; - rel1.relative: 1.0 0.0; - rel2.relative: 1.0 1.0; - min: 10 5; - fixed: 1 0; - color: 0 0 0 0; - } - } - part { - name: "padding_top"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 1.0 0.0; - min: 5 10; - fixed: 0 1; - color: 0 0 0 0; - } - } - part { - name: "padding_bottom"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 1.0 1.0; - rel1.relative: 0.0 1.0; - rel2.relative: 1.0 1.0; - min: 5 10; - fixed: 0 1; - color: 0 0 0 0; - } - } - part { - name: "icon_rect"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - visible: 1; - min: 0 40; - fixed: 1 0; - rel1 {relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "elm.swallow.content"; to_y: "padding_bottom"; } - align: 0.0 0.5; - color: 0 0 0 0; - } - } - part { - name: "padding_icon_text"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; //when only icon or no icon is there - align: 0.0 0.0; - rel1 { relative: 1.0 0.0; to: "icon_rect"; } - rel2 { relative: 1.0 1.0; to: "icon_rect"; } - fixed: 1 0; - min: 0 0; - color: 0 0 0 0; - } - description { state: "icononly" 0.0; - inherit: "default" 0.0; - } - description { state: "visible" 0.0; //when icon is visible - align: 0.0 0.0; - rel1 { relative: 1.0 0.0; to: "icon_rect"; } - rel2 { relative: 1.0 1.0; to: "icon_rect"; } - fixed: 1 0; - min: 10 0; - color: 0 0 0 0; - } - } - part { name: "elm.swallow.content"; - type: SWALLOW; - scale: 1; - description { state: "default" 0.0; - visible: 0; - align: 0.0 0.5; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } - fixed: 1 0; - } - description { state: "visible" 0.0; - fixed: 1 0; - visible: 1; - align: 0.0 0.5; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - } - description { state: "icononly" 0.0;; - visible: 1; - min: 24 24; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } - align: 0.5 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - } - } - part { name: "elm.text"; - type: TEXT; - //effect: SHADOW; - mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - visible: 0; - rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; } - rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; } - align: 0.0 0.5; - color: 90 73 40 255; - color2: 255 255 255 255; - text { - font: "SLP:style=Medium"; - size: 20; - min: 0 0; - align: 0.5 0.5; - max: 1 0; - } - } - description { state: "visible" 0.0; - inherit: "default" 0.0; - visible: 1; - min: 90 20; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - min: 0 0; - color: 255 255 255 255; - color2: 0 0 0 102; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - color: 0 0 0 128; - color3: 0 0 0 0; - } - description { state: "disabled_visible" 0.0; - inherit: "default" 0.0; - color: 0 0 0 128; - color3: 0 0 0 0; - visible: 1; - min: 90 20; - } - description { state: "focused" 0.0; - inherit: "default" 0.0; - visible: 1; - min: 0 0; - color: 255 255 255 255; - color2: 0 0 0 102; - } - } - part { name: "over2"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - ignore_flags: ON_HOLD; - description { state: "default" 0.0; - color: 0 0 0 0; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; - visible: 0; - } - } - part { name: "over3"; - type: RECT; - mouse_events: 1; - repeat_events: 1; - description { state: "default" 0.0; - color: 0 0 0 0; - } - description { state: "clicked" 0.0; - inherit: "default" 0.0; - visible: 1; - } - } - 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,down,1"; - source: "over2"; - action: SIGNAL_EMIT "elm,action,press" ""; - after: "button_click_anim"; - } - program { name: "button_click_anim"; - action: STATE_SET "clicked" 0.0; - target: "button_image"; - after: "text_clicked"; - } - program { name: "text_clicked"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - set_state(PART:"elm.text", "clicked", 0.0); - } - } - program { name: "button_unpress"; - action: SIGNAL_EMIT "elm,action,unpress" ""; - } - program { name: "button_mouseout_clicked"; - signal: "mouse,up,1"; - source: "over3"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (strcmp(st, "icononly")) - { - emit("elm,action,default,text,set", ""); - set_state(PART:"elm.text", "visible", 0.0); - } - if(get_int(button_state) != BUTTON_STATE_DISABLED) - set_state(PART:"button_image", "default", 0.0); - } - after: button_unpress; - } - program { name: "button_click2"; - signal: "mouse,down,1"; - source: "over3"; - action: STATE_SET "clicked" 0.0; - target: "over3"; - } - program { name: "button_unclick2"; - signal: "mouse,clicked,1"; - source: "over3"; - action: STATE_SET "default" 0.0; - target: "over3"; - } - program { name: "button_unclick3"; - signal: "mouse,clicked,1"; - source: "over2"; - action: SIGNAL_EMIT "elm,action,click" ""; - } - program { name: "text_show"; - signal: "elm,state,text,visible"; - source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (!strcmp(st, "icononly")) - { - set_state(PART:"elm.swallow.content", "visible", 0.0); - set_state(PART:"padding_icon_text", "visible", 0.0); - } - if(get_int(button_state) != BUTTON_STATE_DISABLED) - set_state(PART:"elm.text", "visible", 0.0); - else - set_state(PART:"elm.text", "disabled_visible", 0.0); - } - } - program { name: "text_hide"; - signal: "elm,state,text,hidden"; - source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (!strcmp(st, "visible")) - { - set_state(PART:"elm.swallow.content", "icononly", 0.0); - set_state(PART:"padding_icon_text", "icononly", 0.0); - } - set_state(PART:"elm.text", "default", 0.0); - } - } - program { name: "icon_show"; - signal: "elm,state,icon,visible"; - source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - { - set_state(PART:"elm.swallow.content", "visible", 0.0); - set_state(PART:"padding_icon_text", "visible", 0.0); - } - else - { - set_state(PART:"elm.swallow.content", "icononly", 0.0); - set_state(PART:"padding_icon_text", "icononly", 0.0); - } - } - } - program { name: "icon_hide"; - signal: "elm,state,icon,hidden"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.swallow.content"; - } - program { name: "disable"; - signal: "elm,state,disabled"; - source: "elm"; - action: STATE_SET "disabled" 0.0; - target: "button_image"; - target: "over2"; - target: "disabler"; - after: "disable_text"; - } - program { name: "disable_text"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - set_state(PART:"elm.text", "disabled_visible", 0.0); - else - set_state(PART:"elm.text", "disabled", 0.0); - set_int(button_state, BUTTON_STATE_DISABLED); - } - } - program { name: "enable"; - signal: "elm,state,enabled"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "over2"; - target: "disabler"; - after: "enable_text"; - } - program { name: "enable_text"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "disabled_visible")) - set_state(PART:"elm.text", "visible", 0.0); - else - set_state(PART:"elm.text", "default", 0.0); - set_int(button_state, BUTTON_STATE_ENABLED); - } - } - program { name: "focused"; - //signal: "elm,action,focus"; - //source: "elm"; - action: STATE_SET "focused" 0.0; - target: "button_image"; - target: "elm.text"; - } - program { name: "unfocused"; - //signal: "elm,action,unfocus"; - //source: "elm"; - action: STATE_SET "default" 0.0; - target: "button_image"; - after: "unfocus_text"; - } - program { name: "unfocus_text"; - action: STATE_SET "visible" 0.0; - target: "elm.text"; - } - } +/////////////////////////////////////////////////////////////////////////////////////// + BUTTON_CIRCLE_STYLES("reveal", "00_button_reveal.png", "00_button_reveal.png", 40, 40) + +/////////////////////////////////////////////////////////////////////////////////////// + BUTTON_CIRCLE_STYLES("reveal/extended", "00_button_reveal.png", "00_button_reveal_press.png", 60, 70) + +/////////////////////////////////////////////////////////////////////////////////////// + BUTTON_CIRCLE_STYLES("expand/closed", "00_button_expand_closed.png", "00_button_expand_closed_press.png", 40, 40) + +/////////////////////////////////////////////////////////////////////////////////////// + BUTTON_CIRCLE_STYLES("expand/closed/extended", "00_button_expand_closed.png", "00_button_expand_closed_press.png", 60, 70) + +/////////////////////////////////////////////////////////////////////////////////////// + BUTTON_CIRCLE_STYLES("expand/opened", "00_button_expand_opened.png", "00_button_expand_opened_press.png", 40, 40) + +/////////////////////////////////////////////////////////////////////////////////////// + BUTTON_CIRCLE_STYLES("expand/opened/extended", "00_button_expand_opened.png", "00_button_expand_opened_press.png", 60, 70) + +/////////////////////////////////////////////////////////////////////////////////////// + BUTTON_CIRCLE_STYLES("info", "00_button_info.png", "00_button_info_press.png", 40, 40) + +/////////////////////////////////////////////////////////////////////////////////////// + BUTTON_CIRCLE_STYLES("info/extended", "00_button_info.png", "00_button_info_press.png", 60, 70) + +/////////////////////////////////////////////////////////////////////////////////////// + BUTTON_CIRCLE_STYLES("rename", "00_button_rename.png", "00_button_rename_press.png", 40, 40) + +/////////////////////////////////////////////////////////////////////////////////////// + BUTTON_CIRCLE_STYLES("rename/extended", "00_button_rename.png", "00_button_rename_press.png", 60, 70) + +/////////////////////////////////////////////////////////////////////////////////////// + BUTTON_CIRCLE_STYLES("call", "00_button_call.png", "00_button_call_press.png", 40, 40) + +/////////////////////////////////////////////////////////////////////////////////////// + BUTTON_CIRCLE_STYLES("call/extended", "00_button_call.png", "00_button_call_press.png", 60, 70) + +/////////////////////////////////////////////////////////////////////////////////////// + BUTTON_CIRCLE_STYLES("warning", "00_button_warning.png", "00_button_warning_press.png", 40, 40) + +/////////////////////////////////////////////////////////////////////////////////////// + BUTTON_CIRCLE_STYLES("warning/extended", "00_button_warning.png", "00_button_warning_press.png", 60, 70) + +/////////////////////////////////////////////////////////////////////////////////////// + BUTTON_CIRCLE_STYLES("plus", "00_button_plus.png", "00_button_plus_press.png", 40, 40) + +/////////////////////////////////////////////////////////////////////////////////////// + BUTTON_CIRCLE_STYLES("plus/extended", "00_button_plus.png", "00_button_plus_press.png", 60, 70) + +/////////////////////////////////////////////////////////////////////////////////////// + BUTTON_CIRCLE_STYLES("minus", "00_button_minus.png", "00_button_minus_press.png", 40, 40) + +/////////////////////////////////////////////////////////////////////////////////////// + BUTTON_CIRCLE_STYLES("minus/extended", "00_button_minus.png", "00_button_minus_press.png", 60, 70) + +/////////////////////////////////////////////////////////////////////////////////////// + BUTTON_CIRCLE_STYLES("cancel", "00_button_cancel.png", "00_button_cancel_press.png", 40, 40) + +/////////////////////////////////////////////////////////////////////////////////////// + BUTTON_CIRCLE_STYLES("cancel/extended", "00_button_cancel.png", "00_button_cancel_press.png", 60, 70) + +/////////////////////////////////////////////////////////////////////////////////////// + BUTTON_CIRCLE_STYLES("send", "00_button_send.png", "00_button_send_press.png", 40, 40) + +/////////////////////////////////////////////////////////////////////////////////////// + BUTTON_CIRCLE_STYLES("send/extended", "00_button_send.png", "00_button_send_press.png", 60, 70) + +/////////////////////////////////////////////////////////////////////////////////////// +#define BUTTON_EDIT_STYLES(style_name, image_normal, image_press, min_width, min_height) \ + group { name: "elm/button/base/"style_name; \ + images { \ + image: image_normal COMP; \ + image: image_press COMP; \ + image: "00_button_EditStyle.png" COMP; \ + image: "00_button_EditStyle_press.png" COMP; \ + image: "00_button_EditStyle_dim.png" COMP; \ + } \ + parts { \ + part { name: "button_image"; \ + mouse_events: 1; \ + scale: 1; \ + description { state: "default" 0.0; \ + min: 46 46; \ + max: 46 46; \ + image { \ + normal: "00_button_EditStyle.png"; \ + border: 8 0 3 3; \ + border_scale: 1; \ + } \ + } \ + description { \ + state: "clicked" 0.0; \ + inherit: "default" 0.0; \ + image.normal: "00_button_EditStyle_press.png"; \ + } \ + description { \ + state: "disabled" 0.0; \ + inherit: "default" 0.0; \ + image.normal: "00_button_EditStyle_dim.png"; \ + } \ + } \ + part { name: "button_center_part"; \ + mouse_events: 0; \ + scale: 1; \ + description { state: "default" 0.0; \ + min: 46 46; \ + max: 46 46; \ + image { \ + normal: image_normal; \ + border: 8 0 3 3; \ + border_scale: 1; \ + } \ + } \ + description { \ + state: "clicked" 0.0; \ + inherit: "default" 0.0; \ + image.normal: image_press; \ + } \ + } \ + part { name: "over1"; \ + type: RECT; \ + mouse_events: 1; \ + repeat_events: 1; \ + ignore_flags: ON_HOLD; \ + description { state: "default" 0.0; \ + color: 0 0 0 0; \ + min: min_width min_height; \ + } \ + } \ + part { name: "over2"; \ + mouse_events: 1; \ + repeat_events: 1; \ + description { state: "default" 0.0; \ + color: 255 255 255 0; \ + } \ + description { state: "clicked" 0.0; \ + inherit: "default" 0.0; \ + visible: 1; \ + color: 255 255 255 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,down,1"; \ + source: "over1"; \ + action: SIGNAL_EMIT "elm,action,press" ""; \ + after: "button_click_anim"; \ + } \ + program { name: "button_click_anim"; \ + action: STATE_SET "clicked" 0.0; \ + target: "button_image"; \ + target: "button_center_part"; \ + } \ + program { name: "button_unclick"; \ + signal: "mouse,up,1"; \ + source: "over2"; \ + action: SIGNAL_EMIT "elm,action,unpress" ""; \ + after: "button_unclick_anim"; \ + } \ + program { name: "button_unclick_anim"; \ + action: STATE_SET "default" 0.0; \ + target: "button_image"; \ + target: "button_center_part"; \ + } \ + program { name: "button_click2"; \ + signal: "mouse,down,1"; \ + source: "over2"; \ + action: STATE_SET "clicked" 0.0; \ + target: "over2"; \ + } \ + program { name: "button_unclick2"; \ + signal: "mouse,clicked,1"; \ + source: "over1"; \ + action: STATE_SET "default" 0.0; \ + target: "over1"; \ + after: "button_unclick3"; \ + } \ + program { name: "button_unclick3"; \ + action: SIGNAL_EMIT "elm,action,click" ""; \ + } \ + program { name: "disable"; \ + signal: "elm,state,disabled"; \ + source: "elm"; \ + action: STATE_SET "disabled" 0.0; \ + target: "disabler"; \ + target: "button_image"; \ + } \ + program { name: "enable"; \ + signal: "elm,state,enabled"; \ + source: "elm"; \ + action: STATE_SET "default" 0.0; \ + target: "disabler"; \ + target: "button_image"; \ + } \ + } \ } +/////////////////////////////////////////////////////////////////////////////////////// +BUTTON_EDIT_STYLES("icon_plus", "00_button_icon_plus.png", "00_button_icon_plus_press.png", 46, 46) /////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/picker/bar/default"; +BUTTON_EDIT_STYLES("icon_plus/extended", "00_button_icon_plus.png", "00_button_icon_plus_press.png", 60, 75) + +/////////////////////////////////////////////////////////////////////////////////////// +BUTTON_EDIT_STYLES("icon_minus", "00_button_icon_minus.png", "00_button_icon_minus_press.png", 46, 46) + +/////////////////////////////////////////////////////////////////////////////////////// +BUTTON_EDIT_STYLES("icon_minus/extended", "00_button_icon_minus.png", "00_button_icon_minus_press.png", 60, 75) + +/////////////////////////////////////////////////////////////////////////////////////// +BUTTON_EDIT_STYLES("icon_expand", "00_button_icon_expand.png", "00_button_icon_expand_press.png", 46, 46) + +/////////////////////////////////////////////////////////////////////////////////////// +BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_button_icon_expand_press.png", 60, 75) + +/////////////////////////////////////////////////////////////////////////////////////// + group { name: "elm/button/base/multiline"; + alias: "elm/button/base/text_only/multiline"; images { - image: "00_picker_btn_normal.png" COMP; - image: "00_picker_btn_press.png" COMP; + image: "00_button_04_normal.png" COMP; + image: "00_button_04_press.png" COMP; + image: "00_button_04_dim.png" COMP; } script { public button_state = BUTTON_STATE_ENABLED; } + styles{ + style { name: "btn_multiline_style"; + base: "font=SLP:style=Medium font_size=18 align=center color=#ffffff wrap=char"; + tag: "br" "\n"; + tag: "ps" "ps"; + tag: "hilight" "+ font=SLP:style=Bold"; + tag: "b" "+ font=SLP:style=Bold"; + tag: "tab" "\t"; + } + } parts { part { name: "button_image"; mouse_events: 1; scale: 1; description { state: "default" 0.0; - min: 46 42; + min: 10 46; image { - normal: "00_picker_btn_normal.png"; - border: 4 4 4 4; + normal: "00_button_04_normal.png"; + border: 4 4 3 3; border_scale: 1; } } description { state: "clicked" 0.0; inherit: "default" 0.0; - image.normal: "00_picker_btn_press.png"; + image.normal: "00_button_04_press.png"; } description { state: "disabled" 0.0; inherit: "default" 0.0; + image.normal: "00_button_04_dim.png"; } description { state: "focused" 0.0; inherit: "default" 0.0; - image.normal: "00_picker_btn_press.png"; + image.normal: "00_button_04_press.png"; } } part { @@ -7232,7 +3955,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt align: 0.0 0.0; rel1.relative: 0.0 0.0; rel2.relative: 0.0 1.0; - min: 5 5; + min: 2 2; fixed: 1 0; color: 0 0 0 0; } @@ -7246,7 +3969,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt align: 1.0 0.0; rel1.relative: 1.0 0.0; rel2.relative: 1.0 1.0; - min: 5 5; + min: 2 2; fixed: 1 0; color: 0 0 0 0; } @@ -7260,7 +3983,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt align: 0.0 0.0; rel1.relative: 0.0 0.0; rel2.relative: 1.0 0.0; - min: 5 5; + min: 2 2; fixed: 0 1; color: 0 0 0 0; } @@ -7274,7 +3997,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt align: 1.0 1.0; rel1.relative: 0.0 1.0; rel2.relative: 1.0 1.0; - min: 5 5; + min: 2 2; fixed: 0 1; color: 0 0 0 0; } @@ -7286,7 +4009,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt mouse_events: 0; description { state: "default" 0.0; visible: 1; - min: 0 32; + min: 0 40; fixed: 1 0; rel1 {relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "padding_top"; } rel2 {relative: 1.0 0.0; to_x: "elm.swallow.content"; to_y: "padding_bottom"; } @@ -7340,7 +4063,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } description { state: "icononly" 0.0;; visible: 1; - min: 32 32; + min: 40 40; rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } align: 0.5 0.5; @@ -7349,7 +4072,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } } part { name: "elm.text"; - type: TEXT; + type: TEXTBLOCK; //effect: SHADOW; mouse_events: 0; scale: 1; @@ -7358,27 +4081,25 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; } rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; } align: 0.5 0.5; - color: 78 73 69 255; - color2: 0 0 0 0; + color: BUTTON_TEXT_STYLE1_NORMAL_COLOR_INC; + color2: BUTTON_TEXT_STYLE1_NORMAL_SHAWDOW_COLOR_INC; text { - font: "SLP:style=Medium"; - size: 20; - min: 1 0; - align: 0.5 0.5; - max: 0 0; + style: "btn_multiline_style"; + min: 0 0; + max: 0 1; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; - min: 80 32; + min: 80 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; min: 0 0; - color: 255 255 255 255; - color2: 0 0 0 0; + color: BUTTON_TEXT_STYLE2_PRESSED_COLOR_INC; + color2: BUTTON_TEXT_STYLE2_PRESSED_SHAWDOW_COLOR_INC; } description { state: "disabled" 0.0; inherit: "default" 0.0; @@ -7387,17 +4108,18 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; - color: 0 0 0 128; + color: BUTTON_NAVIBAR_FUNCTION_BUTTON_TEXT_DISABLED_COLOR_INC; + color2: BUTTON_NAVIBAR_FUNCTION_BUTTON_TEXT_DISABLED_SHADOW_COLOR_INC; color3: 0 0 0 0; visible: 1; - min: 80 32; + min: 80 0; } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; min: 0 0; - color: 255 255 255 255; - color2: 0 0 0 102; + color: BUTTON_TEXT_STYLE2_DISABLED_COLOR_INC; + color2: BUTTON_TEXT_STYLE2_DISABLED_SHAWDOW_COLOR_INC; } } part { name: "over2"; @@ -7547,30 +4269,275 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } } } - program { name: "icon_hide"; - signal: "elm,state,icon,hidden"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.swallow.content"; + program { name: "icon_hide"; + signal: "elm,state,icon,hidden"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.swallow.content"; + } + program { name: "disable"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "button_image"; + target: "over2"; + target: "disabler"; + after: "disable_text"; + } + program { name: "disable_text"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.text", st, 30, vl); + if (!strcmp(st, "visible")) + set_state(PART:"elm.text", "disabled_visible", 0.0); + else + set_state(PART:"elm.text", "disabled", 0.0); + set_int(button_state, BUTTON_STATE_DISABLED); + } + } + program { name: "enable"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "button_image"; + target: "over2"; + target: "disabler"; + after: "enable_text"; + } + program { name: "enable_text"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.text", st, 30, vl); + if (!strcmp(st, "disabled_visible")) + set_state(PART:"elm.text", "visible", 0.0); + else + set_state(PART:"elm.text", "default", 0.0); + set_int(button_state, BUTTON_STATE_ENABLED); + } + } + program { name: "focused"; + //signal: "elm,action,focus"; + //source: "elm"; + action: STATE_SET "focused" 0.0; + target: "button_image"; + target: "elm.text"; + } + program { name: "unfocused"; + //signal: "elm,action,unfocus"; + //source: "elm"; + action: STATE_SET "default" 0.0; + target: "button_image"; + after: "unfocus_text"; + } + program { name: "unfocus_text"; + action: STATE_SET "visible" 0.0; + target: "elm.text"; + } + } + } + +/////////////////////////////////////////////////////////////////////////////////////// + group { name: "elm/button/base/icon_only/default"; + images { + image: "00_button_03_normal.png" COMP; + image: "00_button_03_press.png" COMP; + image: "00_button_03_focus.png" COMP; + image: "00_button_03_dim.png" COMP; + } + script { + public button_state = BUTTON_STATE_ENABLED; + } + parts { + part { name: "button_image"; + mouse_events: 1; + scale: 1; + description { state: "default" 0.0; + min: 50 50; + max: 50 50; + image { + normal: "00_button_03_normal.png"; + border: 7 7 7 7; + border_scale: 1; + } + } + description { state: "clicked" 0.0; + inherit: "default" 0.0; + image.normal: "00_button_03_press.png"; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + image.normal: "00_button_03_dim.png"; + } + description { state: "focused" 0.0; + inherit: "default" 0.0; + image.normal: "00_button_03_focus.png"; + } + } + part { + name: "padding_left"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + align: 0.0 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 0.0 1.0; + min: 5 5; + fixed: 1 0; + color: 0 0 0 0; + } + } + part { + name: "padding_right"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + align: 1.0 0.0; + rel1.relative: 1.0 0.0; + rel2.relative: 1.0 1.0; + min: 5 5; + fixed: 1 0; + color: 0 0 0 0; + } + } + part { + name: "padding_top"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + align: 0.0 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 1.0 0.0; + min: 5 5; + fixed: 0 1; + color: 0 0 0 0; + } + } + part { + name: "padding_bottom"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + align: 1.0 1.0; + rel1.relative: 0.0 1.0; + rel2.relative: 1.0 1.0; + min: 5 5; + fixed: 0 1; + color: 0 0 0 0; + } + } + part { name: "elm.swallow.content"; + type: SWALLOW; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + max: 40 40; + visible: 0; + aspect: 1.0 1.0; + aspect_preference: VERTICAL; + rel1 { relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } + align: 0.5 0.5; + } + description { state: "visible" 0.0; + inherit: "default" 0.0; + visible: 1; + } + } + part { name: "over1"; + mouse_events: 1; + repeat_events: 1; + ignore_flags: ON_HOLD; + description { state: "default" 0.0; + rel1.to: "button_image"; + rel2.to: "button_image"; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } + } + part { name: "over2"; + mouse_events: 1; + repeat_events: 1; + description { state: "default" 0.0; + rel1.to: "button_image"; + rel2.to: "button_image"; + color: 0 0 0 0; + } + description { state: "clicked" 0.0; + inherit: "default" 0.0; + visible: 1; + color: 0 0 0 0; + } + } + part { name: "disabler"; + type: RECT; + description { state: "default" 0.0; + rel1.to: "button_image"; + rel2.to: "button_image"; + 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,down,1"; + source: "over1"; + action: SIGNAL_EMIT "elm,action,press" ""; + after: "button_click_anim"; + } + program { name: "button_click_anim"; + action: STATE_SET "clicked" 0.0; + target: "button_image"; + } + program { name: "button_unclick"; + signal: "mouse,up,1"; + source: "over2"; + action: SIGNAL_EMIT "elm,action,unpress" ""; + after: "button_unclick_anim"; + } + program { name: "button_unclick_anim"; + action: STATE_SET "default" 0.0; + target: "button_image"; + } + program { name: "button_click2"; + signal: "mouse,down,1"; + source: "over2"; + action: STATE_SET "clicked" 0.0; + target: "over2"; + } + program { name: "button_unclick2"; + signal: "mouse,clicked,1"; + source: "over1"; + action: STATE_SET "default" 0.0; + target: "over1"; + after: "button_unclick3"; + } + program { name: "button_unclick3"; + action: SIGNAL_EMIT "elm,action,click" ""; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "button_image"; - target: "over2"; + target: "over1"; target: "disabler"; - after: "disable_text"; + after : "state_set_disable"; } - program { name: "disable_text"; + program { name: "state_set_disable"; script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - set_state(PART:"elm.text", "disabled_visible", 0.0); - else - set_state(PART:"elm.text", "disabled", 0.0); set_int(button_state, BUTTON_STATE_DISABLED); } } @@ -7579,49 +4546,48 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt source: "elm"; action: STATE_SET "default" 0.0; target: "button_image"; - target: "over2"; + target: "over1"; target: "disabler"; - after: "enable_text"; + after : "state_set_enable"; } - program { name: "enable_text"; + program { name: "state_set_enable"; script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "disabled_visible")) - set_state(PART:"elm.text", "visible", 0.0); - else - set_state(PART:"elm.text", "default", 0.0); set_int(button_state, BUTTON_STATE_ENABLED); } } + program { name: "icon_show"; + signal: "elm,state,icon,visible"; + source: "elm"; + action: STATE_SET "visible" 0.0; + target: "elm.swallow.content"; + } + program { name: "icon_hide"; + signal: "elm,state,icon,hidden"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.swallow.content"; + } program { name: "focused"; //signal: "elm,action,focus"; //source: "elm"; action: STATE_SET "focused" 0.0; target: "button_image"; - target: "elm.text"; } program { name: "unfocused"; //signal: "elm,action,unfocus"; //source: "elm"; action: STATE_SET "default" 0.0; target: "button_image"; - after: "unfocus_text"; - } - program { name: "unfocus_text"; - action: STATE_SET "visible" 0.0; - target: "elm.text"; } } } /////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/picker/prev/text/default"; - alias: "elm/button/base/picker/next/text/default"; + group { name: "elm/button/base/default"; images { - image: "00_picker_btn_normal.png" COMP; - image: "00_picker_btn_press.png" COMP; + image: "00_button_03_normal.png" COMP; + image: "00_button_03_press.png" COMP; + image: "00_button_03_focus.png" COMP; } script { public button_state = BUTTON_STATE_ENABLED; @@ -7631,23 +4597,23 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt mouse_events: 1; scale: 1; description { state: "default" 0.0; - min: 46 42; + min: 16 50; image { - normal: "00_picker_btn_normal.png"; - border: 4 4 4 4; + normal: "00_button_03_normal.png"; + border: 7 7 7 7; border_scale: 1; } } description { state: "clicked" 0.0; inherit: "default" 0.0; - image.normal: "00_picker_btn_press.png"; + image.normal: "00_button_03_press.png"; } description { state: "disabled" 0.0; inherit: "default" 0.0; } description { state: "focused" 0.0; inherit: "default" 0.0; - image.normal: "00_picker_btn_press.png"; + image.normal: "00_button_03_focus.png"; } } part { @@ -7659,7 +4625,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt align: 0.0 0.0; rel1.relative: 0.0 0.0; rel2.relative: 0.0 1.0; - min: 10 5; + min: 5 5; fixed: 1 0; color: 0 0 0 0; } @@ -7673,7 +4639,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt align: 1.0 0.0; rel1.relative: 1.0 0.0; rel2.relative: 1.0 1.0; - min: 10 5; + min: 5 5; fixed: 1 0; color: 0 0 0 0; } @@ -7713,7 +4679,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt mouse_events: 0; description { state: "default" 0.0; visible: 1; - min: 0 32; + min: 0 40; fixed: 1 0; rel1 {relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "padding_top"; } rel2 {relative: 1.0 0.0; to_x: "elm.swallow.content"; to_y: "padding_bottom"; } @@ -7767,7 +4733,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } description { state: "icononly" 0.0;; visible: 1; - min: 32 32; + min: 40 40; rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } align: 0.5 0.5; @@ -7785,12 +4751,12 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; } rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; } align: 0.5 0.5; - color: 78 73 69 255; - color2: 0 0 0 0; + color: 90 73 40 255; + color2: 255 255 255 255; text { font: "SLP:style=Medium"; - size: 20; - min: 1 0; + size: 24; + min: 0 0; align: 0.5 0.5; max: 1 0; } @@ -7798,14 +4764,14 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; - min: 60 32; + min: 90 40; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; min: 0 0; color: 255 255 255 255; - color2: 0 0 0 0; + color2: 0 0 0 102; } description { state: "disabled" 0.0; inherit: "default" 0.0; @@ -7817,7 +4783,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt color: 0 0 0 128; color3: 0 0 0 0; visible: 1; - min: 60 32; + min: 90 40; } description { state: "focused" 0.0; inherit: "default" 0.0; @@ -8044,13 +5010,11 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } /////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/center"; - alias: "elm/button/base/icon_and_text/center"; + group { name: "elm/button/base/hidden"; images { - image: "00_button_01_normal.png" COMP; - image: "00_button_01_press.png" COMP; - image: "00_button_01_focus.png" COMP; - image: "00_button_01_dim.png" COMP; + image: "00_button_sweep.png" COMP; + image: "00_button_sweep_press.png" COMP;//focus image is missing, so using press + //image: "00_button_sweep_dim.png" COMP; } script { public button_state = BUTTON_STATE_ENABLED; @@ -8060,24 +5024,23 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt mouse_events: 1; scale: 1; description { state: "default" 0.0; - min: 20 46; + min: 10 38; image { - normal: "00_button_01_normal.png"; - border: 4 4 4 4; + normal: "00_button_sweep.png"; + border: 4 4 3 3; border_scale: 1; } } description { state: "clicked" 0.0; inherit: "default" 0.0; - image.normal: "00_button_01_press.png"; + image.normal: "00_button_sweep_press.png"; } description { state: "disabled" 0.0; inherit: "default" 0.0; - image.normal: "00_button_01_dim.png"; } description { state: "focused" 0.0; inherit: "default" 0.0; - image.normal: "00_button_01_focus.png"; + image.normal: "00_button_sweep_press.png"; } } part { @@ -8089,7 +5052,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt align: 0.0 0.0; rel1.relative: 0.0 0.0; rel2.relative: 0.0 1.0; - min: 10 5; + min: 5 5; fixed: 1 0; color: 0 0 0 0; } @@ -8103,7 +5066,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt align: 1.0 0.0; rel1.relative: 1.0 0.0; rel2.relative: 1.0 1.0; - min: 10 5; + min: 5 5; fixed: 1 0; color: 0 0 0 0; } @@ -8117,7 +5080,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt align: 0.0 0.0; rel1.relative: 0.0 0.0; rel2.relative: 1.0 0.0; - min: 5 10; + min: 5 5; fixed: 0 1; color: 0 0 0 0; } @@ -8131,7 +5094,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt align: 1.0 1.0; rel1.relative: 0.0 1.0; rel2.relative: 1.0 1.0; - min: 5 10; + min: 5 5; fixed: 0 1; color: 0 0 0 0; } @@ -8143,31 +5106,16 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt mouse_events: 0; description { state: "default" 0.0; visible: 1; - min: 0 0; - fixed: 1 0; - rel1 { relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 { relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } - align: 0.0 0.5; - color: 0 0 0 0; - } - description { state: "visible" 0.0; - visible: 1; - min: 24 24; - max: 24 24; + min: 0 28; fixed: 1 0; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } - aspect: 1.0 1.0; - aspect_preference: VERTICAL; + rel1 {relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "padding_top"; } + rel2 {relative: 1.0 0.0; to_x: "elm.swallow.content"; to_y: "padding_bottom"; } align: 0.0 0.5; color: 0 0 0 0; } - description { state: "icononly" 0.0; - inherit: "default" 0.0; - } } part { - name: "padding_after_icon"; + name: "padding_icon_text"; type: RECT; scale: 1; mouse_events: 0; @@ -8177,32 +5125,17 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt rel2 { relative: 1.0 1.0; to: "icon_rect"; } fixed: 1 0; min: 0 0; - color: 0 255 0 100; - } - description { state: "visible" 0.0; - visible: 1; - align: 0.0 0.0; - rel1 { relative: 1.0 0.0; to: "icon_rect"; } - rel2 { relative: 1.0 1.0; to: "icon_rect"; } - fixed: 1 0; - min: 10 0; color: 0 0 0 0; } description { state: "icononly" 0.0; inherit: "default" 0.0; } - } - part { - name: "padding_before_text"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; //when only icon or no icon is there - align: 1.0 0.5; - rel1 { relative: 0.0 1.0; to_x: "elm.text"; to_y: "padding_top"; } - rel2 { relative: 0.0 0.0; to_x: "elm.text"; to_y: "padding_bottom"; } + description { state: "visible" 0.0; //when icon is visible + align: 0.0 0.0; + rel1 { relative: 1.0 0.0; to: "icon_rect"; } + rel2 { relative: 1.0 1.0; to: "icon_rect"; } fixed: 1 0; - min: 10 0; + min: 5 0; color: 0 0 0 0; } } @@ -8212,27 +5145,24 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt description { state: "default" 0.0; visible: 0; align: 0.0 0.5; - rel1 { relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 { relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } + rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } fixed: 1 0; } description { state: "visible" 0.0; fixed: 1 0; visible: 1; - min: 24 24; - max: 24 24; - align: 1.0 0.5; - rel1 { relative: 0.0 1.0; to_x: "padding_before_text"; to_y: "padding_top"; } - rel2 { relative: 0.0 0.0; to_x: "padding_before_text"; to_y: "padding_bottom"; } + align: 0.0 0.5; + rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } aspect: 1.0 1.0; aspect_preference: VERTICAL; } description { state: "icononly" 0.0;; visible: 1; - min: 30 30; - max: 30 30; - rel1 { relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } + min: 28 28; + rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } align: 0.5 0.5; aspect: 1.0 1.0; aspect_preference: VERTICAL; @@ -8245,11 +5175,11 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt scale: 1; description { state: "default" 0.0; visible: 0; - rel1 { relative: 1.0 1.0; to_x: "padding_after_icon"; to_y: "padding_top"; } + rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; } rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; } align: 0.5 0.5; - color: BUTTON_ICON_TEXT_NORMAL_COLOR_INC; - color2: BUTTON_ICON_TEXT_NORMAL_SHAWDOW_COLOR_INC; + color: BUTTON_HIDDEN_BUTTON_TEXT_NORMAL_COLOR_INC; + color2: BUTTON_HIDDEN_BUTTON_TEXT_NORMAL_SHAWDOW_COLOR_INC; text { font: "SLP:style=Medium"; size: 24; @@ -8261,14 +5191,14 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; - min: 90 24; + min: 90 28; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; min: 0 0; - color: BUTTON_ICON_TEXT_PRESSED_COLOR_INC; - color2: BUTTON_ICON_TEXT_PRESSED_SHAWDOW_COLOR_INC; + color: BUTTON_HIDDEN_BUTTON_TEXT_PRESSED_COLOR_INC; + color2: BUTTON_HIDDEN_BUTTON_TEXT_PRESSED_SHAWDOW_COLOR_INC; } description { state: "disabled" 0.0; inherit: "default" 0.0; @@ -8277,18 +5207,18 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; - color: BUTTON_ICON_TEXT_DISABLED_COLOR_INC; - color2: BUTTON_ICON_TEXT_DISABLED_SHAWDOW_COLOR_INC; + color: BUTTON_HIDDEN_BUTTON_TEXT_DISABLED_COLOR_INC; + color2: BUTTON_HIDDEN_BUTTON_TEXT_DISABLED_SHAWDOW_COLOR_INC; color3: 0 0 0 0; visible: 1; - min: 90 24; + min: 90 28; } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; min: 0 0; - color: BUTTON_ICON_TEXT_FOCUSED_COLOR_INC; - color2: BUTTON_ICON_TEXT_FOCUSED_SHAWDOW_COLOR_INC; + color: BUTTON_HIDDEN_BUTTON_TEXT_FOCUSED_COLOR_INC; + color2: BUTTON_HIDDEN_BUTTON_TEXT_FOCUSED_SHAWDOW_COLOR_INC; } } part { name: "over2"; @@ -8360,10 +5290,10 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt new Float:vl; get_state(PART:"elm.swallow.content", st, 30, vl); if (strcmp(st, "icononly")) - { - emit("elm,action,default,text,set", ""); - set_state(PART:"elm.text", "visible", 0.0); - } + { + emit("elm,action,default,text,set", ""); + set_state(PART:"elm.text", "visible", 0.0); + } if(get_int(button_state) != BUTTON_STATE_DISABLED) set_state(PART:"button_image", "default", 0.0); } @@ -8396,8 +5326,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt if (!strcmp(st, "icononly")) { set_state(PART:"elm.swallow.content", "visible", 0.0); - set_state(PART:"icon_rect", "visible", 0.0); - set_state(PART:"padding_after_icon", "visible", 0.0); + set_state(PART:"padding_icon_text", "visible", 0.0); } if(get_int(button_state) != BUTTON_STATE_DISABLED) set_state(PART:"elm.text", "visible", 0.0); @@ -8415,8 +5344,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt if (!strcmp(st, "visible")) { set_state(PART:"elm.swallow.content", "icononly", 0.0); - set_state(PART:"icon_rect", "icononly", 0.0); - set_state(PART:"padding_after_icon", "icononly", 0.0); + set_state(PART:"padding_icon_text", "icononly", 0.0); } set_state(PART:"elm.text", "default", 0.0); } @@ -8431,14 +5359,12 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt if (!strcmp(st, "visible")) { set_state(PART:"elm.swallow.content", "visible", 0.0); - set_state(PART:"icon_rect", "visible", 0.0); - set_state(PART:"padding_after_icon", "visible", 0.0); + set_state(PART:"padding_icon_text", "visible", 0.0); } else { set_state(PART:"elm.swallow.content", "icononly", 0.0); - set_state(PART:"icon_rect", "icononly", 0.0); - set_state(PART:"padding_after_icon", "icononly", 0.0); + set_state(PART:"padding_icon_text", "icononly", 0.0); } } } @@ -8491,11 +5417,15 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } } program { name: "focused"; + //signal: "elm,action,focus"; + //source: "elm"; action: STATE_SET "focused" 0.0; target: "button_image"; target: "elm.text"; } program { name: "unfocused"; + //signal: "elm,action,unfocus"; + //source: "elm"; action: STATE_SET "default" 0.0; target: "button_image"; after: "unfocus_text"; @@ -8508,94 +5438,194 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } /////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/contact"; - alias: "elm/button/base/text_only/contact"; - alias: "elm/button/base/haptic"; + group { name: "elm/button/base/popup/contact"; images { - image: "00_message_button_add_recipient.png" COMP; - image: "00_message_button_add_recipient_press.png" COMP; - image: "00_message_button_add_recipient_focus.png" COMP; - image: "00_message_button_add_recipient_dim.png" COMP; + image: "00_button_01_normal.png" COMP; + image: "00_button_01_normal_press.png" COMP; } script { public button_state = BUTTON_STATE_ENABLED; } parts { part { name: "button_image"; - type: RECT; mouse_events: 1; scale: 1; description { state: "default" 0.0; - rel1 { to_x: "padding.left"; to_y: "elm.text";} - rel2 { to_x: "padding.right"; to_y: "elm.text";} - min: 44 28; - color: 221 134 21 255; + min: 16 46; + image { + normal: "00_button_01_normal.png"; + border: 4 4 4 4; + border_scale: 1; + } } description { state: "clicked" 0.0; inherit: "default" 0.0; + image.normal: "00_button_01_normal_press.png"; } description { state: "disabled" 0.0; - inherit: "default" 0.0; + inherit: "default" 0.0; } description { state: "focused" 0.0; inherit: "default" 0.0; + // image.normal: "00_button_01_normal_press.png"; } } - part { name: "padding.left"; + part { + name: "padding_left"; type: RECT; scale: 1; + mouse_events: 0; description { state: "default" 0.0; - visible: 0; - min: 10 1; + align: 0.0 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 0.0 1.0; + min: 10 5; fixed: 1 0; color: 0 0 0 0; - rel1.relative: 0 0; - rel2 { relative: 0.0 1.0; to_x: "elm.text";} - align: 1 0; } } - part { name: "padding.right"; + part { + name: "padding_right"; type: RECT; scale: 1; + mouse_events: 0; description { state: "default" 0.0; - visible: 0; - min: 10 1; + align: 1.0 0.0; + rel1.relative: 1.0 0.0; + rel2.relative: 1.0 1.0; + min: 10 5; fixed: 1 0; color: 0 0 0 0; - rel1 { relative: 1.0 0.0; to_x: "elm.text";} + } + } + part { + name: "padding_top"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + align: 0.0 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 1.0 0.0; + min: 5 10; + fixed: 0 1; + color: 0 0 0 0; + } + } + part { + name: "padding_bottom"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + align: 1.0 1.0; + rel1.relative: 0.0 1.0; rel2.relative: 1.0 1.0; - align: 0 0; + min: 5 10; + fixed: 0 1; + color: 0 0 0 0; } } - part { name: "elm.text"; - type: TEXT; - //effect: SHADOW; + part { + name: "icon_rect"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + visible: 1; + min: 0 40; + fixed: 1 0; + rel1 {relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "padding_top"; } + rel2 {relative: 1.0 0.0; to_x: "elm.swallow.content"; to_y: "padding_bottom"; } + align: 0.0 0.5; + color: 0 0 0 0; + } + } + part { + name: "padding_icon_text"; + type: RECT; + scale: 1; mouse_events: 0; + description { state: "default" 0.0; //when only icon or no icon is there + align: 0.0 0.0; + rel1 { relative: 1.0 0.0; to: "icon_rect"; } + rel2 { relative: 1.0 1.0; to: "icon_rect"; } + fixed: 1 0; + min: 0 0; + color: 0 0 0 0; + } + description { state: "icononly" 0.0; + inherit: "default" 0.0; + } + description { state: "visible" 0.0; //when icon is visible + align: 0.0 0.0; + rel1 { relative: 1.0 0.0; to: "icon_rect"; } + rel2 { relative: 1.0 1.0; to: "icon_rect"; } + fixed: 1 0; + min: 10 0; + color: 0 0 0 0; + } + } + part { name: "elm.swallow.content"; + type: SWALLOW; scale: 1; description { state: "default" 0.0; visible: 0; - fixed: 1 1; + align: 0.0 0.5; + rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } + fixed: 1 0; + } + description { state: "visible" 0.0; + fixed: 1 0; + visible: 1; + align: 0.0 0.5; + rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } + aspect: 1.0 1.0; + aspect_preference: VERTICAL; + } + description { state: "icononly" 0.0;; + visible: 1; + min: 24 24; + rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } align: 0.5 0.5; - color: BUTTON_CONTACT_BUTTON_TEXT_NORMAL_COLOR_INC; - color2: BUTTON_CONTACT_BUTTON_TEXT_NORMAL_SHAWDOW_COLOR_INC; + aspect: 1.0 1.0; + aspect_preference: VERTICAL; + } + } + part { name: "elm.text"; + type: TEXT; + //effect: SHADOW; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + visible: 0; + rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; } + rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; } + align: 0.0 0.5; + color: 90 73 40 255; + color2: 255 255 255 255; text { font: "SLP:style=Medium"; - size: 24; - min: 1 1; + size: 20; + min: 0 0; align: 0.5 0.5; + max: 1 0; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; - min: 1 1; + min: 90 20; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; - min: 1 1; - color: BUTTON_CONTACT_BUTTON_TEXT_PRESSED_COLOR_INC; - color2: BUTTON_CONTACT_BUTTON_TEXT_PRESSED_SHAWDOW_COLOR_INC; + min: 0 0; + color: 255 255 255 255; + color2: 0 0 0 102; } description { state: "disabled" 0.0; inherit: "default" 0.0; @@ -8604,36 +5634,26 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; - color: BUTTON_CONTACT_BUTTON_TEXT_DISABLED_COLOR_INC; - color2: BUTTON_CONTACT_BUTTON_TEXT_DISABLED_SHAWDOW_COLOR_INC; + color: 0 0 0 128; color3: 0 0 0 0; visible: 1; - min: 1 1; + min: 90 20; } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; - min: 1 1; - color: BUTTON_CONTACT_BUTTON_TEXT_FOCUSED_COLOR_INC; - color2: BUTTON_CONTACT_BUTTON_TEXT_FOCUSED_SHAWDOW_COLOR_INC; - } - } - part { name: "over1"; - mouse_events: 0; - description { state: "default" 0.0; - rel2.relative: 1.0 0.5; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; + min: 0 0; + color: 255 255 255 255; + color2: 0 0 0 102; } } part { name: "over2"; + type: RECT; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; + color: 0 0 0 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; @@ -8641,24 +5661,20 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } } part { name: "over3"; + type: RECT; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - color: 255 255 255 0; + color: 0 0 0 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; - color: 255 255 255 0; } } part { name: "disabler"; type: RECT; description { state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; color: 0 0 0 0; visible: 0; } @@ -8678,7 +5694,16 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt program { name: "button_click_anim"; action: STATE_SET "clicked" 0.0; target: "button_image"; - target: "elm.text"; + after: "text_clicked"; + } + program { name: "text_clicked"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.text", st, 30, vl); + if (!strcmp(st, "visible")) + set_state(PART:"elm.text", "clicked", 0.0); + } } program { name: "button_unpress"; action: SIGNAL_EMIT "elm,action,unpress" ""; @@ -8689,8 +5714,8 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt script { new st[31]; new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "clicked") || !strcmp(st, "focused")) + get_state(PART:"elm.swallow.content", st, 30, vl); + if (strcmp(st, "icononly")) { emit("elm,action,default,text,set", ""); set_state(PART:"elm.text", "visible", 0.0); @@ -8721,25 +5746,65 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt signal: "elm,state,text,visible"; source: "elm"; script { - if(get_int(button_state) != BUTTON_STATE_DISABLED) - set_state(PART:"elm.text", "visible", 0.0); + new st[31]; + new Float:vl; + get_state(PART:"elm.swallow.content", st, 30, vl); + if (!strcmp(st, "icononly")) + { + set_state(PART:"elm.swallow.content", "visible", 0.0); + set_state(PART:"padding_icon_text", "visible", 0.0); + } + if(get_int(button_state) != BUTTON_STATE_DISABLED) + set_state(PART:"elm.text", "visible", 0.0); + else + set_state(PART:"elm.text", "disabled_visible", 0.0); + } + } + program { name: "text_hide"; + signal: "elm,state,text,hidden"; + source: "elm"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.swallow.content", st, 30, vl); + if (!strcmp(st, "visible")) + { + set_state(PART:"elm.swallow.content", "icononly", 0.0); + set_state(PART:"padding_icon_text", "icononly", 0.0); + } + set_state(PART:"elm.text", "default", 0.0); + } + } + program { name: "icon_show"; + signal: "elm,state,icon,visible"; + source: "elm"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.text", st, 30, vl); + if (!strcmp(st, "visible")) + { + set_state(PART:"elm.swallow.content", "visible", 0.0); + set_state(PART:"padding_icon_text", "visible", 0.0); + } else - set_state(PART:"elm.text", "disabled_visible", 0.0); + { + set_state(PART:"elm.swallow.content", "icononly", 0.0); + set_state(PART:"padding_icon_text", "icononly", 0.0); + } } } - program { name: "text_hide"; - signal: "elm,state,text,hidden"; + program { name: "icon_hide"; + signal: "elm,state,icon,hidden"; source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.text"; + action: STATE_SET "default" 0.0; + target: "elm.swallow.content"; } - program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "button_image"; - target: "over1"; target: "over2"; target: "disabler"; after: "disable_text"; @@ -8761,7 +5826,6 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt source: "elm"; action: STATE_SET "default" 0.0; target: "button_image"; - target: "over1"; target: "over2"; target: "disabler"; after: "enable_text"; @@ -8790,6 +5854,9 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt //source: "elm"; action: STATE_SET "default" 0.0; target: "button_image"; + after: "unfocus_text"; + } + program { name: "unfocus_text"; action: STATE_SET "visible" 0.0; target: "elm.text"; } @@ -8797,10 +5864,10 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } /////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/more"; - alias: "elm/button/base/text_only/more"; + group { name: "elm/button/base/picker/bar/default"; images { - image: "00_button_more.png" COMP; + image: "00_picker_btn_normal.png" COMP; + image: "00_picker_btn_press.png" COMP; } script { public button_state = BUTTON_STATE_ENABLED; @@ -8810,127 +5877,209 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt mouse_events: 1; scale: 1; description { state: "default" 0.0; - rel1 { to_x: "padding.left"; to_y: "elm.text";} - rel2 { to_x: "padding.right"; to_y: "elm.text";} - min: 28 26; - fixed: 1 1; + min: 46 42; image { - normal: "00_button_more.png"; - border: 13 13 12 12; + normal: "00_picker_btn_normal.png"; + border: 4 4 4 4; border_scale: 1; } } description { state: "clicked" 0.0; inherit: "default" 0.0; + image.normal: "00_picker_btn_press.png"; } description { state: "disabled" 0.0; - inherit: "default" 0.0; + inherit: "default" 0.0; } description { state: "focused" 0.0; inherit: "default" 0.0; + image.normal: "00_picker_btn_press.png"; } } - part { name: "padding.left"; + part { + name: "padding_left"; type: RECT; scale: 1; + mouse_events: 0; description { state: "default" 0.0; - visible: 0; - min: 10 1; + align: 0.0 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 0.0 1.0; + min: 5 5; fixed: 1 0; color: 0 0 0 0; - rel1.relative: 0 0; - rel2 { relative: 0.0 1.0; to_x: "elm.text";} - align: 1 0; } } - part { name: "padding.right"; + part { + name: "padding_right"; type: RECT; scale: 1; + mouse_events: 0; description { state: "default" 0.0; - visible: 0; - min: 10 1; + align: 1.0 0.0; + rel1.relative: 1.0 0.0; + rel2.relative: 1.0 1.0; + min: 5 5; fixed: 1 0; color: 0 0 0 0; - rel1 { relative: 1.0 0.0; to_x: "elm.text";} + } + } + part { + name: "padding_top"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + align: 0.0 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 1.0 0.0; + min: 5 5; + fixed: 0 1; + color: 0 0 0 0; + } + } + part { + name: "padding_bottom"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + align: 1.0 1.0; + rel1.relative: 0.0 1.0; rel2.relative: 1.0 1.0; - align: 0 0; + min: 5 5; + fixed: 0 1; + color: 0 0 0 0; } } - part { name: "elm.text"; + part { + name: "icon_rect"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + visible: 1; + min: 0 32; + fixed: 1 0; + rel1 {relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "padding_top"; } + rel2 {relative: 1.0 0.0; to_x: "elm.swallow.content"; to_y: "padding_bottom"; } + align: 0.0 0.5; + color: 0 0 0 0; + } + } + part { + name: "padding_icon_text"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; //when only icon or no icon is there + align: 0.0 0.0; + rel1 { relative: 1.0 0.0; to: "icon_rect"; } + rel2 { relative: 1.0 1.0; to: "icon_rect"; } + fixed: 1 0; + min: 0 0; + color: 0 0 0 0; + } + description { state: "icononly" 0.0; + inherit: "default" 0.0; + } + description { state: "visible" 0.0; //when icon is visible + align: 0.0 0.0; + rel1 { relative: 1.0 0.0; to: "icon_rect"; } + rel2 { relative: 1.0 1.0; to: "icon_rect"; } + fixed: 1 0; + min: 5 0; + color: 0 0 0 0; + } + } + part { name: "elm.swallow.content"; + type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + visible: 0; + align: 0.0 0.5; + rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } + fixed: 1 0; + } + description { state: "visible" 0.0; + fixed: 1 0; + visible: 1; + align: 0.0 0.5; + rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } + aspect: 1.0 1.0; + aspect_preference: VERTICAL; + } + description { state: "icononly" 0.0;; + visible: 1; + min: 32 32; + rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } + align: 0.5 0.5; + aspect: 1.0 1.0; + aspect_preference: VERTICAL; + } + } + part { name: "elm.text"; type: TEXT; //effect: SHADOW; - mouse_events: 0; + mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; - fixed: 1 1; + rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; } + rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; } align: 0.5 0.5; - color: BUTTON_MORE_BUTTON_TEXT_NORMAL_COLOR_INC; - color2: BUTTON_MORE_BUTTON_TEXT_NORMAL_SHAWDOW_COLOR_INC; + color: 78 73 69 255; + color2: 0 0 0 0; text { - font: "SLP:style=Bold"; - size: 16; - min: 1 1; - max: 0 1; + font: "SLP:style=Medium"; + size: 20; + min: 1 0; align: 0.5 0.5; + max: 0 0; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; - min: 1 1; + min: 80 32; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; - min: 1 1; - //color: 53 45 39 255; + min: 0 0; + color: 255 255 255 255; + color2: 0 0 0 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 0 0 0 128; - color2: 0 0 0 0; color3: 0 0 0 0; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 0 0 0 128; - color2: 0 0 0 0; color3: 0 0 0 0; visible: 1; - min: 1 1; + min: 80 32; } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; - min: 1 1; - } - } - part { name: "over1"; - mouse_events: 0; - scale: 1; - description { state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - align: 0.5 0.5; - fixed: 1 1; - min: 28 40; - } - description { state: "disabled" 0.0; - inherit: "default" 0.0; + min: 0 0; + color: 255 255 255 255; + color2: 0 0 0 102; } } part { name: "over2"; + type: RECT; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; - scale: 1; description { state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - align: 0.5 0.5; - fixed: 1 1; - min: 28 40; + color: 0 0 0 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; @@ -8938,31 +6087,20 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } } part { name: "over3"; + type: RECT; mouse_events: 1; repeat_events: 1; - scale: 1; description { state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - color: 255 255 255 0; - fixed: 1 1; - min: 28 40; + color: 0 0 0 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; - color: 255 255 255 0; } } part { name: "disabler"; type: RECT; - scale: 1; description { state: "default" 0.0; - rel1.to: "button_image"; - rel2.to: "button_image"; - align: 0.5 0.5; - fixed: 1 1; - min: 28 40; color: 0 0 0 0; visible: 0; } @@ -8982,7 +6120,16 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt program { name: "button_click_anim"; action: STATE_SET "clicked" 0.0; target: "button_image"; - target: "elm.text"; + after: "text_clicked"; + } + program { name: "text_clicked"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.text", st, 30, vl); + if (!strcmp(st, "visible")) + set_state(PART:"elm.text", "clicked", 0.0); + } } program { name: "button_unpress"; action: SIGNAL_EMIT "elm,action,unpress" ""; @@ -8992,9 +6139,9 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt source: "over3"; script { new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "clicked") || !strcmp(st, "focused")) + new Float:vl; + get_state(PART:"elm.swallow.content", st, 30, vl); + if (strcmp(st, "icononly")) { emit("elm,action,default,text,set", ""); set_state(PART:"elm.text", "visible", 0.0); @@ -9025,6 +6172,14 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt signal: "elm,state,text,visible"; source: "elm"; script { + new st[31]; + new Float:vl; + get_state(PART:"elm.swallow.content", st, 30, vl); + if (!strcmp(st, "icononly")) + { + set_state(PART:"elm.swallow.content", "visible", 0.0); + set_state(PART:"padding_icon_text", "visible", 0.0); + } if(get_int(button_state) != BUTTON_STATE_DISABLED) set_state(PART:"elm.text", "visible", 0.0); else @@ -9034,16 +6189,48 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt program { name: "text_hide"; signal: "elm,state,text,hidden"; source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.text"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.swallow.content", st, 30, vl); + if (!strcmp(st, "visible")) + { + set_state(PART:"elm.swallow.content", "icononly", 0.0); + set_state(PART:"padding_icon_text", "icononly", 0.0); + } + set_state(PART:"elm.text", "default", 0.0); + } + } + program { name: "icon_show"; + signal: "elm,state,icon,visible"; + source: "elm"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.text", st, 30, vl); + if (!strcmp(st, "visible")) + { + set_state(PART:"elm.swallow.content", "visible", 0.0); + set_state(PART:"padding_icon_text", "visible", 0.0); + } + else + { + set_state(PART:"elm.swallow.content", "icononly", 0.0); + set_state(PART:"padding_icon_text", "icononly", 0.0); + } + } + } + program { name: "icon_hide"; + signal: "elm,state,icon,hidden"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.swallow.content"; } - program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "button_image"; - target: "over1"; target: "over2"; target: "disabler"; after: "disable_text"; @@ -9065,7 +6252,6 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt source: "elm"; action: STATE_SET "default" 0.0; target: "button_image"; - target: "over1"; target: "over2"; target: "disabler"; after: "enable_text"; @@ -9076,9 +6262,9 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "disabled_visible")) - set_state(PART:"elm.text", "visible", 0.0); + set_state(PART:"elm.text", "visible", 0.0); else - set_state(PART:"elm.text", "default", 0.0); + set_state(PART:"elm.text", "default", 0.0); set_int(button_state, BUTTON_STATE_ENABLED); } } @@ -9094,6 +6280,9 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt //source: "elm"; action: STATE_SET "default" 0.0; target: "button_image"; + after: "unfocus_text"; + } + program { name: "unfocus_text"; action: STATE_SET "visible" 0.0; target: "elm.text"; } @@ -9101,72 +6290,217 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } /////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/navigationbar_backbutton/default"; + group { name: "elm/button/base/picker/prev/text/default"; + alias: "elm/button/base/picker/next/text/default"; images { - image: "00_winset_btn_prev.png" COMP; - image: "00_winset_btn_prev_press.png" COMP; + image: "00_picker_btn_normal.png" COMP; + image: "00_picker_btn_press.png" COMP; + } + script { + public button_state = BUTTON_STATE_ENABLED; } parts { part { name: "button_image"; - type: RECT; mouse_events: 1; scale: 1; description { state: "default" 0.0; - min: 67 40; - color: 0 0 0 0; + min: 46 42; + image { + normal: "00_picker_btn_normal.png"; + border: 4 4 4 4; + border_scale: 1; + } } - description { - state: "clicked" 0.0; + description { state: "clicked" 0.0; inherit: "default" 0.0; + image.normal: "00_picker_btn_press.png"; } - description { - state: "disabled" 0.0; + description { state: "disabled" 0.0; + inherit: "default" 0.0; + } + description { state: "focused" 0.0; inherit: "default" 0.0; + image.normal: "00_picker_btn_press.png"; } } - part {name: "padding_right"; + part { + name: "padding_left"; type: RECT; + scale: 1; mouse_events: 0; description { state: "default" 0.0; - align: 1 0; - min: 1 0; - rel1 { relative: 1 0.2; } - rel2 { relative: 1 0.8; } + align: 0.0 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 0.0 1.0; + min: 10 5; fixed: 1 0; - color: 238 223 194 255; + color: 0 0 0 0; } } - part {name: "padding_before_right"; + part { + name: "padding_right"; type: RECT; + scale: 1; mouse_events: 0; description { state: "default" 0.0; - align: 1 0; - min: 1 0; - rel1 { relative: 0 0; to: "padding_right"; } - rel2 { relative: 0 1; to: "padding_right"; } + align: 1.0 0.0; + rel1.relative: 1.0 0.0; + rel2.relative: 1.0 1.0; + min: 10 5; fixed: 1 0; - color: 164 151 130 255; + color: 0 0 0 0; } } - part { name: "button_center_part"; + part { + name: "padding_top"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; + align: 0.0 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 1.0 0.0; + min: 5 5; + fixed: 0 1; + color: 0 0 0 0; + } + } + part { + name: "padding_bottom"; + type: RECT; + scale: 1; mouse_events: 0; + description { state: "default" 0.0; + align: 1.0 1.0; + rel1.relative: 0.0 1.0; + rel2.relative: 1.0 1.0; + min: 5 5; + fixed: 0 1; + color: 0 0 0 0; + } + } + part { + name: "icon_rect"; + type: RECT; scale: 1; + mouse_events: 0; description { state: "default" 0.0; - min: 22 20; - max: 22 20; + visible: 1; + min: 0 32; + fixed: 1 0; + rel1 {relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "padding_top"; } + rel2 {relative: 1.0 0.0; to_x: "elm.swallow.content"; to_y: "padding_bottom"; } + align: 0.0 0.5; + color: 0 0 0 0; + } + } + part { + name: "padding_icon_text"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; //when only icon or no icon is there + align: 0.0 0.0; + rel1 { relative: 1.0 0.0; to: "icon_rect"; } + rel2 { relative: 1.0 1.0; to: "icon_rect"; } + fixed: 1 0; + min: 0 0; + color: 0 0 0 0; + } + description { state: "icononly" 0.0; + inherit: "default" 0.0; + } + description { state: "visible" 0.0; //when icon is visible + align: 0.0 0.0; + rel1 { relative: 1.0 0.0; to: "icon_rect"; } + rel2 { relative: 1.0 1.0; to: "icon_rect"; } + fixed: 1 0; + min: 5 0; + color: 0 0 0 0; + } + } + part { name: "elm.swallow.content"; + type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + visible: 0; + align: 0.0 0.5; + rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } + fixed: 1 0; + } + description { state: "visible" 0.0; + fixed: 1 0; + visible: 1; + align: 0.0 0.5; + rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } + aspect: 1.0 1.0; + aspect_preference: VERTICAL; + } + description { state: "icononly" 0.0;; + visible: 1; + min: 32 32; + rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } align: 0.5 0.5; - rel2 { relative: 0 1; to_x: "padding_before_right"; } - image { - normal: "00_winset_btn_prev.png"; + aspect: 1.0 1.0; + aspect_preference: VERTICAL; + } + } + part { name: "elm.text"; + type: TEXT; + //effect: SHADOW; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + visible: 0; + rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; } + rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; } + align: 0.5 0.5; + color: 78 73 69 255; + color2: 0 0 0 0; + text { + font: "SLP:style=Medium"; + size: 20; + min: 1 0; + align: 0.5 0.5; + max: 1 0; } } - description { - state: "clicked" 0.0; + description { state: "visible" 0.0; + inherit: "default" 0.0; + visible: 1; + min: 60 32; + } + description { state: "clicked" 0.0; + inherit: "default" 0.0; + visible: 1; + min: 0 0; + color: 255 255 255 255; + color2: 0 0 0 0; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + color: 0 0 0 128; + color3: 0 0 0 0; + } + description { state: "disabled_visible" 0.0; + inherit: "default" 0.0; + color: 0 0 0 128; + color3: 0 0 0 0; + visible: 1; + min: 60 32; + } + description { state: "focused" 0.0; inherit: "default" 0.0; - image.normal: "00_winset_btn_prev_press.png"; + visible: 1; + min: 0 0; + color: 255 255 255 255; + color2: 0 0 0 102; } } - part { name: "over1"; + part { name: "over2"; type: RECT; mouse_events: 1; repeat_events: 1; @@ -9174,17 +6508,21 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt description { state: "default" 0.0; color: 0 0 0 0; } + description { state: "disabled" 0.0; + inherit: "default" 0.0; + visible: 0; + } } - part { name: "over2"; + part { name: "over3"; + type: RECT; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; - color: 255 255 255 0; + color: 0 0 0 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; - color: 255 255 255 0; } } part { name: "disabler"; @@ -9202,68 +6540,189 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt programs { program { name: "button_click"; signal: "mouse,down,1"; - source: "over1"; + source: "over2"; action: SIGNAL_EMIT "elm,action,press" ""; after: "button_click_anim"; } program { name: "button_click_anim"; action: STATE_SET "clicked" 0.0; target: "button_image"; - target: "button_center_part"; + after: "text_clicked"; } - program { name: "button_unclick"; - signal: "mouse,up,1"; - source: "over2"; + program { name: "text_clicked"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.text", st, 30, vl); + if (!strcmp(st, "visible")) + set_state(PART:"elm.text", "clicked", 0.0); + } + } + program { name: "button_unpress"; action: SIGNAL_EMIT "elm,action,unpress" ""; - after: "button_unclick_anim"; } - program { name: "button_unclick_anim"; - action: STATE_SET "default" 0.0; - target: "button_image"; - target: "button_center_part"; + program { name: "button_mouseout_clicked"; + signal: "mouse,up,1"; + source: "over3"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.swallow.content", st, 30, vl); + if (strcmp(st, "icononly")) + { + emit("elm,action,default,text,set", ""); + set_state(PART:"elm.text", "visible", 0.0); + } + if(get_int(button_state) != BUTTON_STATE_DISABLED) + set_state(PART:"button_image", "default", 0.0); + } + after: button_unpress; } program { name: "button_click2"; signal: "mouse,down,1"; - source: "over2"; + source: "over3"; action: STATE_SET "clicked" 0.0; - target: "over2"; + target: "over3"; } program { name: "button_unclick2"; signal: "mouse,clicked,1"; - source: "over1"; + source: "over3"; action: STATE_SET "default" 0.0; - target: "over1"; - after: "button_unclick3"; + target: "over3"; } program { name: "button_unclick3"; + signal: "mouse,clicked,1"; + source: "over2"; action: SIGNAL_EMIT "elm,action,click" ""; } + program { name: "text_show"; + signal: "elm,state,text,visible"; + source: "elm"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.swallow.content", st, 30, vl); + if (!strcmp(st, "icononly")) + { + set_state(PART:"elm.swallow.content", "visible", 0.0); + set_state(PART:"padding_icon_text", "visible", 0.0); + } + if(get_int(button_state) != BUTTON_STATE_DISABLED) + set_state(PART:"elm.text", "visible", 0.0); + else + set_state(PART:"elm.text", "disabled_visible", 0.0); + } + } + program { name: "text_hide"; + signal: "elm,state,text,hidden"; + source: "elm"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.swallow.content", st, 30, vl); + if (!strcmp(st, "visible")) + { + set_state(PART:"elm.swallow.content", "icononly", 0.0); + set_state(PART:"padding_icon_text", "icononly", 0.0); + } + set_state(PART:"elm.text", "default", 0.0); + } + } + program { name: "icon_show"; + signal: "elm,state,icon,visible"; + source: "elm"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.text", st, 30, vl); + if (!strcmp(st, "visible")) + { + set_state(PART:"elm.swallow.content", "visible", 0.0); + set_state(PART:"padding_icon_text", "visible", 0.0); + } + else + { + set_state(PART:"elm.swallow.content", "icononly", 0.0); + set_state(PART:"padding_icon_text", "icononly", 0.0); + } + } + } + program { name: "icon_hide"; + signal: "elm,state,icon,hidden"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "elm.swallow.content"; + } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; - target: "disabler"; target: "button_image"; + target: "over2"; + target: "disabler"; + after: "disable_text"; + } + program { name: "disable_text"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.text", st, 30, vl); + if (!strcmp(st, "visible")) + set_state(PART:"elm.text", "disabled_visible", 0.0); + else + set_state(PART:"elm.text", "disabled", 0.0); + set_int(button_state, BUTTON_STATE_DISABLED); + } } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; + target: "button_image"; + target: "over2"; target: "disabler"; + after: "enable_text"; + } + program { name: "enable_text"; + script { + new st[31]; + new Float:vl; + get_state(PART:"elm.text", st, 30, vl); + if (!strcmp(st, "disabled_visible")) + set_state(PART:"elm.text", "visible", 0.0); + else + set_state(PART:"elm.text", "default", 0.0); + set_int(button_state, BUTTON_STATE_ENABLED); + } + } + program { name: "focused"; + //signal: "elm,action,focus"; + //source: "elm"; + action: STATE_SET "focused" 0.0; + target: "button_image"; + target: "elm.text"; + } + program { name: "unfocused"; + //signal: "elm,action,unfocus"; + //source: "elm"; + action: STATE_SET "default" 0.0; target: "button_image"; + after: "unfocus_text"; + } + program { name: "unfocus_text"; + action: STATE_SET "visible" 0.0; + target: "elm.text"; } } } -/* - Sound and Haptic -*/ /////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/sound/default"; + group { name: "elm/button/base/center"; + alias: "elm/button/base/icon_and_text/center"; images { - image: "00_button_03_normal.png" COMP; - image: "00_button_03_press.png" COMP; - image: "00_button_03_focus.png" COMP; + image: "00_button_01_normal.png" COMP; + image: "00_button_01_normal_press.png" COMP; + image: "00_button_01_normal_dim.png" COMP; } script { public button_state = BUTTON_STATE_ENABLED; @@ -9273,23 +6732,24 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt mouse_events: 1; scale: 1; description { state: "default" 0.0; - min: 16 50; + min: 20 46; image { - normal: "00_button_03_normal.png"; - border: 7 7 7 7; + normal: "00_button_01_normal.png"; + border: 4 4 4 4; border_scale: 1; } } description { state: "clicked" 0.0; inherit: "default" 0.0; - image.normal: "00_button_03_press.png"; + image.normal: "00_button_01_normal_press.png"; } description { state: "disabled" 0.0; inherit: "default" 0.0; + image.normal: "00_button_01_normal_dim.png"; } description { state: "focused" 0.0; inherit: "default" 0.0; - image.normal: "00_button_03_focus.png"; + image.normal: "00_button_01_normal_press.png"; } } part { @@ -9301,7 +6761,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt align: 0.0 0.0; rel1.relative: 0.0 0.0; rel2.relative: 0.0 1.0; - min: 5 5; + min: 10 5; fixed: 1 0; color: 0 0 0 0; } @@ -9315,7 +6775,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt align: 1.0 0.0; rel1.relative: 1.0 0.0; rel2.relative: 1.0 1.0; - min: 5 5; + min: 10 5; fixed: 1 0; color: 0 0 0 0; } @@ -9329,7 +6789,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt align: 0.0 0.0; rel1.relative: 0.0 0.0; rel2.relative: 1.0 0.0; - min: 5 5; + min: 5 10; fixed: 0 1; color: 0 0 0 0; } @@ -9343,7 +6803,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt align: 1.0 1.0; rel1.relative: 0.0 1.0; rel2.relative: 1.0 1.0; - min: 5 5; + min: 5 10; fixed: 0 1; color: 0 0 0 0; } @@ -9355,16 +6815,31 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt mouse_events: 0; description { state: "default" 0.0; visible: 1; - min: 0 40; + min: 0 0; fixed: 1 0; - rel1 {relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "elm.swallow.content"; to_y: "padding_bottom"; } + rel1 { relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 { relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } + align: 0.0 0.5; + color: 0 0 0 0; + } + description { state: "visible" 0.0; + visible: 1; + min: 24 24; + max: 24 24; + fixed: 1 0; + rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } + aspect: 1.0 1.0; + aspect_preference: VERTICAL; align: 0.0 0.5; color: 0 0 0 0; } + description { state: "icononly" 0.0; + inherit: "default" 0.0; + } } part { - name: "padding_icon_text"; + name: "padding_after_icon"; type: RECT; scale: 1; mouse_events: 0; @@ -9374,17 +6849,32 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt rel2 { relative: 1.0 1.0; to: "icon_rect"; } fixed: 1 0; min: 0 0; + color: 0 255 0 100; + } + description { state: "visible" 0.0; + visible: 1; + align: 0.0 0.0; + rel1 { relative: 1.0 0.0; to: "icon_rect"; } + rel2 { relative: 1.0 1.0; to: "icon_rect"; } + fixed: 1 0; + min: 10 0; color: 0 0 0 0; } description { state: "icononly" 0.0; inherit: "default" 0.0; } - description { state: "visible" 0.0; //when icon is visible - align: 0.0 0.0; - rel1 { relative: 1.0 0.0; to: "icon_rect"; } - rel2 { relative: 1.0 1.0; to: "icon_rect"; } + } + part { + name: "padding_before_text"; + type: RECT; + scale: 1; + mouse_events: 0; + description { state: "default" 0.0; //when only icon or no icon is there + align: 1.0 0.5; + rel1 { relative: 0.0 1.0; to_x: "elm.text"; to_y: "padding_top"; } + rel2 { relative: 0.0 0.0; to_x: "elm.text"; to_y: "padding_bottom"; } fixed: 1 0; - min: 5 0; + min: 10 0; color: 0 0 0 0; } } @@ -9394,24 +6884,27 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt description { state: "default" 0.0; visible: 0; align: 0.0 0.5; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } + rel1 { relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 { relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } fixed: 1 0; } description { state: "visible" 0.0; fixed: 1 0; visible: 1; - align: 0.0 0.5; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } + min: 24 24; + max: 24 24; + align: 1.0 0.5; + rel1 { relative: 0.0 1.0; to_x: "padding_before_text"; to_y: "padding_top"; } + rel2 { relative: 0.0 0.0; to_x: "padding_before_text"; to_y: "padding_bottom"; } aspect: 1.0 1.0; aspect_preference: VERTICAL; } description { state: "icononly" 0.0;; visible: 1; - min: 40 40; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } + min: 30 30; + max: 30 30; + rel1 { relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } + rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } align: 0.5 0.5; aspect: 1.0 1.0; aspect_preference: VERTICAL; @@ -9424,13 +6917,13 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt scale: 1; description { state: "default" 0.0; visible: 0; - rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; } + rel1 { relative: 1.0 1.0; to_x: "padding_after_icon"; to_y: "padding_top"; } rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; } align: 0.5 0.5; - color: 90 73 40 255; - color2: 255 255 255 255; + color: BUTTON_ICON_TEXT_NORMAL_COLOR_INC; + color2: BUTTON_ICON_TEXT_NORMAL_SHAWDOW_COLOR_INC; text { - font: FONT_MED; + font: "SLP:style=Medium"; size: 24; min: 0 0; align: 0.5 0.5; @@ -9440,14 +6933,14 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; - min: 90 40; + min: 90 24; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; min: 0 0; - color: 255 255 255 255; - color2: 0 0 0 102; + color: BUTTON_ICON_TEXT_PRESSED_COLOR_INC; + color2: BUTTON_ICON_TEXT_PRESSED_SHAWDOW_COLOR_INC; } description { state: "disabled" 0.0; inherit: "default" 0.0; @@ -9456,17 +6949,18 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; - color: 0 0 0 128; + color: BUTTON_ICON_TEXT_DISABLED_COLOR_INC; + color2: BUTTON_ICON_TEXT_DISABLED_SHAWDOW_COLOR_INC; color3: 0 0 0 0; visible: 1; - min: 90 40; + min: 90 24; } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; min: 0 0; - color: 255 255 255 255; - color2: 0 0 0 102; + color: BUTTON_ICON_TEXT_FOCUSED_COLOR_INC; + color2: BUTTON_ICON_TEXT_FOCUSED_SHAWDOW_COLOR_INC; } } part { name: "over2"; @@ -9512,13 +7006,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt source: "over2"; action: SIGNAL_EMIT "elm,action,press" ""; after: "button_click_anim"; - //after:touch_sound ; } - /* - program { name: touch_sound; - action: TOUCH_SOUND "button-pressed.wav" 2 ; - } - */ program { name: "button_click_anim"; action: STATE_SET "clicked" 0.0; target: "button_image"; @@ -9544,10 +7032,10 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt new Float:vl; get_state(PART:"elm.swallow.content", st, 30, vl); if (strcmp(st, "icononly")) - { - emit("elm,action,default,text,set", ""); - set_state(PART:"elm.text", "visible", 0.0); - } + { + emit("elm,action,default,text,set", ""); + set_state(PART:"elm.text", "visible", 0.0); + } if(get_int(button_state) != BUTTON_STATE_DISABLED) set_state(PART:"button_image", "default", 0.0); } @@ -9580,7 +7068,8 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt if (!strcmp(st, "icononly")) { set_state(PART:"elm.swallow.content", "visible", 0.0); - set_state(PART:"padding_icon_text", "visible", 0.0); + set_state(PART:"icon_rect", "visible", 0.0); + set_state(PART:"padding_after_icon", "visible", 0.0); } if(get_int(button_state) != BUTTON_STATE_DISABLED) set_state(PART:"elm.text", "visible", 0.0); @@ -9598,7 +7087,8 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt if (!strcmp(st, "visible")) { set_state(PART:"elm.swallow.content", "icononly", 0.0); - set_state(PART:"padding_icon_text", "icononly", 0.0); + set_state(PART:"icon_rect", "icononly", 0.0); + set_state(PART:"padding_after_icon", "icononly", 0.0); } set_state(PART:"elm.text", "default", 0.0); } @@ -9613,12 +7103,14 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt if (!strcmp(st, "visible")) { set_state(PART:"elm.swallow.content", "visible", 0.0); - set_state(PART:"padding_icon_text", "visible", 0.0); + set_state(PART:"icon_rect", "visible", 0.0); + set_state(PART:"padding_after_icon", "visible", 0.0); } else { set_state(PART:"elm.swallow.content", "icononly", 0.0); - set_state(PART:"padding_icon_text", "icononly", 0.0); + set_state(PART:"icon_rect", "icononly", 0.0); + set_state(PART:"padding_after_icon", "icononly", 0.0); } } } @@ -9671,15 +7163,11 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } } program { name: "focused"; - //signal: "elm,action,focus"; - //source: "elm"; action: STATE_SET "focused" 0.0; target: "button_image"; target: "elm.text"; } program { name: "unfocused"; - //signal: "elm,action,unfocus"; - //source: "elm"; action: STATE_SET "default" 0.0; target: "button_image"; after: "unfocus_text"; @@ -9692,195 +7180,94 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } /////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/haptic/default"; + group { name: "elm/button/base/contact"; + alias: "elm/button/base/text_only/contact"; + alias: "elm/button/base/haptic"; images { - image: "00_button_03_normal.png" COMP; - image: "00_button_03_press.png" COMP; - image: "00_button_03_focus.png" COMP; + image: "00_message_button_add_recipient.png" COMP; + image: "00_message_button_add_recipient_press.png" COMP; + image: "00_message_button_add_recipient_focus.png" COMP; + image: "00_message_button_add_recipient_dim.png" COMP; } script { public button_state = BUTTON_STATE_ENABLED; } parts { part { name: "button_image"; + type: RECT; mouse_events: 1; scale: 1; description { state: "default" 0.0; - min: 16 50; - image { - normal: "00_button_03_normal.png"; - border: 7 7 7 7; - border_scale: 1; - } + rel1 { to_x: "padding.left"; to_y: "elm.text";} + rel2 { to_x: "padding.right"; to_y: "elm.text";} + min: 44 28; + color: 221 134 21 255; } description { state: "clicked" 0.0; inherit: "default" 0.0; - image.normal: "00_button_03_press.png"; } description { state: "disabled" 0.0; - inherit: "default" 0.0; + inherit: "default" 0.0; } description { state: "focused" 0.0; inherit: "default" 0.0; - image.normal: "00_button_03_focus.png"; } } - part { - name: "padding_left"; + part { name: "padding.left"; type: RECT; scale: 1; - mouse_events: 0; description { state: "default" 0.0; - align: 0.0 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 0.0 1.0; - min: 5 5; + visible: 0; + min: 10 1; fixed: 1 0; color: 0 0 0 0; + rel1.relative: 0 0; + rel2 { relative: 0.0 1.0; to_x: "elm.text";} + align: 1 0; } } - part { - name: "padding_right"; + part { name: "padding.right"; type: RECT; scale: 1; - mouse_events: 0; description { state: "default" 0.0; - align: 1.0 0.0; - rel1.relative: 1.0 0.0; - rel2.relative: 1.0 1.0; - min: 5 5; + visible: 0; + min: 10 1; fixed: 1 0; color: 0 0 0 0; - } - } - part { - name: "padding_top"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 1.0 0.0; - min: 5 5; - fixed: 0 1; - color: 0 0 0 0; - } - } - part { - name: "padding_bottom"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 1.0 1.0; - rel1.relative: 0.0 1.0; + rel1 { relative: 1.0 0.0; to_x: "elm.text";} rel2.relative: 1.0 1.0; - min: 5 5; - fixed: 0 1; - color: 0 0 0 0; - } - } - part { - name: "icon_rect"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - visible: 1; - min: 0 40; - fixed: 1 0; - rel1 {relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "elm.swallow.content"; to_y: "padding_bottom"; } - align: 0.0 0.5; - color: 0 0 0 0; - } - } - part { - name: "padding_icon_text"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; //when only icon or no icon is there - align: 0.0 0.0; - rel1 { relative: 1.0 0.0; to: "icon_rect"; } - rel2 { relative: 1.0 1.0; to: "icon_rect"; } - fixed: 1 0; - min: 0 0; - color: 0 0 0 0; - } - description { state: "icononly" 0.0; - inherit: "default" 0.0; - } - description { state: "visible" 0.0; //when icon is visible - align: 0.0 0.0; - rel1 { relative: 1.0 0.0; to: "icon_rect"; } - rel2 { relative: 1.0 1.0; to: "icon_rect"; } - fixed: 1 0; - min: 5 0; - color: 0 0 0 0; - } - } - part { name: "elm.swallow.content"; - type: SWALLOW; - scale: 1; - description { state: "default" 0.0; - visible: 0; - align: 0.0 0.5; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } - fixed: 1 0; - } - description { state: "visible" 0.0; - fixed: 1 0; - visible: 1; - align: 0.0 0.5; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - } - description { state: "icononly" 0.0;; - visible: 1; - min: 40 40; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } - align: 0.5 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; + align: 0 0; } } - part { name: "elm.text"; + part { name: "elm.text"; type: TEXT; //effect: SHADOW; - mouse_events: 0; + mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; - rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; } - rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; } + fixed: 1 1; align: 0.5 0.5; - color: 90 73 40 255; - color2: 255 255 255 255; + color: BUTTON_CONTACT_BUTTON_TEXT_NORMAL_COLOR_INC; + color2: BUTTON_CONTACT_BUTTON_TEXT_NORMAL_SHAWDOW_COLOR_INC; text { - font: FONT_MED; + font: "SLP:style=Medium"; size: 24; - min: 0 0; + min: 1 1; align: 0.5 0.5; - max: 1 0; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; - min: 90 40; + min: 1 1; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; - min: 0 0; - color: 255 255 255 255; - color2: 0 0 0 102; + min: 1 1; + color: BUTTON_CONTACT_BUTTON_TEXT_PRESSED_COLOR_INC; + color2: BUTTON_CONTACT_BUTTON_TEXT_PRESSED_SHAWDOW_COLOR_INC; } description { state: "disabled" 0.0; inherit: "default" 0.0; @@ -9889,26 +7276,36 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; - color: 0 0 0 128; + color: BUTTON_CONTACT_BUTTON_TEXT_DISABLED_COLOR_INC; + color2: BUTTON_CONTACT_BUTTON_TEXT_DISABLED_SHAWDOW_COLOR_INC; color3: 0 0 0 0; visible: 1; - min: 90 40; + min: 1 1; } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; - min: 0 0; - color: 255 255 255 255; - color2: 0 0 0 102; + min: 1 1; + color: BUTTON_CONTACT_BUTTON_TEXT_FOCUSED_COLOR_INC; + color2: BUTTON_CONTACT_BUTTON_TEXT_FOCUSED_SHAWDOW_COLOR_INC; + } + } + part { name: "over1"; + mouse_events: 0; + description { state: "default" 0.0; + rel2.relative: 1.0 0.5; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; } } part { name: "over2"; - type: RECT; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; - color: 0 0 0 0; + rel1.to: "button_image"; + rel2.to: "button_image"; } description { state: "disabled" 0.0; inherit: "default" 0.0; @@ -9916,20 +7313,24 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } } part { name: "over3"; - type: RECT; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; - color: 0 0 0 0; + rel1.to: "button_image"; + rel2.to: "button_image"; + color: 255 255 255 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; + color: 255 255 255 0; } } part { name: "disabler"; type: RECT; description { state: "default" 0.0; + rel1.to: "button_image"; + rel2.to: "button_image"; color: 0 0 0 0; visible: 0; } @@ -9949,16 +7350,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt program { name: "button_click_anim"; action: STATE_SET "clicked" 0.0; target: "button_image"; - after: "text_clicked"; - } - program { name: "text_clicked"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - set_state(PART:"elm.text", "clicked", 0.0); - } + target: "elm.text"; } program { name: "button_unpress"; action: SIGNAL_EMIT "elm,action,unpress" ""; @@ -9969,8 +7361,8 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt script { new st[31]; new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (strcmp(st, "icononly")) + get_state(PART:"elm.text", st, 30, vl); + if (!strcmp(st, "clicked") || !strcmp(st, "focused")) { emit("elm,action,default,text,set", ""); set_state(PART:"elm.text", "visible", 0.0); @@ -10001,14 +7393,6 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt signal: "elm,state,text,visible"; source: "elm"; script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (!strcmp(st, "icononly")) - { - set_state(PART:"elm.swallow.content", "visible", 0.0); - set_state(PART:"padding_icon_text", "visible", 0.0); - } if(get_int(button_state) != BUTTON_STATE_DISABLED) set_state(PART:"elm.text", "visible", 0.0); else @@ -10018,48 +7402,16 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt program { name: "text_hide"; signal: "elm,state,text,hidden"; source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (!strcmp(st, "visible")) - { - set_state(PART:"elm.swallow.content", "icononly", 0.0); - set_state(PART:"padding_icon_text", "icononly", 0.0); - } - set_state(PART:"elm.text", "default", 0.0); - } - } - program { name: "icon_show"; - signal: "elm,state,icon,visible"; - source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - { - set_state(PART:"elm.swallow.content", "visible", 0.0); - set_state(PART:"padding_icon_text", "visible", 0.0); - } - else - { - set_state(PART:"elm.swallow.content", "icononly", 0.0); - set_state(PART:"padding_icon_text", "icononly", 0.0); - } - } - } - program { name: "icon_hide"; - signal: "elm,state,icon,hidden"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.swallow.content"; + action: STATE_SET "default" 0.0; + target: "elm.text"; } + program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "button_image"; + target: "over1"; target: "over2"; target: "disabler"; after: "disable_text"; @@ -10081,6 +7433,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt source: "elm"; action: STATE_SET "default" 0.0; target: "button_image"; + target: "over1"; target: "over2"; target: "disabler"; after: "enable_text"; @@ -10109,9 +7462,6 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt //source: "elm"; action: STATE_SET "default" 0.0; target: "button_image"; - after: "unfocus_text"; - } - program { name: "unfocus_text"; action: STATE_SET "visible" 0.0; target: "elm.text"; } @@ -10119,11 +7469,10 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } /////////////////////////////////////////////////////////////////////////////////////// - group { name: "elm/button/base/sound_haptic/default"; + group { name: "elm/button/base/more"; + alias: "elm/button/base/text_only/more"; images { - image: "00_button_03_normal.png" COMP; - image: "00_button_03_press.png" COMP; - image: "00_button_03_focus.png" COMP; + image: "00_button_more.png" COMP; } script { public button_state = BUTTON_STATE_ENABLED; @@ -10133,209 +7482,127 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt mouse_events: 1; scale: 1; description { state: "default" 0.0; - min: 16 50; + rel1 { to_x: "padding.left"; to_y: "elm.text";} + rel2 { to_x: "padding.right"; to_y: "elm.text";} + min: 28 26; + fixed: 1 1; image { - normal: "00_button_03_normal.png"; - border: 7 7 7 7; + normal: "00_button_more.png"; + border: 13 13 12 12; border_scale: 1; } } description { state: "clicked" 0.0; inherit: "default" 0.0; - image.normal: "00_button_03_press.png"; } description { state: "disabled" 0.0; - inherit: "default" 0.0; + inherit: "default" 0.0; } description { state: "focused" 0.0; inherit: "default" 0.0; - image.normal: "00_button_03_focus.png"; } } - part { - name: "padding_left"; + part { name: "padding.left"; type: RECT; scale: 1; - mouse_events: 0; description { state: "default" 0.0; - align: 0.0 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 0.0 1.0; - min: 5 5; + visible: 0; + min: 10 1; fixed: 1 0; color: 0 0 0 0; + rel1.relative: 0 0; + rel2 { relative: 0.0 1.0; to_x: "elm.text";} + align: 1 0; } } - part { - name: "padding_right"; + part { name: "padding.right"; type: RECT; scale: 1; - mouse_events: 0; description { state: "default" 0.0; - align: 1.0 0.0; - rel1.relative: 1.0 0.0; - rel2.relative: 1.0 1.0; - min: 5 5; + visible: 0; + min: 10 1; fixed: 1 0; color: 0 0 0 0; - } - } - part { - name: "padding_top"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 0.0 0.0; - rel1.relative: 0.0 0.0; - rel2.relative: 1.0 0.0; - min: 5 5; - fixed: 0 1; - color: 0 0 0 0; - } - } - part { - name: "padding_bottom"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - align: 1.0 1.0; - rel1.relative: 0.0 1.0; + rel1 { relative: 1.0 0.0; to_x: "elm.text";} rel2.relative: 1.0 1.0; - min: 5 5; - fixed: 0 1; - color: 0 0 0 0; - } - } - part { - name: "icon_rect"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; - visible: 1; - min: 0 40; - fixed: 1 0; - rel1 {relative: 0.0 1.0; to_x: "elm.swallow.content"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "elm.swallow.content"; to_y: "padding_bottom"; } - align: 0.0 0.5; - color: 0 0 0 0; - } - } - part { - name: "padding_icon_text"; - type: RECT; - scale: 1; - mouse_events: 0; - description { state: "default" 0.0; //when only icon or no icon is there - align: 0.0 0.0; - rel1 { relative: 1.0 0.0; to: "icon_rect"; } - rel2 { relative: 1.0 1.0; to: "icon_rect"; } - fixed: 1 0; - min: 0 0; - color: 0 0 0 0; - } - description { state: "icononly" 0.0; - inherit: "default" 0.0; - } - description { state: "visible" 0.0; //when icon is visible - align: 0.0 0.0; - rel1 { relative: 1.0 0.0; to: "icon_rect"; } - rel2 { relative: 1.0 1.0; to: "icon_rect"; } - fixed: 1 0; - min: 5 0; - color: 0 0 0 0; - } - } - part { name: "elm.swallow.content"; - type: SWALLOW; - scale: 1; - description { state: "default" 0.0; - visible: 0; - align: 0.0 0.5; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } - fixed: 1 0; - } - description { state: "visible" 0.0; - fixed: 1 0; - visible: 1; - align: 0.0 0.5; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 1.0 0.0; to_x: "padding_left"; to_y: "padding_bottom"; } - aspect: 1.0 1.0; - aspect_preference: VERTICAL; - } - description { state: "icononly" 0.0;; - visible: 1; - min: 40 40; - rel1 {relative: 1.0 1.0; to_x: "padding_left"; to_y: "padding_top"; } - rel2 {relative: 0.0 0.0; to_x: "padding_right"; to_y: "padding_bottom"; } - align: 0.5 0.5; - aspect: 1.0 1.0; - aspect_preference: VERTICAL; + align: 0 0; } } - part { name: "elm.text"; + part { name: "elm.text"; type: TEXT; //effect: SHADOW; - mouse_events: 0; + mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; - rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_top"; } - rel2 { relative: 0.0 0.0; to_x: "padding_right"; to_y:"padding_bottom"; } + fixed: 1 1; align: 0.5 0.5; - color: 90 73 40 255; - color2: 255 255 255 255; + color: BUTTON_MORE_BUTTON_TEXT_NORMAL_COLOR_INC; + color2: BUTTON_MORE_BUTTON_TEXT_NORMAL_SHAWDOW_COLOR_INC; text { - font: FONT_MED; - size: 24; - min: 0 0; + font: "SLP:style=Bold"; + size: 16; + min: 1 1; + max: 0 1; align: 0.5 0.5; - max: 1 0; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; - min: 90 40; + min: 1 1; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; - min: 0 0; - color: 255 255 255 255; - color2: 0 0 0 102; + min: 1 1; + //color: 53 45 39 255; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 0 0 0 128; + color2: 0 0 0 0; color3: 0 0 0 0; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 0 0 0 128; + color2: 0 0 0 0; color3: 0 0 0 0; visible: 1; - min: 90 40; + min: 1 1; } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; - min: 0 0; - color: 255 255 255 255; - color2: 0 0 0 102; + min: 1 1; + } + } + part { name: "over1"; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + rel1.to: "button_image"; + rel2.to: "button_image"; + align: 0.5 0.5; + fixed: 1 1; + min: 28 40; + } + description { state: "disabled" 0.0; + inherit: "default" 0.0; } } part { name: "over2"; - type: RECT; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; + scale: 1; description { state: "default" 0.0; - color: 0 0 0 0; + rel1.to: "button_image"; + rel2.to: "button_image"; + align: 0.5 0.5; + fixed: 1 1; + min: 28 40; } description { state: "disabled" 0.0; inherit: "default" 0.0; @@ -10343,20 +7610,31 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } } part { name: "over3"; - type: RECT; mouse_events: 1; repeat_events: 1; + scale: 1; description { state: "default" 0.0; - color: 0 0 0 0; + rel1.to: "button_image"; + rel2.to: "button_image"; + color: 255 255 255 0; + fixed: 1 1; + min: 28 40; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; + color: 255 255 255 0; } } part { name: "disabler"; type: RECT; + scale: 1; description { state: "default" 0.0; + rel1.to: "button_image"; + rel2.to: "button_image"; + align: 0.5 0.5; + fixed: 1 1; + min: 28 40; color: 0 0 0 0; visible: 0; } @@ -10372,26 +7650,11 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt source: "over2"; action: SIGNAL_EMIT "elm,action,press" ""; after: "button_click_anim"; - //after:touch_sound ; - } - /* - program { name: touch_sound; - action: TOUCH_SOUND "Waterdrop.wav" 2 ; } - */ program { name: "button_click_anim"; action: STATE_SET "clicked" 0.0; target: "button_image"; - after: "text_clicked"; - } - program { name: "text_clicked"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - set_state(PART:"elm.text", "clicked", 0.0); - } + target: "elm.text"; } program { name: "button_unpress"; action: SIGNAL_EMIT "elm,action,unpress" ""; @@ -10402,8 +7665,8 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt script { new st[31]; new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (strcmp(st, "icononly")) + get_state(PART:"elm.text", st, 30, vl); + if (!strcmp(st, "clicked") || !strcmp(st, "focused")) { emit("elm,action,default,text,set", ""); set_state(PART:"elm.text", "visible", 0.0); @@ -10434,14 +7697,6 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt signal: "elm,state,text,visible"; source: "elm"; script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (!strcmp(st, "icononly")) - { - set_state(PART:"elm.swallow.content", "visible", 0.0); - set_state(PART:"padding_icon_text", "visible", 0.0); - } if(get_int(button_state) != BUTTON_STATE_DISABLED) set_state(PART:"elm.text", "visible", 0.0); else @@ -10451,48 +7706,16 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt program { name: "text_hide"; signal: "elm,state,text,hidden"; source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.swallow.content", st, 30, vl); - if (!strcmp(st, "visible")) - { - set_state(PART:"elm.swallow.content", "icononly", 0.0); - set_state(PART:"padding_icon_text", "icononly", 0.0); - } - set_state(PART:"elm.text", "default", 0.0); - } - } - program { name: "icon_show"; - signal: "elm,state,icon,visible"; - source: "elm"; - script { - new st[31]; - new Float:vl; - get_state(PART:"elm.text", st, 30, vl); - if (!strcmp(st, "visible")) - { - set_state(PART:"elm.swallow.content", "visible", 0.0); - set_state(PART:"padding_icon_text", "visible", 0.0); - } - else - { - set_state(PART:"elm.swallow.content", "icononly", 0.0); - set_state(PART:"padding_icon_text", "icononly", 0.0); - } - } - } - program { name: "icon_hide"; - signal: "elm,state,icon,hidden"; - source: "elm"; - action: STATE_SET "default" 0.0; - target: "elm.swallow.content"; + action: STATE_SET "default" 0.0; + target: "elm.text"; } + program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "button_image"; + target: "over1"; target: "over2"; target: "disabler"; after: "disable_text"; @@ -10514,6 +7737,7 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt source: "elm"; action: STATE_SET "default" 0.0; target: "button_image"; + target: "over1"; target: "over2"; target: "disabler"; after: "enable_text"; @@ -10524,9 +7748,9 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "disabled_visible")) - set_state(PART:"elm.text", "visible", 0.0); + set_state(PART:"elm.text", "visible", 0.0); else - set_state(PART:"elm.text", "default", 0.0); + set_state(PART:"elm.text", "default", 0.0); set_int(button_state, BUTTON_STATE_ENABLED); } } @@ -10542,9 +7766,6 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt //source: "elm"; action: STATE_SET "default" 0.0; target: "button_image"; - after: "unfocus_text"; - } - program { name: "unfocus_text"; action: STATE_SET "visible" 0.0; target: "elm.text"; } @@ -10552,6 +7773,161 @@ BUTTON_EDIT_STYLES("icon_expand/extended", "00_button_icon_expand.png", "00_butt } /////////////////////////////////////////////////////////////////////////////////////// + group { name: "elm/button/base/navigationbar_backbutton/default"; + images { + image: "00_winset_btn_prev.png" COMP; + image: "00_winset_btn_prev_press.png" COMP; + } + parts { + part { name: "button_image"; + type: RECT; + mouse_events: 1; + scale: 1; + description { state: "default" 0.0; + min: 67 40; + color: 0 0 0 0; + } + description { + state: "clicked" 0.0; + inherit: "default" 0.0; + } + description { + state: "disabled" 0.0; + inherit: "default" 0.0; + } + } + part {name: "padding_right"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + align: 1 0; + min: 1 0; + rel1 { relative: 1 0.2; } + rel2 { relative: 1 0.8; } + fixed: 1 0; + color: 238 223 194 255; + } + } + part {name: "padding_before_right"; + type: RECT; + mouse_events: 0; + description { state: "default" 0.0; + align: 1 0; + min: 1 0; + rel1 { relative: 0 0; to: "padding_right"; } + rel2 { relative: 0 1; to: "padding_right"; } + fixed: 1 0; + color: 164 151 130 255; + } + } + part { name: "button_center_part"; + mouse_events: 0; + scale: 1; + description { state: "default" 0.0; + min: 22 20; + max: 22 20; + align: 0.5 0.5; + rel2 { relative: 0 1; to_x: "padding_before_right"; } + image { + normal: "00_winset_btn_prev.png"; + } + } + description { + state: "clicked" 0.0; + inherit: "default" 0.0; + image.normal: "00_winset_btn_prev_press.png"; + } + } + part { name: "over1"; + type: RECT; + mouse_events: 1; + repeat_events: 1; + ignore_flags: ON_HOLD; + description { state: "default" 0.0; + color: 0 0 0 0; + } + } + part { name: "over2"; + mouse_events: 1; + repeat_events: 1; + description { state: "default" 0.0; + color: 255 255 255 0; + } + description { state: "clicked" 0.0; + inherit: "default" 0.0; + visible: 1; + color: 255 255 255 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,down,1"; + source: "over1"; + action: SIGNAL_EMIT "elm,action,press" ""; + after: "button_click_anim"; + } + program { name: "button_click_anim"; + action: STATE_SET "clicked" 0.0; + target: "button_image"; + target: "button_center_part"; + } + program { name: "button_unclick"; + signal: "mouse,up,1"; + source: "over2"; + action: SIGNAL_EMIT "elm,action,unpress" ""; + after: "button_unclick_anim"; + } + program { name: "button_unclick_anim"; + action: STATE_SET "default" 0.0; + target: "button_image"; + target: "button_center_part"; + } + program { name: "button_click2"; + signal: "mouse,down,1"; + source: "over2"; + action: STATE_SET "clicked" 0.0; + target: "over2"; + } + program { name: "button_unclick2"; + signal: "mouse,clicked,1"; + source: "over1"; + action: STATE_SET "default" 0.0; + target: "over1"; + after: "button_unclick3"; + } + program { name: "button_unclick3"; + action: SIGNAL_EMIT "elm,action,click" ""; + } + program { name: "disable"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "disabler"; + target: "button_image"; + } + program { name: "enable"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "disabler"; + target: "button_image"; + } + } + } + +/////////////////////////////////////////////////////////////////////////////////////// group { name: "elm/button/base/picker/prev/icon/default"; images { image: "00_picker_btn_normal.png" COMP; diff --git a/themes/images/nbeat-black/00_button_01_dim.png b/themes/images/nbeat-black/00_button_01_dim.png deleted file mode 100644 index b8bf1e7a4f2d26975058d6cb9c7179cbc6f9c2be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3335 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 R5VimS002ovPDHLkV1h;|IAs6; diff --git a/themes/images/nbeat-black/00_button_01_focus.png b/themes/images/nbeat-black/00_button_01_focus.png deleted file mode 100644 index 47d90d704b98f47b23292e322d94a81e03fe8c55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3311 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 diff --git a/themes/images/nbeat-black/00_button_01_press.png b/themes/images/nbeat-black/00_button_01_press.png deleted file mode 100644 index 829c0f8c5acefb11b562a2db39d9e5ff0d9de4e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3309 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 diff --git a/themes/images/nbeat-black/00_button_04_focus.png b/themes/images/nbeat-black/00_button_04_focus.png deleted file mode 100644 index c773c4effb4134257f19d19fb970d3a263d59594..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3684 zcmV-q4x90bP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000AzNklRxNkC_`JVZnxfhOjZQmYr2?0R7ePpM8Yvkqkbfn%F5Q9SCAOPj(IA;99;NPrq zU*5X&*W~n%OBMk8v3k)iKmkC0`qBRVFTN061=*uEX~MP|AeVrg1pr8;Ayoysrx&_X z1EjuNUomICxHdlzfI2}{|Bh{|KmgR|XNS&JBXQlt%dfWT4`AXt$QdwGHkp|~&cG%O z*rWk4zf`OCeEjC&UCFK4rI}7jLZI+NT{yFMObI%lG#*B#RR?%!2fIJ4XfbA5bvV<+(*`*MCI_YD@neIv`#;=UxtH!Kg=FeR z25Y@q*o$Oaa3;n^!I|5jT_ouwnA?o8(O`050Fk7V0Z{1R{FD+n#6(>xXd_U95*YPB34ml+3IO_xP#3Bc z0s{e1gl8y)Kwr^708wysZD%NaL17ajW60dY&5CSo-IfAue#k9Q*QQcpi=zY<9vWM0 z)Bmk3O4B?iF6FWgOVgC5DS?}Bnz9Z{V0pEb@59nGWlBraY>8>g!Y_ekSv)%_W&a`k zxM%<~8X==iAu$$<1`^}%ZYgDJdG0?qEONtIo(t_E!=LLhPZzDwubDBzGo-26c+wI6 zEDGib3sbZ4B!bpns*nJ<#Yfa!TBgfIWprto#ugt@6M##hsY3D(?Ty=wiF(ZA1*CHP z#_h%g02=_ac3#-Kkn;<6X5WD3YDFBullJR+!#rG}D>uJyUa}5N04)F}RhaLP0syQ7 z|NOhT8!3FdbDJDiQuMEjKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000H_Nklh=xk z4ja&BwS1d2E488I)z_fbXs7k*%*rui;gWK29CylQwbUpEv{^0tQqnT&UMemH$8j@K zLgEvXQCzwl48t6;SuG_~2DDi%ADLp~>I)VWgO29fOvz}9!Th2{08nSMT2zw)+N_p& zyh^pJXkiH$hIuB%I5j;J8FO+r0N67X2kUb43K5~!%(#2wm6KlxwMJJT9BMAey&|37 zP?t74OR)=yNvT+~b`t<#Xz(6R{Me{$OXE1q$<0Gs^WWP>cb||B*3Hf~10bLj$`o9$ z70w5Mq?B~1BGl_`R!iCwfHtc|&9dy4q?Gjk?_j{PNKVZFAogsR90H10N0-fFf zhG7eWpW-aFR)@*XuPZ9oAUij2!fRq;096KD=ACM`9EJ+}Q2*H4N1;HDo5wu}s5SLXsqSJ;UI5)jz>y=DgEkf0!fTC{(T~kt|8@`2={~ zE~L+$f9WwmhGEVO4)jeEV0iOIQG|1F036GoNlcw9JO)@=UDN6rc3yTl9S;&!p~eH! zv1C^uNtWRkMfCUHL8M0eQ>d+u5<(94-0A?8W#t<0Acf-jVjzGK_b~3;`;c3(V^85YpdOhg4 z)(nkS*IJ&~?3aYouBSogo?wLuO=87DW+0!H14(mq8e^f60pV`=<2T z`O3=8&6HqEd+P2#?!&w5)35HUK`Qtq)pSy}6O$*z((*S5I_xT!Gi? zh2I~5BuR=TiXsHT2am@K`#?W#v|fND1@@O!ZF~=aH|*|KY1O8)7tfx&c;DXJ;~40z zk4a2JbZin>mIceQ6P6-6R)j|(1& zbo|&*U-x!LaY3uqf3j?K&DQ{g zX>DKvpe2{o$W=o=wPY9!KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000HlNkl^2zp_H+;9a^Au$pV z9Iy*wX3#i^M6wH%s52UkBwl!-k>F31n3$jjMFX1?2JGj|t&E-1b?Z*o)1IF5dEqv; zZtK>r3%n<9+O++0p6~hI_q@;hmN3TfFdM}~Zv6P0rlzK(H&;|tw1W_`13(o3Cx9{l zO91=>AUyVZ8NdZumiv>vL4AGweSq^c;`Mr~IgWb~!0!C~e5cFhg57S1D2lMzY!Czi z!CdhY91aI0NkVmXHT-`6=8lez%>a&%0sSyt0EyS@Z4gDVvAnz-rKP2y^#9OJCc&Ie zC!9_vR<2xG)zZ?^JQfybWLfT7NRm*G$J3OXm)H2j_U$MsEd`+zAOs);3`p9S*zMT5 zZ5!5ARvsjTbV`!+OsW7mkH^zoP*8BJwzd}8+1cPY4up`jWap|?tMJ&CE#P_nYe|y! zB@2+c-R^hXZubk1ZrlV>%mAev7(-g!<;q9R)~%qFej-Uy&3pk8kH_nf0wlT#Oe)HII0O_`aQ`=#O);CUe_7Fw>ipthz4wKX-^ z|J?IQvq%WV>a}YD;NYwPP18JFSX>M-Lj(wtX5qf2#$tiTgRHEqJ(469O#|q1xoiOT z6co6VW^ddlTWaeGyhRcK?3)IVt>PrGiJq0ibdUgO+6# zXJ%)CP>MvGKmBGSe!6riAq!odop|!`+8Mt)a_l&E?%I`beYVYpLBD@BfS>tEJGS#2 z4>H&JEVM(IDWl>{5Cn_~;3;xTARu$bPC7c6IpdSftOrM9X3Sd53H4T<&VzHYNBN|2PwQFFE9hl7CY+aqsaooA?&Q7SRf>20HF&^jVmSy7a z>(>w-9X&PEIAq3>p{nX-N@?AVwl*jO1JFh^7)C7Ze^ab(A(34(8vg)kw{vP_4;3b;%;BxSy`5krZW1l6h(QL5c2fxTkRKbwckWA zI1Ei2fnh`!bfkV&!PVcdU?>ncl?dE?rdv!=l<#ad+tqvh{f(-k94IU-g4^SPAP8g5 zgHmn|dBqTm#h_^#y1TnD6bSr62zgJI<+0$})YsR$clq+= za5x;W+a2II4wO<*N+*U(R2>_O=s=orbvUKUv z#{T~Py*{7sDM1i6W@Kbcn||rKj#w-PUDpQ)As2a`|B?{$ef(o2od75Fq~Gsv2XGR= z>-qWl1-h=Uh(sc50b~IXIF8d9W4C#pzw7h)S{EWM$;19P#D4<-Qr2a}ZL4#m00000 LNkvXXu0mjfB$V-g diff --git a/themes/images/nbeat-black/00_button_add_02_dim.png b/themes/images/nbeat-black/00_button_add_02_dim.png deleted file mode 100644 index aa6257cb629542d220f616523f8609639d15cc55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3881 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 diff --git a/themes/images/nbeat-black/00_button_add_press.png b/themes/images/nbeat-black/00_button_add_press.png deleted file mode 100644 index b5652a57561f01e190670ca1631d21bdd3e2fed2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4404 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 P00000NkvXXu0mjfa;C4Y diff --git a/themes/images/nbeat-black/00_button_expand_2_closed.png b/themes/images/nbeat-black/00_button_expand_2_closed.png deleted file mode 100644 index fc3894850577e29182e8ea444035795463093f2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4429 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 O0000 diff --git a/themes/images/nbeat-black/00_button_expand_2_opened.png b/themes/images/nbeat-black/00_button_expand_2_opened.png deleted file mode 100644 index 507fc070893c2e2ecf1b39c6d82da0986b28e3de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4386 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 diff --git a/themes/images/nbeat-black/00_button_expand_2_opened_dim.png b/themes/images/nbeat-black/00_button_expand_2_opened_dim.png deleted file mode 100644 index d69ed203fa0018a66a9ae3563671df2101ad007a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3924 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 M07*qoM6N<$f@*6u%>V!Z diff --git a/themes/images/nbeat-black/00_button_expand_opened_dim.png b/themes/images/nbeat-black/00_button_expand_opened_dim.png deleted file mode 100644 index ea59455767593442b9002876dbb0b4a634d3d664..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4265 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 diff --git a/themes/images/nbeat-black/00_button_rename_dim.png b/themes/images/nbeat-black/00_button_rename_dim.png deleted file mode 100644 index 824c7351a83e67d8587a5463724b6c3fdf1767c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4001 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 FV1msUdKLfx diff --git a/themes/images/nbeat-black/00_button_warning_dim.png b/themes/images/nbeat-black/00_button_warning_dim.png deleted file mode 100644 index 858157e5ca1c1e20d2467cf1ebcb99b8d8da7457..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3958 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 QfB*mh07*qoM6N<$g0lpB00000 diff --git a/themes/images/nbeat/00_button_01_dim.png b/themes/images/nbeat/00_button_01_dim.png deleted file mode 100644 index 4739812faee93084145e8ead3974062d21829729..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3176 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 diff --git a/themes/images/nbeat/00_button_01_press.png b/themes/images/nbeat/00_button_01_press.png deleted file mode 100644 index 717924639d4f8d4d3baddc2006c682375e321f68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3318 zcmVjzP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0006ZNkl0v@6o#LRi$YUGDFhVJO~@Z`;mU2nog05Z7hQJk z#)Uiof}l&?H7h|yg$ROz)s}pC!%a`? z&gYg$rBVQNyImU1Z@jI3pw_h4hD^#p#q584Rs@~`l!|$-t`%5FnFPHS1A7m*V_}L* zHj`#Ge+F;h&}{bst^*JCkTxslAfNH*wLUXw*KoTQq1OkcFcWE#r*kATIWFgfdJ`;% zBCw@_TMAe?Rb#L(NZ{f*HWH5Fgdcn-a2uy#CI$Z0SQp* zx6ny|-*1Bm*`yz7uV?^M0VqP>lKJh`{^09-YZq4S{Ms5dmx) zz$U<_mgeie9v8?dt=dRnIR?NxVAHI;*=am~{Kx`s?zT-jt|DPV(iF@g)4s20b_`zc zCir5T(dxH>ont@u)r=3v4PbFNR0m!h^x^n10F&OwS6~%qLI3~&07*qoM6N<$g3-Ym At^fc4 diff --git a/themes/images/nbeat/00_button_04_focus.png b/themes/images/nbeat/00_button_04_focus.png deleted file mode 100644 index a22be64861e62e15093cc40fecf3816713a91db1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3709 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 bJ^s%CptIo4Py0q(00000NkvXXu0mjfFPQCg diff --git a/themes/images/nbeat/00_button_add.png b/themes/images/nbeat/00_button_add.png deleted file mode 100644 index e23e6ff383ac0525c214a37116a5c5210ce87bfd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3977 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 LNkvXXu0mjfB$V-g diff --git a/themes/images/nbeat/00_button_add_02_dim.png b/themes/images/nbeat/00_button_add_02_dim.png deleted file mode 100644 index aa6257cb629542d220f616523f8609639d15cc55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3881 zcmV+^57zLBP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000D3NklCHM$65hoH_K~)nNj3z{#jxwVO zvtq|y>7Yc`2Z66WZr8ho0(>6$JQ@if^^FWLH$6!r5zjc|CX0=l`eybz>LS2pNmky< zC*TjNnt0*C{Q(~O?xQ7>IqxZ>$wE`>(7xOj`aY$0t>T6msg?S5{X1yuf_sR>40^i;L@(p zfR8y|`i~w2$|K>GErWfNejY6aH~mjE8l%rUwC-;;)s@(+mQCZsp&%A(#qsnE>avkf zg&gWCN5%ijOlpU2j+`VvkkaWSK~)o*2Gs4Vrfy&Lx`ldVY_&w`^)f9@^|?1nq7ERO zp24`RFWnVcE0Og8zI4EaQbYN!04!VO_$?jqj#;r49d6H_5)9>LfbY@)zqHz`iVkSD zRv-w%lq4(hbigZya&yFJvJ@4ts-_;`(nf0La!q}6(ctu@W!Nem03UDEG#NEb3*NkT zl}v7xe2)9b20e&OubQcdF>ntdwD2hDc zJc44Y?3HAtGZ$y!3oV&EJJ|mxGgH3&FYA$Ku~;j5C0S|TjyKZ{^h}HmHH;5?^U@NS z6+5j@9ba44&V0CAR=}Nz$4-n5d+|?<=G6Haj3yde4q@M0vkY94WaYhl*>C^24#4?X zG~%4~`&gLu^JsByOJ!oObYR=-z-q5T5CoUU?RveC4lBS>;2iK=A|A6uBVocT%OtfV zDNREVMM}$zl$6LA%FP-u2z(1%@VH%Z$lPI-a@p5PuHKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000HeNklhJFQuJ_)($3=IK zHDyAvb^jVPSTntAXR^o@DjTU!Mk^1}*_v z;4F{8&=-|=Eoj;;*D@~iN}BNkG=zZ6nN1~4t{TB>az@v zpT+nI)P}gIjz%?H+yE3YJ`$ub!2seX5#!U?`H0fJn^f1{zX8n8%oTpuPk=u*UNAR& z=F<$HJ`ZZKwH@N}Dz>_bt?!^w4UHS9D&qMVKaEKa;iX6MhQ{y*Pa?q}adnHW#lO)g zuFL~hX66cu#|8LvKRx`)$;ZBkml(iSH;J}BATF)o!ZPY&I7|t|VEiQBK$c*15`W}0 zCP-0QzD;rYHmH7WX0C9pSAf4sjg03`eDX7ZBihLmZGVWX7g4o`18WC#Xq?1}PvNCU zsTWt-TKXsI?DI2og{$4l%r8?Tr*bDI&qGupT6>ph{av)aji|){Mx=8`A+F`9 zh>Q0~4h)l>ynu+jzA!uSrEUQJBuEXslo@*jZIlQ%?h@~O2)2Qsh|sg6F|M{rwDBIc zR3Jzs898+ZAh$3(k!Y)fO?J^3^J*qLhG7#@<-re28V|5JnyB}t!`!TbDn2% z1E~N}i>qxSHbOdJEj9TBr=R;10O9H_?)~=59Wd#jUPS#Q#smx|4aKU>?PZ?>8O){q z81W1mSJ1eE7)1;nc}viCI3_~F9Ry1<;V_2F3$qhb2LVhAd@CL3?w3&ogX=g-n@JX= zs|Y7u0dTVw;9J#t_X2xgXqzY$ zdY`8e0`P~Kxq@v4c(W1djYibth4eV7uE~p42k=I_+syoSS$q8V94plsBUlHessdbV zS2QI=XqD2iVovDtA8!U!VF!Kz79I>$b*Lc|RZRgL}Ex z2If_#Jo)eC=*|3UjB0J25o8na!p*Y{d*Z}z)^c@fAZ0?B1F9+@GJ;X!j`;@>V=wo8s;*`msKKR=!RwS05& zW9zU2oB=Ka&-lK4B^d~*6NERJ=mQsV-U1`KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0007LNklgn;E=Xs9j-$_1oI-Slrzw`cmzu({Y ze80arGcz-itOg0!-0X`7xBKJ1zcU;gkVXd<;W;wlJcK*=5NF^Wd%OPxEK$pG1_uIE zKCKDojW~kK7)BqiSIfnV(2E!7E&vy$Ex3lK=&Us0I*g(R&1Htw20RRtZL9>~K0FSt zt)zNz7YoY)?841rgOs7&!J4VR0o;nKHOM5J3VkOEFpV39W>#T!;dmUtb7-w`PVNnP zG&)fStqy4U%rXlj~g)ynp`L!@vPhl^RTrSWqRv((%7T*#G2DkJ!106tjz<9w zCjjmf#-af4Cjf8|zoG!gFj8m0fnwE6Umf8lLJwWA9vr~wQvNF0S}?!a`n9Xd1w5ba z-Y5%B<3t^-H-amrmi+h7U*nZ~FxPs;y1Em1QUkc@0QV|x+nK?hDnm}=7#{s?2bL9Zey8Ia0 zajFyxgvz8p#PfRGDyJSSRg<_7j-{cOT@%{YR0#f8VM1f&#KN5ao9O>K;O_wdVif diff --git a/themes/images/nbeat/00_button_add_press.png b/themes/images/nbeat/00_button_add_press.png deleted file mode 100644 index 4ec1b132f53ad50bbb74a187cbdef6b808fc0b45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3999 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 FV1jzQg#Z8m diff --git a/themes/images/nbeat/00_button_call_dim.png b/themes/images/nbeat/00_button_call_dim.png deleted file mode 100644 index 7efad80fadb32ce9bffca3b671ee9cdce64b8348..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4061 zcmV<34KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000FDNklsyNTdL5k*1pK_B+ir-`5hlnrH| z=!>8T4n#pL>}7+2FBOEobdMDZ^D<$xyLH{#uIVL7FKKg6PEO*(($SnHYZ6c0J_tF< zIp24F-~a#r{x_jeDDWf?{mw-$6RBtZ8^zBsAOU@V3%CKKir-Vf_~gV`u-pQ#zw`bh zUm)yAum-?kzz-actcRq{^$_vc7CAXfDiJ4_ld;*Ih&mlsyAzk&i?_*#(PX{^j80CB zUDz+c9^k`tD*5r^-J7fhmyqRb)uMJbcxdbDquJMar3iXfOTbTaIr*D=cW$!0c!#{A z)NNCCX9EWYp2h8H8U@biP44;s3ixdzwtaf~?K3 zy~#bLzAsjo_xW~Y{p8H_U;FOoqT8Dk-{a3^BF2h-aMu`;*Uu=4)C?eM!4>UbvjWKz(i~t zSUm@qIlsy8+`m zoxZ9`UdjF7IxEYXOHmYc6ibE@z-5!!QXQbjT_VMmU>HToYX)dEnE`@oz!{6pQMF6i zEk#AiGq(`X4AOd^V@3^l$>sJ`y@)z{Nu@JoAr}@`2!%Ju%5qif8Vp8k4i~_*8t|gz zZK-Le?QJb3s#ZfrwxUF1aYAbw+`2u_+``hH_Ue)v5d`5^y~(Yp0jF&a*A=_7p=v;j z*+fTM>84WY47XYosFcl&wsqAO8JrF~9V$uQ zx5=f7YOQ3eW{VY1lMi6L65#n}Ul$guy(UO^gOlFwj;iCa%~sx9bRIZ_APArBsJ9$o zRusig`VJ4*eDW-269fIdI30U$&gHb1t(RNddjQVtRWyC)X>2{~>*%d3qv`JS(c9gQ z-Da)$jCvCWgOR}_#}EYJgWb}5R8=?HcW4-=ORBGXV6)QO-A@03F1#Lhi91rmiK58i zBge28e%88yIRyAK>6Aaby2wU&m95RSJu?$; zlMhd`56RntAP65#PK^DypB+|!HedvJOU`CqNvDz|<585nLLr|=5JfCjJ4T}ko5K|> zMuu_V;^f4bvfnLW^=Je-fx|^pFalZN4zM;kF*g0E$yEbBsYB!mAO8*jyLK)k18p_6 P00000NkvXXu0mjfa;C4Y diff --git a/themes/images/nbeat/00_button_expand_2_closed.png b/themes/images/nbeat/00_button_expand_2_closed.png deleted file mode 100644 index dcab6d3640fb1cc04ca88af10223b4fc37a2d823..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4337 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 AJ^%m! diff --git a/themes/images/nbeat/00_button_expand_2_opened_press.png b/themes/images/nbeat/00_button_expand_2_opened_press.png deleted file mode 100644 index e19161dcba1ecbd402457688745a46e91e1312ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4296 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

8Qd19LBHil?d6mGHh{hQR%%8 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 M07*qoM6N<$f@*6u%>V!Z diff --git a/themes/images/nbeat/00_button_expand_opened_dim.png b/themes/images/nbeat/00_button_expand_opened_dim.png deleted file mode 100755 index ea59455767593442b9002876dbb0b4a634d3d664..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4265 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 KMNUMnLSTYyVz1l) diff --git a/themes/images/nbeat/00_button_rename_dim.png b/themes/images/nbeat/00_button_rename_dim.png deleted file mode 100644 index ee4081308fb7a216d5f16d2ae40037d0dd76bebf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3962 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 UFXSQQasU7T07*qoM6N<$f+}BQN&o-= diff --git a/themes/images/nbeat/00_button_reveal_dim.png b/themes/images/nbeat/00_button_reveal_dim.png deleted file mode 100644 index 173fc3a46a99f017abfb9562bbf393d121108121..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4075 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 Z0RT&&>Qi8%*B1Z)002ovPDHLkV1iyXV3Gg; diff --git a/themes/inc/nbeat-black-inc.edc b/themes/inc/nbeat-black-inc.edc index 00b7613..07eaa6c 100644 --- a/themes/inc/nbeat-black-inc.edc +++ b/themes/inc/nbeat-black-inc.edc @@ -174,16 +174,6 @@ #define BUTTON_TEXT_STYLE2_DISABLED_SHAWDOW_COLOR_INC 255 255 255 128 -#define BUTTON_TEXT_STYLE3_NORMAL_COLOR_INC 171 164 141 255 -#define BUTTON_TEXT_STYLE3_NORMAL_SHAWDOW_COLOR_INC 0 0 0 255 -#define BUTTON_TEXT_STYLE3_PRESSED_COLOR_INC 255 255 255 255 -#define BUTTON_TEXT_STYLE3_PRESSED_SHAWDOW_COLOR_INC 0 0 0 102 -#define BUTTON_TEXT_STYLE3_FOCUSED_COLOR_INC 255 255 255 255 -#define BUTTON_TEXT_STYLE3_FOCUSED_SHAWDOW_COLOR_INC 0 0 0 102 -#define BUTTON_TEXT_STYLE3_DISABLED_COLOR_INC 106 100 81 255 -#define BUTTON_TEXT_STYLE3_DISABLED_SHAWDOW_COLOR_INC 0 0 0 255 - - #define BUTTON_ICON_TEXT_NORMAL_COLOR_INC 255 225 255 255 #define BUTTON_ICON_TEXT_NORMAL_SHAWDOW_COLOR_INC 0 0 0 255 #define BUTTON_ICON_TEXT_PRESSED_COLOR_INC 255 255 255 255 diff --git a/themes/inc/nbeat-inc.edc b/themes/inc/nbeat-inc.edc index ceebe0c..1db28c5 100644 --- a/themes/inc/nbeat-inc.edc +++ b/themes/inc/nbeat-inc.edc @@ -196,16 +196,6 @@ #define BUTTON_TEXT_STYLE2_DISABLED_SHAWDOW_COLOR_INC 255 255 255 255 -#define BUTTON_TEXT_STYLE3_NORMAL_COLOR_INC 53 45 39 255 -#define BUTTON_TEXT_STYLE3_NORMAL_SHAWDOW_COLOR_INC 0 0 0 102 -#define BUTTON_TEXT_STYLE3_PRESSED_COLOR_INC 255 255 255 255 -#define BUTTON_TEXT_STYLE3_PRESSED_SHAWDOW_COLOR_INC 0 0 0 102 -#define BUTTON_TEXT_STYLE3_FOCUSED_COLOR_INC 255 255 255 255 -#define BUTTON_TEXT_STYLE3_FOCUSED_SHAWDOW_COLOR_INC 0 0 0 102 -#define BUTTON_TEXT_STYLE3_DISABLED_COLOR_INC 127 119 113 255 -#define BUTTON_TEXT_STYLE3_DISABLED_SHAWDOW_COLOR_INC 255 255 255 128 - - #define BUTTON_ICON_TEXT_NORMAL_COLOR_INC 90 73 40 255 #define BUTTON_ICON_TEXT_NORMAL_SHAWDOW_COLOR_INC 0 0 0 255 #define BUTTON_ICON_TEXT_PRESSED_COLOR_INC 255 255 255 255 -- 2.7.4