#define LAYOUT_INDICATOR_HEIGHT_INC 60
#define LAYOUT_INDICATOR_COLOR_INC 0 0 0 255
-#define NAVIFRAME_TITLE_TEXT_BG_H_INC 82
-#define NAVIFRAME_LANDSCAPE_TITLE_TEXT_BG_H_INC 72
+#define NAVIFRAME_TITLE_TEXT_BG_H_INC 88
+#define NAVIFRAME_LANDSCAPE_TITLE_TEXT_BG_H_INC 76
#define NAVIFRAME_TITLE_BG_IMAGE_BORDER_INC 8 8 2 2
#define NAVIFRAME_TITLE_H_INC 96
#define NAVIFRAME_LANDSCAPE_TITLE_H_INC 91
#define NAVIFRAME_SUBTITLE_TEXT_COLOR_INC 250 250 250 255
#define NAVIFRAME_SUBTITLE_FONT_SIZE_INC 32
#define NAVIFRAME_LANDSCAPE_SUBTITLE_FONT_SIZE_INC 28
-#define NAVIFRAME_SUBTITLE_HEIGHT_INC 34
-#define NAVIFRAME_LANDSCAPE_SUBTITLE_HEIGHT_INC 30
+#define NAVIFRAME_SUBTITLE_H_INC 37
+#define NAVIFRAME_LANDSCAPE_SUBTITLE_H_INC 30
+#define NAVIFRAME_SUBTITLE_TOP_PADDING_H_INC 6
+#define NAVIFRAME_LANDSCAPE_SUBTITLE_TOP_PADDING_H_INC 4
#define NAVIFRAME_TITLE_TEXT_UNSELECTED_COLOR_INC 153 153 153 255
#define NAVIFRAME_BADGE_TEXT_COLOR_INC 10 100 208 255;
#define NAVIFRAME_TITLE_BUTTON_DIVIDER_COLOR_INC 255 255 255 82
description { state: "subtitle_is_set" 0.0;
inherit: "default" 0.0;
rel1 { relative: 0.0 0.0; to: "title_text_bg"; }
- rel2 { relative: 0.0 0.0; to_x: "badge_padding"; to_y: "subtitle_text_bg"; }
+ rel2 { relative: 0.0 0.0; to_x: "badge_padding"; to_y: "subtitle_top_padding"; }
}
}
part { name: "elm.text.title";
}
}
}
+ part { name: "subtitle_top_padding";
+ type: RECT;
+ scale: 1;
+ repeat_events: 1;
+ description { state: "default" 0.0;
+ visible: 0;
+ min: 0 0;
+ max: 0 0;
+ fixed: 1 1;
+ align: 0.5 1.0;
+ rel1 { relative: 0.0 0.0; to: "subtitle_text_bg"; }
+ rel2 { relative: 1.0 0.0; to: "subtitle_text_bg"; }
+ }
+ description { state: "visible" 0.0;
+ inherit: "default" 0.0;
+ fixed: 0 1;
+ min: 0 NAVIFRAME_SUBTITLE_TOP_PADDING_H_INC;
+ max: -1 NAVIFRAME_SUBTITLE_TOP_PADDING_H_INC;
+ }
+ description { state: "visible_landscape" 0.0;
+ inherit: "default" 0.0;
+ fixed: 0 1;
+ min: 0 NAVIFRAME_LANDSCAPE_SUBTITLE_TOP_PADDING_H_INC;
+ max: -1 NAVIFRAME_LANDSCAPE_SUBTITLE_TOP_PADDING_H_INC;
+ }
+ }
part { name: "subtitle_text_bg";
type: RECT;
scale: 1;
description { state: "visible" 0.0;
inherit: "default" 0.0;
fixed: 0 1;
- min: 0 NAVIFRAME_SUBTITLE_HEIGHT_INC;
- max: -1 NAVIFRAME_SUBTITLE_HEIGHT_INC;
+ min: 0 NAVIFRAME_SUBTITLE_H_INC;
+ max: -1 NAVIFRAME_SUBTITLE_H_INC;
}
description { state: "visible_landscape" 0.0;
inherit: "default" 0.0;
fixed: 0 1;
- min: 0 NAVIFRAME_LANDSCAPE_SUBTITLE_HEIGHT_INC;
- max: -1 NAVIFRAME_LANDSCAPE_SUBTITLE_HEIGHT_INC;
+ min: 0 NAVIFRAME_LANDSCAPE_SUBTITLE_H_INC;
+ max: -1 NAVIFRAME_LANDSCAPE_SUBTITLE_H_INC;
}
}
part { name: "elm.text.subtitle";
set_state(PART:"maintitle_text_bg", "subtitle_is_set", 0.0);
if (get_int(landscape) == 0) {
set_state(PART:"elm.text.title", "subtitle_is_set", 0.0);
+ set_state(PART:"subtitle_top_padding", "visible", 0.0);
set_state(PART:"subtitle_text_bg", "visible", 0.0);
}
else {
set_state(PART:"elm.text.title", "subtitle_is_set_landscape", 0.0);
+ set_state(PART:"subtitle_top_padding", "visible_landscape", 0.0);
set_state(PART:"subtitle_text_bg", "visible_landscape", 0.0);
}
}
source: "elm";
script {
set_state(PART:"maintitle_text_bg", "default", 0.0);
+ set_state(PART:"subtitle_top_padding", "default", 0.0);
set_state(PART:"subtitle_text_bg", "default", 0.0);
set_state(PART:"elm.text.title", "default", 0.0);
}
source: "elm";
script {
set_state(PART:"maintitle_text_bg", "subtitle_is_set", 0.0);
- if (get_int(landscape) == 0)
+ if (get_int(landscape) == 0) {
+ set_state(PART:"subtitle_top_padding", "visible", 0.0);
set_state(PART:"subtitle_text_bg", "visible", 0.0);
- else
+ }
+ else {
+ set_state(PART:"subtitle_top_padding", "visible_landscape", 0.0);
set_state(PART:"subtitle_text_bg", "visible_landscape", 0.0);
+ }
}
}
program {
source: "elm";
script {
set_state(PART:"maintitle_text_bg", "default", 0.0);
+ set_state(PART:"subtitle_top_padding", "default", 0.0);
set_state(PART:"subtitle_text_bg", "default", 0.0);
}
}
if (!strcmp(st, "subtitle_is_set"))
set_state(PART:"elm.text.title", "subtitle_is_set_landscape", 0.0);
+ get_state(PART:"subtitle_top_padding", st, 30, vl);
+ if (!strcmp(st, "visible"))
+ set_state(PART:"subtitle_top_padding", "visible_landscape", 0.0);
+
get_state(PART:"subtitle_text_bg", st, 30, vl);
if (!strcmp(st, "visible"))
set_state(PART:"subtitle_text_bg", "visible_landscape", 0.0);
if (!strcmp(st, "subtitle_is_set_landscape"))
set_state(PART:"elm.text.title", "subtitle_is_set", 0.0);
+ get_state(PART:"subtitle_top_padding", st, 30, vl);
+ if (!strcmp(st, "visible_landscape"))
+ set_state(PART:"subtitle_top_padding", "visible", 0.0);
+
get_state(PART:"subtitle_text_bg", st, 30, vl);
if (!strcmp(st, "visible_landscape"))
set_state(PART:"subtitle_text_bg", "visible", 0.0);