[*][diskselector] change text color when mouse down
authorShinwoo Kim <cinoo.kim@samsung.com>
Tue, 8 Nov 2011 08:32:48 +0000 (17:32 +0900)
committerShinwoo Kim <cinoo.kim@samsung.com>
Tue, 8 Nov 2011 08:32:48 +0000 (17:32 +0900)
Change-Id: I5e3d36db49d2e697543606c308cc51c0c19b4768

themes/groups/diskselector.edc
themes/inc/nbeat-black-hd-inc.edc
themes/inc/nbeat-black-inc.edc
themes/inc/nbeat-hd-inc.edc
themes/inc/nbeat-inc.edc

index a5f99c5..43ac3f5 100644 (file)
@@ -108,13 +108,17 @@ group { name: "elm/diskselector/item/datefield/default";
            inherit: "default" 0.0;
            visible: 1;
         }
+        description { state: "mouse_down" 0.0;
+           inherit: "default" 0.0;
+           color: DISKSELECTOR_DF_FONT_MOUSE_DOWN_COLOR_INC;
+           visible: 1;
+        }
      }
 
      part {
         name: "over1";
         mouse_events: 1;
         repeat_events: 1;
-        ignore_flags: ON_HOLD;
         description {
            state: "default" 0.0;
         }
@@ -142,5 +146,31 @@ group { name: "elm/diskselector/item/datefield/default";
          source: "over1";
          action: SIGNAL_EMIT "elm,action,click" "";
       }
+      program {
+         name: "item_mouse_down";
+         signal: "mouse,down,1";
+         source: "over1";
+         script {
+            new st[30];
+            new Float:vl;
+            get_state(PART:"elm.text", st, 30, vl)
+            if (strncmp(st, "selected", 8)) {
+               set_state(PART:"elm.text", "mouse_down", 0.0);
+            }
+         }
+      }
+      program {
+         name: "item_mouse_up";
+         signal: "mouse,up,1";
+         source: "over1";
+         script {
+            new st[30];
+            new Float:vl;
+            get_state(PART:"elm.text", st, 30, vl)
+            if (!strncmp(st, "mouse_down", 10)) {
+               set_state(PART:"elm.text", "default", 0.0);
+            }
+         }
+      }
    }
 }
index 0bb260c..40f08c7 100644 (file)
@@ -95,6 +95,7 @@
 #define CTXPOPUP_TP_HEIGHT_INC 106
 
 #define DISKSELECTOR_DF_FONT_COLOR_INC         105 151 173 255
+#define DISKSELECTOR_DF_FONT_MOUSE_DOWN_COLOR_INC 75 121 143 255
 #define DISKSELECTOR_DF_ITEM_MIN_SIZE_INC      70 106;
 #define DISKSELECTOR_DF_FONT_SIZE_INC          44
 #define DISKSELECTOR_DF_DATA_MIN_HEIGHT_INC    "106"
index 99b6555..6de993a 100644 (file)
@@ -92,6 +92,7 @@
 #define CTXPOPUP_TP_HEIGHT_INC 66
 
 #define DISKSELECTOR_DF_FONT_COLOR_INC         105 151 173 255
+#define DISKSELECTOR_DF_FONT_MOUSE_DOWN_COLOR_INC         60 80 90 255
 #define DISKSELECTOR_DF_ITEM_MIN_SIZE_INC      50 66;
 #define DISKSELECTOR_DF_FONT_SIZE_INC          28
 #define DISKSELECTOR_DF_DATA_MIN_HEIGHT_INC    "66"
index 8c291a2..8e6ec40 100644 (file)
@@ -94,6 +94,7 @@
 #define CTXPOPUP_TP_HEIGHT_INC 106
 
 #define DISKSELECTOR_DF_FONT_COLOR_INC         231 171 92 255
+#define DISKSELECTOR_DF_FONT_MOUSE_DOWN_COLOR_INC 191 141 62 255
 #define DISKSELECTOR_DF_ITEM_MIN_SIZE_INC      70 106;
 #define DISKSELECTOR_DF_FONT_SIZE_INC          44
 #define DISKSELECTOR_DF_DATA_MIN_HEIGHT_INC    "106"
index 89ba19e..dd81cce 100644 (file)
@@ -92,6 +92,7 @@
 #define CTXPOPUP_TP_HEIGHT_INC 66
 
 #define DISKSELECTOR_DF_FONT_COLOR_INC         231 171 92 255
+#define DISKSELECTOR_DF_FONT_MOUSE_DOWN_COLOR_INC 115 80 50 255
 #define DISKSELECTOR_DF_ITEM_MIN_SIZE_INC      50 66;
 #define DISKSELECTOR_DF_FONT_SIZE_INC          28
 #define DISKSELECTOR_DF_DATA_MIN_HEIGHT_INC    "66"