Implementation of nbeat-hd theme for tickernoti
authorRajeev Ranjan <rajeev.r@samsung.com>
Sat, 27 Aug 2011 10:30:12 +0000 (19:30 +0900)
committerRajeev Ranjan <rajeev.r@samsung.com>
Mon, 29 Aug 2011 12:25:05 +0000 (21:25 +0900)
Change-Id: Ia5423cdb259a65badac91da87c558dcd8b5b645f

themes/groups/tickernoti.edc
themes/images/nbeat-hd/00_winset_notification_bg.png
themes/inc/nbeat-black-inc.edc
themes/inc/nbeat-hd-inc.edc
themes/inc/nbeat-inc.edc

index 40169be..f6971e2 100644 (file)
@@ -27,7 +27,7 @@
       alias: "elm/tickernoti/1line/default";
       alias: "elm/tickernoti/base/info";
       data {
-         item: "height" 27;
+         item: "height" TICKERNOTI_INFO_BG_MIN_HEIGHT_INC;
       }
       parts {
          part { name: "base";
@@ -35,7 +35,8 @@
             type: RECT;
             scale: 1;
             description { state: "default" 0.0;
-               visible: 0;
+               align: 0.5 0.0;
+               min: 0 TICKERNOTI_INFO_BG_MIN_HEIGHT_INC;
                rel1 {
                   relative: 0.0 0.0;
                }
             mouse_events: 1;
             type: RECT;
             scale: 1;
+            clip_to: "base";
             description { state: "default" 0.0;
                visible: 1;
-               min: 0 27;
                align: 0.5 0.0;
                rel1 {
-                  relative: 0.0 2.0;
+                  relative: 0.0 1.0;
                   to: "base";
                }
                rel2 {
-                  relative: 1.0 3.0;
+                  relative: 1.0 2.0;
                   to: "base";
                }
                color: 0 0 0 0;
             }
          }
          part {
-            name: "padding_icon";
+            name: "padding_left_top";
             type: RECT;
             scale: 1;
             mouse_events: 0;
             description {
                state: "default" 0.0;
                visible: 0;
-               min: 5 0;
-               fixed: 1 0;
+               min: TICKERNOTI_INFO_BG_PADDING_LEFT_TOP_INC;
+               fixed: 1 1;
                align: 0.0 0.0;
                rel1 {
                   relative: 0.0 0.0;
-                  to:"bg";
+                  to: "bg";
                }
                rel2 {
-                  relative: 0.0 1.0;
-                  to:"bg";
+                  relative: 0.0 0.0;
+                  to: "bg";
+               }
+            }
+         }
+         part {
+            name: "padding_right_bottom";
+            type: RECT;
+            scale: 1;
+            mouse_events: 0;
+            description {
+               state: "default" 0.0;
+               visible: 0;
+               min: TICKERNOTI_INFO_BG_PADDING_RIGHT_BOTTOM_INC;
+               fixed: 1 1;
+               align: 1.0 1.0;
+               rel1 {
+                  relative: 1.0 1.0;
+                  to: "bg";
+               }
+               rel2 {
+                  relative: 1.0 1.0;
+                  to: "bg";
                }
             }
          }
             mouse_events: 0;
             description {
                state: "default" 0.0;
-               min: 26 0;
                fixed: 1 0;
                align: 0.0 0.0;
                rel1 {
-                  relative: 1.0 0.0;
-                  to:"padding_icon";
+                  relative: 1.0 1.0;
+                  to: "padding_left_top";
                }
                rel2 {
-                  relative: 1.0 1.0;
-                  to:"padding_icon";
+                  relative: 1.0 0.0;
+                  to_x: "padding_left_top";
+                  to_y: "padding_right_bottom";
                }
+               aspect: 1.0 1.0;
+               aspect_preference: VERTICAL;
             }
          }
          part {
-            name: "padding_text";
+            name: "padding_icon_right";
             type: RECT;
             scale: 1;
             mouse_events: 0;
             description {
                state: "default" 0.0;
                visible: 0;
-               min: 10 0;
+               min: TICKERNOTI_BG_PADDING_AFTER_ICON_INC;
                fixed: 1 0;
                align: 0.0 0.0;
                rel1 {
-                  relative: 1.0 0.0;
-                  to:"icon";
+                  relative: 1.0 1.0;
+                  to_x: "icon";
+                  to_y: "padding_left_top";
                }
                rel2 {
-                  relative: 1.0 1.0;
-                  to:"icon";
+                  relative: 1.0 0.0;
+                  to_x: "icon";
+                  to_y: "padding_right_bottom";
                }
             }
          }
                state: "default" 0.0;
                rel1 {
                   relative: 1.0 0.0;
-                  to:"padding_text";
+                  to: "padding_icon_right";
                }
                rel2 {
                   relative: 1.0 1.0;
-                  to:"bg";
+                  to: "bg";
                }
                color: SELECTION_INFO_TEXT_COLOR_INC;
                text {
                   font: "SLP:style=Roman";
-                  size: 18;
+                  size: TICKERNOTI_INFO_TEXT_FONT_SIZE_INC;
                   align: 0.0 0.5;
                }
             }
          }
