diff options
-rw-r--r-- | mobile/widgets/progressbar.edc | 108 |
1 files changed, 52 insertions, 56 deletions
diff --git a/mobile/widgets/progressbar.edc b/mobile/widgets/progressbar.edc index 3f51a3f2..fb1dac48 100644 --- a/mobile/widgets/progressbar.edc +++ b/mobile/widgets/progressbar.edc @@ -484,6 +484,24 @@ public text_bottom_left_show = 0; public text_bottom_right_show = 0; public text_status_show = 0; + public base_size_set() { + if (!get_int(text_top_right_show)) { + if (get_int(text_bottom_left_show) + + get_int(text_bottom_right_show) + + get_int(text_status_show) == 0) + set_state(PART:"base", "default", 0.0); + else + set_state(PART:"base", "base_with_one_text", 0.0); + } + else { + if (get_int(text_bottom_left_show) + + get_int(text_bottom_right_show) + + get_int(text_status_show) == 0) + set_state(PART:"base", "base_with_one_text", 0.0); + else + set_state(PART:"base", "base_with_two_text", 0.0); + } + } public set_enable(m) { if (m) { set_state(PART:"bg_progressbar", "default", 0.0); @@ -526,26 +544,6 @@ } } programs { - program { "base_size_set"; - script { - if (!get_int(text_top_right_show)) { - if (get_int(text_bottom_left_show) - + get_int(text_bottom_right_show) - + get_int(text_status_show) == 0) - set_state(PART:"base", "default", 0.0); - else - set_state(PART:"base", "base_with_one_text", 0.0); - } - else { - if (get_int(text_bottom_left_show) - + get_int(text_bottom_right_show) - + get_int(text_status_show) == 0) - set_state(PART:"base", "base_with_one_text", 0.0); - else - set_state(PART:"base", "base_with_two_text", 0.0); - } - } - } program { "on_visible_top_right"; script { set_int(text_top_right_show, SHOW); @@ -553,14 +551,14 @@ set_state(PART:"elm.text.top.right", "visible", 0.0); else set_state(PART:"elm.text.top.right", "disabled_visible", 0.0); - run_program(PROGRAM:"base_size_set"); + base_size_set(); } } program { "on_hidden_top_right"; script { set_int(text_top_right_show, HIDE); set_state(PART:"elm.text.top.right", "default", 0.0); - run_program(PROGRAM:"base_size_set"); + base_size_set(); } } program { "on_visible_bottom_left"; @@ -570,14 +568,14 @@ set_state(PART:"elm.text.bottom.left", "visible", 0.0); else set_state(PART:"elm.text.bottom.left", "disabled_visible", 0.0); - run_program(PROGRAM:"base_size_set"); + base_size_set(); } } program { "on_hidden_bottom_left"; script { set_int(text_bottom_left_show, HIDE); set_state(PART:"elm.text.bottom.left", "default", 0.0); - run_program(PROGRAM:"base_size_set"); + base_size_set(); } } program { "on_visible_bottom_right"; @@ -592,14 +590,14 @@ set_state(PART:"elm.text.status", "default", 0.0); set_state(PART:"elm.text.bottom.right", "disabled_visible", 0.0); } - run_program(PROGRAM:"base_size_set"); + base_size_set(); } } program { "on_hidden_bottom_right"; script { set_int(text_bottom_right_show, HIDE); set_state(PART:"elm.text.bottom.right", "default", 0.0); - run_program(PROGRAM:"base_size_set"); + base_size_set(); } } program { "on_visible_units"; @@ -614,14 +612,14 @@ set_state(PART:"elm.text.bottom.right", "default", 0.0); set_state(PART:"elm.text.status", "disabled_visible", 0.0); } - run_program(PROGRAM:"base_size_set"); + base_size_set(); } } program { "on_hidden_units"; script { set_int(text_status_show, HIDE); set_state(PART:"elm.text.status", "default", 0.0); - run_program(PROGRAM:"base_size_set"); + base_size_set(); } } program { "slide_to_end"; @@ -1038,6 +1036,24 @@ public text_bottom_left_show = 0; public text_bottom_right_show = 0; public text_status_show = 0; + public base_size_set() { + if (!get_int(text_top_right_show)) { + if (get_int(text_bottom_left_show) + + get_int(text_bottom_right_show) + + get_int(text_status_show) == 0) + set_state(PART:"base", "default", 0.0); + else + set_state(PART:"base", "base_with_one_text", 0.0); + } + else { + if (get_int(text_bottom_left_show) + + get_int(text_bottom_right_show) + + get_int(text_status_show) == 0) + set_state(PART:"base", "base_with_one_text", 0.0); + else + set_state(PART:"base", "base_with_two_text", 0.0); + } + } public set_enable(m) { if (m) { set_state(PART:"bg_progressbar", "default", 0.0); @@ -1077,26 +1093,6 @@ } } programs { - program { "base_size_set"; - script { - if (!get_int(text_top_right_show)) { - if (get_int(text_bottom_left_show) - + get_int(text_bottom_right_show) - + get_int(text_status_show) == 0) - set_state(PART:"base", "default", 0.0); - else - set_state(PART:"base", "base_with_one_text", 0.0); - } - else { - if (get_int(text_bottom_left_show) - + get_int(text_bottom_right_show) - + get_int(text_status_show) == 0) - set_state(PART:"base", "base_with_one_text", 0.0); - else - set_state(PART:"base", "base_with_two_text", 0.0); - } - } - } program { "on_visible_top_right"; script { set_int(text_top_right_show, SHOW); @@ -1104,14 +1100,14 @@ set_state(PART:"elm.text.top.right", "visible", 0.0); else set_state(PART:"elm.text.top.right", "disabled_visible", 0.0); - run_program(PROGRAM:"base_size_set"); + base_size_set(); } } program { "on_hidden_top_right"; script { set_int(text_top_right_show, HIDE); set_state(PART:"elm.text.top.right", "default", 0.0); - run_program(PROGRAM:"base_size_set"); + base_size_set(); } } program { "on_visible_bottom_left"; @@ -1121,14 +1117,14 @@ set_state(PART:"elm.text.bottom.left", "visible", 0.0); else set_state(PART:"elm.text.bottom.left", "disabled_visible", 0.0); - run_program(PROGRAM:"base_size_set"); + base_size_set(); } } program { "on_hidden_bottom_left"; script { set_int(text_bottom_left_show, HIDE); set_state(PART:"elm.text.bottom.left", "default", 0.0); - run_program(PROGRAM:"base_size_set"); + base_size_set(); } } program { "on_visible_bottom_right"; @@ -1143,14 +1139,14 @@ set_state(PART:"elm.text.status", "default", 0.0); set_state(PART:"elm.text.bottom.right", "disabled_visible", 0.0); } - run_program(PROGRAM:"base_size_set"); + base_size_set(); } } program { "on_hidden_bottom_right"; script { set_int(text_bottom_right_show, HIDE); set_state(PART:"elm.text.bottom.right", "default", 0.0); - run_program(PROGRAM:"base_size_set"); + base_size_set(); } } program { "on_visible_units"; @@ -1165,14 +1161,14 @@ set_state(PART:"elm.text.bottom.right", "default", 0.0); set_state(PART:"elm.text.status", "disabled_visible", 0.0); } - run_program(PROGRAM:"base_size_set"); + base_size_set(); } } program { "on_hidden_units"; script { set_int(text_status_show, HIDE); set_state(PART:"elm.text.status", "default", 0.0); - run_program(PROGRAM:"base_size_set"); + base_size_set(); } } program { "slide_to_end"; |