* limitations under the License.
*/
-#define TITLE_BG_Y2 (104.0 / BASE_RESOLUTION_Y)
+#define CONTROLS_X1 0.3651
+#define LABELS_X2 0.3070
-#define CONTROLS_X1 0.30
-#define LABELS_X2 0.28
+#define DATE_ITEM_Y1 0.2752
+#define DATE_ITEM_Y2 0.4094
+#define DATE_ITEM_X2 0.8163
-#define DATE_ITEM_Y1 0.15
-#define DATE_ITEM_Y2 0.30
-#define DATE_ITEM_X2 0.80
+#define TIME_ITEM_Y1 0.4262
+#define TIME_ITEM_Y2 0.5604
+#define TIME_ITEM_X2 0.8163
-#define TIME_ITEM_Y1 0.40
-#define TIME_ITEM_Y2 0.55
-#define TIME_ITEM_X2 0.80
-
-#define _24HOUR_ITEM_Y1 0.60
-#define _24HOUR_ITEM_Y2 0.80
-#define _24HOUR_ITEM_X2 0.55
+#define _24HOUR_ITEM_Y1 0.5772
+#define _24HOUR_ITEM_Y2 0.7114
+#define _24HOUR_ITEM_X2 0.8163
group {
name, GRP_VIEW_CLOCK;
images {
image, IC_ADD_SCHEDULE_COLON_PNG COMP;
image, "4.0/bg_settings_gray.#.png" COMP;
+ image, "img_popup_bar_line.png" COMP;
+ image, "img_popup_bar_shadow.png" COMP;
}
parts {
description {
state, "default" 0.0;
color, 51 51 51 255;
- rel1.relative, 0.0 0.0;
- rel2.relative, 1.0 TITLE_BG_Y2;
+ rel1.relative, 0.0 0.1208;
+ rel2.relative, 1.0 0.2013;
text {
font, FONT_REGULAR;
size, 46;
}
}
part {
+ name, "title.spacer.line";
+ type, IMAGE;
+ scale, 1;
+ description {
+ state, "default" 0.0;
+ color, 255 255 255 204;
+ rel1.relative, 0.4302 0.2416;
+ rel2.relative, 0.5698 0.2466;
+ image.normal: "img_popup_bar_line.png";
+ }
+ }
+ part {
+ name, "title.spacer.shadow";
+ type, IMAGE;
+ scale, 1;
+ description {
+ state, "default" 0.0;
+ color, 0 0 0 255;
+ rel1.relative, 0.4302 0.2466;
+ rel2.relative, 0.5698 0.2617;
+ image.normal: "img_popup_bar_shadow.png";
+ }
+ }
+ part {
name, PART_MAIN_LABEL_DATE;
type, TEXT;
scale, 1;
description {
state, "default" 0.0;
- color, 116 116 116 255;
+ color, 0 0 0 255;
rel1.relative, 0.0 DATE_ITEM_Y1;
rel2.relative, LABELS_X2 DATE_ITEM_Y2;
text {
font, FONT_LIGHT;
- size, 32;
+ size, 24;
align, 1.0 0.5;
}
}
scale, 1;
description {
state, "default" 0.0;
- color, 116 116 116 255;
+ color, 0 0 0 255;
rel1.relative, 0.0 TIME_ITEM_Y1;
rel2.relative, LABELS_X2 TIME_ITEM_Y2;
text {
font, FONT_LIGHT;
- size, 32;
+ size, 24;
align, 1.0 0.5;
}
}
scale, 1;
description {
state, "default" 0.0;
- color, 116 116 116 255;
+ color, 0 0 0 255;
rel1.relative, 0.0 _24HOUR_ITEM_Y1;
rel2.relative, LABELS_X2 _24HOUR_ITEM_Y2;
text {
font, FONT_LIGHT;
- size, 32;
+ size, 24;
align, 1.0 0.5;
}
}
min, 308 80;
fixed, 1 1;
align, 1.0 0.5;
- rel1.relative: 0.20 0.8;
- rel2.relative: 0.45 0.9;
+ rel1.relative: 0.1674 0.7450;
+ rel2.relative: 0.4884 0.8792;
}
}
min, 308 80;
fixed, 1 1;
align, 0.0 0.5;
- rel1.relative: 0.55 0.8;
- rel2.relative: 0.80 0.9;
+ rel1.relative: 0.5116 0.7450;
+ rel2.relative: 0.8326 0.8792;
}
}
}
/* 24/12h check: */
priv->check_24 = elm_check_add(priv->base);
elm_object_part_content_set(priv->base, PART_MAIN_ITEM_24HOUR, priv->check_24);
+ elm_object_text_set(priv->check_24, "<color=#5C5C5CFF>24 Hour Time</color>");
bool is24h;
if (settings_clock_is_24h_set(&is24h))
static void _set_displayed_time(clock_view_priv_data *priv, struct tm *current_time, bool is_24)
{
char ptr[255];
- strftime (ptr, 255, "%d / %b / %Y", current_time);
+ strftime (ptr, 255, "%d <sl>/</sl> %b <sl>/</sl> %Y", current_time);
elm_object_text_set(priv->date_part, ptr);
if (is_24)
- strftime (ptr, 255, "%H : %M", current_time);
+ strftime (ptr, 255, "%H <sl>:</sl> %M", current_time);
else
- strftime (ptr, 255, "%I : %M %p", current_time);
+ strftime (ptr, 255, "%I <sl>:</sl> %M %p", current_time);
elm_object_text_set(priv->time_part, ptr);
}