-      } 
+      }
       programs {
          program {
             name: "effect_show";
       }
    }
    group {
-      name: "elm/tickernoti/base/2line/default";
+      name: "elm/tickernoti/base/default";
+      alias: "elm/tickernoti/base/2line/default";
       alias: "elm/tickernoti/2line/default";
-      alias: "elm/tickernoti/base/default";
       data {
-         item: "height" 55;
+         item: "height" TICKERNOTI_DEFAULT_BG_MIN_HEIGHT_INC;
       }
       images {
          image: "00_winset_notification_bg.png" COMP;
       styles {
          style {
             name: "style_text";
-            base: "font=SLP:style=Roman font_size=22 wrap=char color=#f4f4f4 wrap=char ellipsis=1.0";
+            base: "font=SLP:style=Roman font_size=TICKERNOTI_DEFAULT_TEXT_FONT_SIZE_INC wrap=char color=#f4f4f4 wrap=char ellipsis=1.0";
             tag: "br" "\n";
             tag: "ps" "ps";
             tag: "b" "+ font=SLP:style=Bold";
          }
       }
       parts {
-         part { name: "bg";
+         part {
+            name: "bg";
             mouse_events: 0;
             type: RECT;
             scale: 1;
             description { state: "default" 0.0;
-               visible: 0;
+               align: 0.5 0.0;
+               min: 0 TICKERNOTI_DEFAULT_BG_MIN_HEIGHT_INC;
                rel1 {
                   relative: 0.0 0.0;
                }
                }
             }
          }
-         part { name: "bg_2line";
+         part {
+            name: "bg_2line";
             mouse_events: 1;
             type: RECT;
+            clip_to: "bg";
             scale: 1;
             description { state: "default" 0.0;
                visible: 1;
-               min: 0 55;
+               align: 0.5 0.0;
                rel1 {
                   relative: 0.0 -1.0;
-                  to:"bg";
+                  to: "bg";
                }
                rel2 {
                   relative: 1.0 0.0;
-                  to:"bg";
+                  to: "bg";
                }
                color: 0 0 0 0;
             }
                inherit: "default" 0.0;
                rel1 {
                   relative: 0.0 0.0;
-                  to:"bg";
+                  to: "bg";
                }
                rel2 {
                   relative: 1.0 1.0;
-                  to:"bg";
+                  to: "bg";
                }
             }
          }
-         part { name: "bg_2line_img";
+         part {
+            name: "bg_2line_img";
             mouse_events: 0;
             type: IMAGE;
             scale: 1;
                visible: 1;
                rel1 {
                   relative: 0.0 0.0;
-                  to:"bg_2line";
+                  to: "bg_2line";
                }
                rel2 {
                   relative: 1.0 1.0;
-                  to:"bg_2line";
+                  to: "bg_2line";
                }
                image.normal: "00_winset_notification_bg.png";
             }
          }
          part {
-            name: "padding_top";
+            name: "padding_left_top";
             type: RECT;
             scale: 1;
             mouse_events: 0;
             description {
                state: "default" 0.0;
                visible: 0;
-               min: 0 5;
-               fixed: 0 1;
+               min: TICKERNOTI_DEFAULT_BG_PADDING_LEFT_TOP_INC;
+               fixed: 1 1;
                align: 0.0 0.0;
                rel1 {
                   relative: 0.0 0.0;
-                  to:"bg_2line";
+                  to: "bg_2line";
                }
                rel2 {
-                  relative: 1.0 0.0;
-                  to:"bg_2line";
-               }
-            }
-         }
-         part {
-            name: "padding_bottom";
-            type: RECT;
-            scale: 1;
-            mouse_events: 0;
-            description {
-               state: "default" 0.0;
-               visible: 0;
-               min: 0 10;
-               fixed: 0 1;
-               align: 0.0 1.0;
-               rel1 {
-                  relative: 0.0 1.0;
-                  to:"bg_2line";
-               }
-               rel2 {
-                  relative: 1.0 1.0;
-                  to:"bg_2line";
-               }
-            }
-         }
-         part {
-            name: "padding_right";
-            type: RECT;
-            scale: 1;
-            mouse_events: 0;
-            description {
-               state: "default" 0.0;
-               visible: 0;
-               min: 10 0;
-               fixed: 1 0;
-               align: 1.0 0.0;
-               rel1 {
-                  relative: 1.0 1.0;
-                  to_x:"bg_2line";
-                  to_y:"padding_top";
-               }
-               rel2 {
-                  relative: 1.0 0.0;
-                  to_x:"bg_2line";
-                  to_y:"padding_bottom";
+                  relative: 0.0 0.0;
+                  to: "bg_2line";
                }
             }
          }
-         /* Icon */
          part {
-            name: "padding_icon_top_left";
+            name: "padding_right_bottom";
             type: RECT;
             scale: 1;
             mouse_events: 0;
             description {
                state: "default" 0.0;
                visible: 0;
-               min: 10 5;
+               min: TICKERNOTI_DEFAULT_BG_PADDING_RIGHT_BOTTOM_INC;
                fixed: 1 1;
-               align: 0.0 0.0;
+               align: 1.0 1.0;
                rel1 {
-                  relative: 0.0 1.0;
-                  to:"padding_top";
+                  relative: 1.0 1.0;
+                  to: "bg_2line";
                }
                rel2 {
-                  relative: 0.0 1.0;
-                  to:"padding_top";
+                  relative: 1.0 1.0;
+                  to: "bg_2line";
                }
             }
          }
+         // Icon
          part {
             name: "icon";
             type: SWALLOW;
             mouse_events: 1;
             description {
                state: "default" 0.0;
-               min: 40 40;
-               max: 40 40;
-               fixed: 1 1;
+               fixed: 1 0;
                align: 0.0 0.0;
                rel1 {
                   relative: 1.0 1.0;
-                  to_x:"padding_icon_top_left";
-                  to_y:"padding_top";
+                  to: "padding_left_top";
                }
                rel2 {
                   relative: 1.0 0.0;
-                  to_x:"padding_icon_top_left";
-                  to_y:"padding_bottom";
+                  to_x: "padding_left_top";
+                  to_y: "padding_right_bottom";
                }
                aspect: 1.0 1.0;
                aspect_preference: VERTICAL;
             description {
                state: "default" 0.0;
                visible: 0;
-               min: 10 0;
+               min: TICKERNOTI_DEFAULT_PADDING_AFTER_ICON_INC;
                fixed: 1 0;
                align: 0.0 0.0;
                rel1 {
                   relative: 1.0 1.0;
-                  to_x:"icon";
-                  to_y:"padding_top";
+                  to_x: "icon";
+                  to_y: "padding_left_top";
                }
                rel2 {
                   relative: 1.0 0.0;
-                  to_x:"icon";
-                  to_y:"padding_bottom";
+                  to_x: "icon";
+                  to_y: "padding_right_bottom";
                }
             }
          }
-         /* Button */
+         // Button
          part {
             name: "button";
             type: SWALLOW;
             scale: 1;
             mouse_events: 1;
-            description {
-               state: "default" 0.0;
-               min: 50 34;
-               max: 150 34;
+            description { state: "default" 0.0;
+               min: TICKERNOTI_DEFAULT_BUTTON_MIN_INC;
+               max: TICKERNOTI_DEFAULT_BUTTON_MAX_INC;
                fixed: 1 1;
                align: 1.0 0.5;
                rel1 {
                   relative: 0.0 0.0;
-                  to:"padding_right";
+                  to_x: "padding_right_bottom";
+                  to_y: "padding_left_top";
                }
                rel2 {
-                  relative: 0.0 1.0;
-                  to:"padding_right";
+                  relative: 0.0 0.0;
+                  to: "padding_right_bottom";
                }
             }
          }
          part {
-            name: "button_left";
+            name: "padding_button_left";
             type: RECT;
             scale: 1;
             mouse_events: 0;
             description {
                state: "default" 0.0;
                visible: 0;
-               min: 5 0;
+               min: TICKERNOTI_DEFAULT_PADDING_BEFORE_BUTTON_INC;
                fixed: 1 0;
                align: 0.0 0.0;
                rel1 {
                   relative: 0.0 0.0;
-                  to:"button";
+                  to: "button";
                }
                rel2 {
                   relative: 0.0 1.0;
-                  to:"button";
+                  to: "button";
                }
             }
          }
                align: 0.0 0.5;
                rel1 {
                   relative: 1.0 0.0;
-                  to:"padding_icon_right";
+                  to: "padding_icon_right";
                }
                rel2 {
                   relative: 0.0 0.0;
-                  to_x:"button_left";
-                  to_y:"padding_bottom";
+                  to_x: "padding_button_left";
+                  to_y: "padding_right_bottom";
                }
             }
          }
                state: "default" 0.0;
                rel1 {
                   relative: 0.0 0.0;
-                  to:"text_rect";
+                  to: "text_rect";
                }
                rel2 {
                   relative: 1.0 1.0;
-                  to:"text_rect";
+                  to: "text_rect";
                }
                color: 255 255 255 255;
                align: 0.0 0.5;
                }
             }
          }
