From e946eb322b0b7ddd1ebc1bc96003d7a39debdb97 Mon Sep 17 00:00:00 2001 From: Denis Dolzhenko Date: Fri, 17 Jun 2016 11:23:41 +0300 Subject: [PATCH] TSAM-4839 Text on thread message list don't change font size Added: custom thread genlist theme Change-Id: I5c6ad36a838854ecfce090243577495989d8446a Signed-off-by: Denis Dolzhenko --- edje/images/list_ic_user_thumb_masking.png | Bin 2050 -> 3923 bytes inc/Resource.h | 12 +- project_def.prop | 2 +- res/edje/thread_genlist_theme.edc | 570 +++++++++++++++++++++ res/images/list_ic_OTA_message.png | Bin 2908 -> 0 bytes res/images/list_ic_cb_message.png | Bin 3020 -> 0 bytes res/images/list_ic_contacts.png | Bin 2580 -> 0 bytes res/images/list_ic_contacts_bg.png | Bin 2110 -> 0 bytes res/images/list_ic_group.png | Bin 2856 -> 0 bytes res/images/list_ic_push_message.png | Bin 3080 -> 0 bytes res/images/messages_conversation_thumb_OTA.PNG | Bin 0 -> 4781 bytes res/images/messages_conversation_thumb_cb.png | Bin 0 -> 5062 bytes res/images/messages_conversation_thumb_masking.png | Bin 0 -> 3923 bytes res/images/messages_conversation_thumb_multi.PNG | Bin 0 -> 4381 bytes res/images/messages_conversation_thumb_push.png | Bin 0 -> 5168 bytes res/images/messages_conversation_thumb_single.png | Bin 0 -> 4205 bytes src/Common/Controller/src/App.cpp | 3 + src/Common/Utils/src/ThumbnailMaker.cpp | 2 +- src/MsgThread/View/src/ThreadListViewItem.cpp | 14 +- 19 files changed, 588 insertions(+), 15 deletions(-) mode change 100755 => 100644 edje/images/list_ic_user_thumb_masking.png create mode 100755 res/edje/thread_genlist_theme.edc delete mode 100755 res/images/list_ic_OTA_message.png delete mode 100755 res/images/list_ic_cb_message.png delete mode 100755 res/images/list_ic_contacts.png delete mode 100755 res/images/list_ic_contacts_bg.png delete mode 100755 res/images/list_ic_group.png delete mode 100755 res/images/list_ic_push_message.png create mode 100644 res/images/messages_conversation_thumb_OTA.PNG create mode 100644 res/images/messages_conversation_thumb_cb.png create mode 100644 res/images/messages_conversation_thumb_masking.png create mode 100644 res/images/messages_conversation_thumb_multi.PNG create mode 100644 res/images/messages_conversation_thumb_push.png create mode 100644 res/images/messages_conversation_thumb_single.png diff --git a/edje/images/list_ic_user_thumb_masking.png b/edje/images/list_ic_user_thumb_masking.png old mode 100755 new mode 100644 index 6532233c3e0de85fddbd7eb08f0076ca003581da..66ae050b72e3e075e8d45767d53922f60d68a704 GIT binary patch literal 3923 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 WOhOFh+-NnLZ)GNfO|J^zfBHLAO;6YW diff --git a/inc/Resource.h b/inc/Resource.h index 28aa7f7..630eb1d 100644 --- a/inc/Resource.h +++ b/inc/Resource.h @@ -31,6 +31,7 @@ // Edj: #define IMAGES_EDJ_PATH EDJ_PATH"/images.edj" #define BUTTON_THEME_EDJ_PATH EDJ_PATH"/button_theme.edj" +#define THREAD_THEME_EDJ_PATH EDJ_PATH"/thread_genlist_theme.edj" #define BUBBLE_THEME_EDJ_PATH EDJ_PATH"/bubble_theme.edj" #define MSG_INPUT_PANEL_EDJ_PATH EDJ_PATH"/msg_input_panel.edj" @@ -53,12 +54,11 @@ // Images(res): -#define THUMB_CONTACT_IMG_PATH IMAGE_PATH"/list_ic_contacts.png" -#define THUMB_GROUP_IMG_PATH IMAGE_PATH"/list_ic_group.png" -#define THUMB_CB_IMG_PATH IMAGE_PATH"/list_ic_cb_message.png" -#define THUMB_PUSH_IMG_PATH IMAGE_PATH"/list_ic_push_message.png" -#define THUMB_OTA_IMG_PATH IMAGE_PATH"/list_ic_OTA_message.png" -#define THUMB_USER_MASK_74x74_IMG_PATH IMAGE_PATH"/list_ic_user_thumb_masking.png" +#define THUMB_CONTACT_IMG_PATH IMAGE_PATH"/messages_conversation_thumb_single.png" +#define THUMB_GROUP_IMG_PATH IMAGE_PATH"/messages_conversation_thumb_multi.PNG" +#define THUMB_CB_IMG_PATH IMAGE_PATH"/messages_conversation_thumb_cb.png" +#define THUMB_PUSH_IMG_PATH IMAGE_PATH"/messages_conversation_thumb_push.png" +#define THUMB_OTA_IMG_PATH IMAGE_PATH"/messages_conversation_thumb_OTA.PNG" #define MSG_THREAD_FLOATING_BTN_ICON IMAGE_PATH"/message_floating_button_icon.png" #define TEST_IMG_PATH IMAGE_PATH"/cat.jpeg" diff --git a/project_def.prop b/project_def.prop index 80ee026..c59fba1 100644 --- a/project_def.prop +++ b/project_def.prop @@ -60,7 +60,7 @@ USER_EDCS_FONT_DIRS_ABS = # EDC Flags USER_EXT_EDC_KEYS = EDC0 -USER_EXT_EDC0_EDCS = res/edje/msg_title.edc res/edje/msg_body.edc res/edje/conv_layout.edc res/edje/bubble_theme.edc res/edje/viewer_layout.edc res/edje/msg_thread.edc res/edje/smil_item.edc res/edje/msg_input_panel.edc res/edje/select_all.edc res/edje/recipient_panel.edc res/edje/viewer_player.edc res/edje/conv_list.edc res/edje/viewer_subject_layout.edc res/edje/conv_contact_list_layout.edc res/edje/contact_search.edc res/edje/button_theme.edc res/edje/msg_thumbnail.edc res/edje/images.edc +USER_EXT_EDC0_EDCS = res/edje/msg_title.edc res/edje/msg_body.edc res/edje/conv_layout.edc res/edje/bubble_theme.edc res/edje/viewer_layout.edc res/edje/msg_thread.edc res/edje/smil_item.edc res/edje/msg_input_panel.edc res/edje/select_all.edc res/edje/thread_genlist_theme.edc res/edje/recipient_panel.edc res/edje/viewer_player.edc res/edje/conv_list.edc res/edje/viewer_subject_layout.edc res/edje/conv_contact_list_layout.edc res/edje/contact_search.edc res/edje/button_theme.edc res/edje/msg_thumbnail.edc res/edje/images.edc USER_EXT_EDC0_EDCS_IMAGE_DIRS = edje/images res/images USER_EXT_EDC0_EDCS_IMAGE_DIRS_ABS = USER_EXT_EDC0_EDCS_SOUND_DIRS = edje/sounds diff --git a/res/edje/thread_genlist_theme.edc b/res/edje/thread_genlist_theme.edc new file mode 100755 index 0000000..e00968b --- /dev/null +++ b/res/edje/thread_genlist_theme.edc @@ -0,0 +1,570 @@ +// Based on: https://review.tizen.org/gerrit/gitweb?p=profile/mobile/platform/core/uifw/efl-theme-tizen-mobile.git +// Change-Id: Ia2b0040915500522d0a5bfc39348d6b046c4d3a3 + +#include "macros.inl" + +#define STYLE_TAGS \ + tag: "br" "\n";\ + tag: "ps" "ps";\ + tag: "tab" "\t";\ + tag: "b" "+ font_weight=Bold"; + +#define STYLE_TAG_MATCH \ + tag: "match" "+ color=#3db8cc"; + +#define GENLIST_ITEM_1LINE_HEIGHT_INC 120 +#define GENLIST_ITEM_2LINE_HEIGHT_INC 144 +#define GENLIST_ITEM_LR_PADDING_INC 32 +#define GENLIST_ITEM_TOP_PADDING_INC 23 +#define GENLIST_ITEM_BOTTOM_PADDING_INC 24 // including bottom line +#define GENLIST_ITEM_TYPE_BA_PADDING_INC 32 +#define GENLIST_ITEM_TYPE_DC_PADDING_INC 32 +#define GENLIST_ITEM_TYPE_AD_PADDING_INC 32 +#define GENLIST_ITEM_MAIN_LINE_HEIGHT_INC 54 +#define GENLIST_ITEM_MAIN_LINE_ICON_TEXT_PADDING_INC 12 +#define GENLIST_ITEM_MAIN_LINE_TEXT_END_PADDING_INC 32 +#define GENLIST_ITEM_SUB_LINE_HEIGHT_INC 43 +#define GENLIST_ITEM_SUB_LINE_TEXT_END_PADDING_INC 32 +#define GENLIST_ITEM_END_TEXT_WIDTH_INC 121 + +//No use to Combination +#define LIST_BOTTOMLINE_HEIGHT 2 + +collections { + BASE_SCALE; + styles { + // ************* list main text ********** // + style { name: "list_text_main"; + base: "color=#737373FF font=Tizen:style=Regular font_size=32 text_class=tizen ellipsis=1.0"; + STYLE_TAGS + STYLE_TAG_MATCH + } + style { name: "list_text_main_dim"; + base: "color=#737373A3 font=Tizen:style=Regular font_size=32 text_class=tizen ellipsis=1.0"; + // (Changeable UI) base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#ffffff color_class=T024D text_class=T024D ellipsis=1.0"; + STYLE_TAGS + STYLE_TAG_MATCH + } + style { name: "list_text_main_press"; + base: "color=#737373FF font=Tizen:style=Regular font_size=32 text_class=tizen ellipsis=1.0"; + // (Changeable UI) base: "font=Tizen:style=Regular font_size="LIST_TEXT_SUB_SIZE" color=#ffffff color_class=T024P text_class=T024P ellipsis=1.0"; + STYLE_TAGS + STYLE_TAG_MATCH + } + style { name: "list_text_end"; + base: "color=#737373FF font=Tizen:style=Regular font_size=30 text_class=tizen ellipsis=1.0 align=right"; + STYLE_TAGS + STYLE_TAG_MATCH + } + style { name: "list_text_end_dim"; + base: "color=#737373A3 font=Tizen:style=Regular font_size=30 text_class=tizen ellipsis=1.0 align=right"; + STYLE_TAGS + STYLE_TAG_MATCH + } + style { name: "list_text_end_press"; + base: "color=#737373A3 font=Tizen:style=Regular font_size=30 text_class=tizen ellipsis=1.0 align=right"; + STYLE_TAGS + STYLE_TAG_MATCH + } + style { name: "list_text_sub_end"; + base: "color=#737373FF font=Tizen:style=Regular font_size=30 text_class=tizen ellipsis=1.0 align=right"; + STYLE_TAGS + STYLE_TAG_MATCH + } + style { name: "list_text_sub_end_dim"; + base: "color=#737373A3 font=Tizen:style=Regular font_size=30 text_class=tizen ellipsis=1.0 align=right"; + STYLE_TAGS + STYLE_TAG_MATCH + } + style { name: "list_text_sub_end_press"; + base: "color=#737373FF font=Tizen:style=Regular font_size=30 text_class=tizen ellipsis=1.0 align=right"; + STYLE_TAGS + STYLE_TAG_MATCH + } + // ************* list sub text ********** // + style { name: "list_text_sub_01"; + base: "color=#070707FF font=Tizen:style=Regular font_size=40 text_class=list_item ellipsis=1.0"; + // (Changeable UI) base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#ffffff color_class=T023 text_class=T023 ellipsis=1.0"; + STYLE_TAGS + STYLE_TAG_MATCH + } + style { name: "list_text_sub_01_dim"; + base: "color=#0707077F font=Tizen:style=Regular font_size=40 text_class=list_item ellipsis=1.0"; + // (Changeable UI) base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#ffffff color_class=T023D text_class=T023D ellipsis=1.0"; + STYLE_TAGS + STYLE_TAG_MATCH + } + style { name: "list_text_sub_01_press"; + base: "color=#070707FF font=Tizen:style=Regular font_size=40 text_class=list_item ellipsis=1.0"; + // (Changeable UI) base: "font=Tizen:style=Regular font_size="LIST_TEXT_MAIN_SIZE" color=#ffffff color_class=T023P text_class=T023P ellipsis=1.0"; + STYLE_TAGS + STYLE_TAG_MATCH + } + } + group { name: "elm/genlist/item/msg_thread/default"; + alias: "elm/genlist/item_compress/msg_thread/default"; + alias: "elm/genlist/tree/msg_thread/default"; + alias: "elm/genlist/tree_compress/msg_thread/default"; + data.item: "texts" "elm.text elm.text.end elm.text.sub elm.text.sub.end"; + data.item: "contents" "elm.swallow.icon elm.swallow.icon.0 elm.swallow.icon.1 elm.swallow.icon.2 elm.swallow.end"; + script { + public end_icon_visible = 0; + public sub_end_text_visible = 0; + } + parts { + // base spacer for item min height + spacer { "base"; scale; + desc { "default"; + min: 0 GENLIST_ITEM_1LINE_HEIGHT_INC; + } + desc { "sub_text_visible"; + min: 0 GENLIST_ITEM_2LINE_HEIGHT_INC; + } + } + // background of item + rect { name: "bg"; + desc { state: "default"; + rel1 { to: "base"; relative: 0.0 0.0; } + rel2 { to: "base"; relative: 1.0 1.0; } + color: 0 0 0 0; + } + desc { state: "pressed"; inherit: "default"; + color: 0 0 0 10; + } + desc { state: "disabled"; inherit: "default"; + color: 0 0 0 0; + } + } + // swallow area for banded color + swallow { "elm.swallow.bg"; scale; + desc { "default"; + rel1 { to: "bg"; relative: 0.0 0.0; } + rel2 { to: "bg"; relative: 1.0 1.0; } + } + } + // left outside padding + spacer { "elm.padding.left"; scale; + desc { "default"; + fixed: 1 0; + min: GENLIST_ITEM_LR_PADDING_INC 0; + align: 0.0 0.5; + rel1 { to: "elm.swallow.bg"; relative: 0.0 0.0; } + rel2 { to: "elm.swallow.bg"; relative: 0.0 1.0; } + } + } + // right outside padding + spacer { "elm.padding.right"; scale; + desc { "default"; + fixed: 1 0; + min: GENLIST_ITEM_LR_PADDING_INC 0; + align: 1.0 0.5; + rel1 { to: "elm.swallow.bg"; relative: 1.0 0.0; } + rel2 { to: "elm.swallow.bg"; relative: 1.0 1.0; } + } + } + // top outside padding + spacer { "elm.padding.top"; scale; + desc { "default"; + fixed: 0 1; + min: 0 GENLIST_ITEM_TOP_PADDING_INC; + max: -1 GENLIST_ITEM_TOP_PADDING_INC; + align: 0.5 0.0; + rel1 { to: "elm.swallow.bg"; relative: 0.0 0.0; } + rel2 { to: "elm.swallow.bg"; relative: 1.0 0.0; } + } + } + // bottom outside padding + spacer { "elm.padding.bottom"; scale; + desc { "default"; + fixed: 0 1; + min: 0 GENLIST_ITEM_BOTTOM_PADDING_INC; + max: -1 GENLIST_ITEM_BOTTOM_PADDING_INC; + align: 0.5 1.0; + rel1 { to: "elm.swallow.bg"; relative: 0.0 1.0; } + rel2 { to: "elm.swallow.bg"; relative: 1.0 1.0; } + } + } + // left swallow (Type B) + swallow { "elm.swallow.icon"; scale; + desc { state: "default"; + fixed: 1 0; + align: 0.0 0.5; + rel1 { to_x: "elm.padding.left"; to_y: "elm.padding.top"; relative: 1.0 1.0; } + rel2 { to_x: "elm.padding.left"; to_y: "elm.padding.bottom"; relative: 1.0 0.0; } + } + } + // padding between Type B & Type A + spacer { "elm.padding.B.A"; scale; + desc { "default"; + fixed: 1 0; + min: 0 0; + align: 0.0 0.5; + rel1 { to_x: "elm.swallow.icon"; to_y: "elm.padding.top"; relative: 1.0 1.0; } + rel2 { to_x: "elm.swallow.icon"; to_y: "elm.padding.bottom"; relative: 1.0 0.0; } + } + desc { "icon_visible"; inherit: "default"; + min: GENLIST_ITEM_TYPE_BA_PADDING_INC 0; + } + } + // right swallow (Type C) + swallow { "elm.swallow.end"; scale; + desc { state: "default"; + fixed: 1 0; + align: 1.0 0.5; + rel1 { to_x: "elm.padding.right"; to_y: "elm.padding.top"; relative: 0.0 1.0; } + rel2 { to_x: "elm.padding.right"; to_y: "elm.padding.bottom"; relative: 0.0 0.0; } + } + } + // padding between Type D & Type C + spacer { "elm.padding.D.C"; scale; + desc { "default"; + fixed: 1 0; + min: 0 0; + align: 1.0 0.5; + rel1 { to_x: "elm.swallow.end"; to_y: "elm.padding.top"; relative: 0.0 1.0; } + rel2 { to_x: "elm.swallow.end"; to_y: "elm.padding.bottom"; relative: 0.0 0.0; } + } + desc { "icon_visible"; inherit: "default"; + min: GENLIST_ITEM_TYPE_DC_PADDING_INC 0; + } + } + // right swallow 2 (Type D) + swallow { "elm.swallow.icon.2"; scale; + desc { state: "default"; + fixed: 1 0; + align: 1.0 0.5; + rel1 { to_x: "elm.padding.D.C"; to_y: "elm.padding.top"; relative: 0.0 1.0; } + rel2 { to_x: "elm.padding.D.C"; to_y: "elm.padding.bottom"; relative: 0.0 0.0; } + } + } + // padding between Type A & Type D + spacer { "elm.padding.A.D"; scale; + desc { "default"; + fixed: 1 0; + min: 0 0; + align: 1.0 0.5; + rel1 { to_x: "elm.swallow.icon.2"; to_y: "elm.padding.top"; relative: 0.0 1.0; } + rel2 { to_x: "elm.swallow.icon.2"; to_y: "elm.padding.bottom"; relative: 0.0 0.0; } + } + desc { "icon_visible"; inherit: "default"; + min: GENLIST_ITEM_TYPE_AD_PADDING_INC 0; + } + } + // sub text line + textblock { "elm.text.sub.end"; scale; + desc { "default"; + fixed: 1 1; + min: 0 GENLIST_ITEM_SUB_LINE_HEIGHT_INC; + max: GENLIST_ITEM_END_TEXT_WIDTH_INC -1; + align: 1.0 0.0; + rel1 { to_x: "elm.padding.A.D"; to_y: "elm.padding.top"; relative: 0.0 1.0; } + rel2 { to_x: "elm.padding.A.D"; to_y: "elm.padding.top"; relative: 0.0 1.0; } + text.style: "list_text_sub_end"; + text.min: 1 1; + text.max: 0 1; + text.ellipsis: -1; + } + desc { "pressed"; inherit: "default"; + text.style: "list_text_sub_end_press"; + } + desc { "disabled"; inherit: "default"; + text.style: "list_text_sub_end_dim"; + } + } + spacer { "elm.padding.sub.text.end"; scale; + desc { "default"; + fixed: 1 0; + min: 0 0; + align: 1.0 0.5; + rel1 { to_x: "elm.swallow.icon.1"; to_y: "elm.padding.top"; relative: 0.0 1.0; } + rel2 { to_x: "elm.swallow.icon.1"; to_y: "elm.padding.bottom"; relative: 0.0 0.0; } + } + desc { "icon_visible"; inherit: "default"; + min: GENLIST_ITEM_SUB_LINE_TEXT_END_PADDING_INC 0; + } + desc { "text_visible"; inherit: "default"; + min: GENLIST_ITEM_SUB_LINE_TEXT_END_PADDING_INC 0; + rel1 { to_x: "elm.text.sub.end"; to_y: "elm.padding.top"; relative: 0.0 1.0; } + rel2 { to_x: "elm.text.sub.end"; to_y: "elm.padding.bottom"; relative: 0.0 0.0; } + } + } + textblock { "elm.text.sub"; scale; + desc { "default"; + fixed: 1 1; + min: 0 GENLIST_ITEM_SUB_LINE_HEIGHT_INC; + align: 0.5 0.0; + rel1 { to_x: "elm.padding.B.A"; to_y: "elm.padding.top"; relative: 1.0 1.0; } + rel2 { to_x: "elm.padding.sub.text.end"; to_y: "elm.padding.top"; relative: 0.0 1.0; } + text.style: "list_text_sub_01"; + text.min: 0 1; + } + desc { "pressed"; inherit: "default"; + text.style: "list_text_sub_01_press"; + } + desc { "disabled"; inherit: "default"; + text.style: "list_text_sub_01_dim"; + } + } + // bottom base of main text line + spacer { "base_line"; + desc { "default"; + rel1 { to: "elm.padding.top"; relative: 0.0 1.0; } + rel2 { to: "elm.padding.top"; relative: 1.0 1.0; } + } + desc { "sub_text_visible"; inherit: "default"; + rel1 { to_y: "elm.text.sub"; relative: 0.0 1.0; } + rel2 { to_y: "elm.text.sub"; relative: 1.0 1.0; } + } + } + // main text line + swallow { "elm.swallow.icon.0"; scale; + desc { "default"; + fixed: 1 0; + align: 0.0 0.5; + rel1 { to_x: "elm.padding.B.A"; to_y: "base_line"; relative: 1.0 1.0; } + rel2 { to_x: "elm.padding.B.A"; to_y: "elm.padding.bottom"; relative: 1.0 0.0; } + } + } + swallow { "elm.swallow.icon.1"; scale; + desc { "default"; + fixed: 1 0; + align: 1.0 0.5; + rel1 { to_x: "elm.padding.A.D"; to_y: "base_line"; relative: 0.0 1.0; } + rel2 { to_x: "elm.padding.A.D"; to_y: "elm.padding.bottom"; relative: 0.0 0.0; } + } + } + spacer { "elm.padding.main.icon.text"; scale; + desc { "default"; + fixed: 1 0; + min: 0 0; + align: 0.0 0.5; + rel1 { to: "elm.swallow.icon.0"; to_y: "base_line"; relative: 1.0 1.0; } + rel2 { to: "elm.swallow.icon.0"; to_y: "elm.padding.bottom"; relative: 1.0 0.0; } + } + desc { "icon_visible"; inherit: "default"; + min: GENLIST_ITEM_MAIN_LINE_ICON_TEXT_PADDING_INC 0; + } + } + textblock { "elm.text.end"; scale; + desc { "default"; + fixed: 1 0; + min: 0 GENLIST_ITEM_MAIN_LINE_HEIGHT_INC; + max: GENLIST_ITEM_END_TEXT_WIDTH_INC -1; + align: 1.0 0.5; + rel1 { to_x: "elm.padding.A.D"; to_y: "base_line"; relative: 0.0 1.0; } + rel2 { to_x: "elm.padding.A.D"; to_y: "elm.padding.bottom"; relative: 0.0 0.0; } + text.style: "list_text_end"; + text.min: 1 1; + text.max: 0 1; + text.ellipsis: -1; + } + desc { "pressed"; inherit: "default"; + text.style: "list_text_end_press"; + } + desc { "disabled"; inherit: "default"; + text.style: "list_text_end_dim"; + } + } + spacer { "elm.padding.main.text.end"; scale; + desc { "default"; + fixed: 1 0; + min: 0 0; + align: 1.0 0.5; + rel1 { to_x: "elm.swallow.icon.1"; to_y: "base_line"; relative: 0.0 1.0; } + rel2 { to_x: "elm.swallow.icon.1"; to_y: "elm.padding.bottom"; relative: 0.0 0.0; } + } + desc { "icon_visible"; inherit: "default"; + min: GENLIST_ITEM_MAIN_LINE_TEXT_END_PADDING_INC 0; + } + desc { "text_visible"; inherit: "default"; + min: GENLIST_ITEM_MAIN_LINE_TEXT_END_PADDING_INC 0; + rel1 { to_x: "elm.text.end"; to_y: "base_line"; relative: 0.0 1.0; } + rel2 { to_x: "elm.text.end"; to_y: "elm.padding.bottom"; relative: 0.0 0.0; } + } + desc { "sub_text_visible"; inherit: "default"; + min: GENLIST_ITEM_MAIN_LINE_TEXT_END_PADDING_INC 0; + rel1 { to_x: "elm.text.sub.end"; to_y: "base_line"; relative: 0.0 1.0; } + rel2 { to_x: "elm.text.sub.end"; to_y: "elm.padding.bottom"; relative: 0.0 0.0; } + } + } + textblock { "elm.text"; scale; + desc { "default"; + fixed: 1 0; + min: 0 GENLIST_ITEM_MAIN_LINE_HEIGHT_INC; + align: 0.5 0.5; + rel1 { to_x: "elm.padding.main.icon.text"; to_y: "base_line"; relative: 1.0 1.0; } + rel2 { to_x: "elm.padding.main.text.end"; to_y: "elm.padding.bottom"; relative: 0.0 0.0; } + text.style: "list_text_main"; + text.min: 0 1; + } + desc { "pressed"; inherit: "default"; + text.style: "list_text_main_press"; + } + desc { "disabled"; inherit: "default"; + text.style: "list_text_main_dim"; + } + } + rect { "elm.bottomline"; scale; + desc { "default"; + fixed: 0 1; + min: 0 LIST_BOTTOMLINE_HEIGHT; + max: -1 LIST_BOTTOMLINE_HEIGHT; + align: 0.5 0.0; + rel1.relative: 0.0 0.0; + rel2.relative: 1.0 0.0; + color: 204 204 204 255; + } + desc { "hidden"; inherit: "default"; + visible: 0; + } + } + } + programs { + program { name: "play_sound"; + signal: "elm,state,clicked"; + source: "elm"; + script { + run_program(PROGRAM:"touch_sound"); + } + } + program { name: "touch_sound"; + action: RUN_PLUGIN "touch_sound"; + } + program { + signal: "elm,state,elm.swallow.bg,visible"; + source: "elm"; + action: STATE_SET "hidden" 0.0; + target: "elm.bottomline"; + } + program { + signal: "elm,state,elm.swallow.icon,visible"; + source: "elm"; + action: STATE_SET "icon_visible" 0.0; + target: "elm.padding.B.A"; + } + program { + signal: "elm,state,elm.swallow.icon.2,visible"; + source: "elm"; + action: STATE_SET "icon_visible" 0.0; + target: "elm.padding.A.D"; + } + program { + signal: "elm,state,elm.swallow.end,visible"; + source: "elm"; + action: STATE_SET "icon_visible" 0.0; + target: "elm.padding.D.C"; + } + program { + signal: "elm,state,elm.swallow.icon.0,visible"; + source: "elm"; + action: STATE_SET "icon_visible" 0.0; + target: "elm.padding.main.icon.text"; + } + program { + signal: "elm,state,elm.swallow.icon.1,visible"; + source: "elm"; + script { + if (get_int(sub_end_text_visible) == 0) { + set_state(PART:"elm.padding.main.text.end", "icon_visible", 0.0); + set_state(PART:"elm.padding.sub.text.end", "icon_visible", 0.0); + } + else { + set_state(PART:"elm.padding.main.text.end", "sub_text_visible", 0.0); + set_state(PART:"elm.padding.sub.text.end", "text_visible", 0.0); + } + set_int(end_icon_visible, 1); + } + } + program { + signal: "elm,state,elm.text.sub,visible"; + source: "elm"; + action: STATE_SET "sub_text_visible" 0.0; + target: "base"; + target: "base_line"; + } + program { + signal: "elm,state,elm.text.end,visible"; + source: "elm"; + script { + if (get_int(end_icon_visible) == 1 && get_int(sub_end_text_visible) == 1) { + set_state(PART:"elm.padding.main.text.end", "sub_text_visible", 0.0); + } + else { + set_state(PART:"elm.padding.main.text.end", "text_visible", 0.0); + } + } + } + program { + signal: "elm,state,elm.text.sub.end,visible"; + source: "elm"; + script { + set_int(sub_end_text_visible, 1); + set_state(PART:"elm.padding.sub.text.end", "text_visible", 0.0); + set_state(PART:"elm.swallow.icon.1", "text_visible", 0.0); + } + } + program { name: "default"; + signal: "elm,state,default"; + source: "elm"; + script { + set_state(PART:"base", "default", 0.0); + set_state(PART:"base_line", "default", 0.0); + set_state(PART:"elm.swallow.icon.1", "default", 0.0); + set_state(PART:"elm.padding.B.A", "default", 0.0); + set_state(PART:"elm.padding.A.D", "default", 0.0); + set_state(PART:"elm.padding.D.C", "default", 0.0); + set_state(PART:"elm.padding.main.icon.text", "default", 0.0); + set_state(PART:"elm.padding.main.text.end", "default", 0.0); + set_state(PART:"elm.padding.sub.text.end", "default", 0.0); + set_state(PART:"elm.bottomline", "default", 0.0); + set_state(PART:"bg", "default", 0.0); + set_state(PART:"elm.text", "default", 0.0); + set_state(PART:"elm.text.end", "default", 0.0); + set_state(PART:"elm.text.sub", "default", 0.0); + set_state(PART:"elm.text.sub.end", "default", 0.0); + set_int(sub_end_text_visible, 0); + } + } + program { name: "pressed"; + signal: "elm,state,selected"; + source: "elm"; + action: STATE_SET "pressed" 0.0; + target: "bg"; + target: "elm.text"; + target: "elm.text.end"; + target: "elm.text.sub"; + target: "elm.text.sub.end"; + } + program { name: "unpressed"; + signal: "elm,state,unselected"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "bg"; + target: "elm.text"; + target: "elm.text.end"; + target: "elm.text.sub"; + target: "elm.text.sub.end"; + } + program { name: "enabled"; + signal: "elm,state,enabled"; + source: "elm"; + action: STATE_SET "default" 0.0; + target: "bg"; + target: "elm.text"; + target: "elm.text.end"; + target: "elm.text.sub"; + target: "elm.text.sub.end"; + } + program { name: "disabled"; + signal: "elm,state,disabled"; + source: "elm"; + action: STATE_SET "disabled" 0.0; + target: "bg"; + target: "elm.text"; + target: "elm.text.end"; + target: "elm.text.sub"; + target: "elm.text.sub.end"; + } + } + } +} \ No newline at end of file diff --git a/res/images/list_ic_OTA_message.png b/res/images/list_ic_OTA_message.png deleted file mode 100755 index 73cdc6be3d258aa81c816343053cb3df09981d33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2908 zcmbVOdpwi-AD8#g*Kp=WFcYviDJr*CWrK-2_y~b$OU?_15kobZj5-D56gOIr3ZXT2-V2AQpJT`Yv zbSsYlfvAV@{Q@KbbT2#y6xgvBZS3L%Q7SY9LU4_XVsj#R66kJTC|~FdpSpSz4&`&5 z;rY9sKl9>M^Tllh z9QxTr65$O05>x=)2TB1&JSfJ_!Ioo>L_)DxJ0u!|#UgE>D0?IdVXwNewn#J{gTVg|byy*oyZECG0p` zq1fyj1Hcn=MEocT9~43t8QHtR7>P4n73miVf+#xuFJhtiYob&sL&UM85J)?Fgg~&U z>$A03!s7imjK8%O`|XM1Ay_;y7$f4S&LhO^8(5XQe|EHJsEP*fE#j*Vg&hfioEQO5 zD4_w)aMc$(E}x61kR3>XBa&i|!C>6bNTd^vOvRDO_E;>*5laEwzH$5=7H3Z;Vaa4N z7EQq*k#1-wv=f#>rBIy6R0o^`)#)3SCKOB9LJsenU%txkS1jotv3QDz$CiL1KM;)k zRslX?pac|$fl*M3FBWR)&lhq*sd&@k@qAGW@I?Gr9+xTt1<=p=#q0{IPueEA!MTC2C;-!bzri={Nw;G`6>0Q7p~<(D)XeUbBMI=hdwI36n?Ld^;d< zXULKA?S?A??@_AhhhA8fA5a2AslRQr>2HinjBW;RjJBAM4}0I?Dc4!Qr$)E}Tag=V zq5HW#7RX$rNAc>dx8i!bep-5go-(XQ_tSQ_DtS_8{=27TF(3%0C$<>)Hee0pmNX$) zc8ll##!*8VI8&FB*0<-`rS;T;;9|vdX5xJVW^!8uAyNILcjBYl-W{!OeYWXLH23wj z>sFKV1W;bG!DuW;H#)=Y?7An<6&)SazHyjP_5cXlQhB^b3$?xCXlgr^YF(c%)!*ch zi)@OrV0Jkb>u=@QpUgJ7sjS<_9=vQ{SoB8YthPS=7n-T8S8pPqGI{EcRP)B@QW-z| zc=$3|WpweZZ+vCZ#%$%3!;YZmu<#S42?-vUF}ZVTqV7JLsjWG7__RhHG8XBAMB8{| zWgM;%_#6NnvVC7<_nG8}<(HcmE3~eBXINr338H69LP`bg>$`JbT~W`f4_YAPztSmv zwxnqgU3>DJV4-tnK5c!uPg;HC!)?u5(sh53O_Sw?nZVVow+GY~hF(C4>2zY`Lu`Ig z4iDEJRU|sL;ns!WyI1m>*oc|aYvAgSOWq`)zOO%d;&#*)&FnN;LA2K+3&w#xuFs&3 z(Mc(%IfEJ23R$NaLl_#s|B=7=#s$>NQea;7zwpZt>vt$%%t51|I9W4EGm0pG}O_; zUJsavd6wAB%5YT_))-vhztMeD;-F3I6I27KA7=#og7bOi;c7b|$vpJ-{tqiwHX0D4 zr--dUYjRBbGmNw-(#SnmFc*J~Z_s(2z8u;fTxpYS?mQCMfs+;)i+3z^ED5XZD7>sR z^hAxb>&1Z9vX+x-IngclF6O$F`U+1x>sUFQZ)liFTCI%+}cSI$|S zD~QI9#FyVWKDEm9l3I+l>t(=$T zp0PLDc7FfIgdW||4*^I1Sj~Ef)6w2rF}42g^2n*4WKr9%^QKH7rV^1mzTIi^yy37$ zm^5W}UZ~^3_eqXrR?#w`DK>7pYx6HB$un~bPnGATa1%Oi{h&px7i#o6lu zi&T=)mhovWYd_JtLcXTJ@- z4$BG*-Q_CIG%vH)c!W7v+b*uYN`U(s&y$z6&cwIm81-gWq*-ULbV<{R2rS<5v_pP( zbFJ=te2@3u%5v$w-s<%ejd{PzIZw4OKCXV`o)jtw?DYI?-bI~uXt*xPDfjn7F8T)f z@4F2yO?y?V*&5Uu_ZgCJR=7+1Rxqp7*4FA?P3@^^(r7u+*M@0ur-%P^bwGaQ(vK z$4fr#b}+<%tcL!=`=W|z;j&vLZXSvq!|!&O&%-=M35uM$H85uJtn}S{(eO2f4hUv_ zxOCA||I^F8tv>h4`ZgA1ZYrax=Rs*bjv?7^-erHG8&{A(e&)<}qr2u0*2r}>Mb_1F zNIStYWX5f~ekR`UI|ymQecZ^al#Sgv6suS2*@k&~12UM*?k6Vuj}7iKJhkRsXh|Pa zm}OiKsW{-#akG0H+*CZhq0?MYX;&B!*cO|m*&O*s>!<&{sZO^+~xoP diff --git a/res/images/list_ic_cb_message.png b/res/images/list_ic_cb_message.png deleted file mode 100755 index d2f555d18d11065f5fa0e3331baaf0d39b538807..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3020 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 Gb zOYU`%h1F^LG}{JO-a93a_K}wqB(e-!+1n@KFlkqeGY!S1quE&vS-yp<6=H-=n?kqg zwSBs?9Oq6k&qmPU3^pXbM~>GHEo)rg1xx!FaHVYq?#-kEpq>Fz%SdAm9L(rxh|K=z z%8bL`%a=p4jJkYhR`dGNm^qH>PkRfx=@tK=b_8KbD!j1nQLTsZd*)u4C{Kb{A+yj+ zs;?#9Df`s7cQ-zMX>@j;{mAFRlX{hJZe9Y#X`N^}@O)$}%Hi3E&gX{}3_x2+6^bL3 Sfe+XJU0vv&w9C|xBmV|&=BFS4 diff --git a/res/images/list_ic_push_message.png b/res/images/list_ic_push_message.png deleted file mode 100755 index 010c6ab5b16ac224b5c454f2cf8b8243093de4dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3080 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 D1-LP( diff --git a/res/images/messages_conversation_thumb_OTA.PNG b/res/images/messages_conversation_thumb_OTA.PNG new file mode 100644 index 0000000000000000000000000000000000000000..67cd9bcdd42a0664a347f1ab03b6b261e18198c7 GIT binary patch literal 4781 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 literal 0 HcmV?d00001 diff --git a/res/images/messages_conversation_thumb_masking.png b/res/images/messages_conversation_thumb_masking.png new file mode 100644 index 0000000000000000000000000000000000000000..66ae050b72e3e075e8d45767d53922f60d68a704 GIT binary patch literal 3923 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 literal 0 HcmV?d00001 diff --git a/res/images/messages_conversation_thumb_push.png b/res/images/messages_conversation_thumb_push.png new file mode 100644 index 0000000000000000000000000000000000000000..4c1236d9a33f47028e4b3062e1ba5fb4314db080 GIT binary patch literal 5168 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 D;}O