diff options
-rw-r--r-- | mobile/widgets/naviframe.edc | 40 |
1 files changed, 23 insertions, 17 deletions
diff --git a/mobile/widgets/naviframe.edc b/mobile/widgets/naviframe.edc index 29bd201a..932463d2 100644 --- a/mobile/widgets/naviframe.edc +++ b/mobile/widgets/naviframe.edc @@ -876,17 +876,20 @@ group { "elm/naviframe/item/basic/default"; signal: "elm,state,title_left_btn,hide"; source: "elm"; script { - set_state(PART:"padding_left_title", "default", 0.0); - set_state(PART:"bg_title_left_btn", "default", 0.0); set_state(PART:"title_left_btn", "default", 0.0); - set_state(PART:"padding_right_title", "default", 0.0); - set_state(PART:"bg_title_right_btn", "default", 0.0); - set_int(is_title_left_btn_visible, 0); - if (get_int(is_prev_btn_visible) == 1) { - set_state(PART:"elm.swallow.prev_btn", "default", 0.0); - set_state(PART:"padding_left_title_text", "visible_prev_btn", 0.0); - set_state(PART:"padding_right_title_text", "visible_prev_btn", 0.0); + if (get_int(is_title_right_btn_visible) == 0) { + set_state(PART:"padding_left_title", "default", 0.0); + set_state(PART:"bg_title_left_btn", "default", 0.0); + set_state(PART:"padding_right_title", "default", 0.0); + set_state(PART:"bg_title_right_btn", "default", 0.0); + + if (get_int(is_prev_btn_visible) == 1) { + set_state(PART:"elm.swallow.prev_btn", "default", 0.0); + set_state(PART:"padding_left_title_text", "visible_prev_btn", 0.0); + set_state(PART:"padding_right_title_text", "visible_prev_btn", 0.0); + } } + set_int(is_title_left_btn_visible, 0); } } program { "show_title_right_btn"; @@ -909,16 +912,19 @@ group { "elm/naviframe/item/basic/default"; signal: "elm,state,title_right_btn,hide"; source: "elm"; script { - set_state(PART:"padding_right_title", "default", 0.0); - set_state(PART:"bg_title_right_btn", "default", 0.0); set_state(PART:"title_right_btn", "default", 0.0); - set_state(PART:"padding_left_title", "default", 0.0); - set_state(PART:"bg_title_left_btn", "default", 0.0); - set_int(is_title_right_btn_visible, 0); - if (get_int(is_prev_btn_visible) == 1) { - set_state(PART:"padding_left_title_text", "visible_prev_btn", 0.0); - set_state(PART:"padding_right_title_text", "visible_prev_btn", 0.0); + if (get_int(is_title_left_btn_visible) == 0) { + set_state(PART:"padding_right_title", "default", 0.0); + set_state(PART:"bg_title_right_btn", "default", 0.0); + set_state(PART:"padding_left_title", "default", 0.0); + set_state(PART:"bg_title_left_btn", "default", 0.0); + + if (get_int(is_prev_btn_visible) == 1) { + set_state(PART:"padding_left_title_text", "visible_prev_btn", 0.0); + set_state(PART:"padding_right_title_text", "visible_prev_btn", 0.0); + } } + set_int(is_title_right_btn_visible, 0); } } program { "show_title_badge"; |