-      } 
+      }
       programs {
          program {
             name: "effect_show";
index af54192..7144d9d 100644 (file)
Binary files a/themes/images/nbeat-hd/00_winset_notification_bg.png and b/themes/images/nbeat-hd/00_winset_notification_bg.png differ
index 292f068..c305c35 100644 (file)
 #define CTXPOPUP_ENTRY_ITEM_TEXT_COLOR   249 249 249 255
 #define CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_COLOR 74 74 74 255
 #define CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_COLOR 164 164 164 255
+
+#define TICKERNOTI_DEFAULT_BG_MIN_HEIGHT_INC 55
+#define TICKERNOTI_DEFAULT_BG_BORDER_INC 0 0 0 5
+#define TICKERNOTI_DEFAULT_BG_PADDING_LEFT_TOP_INC 10 5
+#define TICKERNOTI_DEFAULT_BG_PADDING_RIGHT_BOTTOM_INC 10 10
+#define TICKERNOTI_DEFAULT_PADDING_AFTER_ICON_INC 10 0
+#define TICKERNOTI_DEFAULT_BUTTON_MIN_INC 50 34
+#define TICKERNOTI_DEFAULT_BUTTON_MAX_INC 50 34
+#define TICKERNOTI_DEFAULT_ICON_MIN_INC 40 40
+#define TICKERNOTI_DEFAULT_PADDING_BEFORE_BUTTON_INC 5 0
+#define TICKERNOTI_DEFAULT_TEXT_FONT_SIZE_INC 20
+#define TICKERNOTI_INFO_BG_MIN_HEIGHT_INC 27
+#define TICKERNOTI_INFO_BG_PADDING_LEFT_TOP_INC 5 2
+#define TICKERNOTI_INFO_BG_PADDING_RIGHT_BOTTOM_INC 5 2
+#define TICKERNOTI_BG_PADDING_AFTER_ICON_INC 10 0
+#define TICKERNOTI_INFO_TEXT_FONT_SIZE_INC 18
index 058a739..344cef8 100644 (file)
 #define CTXPOPUP_ENTRY_ITEM_TEXT_COLOR   249 249 249 255
 #define CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_COLOR 61 61 61 255
 #define CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_COLOR 148 148 148 255
+
+#define TICKERNOTI_DEFAULT_BG_MIN_HEIGHT_INC 98
+#define TICKERNOTI_DEFAULT_BG_BORDER_INC 0 0 0 8
+#define TICKERNOTI_DEFAULT_BG_PADDING_LEFT_TOP_INC 10 8
+#define TICKERNOTI_DEFAULT_BG_PADDING_RIGHT_BOTTOM_INC 10 16
+#define TICKERNOTI_DEFAULT_PADDING_AFTER_ICON_INC 15 0
+#define TICKERNOTI_DEFAULT_BUTTON_MIN_INC 90 74
+#define TICKERNOTI_DEFAULT_BUTTON_MAX_INC 90 34
+#define TICKERNOTI_DEFAULT_ICON_MIN_INC 74 74
+#define TICKERNOTI_DEFAULT_PADDING_BEFORE_BUTTON_INC 5 0
+#define TICKERNOTI_DEFAULT_TEXT_FONT_SIZE_INC 30
+#define TICKERNOTI_INFO_BG_MIN_HEIGHT_INC 50
+#define TICKERNOTI_INFO_BG_PADDING_LEFT_TOP_INC 8 5
+#define TICKERNOTI_INFO_BG_PADDING_RIGHT_BOTTOM_INC 8 5
+#define TICKERNOTI_BG_PADDING_AFTER_ICON_INC 15 0
+#define TICKERNOTI_INFO_TEXT_FONT_SIZE_INC 28
index 5ccea27..3991e8c 100644 (file)
 #define CTXPOPUP_ENTRY_ITEM_TEXT_COLOR   249 249 249 255
 #define CTXPOPUP_ENTRY_ITEM_LEFT_SEPARATOR_COLOR 61 61 61 255
 #define CTXPOPUP_ENTRY_ITEM_RIGHT_SEPARATOR_COLOR 148 148 148 255
+
+#define TICKERNOTI_DEFAULT_BG_MIN_HEIGHT_INC 55
+#define TICKERNOTI_DEFAULT_BG_BORDER_INC 0 0 0 5
+#define TICKERNOTI_DEFAULT_BG_PADDING_LEFT_TOP_INC 10 5
+#define TICKERNOTI_DEFAULT_BG_PADDING_RIGHT_BOTTOM_INC 10 10
+#define TICKERNOTI_DEFAULT_PADDING_AFTER_ICON_INC 10 0
+#define TICKERNOTI_DEFAULT_BUTTON_MIN_INC 50 34
+#define TICKERNOTI_DEFAULT_BUTTON_MAX_INC 50 34
+#define TICKERNOTI_DEFAULT_ICON_MIN_INC 40 40
+#define TICKERNOTI_DEFAULT_PADDING_BEFORE_BUTTON_INC 5 0
+#define TICKERNOTI_DEFAULT_TEXT_FONT_SIZE_INC 20
+#define TICKERNOTI_INFO_BG_MIN_HEIGHT_INC 27
+#define TICKERNOTI_INFO_BG_PADDING_LEFT_TOP_INC 5 2
+#define TICKERNOTI_INFO_BG_PADDING_RIGHT_BOTTOM_INC 5 2
+#define TICKERNOTI_BG_PADDING_AFTER_ICON_INC 10 0
+#define TICKERNOTI_INFO_TEXT_FONT_SIZE_INC 18