images {
image: "00_title_press.png" COMP;
}
+ script {
+ public landscape = 0;
+ public disabled = 0;
+ }
styles{
style { name: "btn_naviframe_title_text";
base: "font=Tizen:style=Bold font_size="BUTTON_NAVIFRAME_TITLE_TEXT_FONT_SIZE_INC" align=center color="BUTTON_NAVIFRAME_TITLE_TEXT_NORMAL_COLOR_INC" style=far_shadow,bottom shadow_color="BUTTON_NAVIFRAME_TITLE_TEXT_SHADOW_NORMAL_COLOR_INC" ellipsis=1.0 wrap=none text_class=tizen";
tag: "ps" "ps";
tag: "tab" "\t";
}
+ style { name: "btn_naviframe_title_text_disabled";
+ base: "font=Tizen:style=Bold font_size="BUTTON_NAVIFRAME_TITLE_TEXT_FONT_SIZE_INC" align=center color="BUTTON_NAVIFRAME_TITLE_TEXT_DISABLED_COLOR_INC" style=far_shadow,bottom shadow_color="BUTTON_NAVIFRAME_TITLE_TEXT_SHADOW_DISABLED_COLOR_INC" ellipsis=1.0 wrap=none text_class=tizen";
+ tag: "br" "\n";
+ tag: "ps" "ps";
+ tag: "tab" "\t";
+ }
+ style { name: "btn_naviframe_title_text_pressed";
+ base: "font=Tizen:style=Bold font_size="BUTTON_NAVIFRAME_TITLE_TEXT_FONT_SIZE_INC" align=center color="BUTTON_NAVIFRAME_TITLE_TEXT_PRESSED_COLOR_INC" style=far_shadow,bottom shadow_color="BUTTON_NAVIFRAME_TITLE_TEXT_SHADOW_PRESSED_COLOR_INC" ellipsis=1.0 wrap=none text_class=tizen";
+ tag: "br" "\n";
+ tag: "ps" "ps";
+ tag: "tab" "\t";
+ }
}
parts {
part { name: "button_bg";
type: RECT;
scale: 1;
description { state: "default" 0.0;
+ visible: 0;
min: BUTTON_NAVIFRAME_TITLE_TEXT_BG_MIN_INC;
max: BUTTON_NAVIFRAME_TITLE_TEXT_BG_MAX_INC;
}
description { state: "landscape" 0.0;
+ visible: 0;
min: BUTTON_NAVIFRAME_LANDSCAPE_TITLE_TEXT_BG_MIN_INC;
max: BUTTON_NAVIFRAME_LANDSCAPE_TITLE_TEXT_BG_MAX_INC;
}
border_scale: 1;
}
}
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ }
}
part { name: "left_padding";
type: RECT;
type: TEXTBLOCK;
mouse_events: 0;
scale: 1;
- clip_to: "button_bg";
description { state: "default" 0.0;
min: BUTTON_NAVIFRAME_TITLE_TEXT_TEXTBLOCK_MIN_INC;
max: BUTTON_NAVIFRAME_TITLE_TEXT_TEXTBLOCK_MAX_INC;
min: 1 0;
}
}
+ description { state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ text {
+ style: "btn_naviframe_title_text_disabled";
+ size: BUTTON_NAVIFRAME_TITLE_TEXT_FONT_SIZE_INC;
+ min: 1 0;
+ }
+ }
+ description { state: "pressed" 0.0;
+ inherit: "default" 0.0;
+ text {
+ style: "btn_naviframe_title_text_pressed";
+ size: BUTTON_NAVIFRAME_TITLE_TEXT_FONT_SIZE_INC;
+ min: 1 0;
+ }
+ }
description { state: "landscape" 0.0;
inherit: "default" 0.0;
min: BUTTON_NAVIFRAME_LANDSCAPE_TITLE_TEXT_TEXTBLOCK_MIN_INC;
max: BUTTON_NAVIFRAME_LANDSCAPE_TITLE_TEXT_TEXTBLOCK_MAX_INC;
}
+ description { state: "landscape_disabled" 0.0;
+ inherit: "landscape" 0.0;
+ text {
+ style: "btn_naviframe_title_text_disabled";
+ size: BUTTON_NAVIFRAME_TITLE_TEXT_FONT_SIZE_INC;
+ min: 1 0;
+ }
+ }
+ description { state: "landscape_pressed" 0.0;
+ inherit: "landscape" 0.0;
+ text {
+ style: "btn_naviframe_title_text_pressed";
+ size: BUTTON_NAVIFRAME_TITLE_TEXT_FONT_SIZE_INC;
+ min: 1 0;
+ }
+ }
}
part { name: "over2";
type: RECT;
program { name: "button_click_anim";
script {
set_state(PART:"button_image", "clicked", 0.0);
+
+ if (get_int(landscape))
+ set_state(PART:"elm.text", "landscape_pressed", 0.0);
+ else
+ set_state(PART:"elm.text", "pressed", 0.0);
}
}
program { name: "button_double_click";
program { name: "button_unclick_anim";
script {
set_state(PART:"button_image", "default", 0.0);
+
+ if (get_int(landscape))
+ set_state(PART:"elm.text", "landscape", 0.0);
+ else
+ set_state(PART:"elm.text", "default", 0.0);
}
}
program { name: "touch_snd";
program { name: "button_unclick3";
action: SIGNAL_EMIT "elm,action,click" "";
}
+ program { name: "disable";
+ signal: "elm,state,disabled";
+ source: "elm";
+ script {
+ set_int(disabled, 1);
+ set_state(PART:"disabler", "disabled", 0.0);
+ set_state(PART:"button_image", "disabled", 0.0);
+
+ if (get_int(landscape))
+ set_state(PART:"elm.text", "landscape_disabled", 0.0);
+ else
+ set_state(PART:"elm.text", "disabled", 0.0);
+ }
+ }
+ program { name: "enable";
+ signal: "elm,state,enabled";
+ source: "elm";
+ script {
+ set_int(disabled, 0);
+ set_state(PART:"disabler", "default", 0.0);
+ set_state(PART:"button_image", "default", 0.0);
+
+ if (get_int(landscape))
+ set_state(PART:"elm.text", "landscape", 0.0);
+ else
+ set_state(PART:"elm.text", "default", 0.0);
+ }
+ }
program { name: "change_to_landscape";
signal: "elm,state,landscape";
source: "elm";
script {
+ set_int(landscape, 1);
set_state(PART:"button_bg", "landscape", 0.0);
- set_state(PART:"elm.text", "landscape", 0.0);
+
+ if (get_int(disabled))
+ set_state(PART:"elm.text", "landscape", 0.0);
+ else
+ set_state(PART:"elm.text", "landscape_disabled", 0.0);
}
}
program { name: "change_to_portrait";
signal: "elm,state,portrait";
source: "elm";
script {
+ set_int(landscape, 0);
set_state(PART:"button_bg", "default", 0.0);
- set_state(PART:"elm.text", "default", 0.0);
+
+ if (get_int(disabled))
+ set_state(PART:"elm.text", "disabled", 0.0);
+ else
+ set_state(PART:"elm.text", "default", 0.0);
}
}
program { name: "landscape_mode";