[datetime.edc] New program for datetime,datepicker,bg,hide signal is added in datetim...
[platform/core/uifw/efl-theme-tizen.git] / themes / widgets / datetime.edc
index 185d159..d9aed9f 100644 (file)
@@ -29,6 +29,7 @@
       description { state: "default" 0.0; \
          color: 0 0 0 0;\
          min: 0 0;\
+         max: 0 -1;\
          align: 0.0 0.5;\
          fixed: 1 0;\
          rel1 {\
@@ -54,6 +55,7 @@
       description { state: "default" 0.0; \
          color: 0 0 0 0;\
          min: 0 0;\
+         max: 0 -1;\
          visible: 0;\
          align: 0.0 0.5;\
          fixed: 1 0;\
@@ -82,6 +84,7 @@
          color: 0 0 0 0;\
          visible: 0;\
          min: 0 0;\
+         max: 0 -1;\
          align: 0.0 0.5;\
          fixed: 1 0;\
          rel1 {\
       description { state: "default" 0.0; \
          visible: 0;\
          min: 0 0;\
+         max: 0 -1;\
          align: 0.0 0.5;\
          fixed: 1 0;\
          rel1 {\
          state: "default" 0.0;\
          visible: 0;\
          min: 0 0;\
+         max: 0 -1;\
          align: 0.0 0.5;\
          fixed: 1 0;\
          rel1 {\
          }\
       }\
       program {\
+         name: "datepicker_bg_hide";\
+         signal: "datetime,datepicker,bg,hide";\
+         source: "elm";\
+         action: STATE_SET "default" 0.0;\
+         target: "date.picker.bg";\
+         target: "date.picker.left.pad";\
+         target: "date.picker.right.pad";\
+      }\
+      program {\
          name: "datepicker_focus";\
          signal: "elm,action,focus_highlight,show";\
          source: "elm";\
          signal: "mouse,clicked,1";\
          source: "date.picker.bg";\
          action: PLAY_SAMPLE "touch_sound" 1.0;\
+         after: datepicker_show_signal;\
+      }\
+      program { name: "datepicker_show_signal";\
+         action: SIGNAL_EMIT "datetime,datepicker,show" "";\
       }\
    }
 
          }\
       }\
       program {\
+         name: "timepicker_bg_hide";\
+         signal: "datetime,timepicker,bg,hide";\
+         source: "elm";\
+         action: STATE_SET "default" 0.0;\
+         target: "time.picker.bg";\
+         target: "time.picker.left.pad";\
+         target: "time.picker.right.pad";\
+      }\
+      program {\
          name: "timepicker_focus";\
          signal: "elm,action,focus_highlight,show";\
          source: "elm";\
          signal: "mouse,clicked,1";\
          source: "time.picker.bg";\
          action: PLAY_SAMPLE "touch_sound" 1.0;\
+         after: timepicker_show_signal;\
+      }\
+      program { name: "timepicker_show_signal";\
+         action: SIGNAL_EMIT "datetime,timepicker,show" "";\
       }\
    }
 
@@ -964,6 +995,9 @@ group { name: "elm/datetime/base/default";
    }
 }
 
+group { name: "elm/datetime/base/pickerstyle";
+}
+
 #define DATETIME_FIELD_STYLE1(_pos, _after) \
    part {\
       name: "field"#_pos; \
@@ -1823,3 +1857,76 @@ group { name: "elm/layout/datetime_popup/time_layout";
       }
    }
 }
+
+group { name: "elm/layout/datetime_popup/time_layout_24hr";
+   inherit: "elm/layout/datetime_popup/date_layout";
+
+   parts {
+      part { name: "field0";
+         type: SWALLOW;
+         scale: 1;
+         description { state: "default" 0.0;
+            min: DATETIME_POPUP_CONTENT_TIME_24HR_FIELD_WIDTH_INC 0;
+            rel1 {
+               relative: 1.0 0.0;
+               to: "left.padding";
+            }
+            rel2.to: "left.padding";
+            align: 0.0 0.5;
+         }
+      }
+      part { name: "hour.minute.color";
+         type: TEXT;
+         scale: 1;
+         description { state: "default" 0.0;
+            rel1.to: "center.padding1";
+            rel2.to: "center.padding1";
+            color: DATETIME_POPUP_CONTENT_FIELD_TEXT_COLOR_INC;
+            text {
+               font: "Tizen:style=Regular";
+               size: DATETIME_POPUP_CONTENT_FIELD_TEXT_SIZE_INC;
+               min: 0 0;
+               text_class: "tizen";
+               text: ":";
+            }
+         }
+      }
+      part { name: "field1";
+         type: SWALLOW;
+         scale: 1;
+         description { state: "default" 0.0;
+            min: DATETIME_POPUP_CONTENT_TIME_24HR_FIELD_WIDTH_INC 0;
+            rel1 {
+               relative: 1.0 0.0;
+               to: "center.padding1";
+            }
+            rel2 {
+               relative: 0.0 1.0;
+               to: "center.padding2";
+            }
+         }
+      }
+      part { name: "center.padding2";
+         type: RECT;
+         scale: 1;
+         description { state: "default" 0.0;
+            visible: 0;
+            min: 0 0;
+            max: 0 -1;
+            rel1.to: "right.padding";
+            rel2.to: "right.padding";
+         }
+      }
+      part { name: "field2";
+         type: SWALLOW;
+         scale: 1;
+         description { state: "default" 0.0;
+            min: 0 0;
+            max: 0 -1;
+            visible: 0;
+            rel1.to: "right.padding";
+            rel2.to: "right.padding";
+         }
+      }
+   }
+}