[Progressbar]: 0.9 Landscape mode based changes for pending_list style.
authorshilpa singh <shilpa.singh@samsung.com>
Tue, 2 Jul 2013 10:59:43 +0000 (16:29 +0530)
committerSungho Kwak <sungho1.kwak@samsung.com>
Thu, 4 Jul 2013 07:18:13 +0000 (16:18 +0900)
Change-Id: I37c970e9ac7381050991eccd97570ee8d0f3c83e

themes/widgets/progressbar.edc

index 6878fa4..ea7c2d0 100644 (file)
 
    group { name: "elm/progressbar/horizontal/pending_list";
       images {
 
    group { name: "elm/progressbar/horizontal/pending_list";
       images {
+         image: "00_progress_bg.png" COMP;
          image: "00_progress_pending_01_bg.png" COMP;
          image: "00_progress_pending_02_bg.png" COMP;
          image: "00_progress_pending_01_bg.png" COMP;
          image: "00_progress_pending_02_bg.png" COMP;
+         image: "00_progress_pending_01_bg_h.png" COMP;
+         image: "00_progress_pending_02_bg_h.png" COMP;
       }
       parts {
          part { name: "access";
       }
       parts {
          part { name: "access";
                inherit: "default" 0.0;
             }
             description {
                inherit: "default" 0.0;
             }
             description {
+               state: "state_begin_landscape" 0.0;
+               inherit: "default" 0.0;
+               image {
+                  normal: "00_progress_pending_01_bg_h.png";
+                  border: 0 0 0 0;
+               }
+            }
+            description {
                state: "state_end" 0.0;
                inherit: "default" 0.0;
                image {
                state: "state_end" 0.0;
                inherit: "default" 0.0;
                image {
                   border: 0 0 0 0;
                }
             }
                   border: 0 0 0 0;
                }
             }
+            description {
+               state: "state_end_landscape" 0.0;
+               inherit: "default" 0.0;
+               image {
+                  normal: "00_progress_pending_02_bg_h.png";
+                  border: 0 0 0 0;
+               }
+            }
          }
       }
          }
       }
+      script {
+         public landscape = 0;
+      }
       programs {
          program { name: "slide_to_end";
       programs {
          program { name: "slide_to_end";
-            action:  STATE_SET "state_end" 0.0;
             in: 0.3 0.0;
             in: 0.3 0.0;
-            target: "elm.progress.progressbar";
+            script {
+               if (!get_int(landscape))
+                 set_state(PART:"elm.progress.progressbar", "state_end", 0.0);
+               else
+                 set_state(PART:"elm.progress.progressbar", "state_end_landscape", 0.0);
+            }
             after: "slide_to_begin";
          }
          program { name: "slide_to_begin";
             signal: "elm,state,slide,begin";
             after: "slide_to_begin";
          }
          program { name: "slide_to_begin";
             signal: "elm,state,slide,begin";
-            action: STATE_SET "state_begin" 0.0;
-            target: "elm.progress.progressbar";
             in: 0.3 0.0;
             in: 0.3 0.0;
+            script {
+               if (!get_int(landscape))
+                 set_state(PART:"elm.progress.progressbar", "state_begin", 0.0);
+               else
+                 set_state(PART:"elm.progress.progressbar", "state_begin_landscape", 0.0);
+            }
             after: "slide_to_end";
          }
          program { name: "start_pulse";
             after: "slide_to_end";
          }
          program { name: "start_pulse";
             action: STATE_SET "default" 0.0;
             target: "elm.progress.progressbar";
          }
             action: STATE_SET "default" 0.0;
             target: "elm.progress.progressbar";
          }
+         program { name: "landscape_mode";
+            source: "elm";
+            signal: "elm,state,orient,90";
+            script {
+               set_int(landscape, 1);
+            }
+         }
+         program { name: "landscape_mode2";
+            source: "elm";
+            signal: "elm,state,orient,270";
+            script {
+               set_int(landscape, 1);
+            }
+         }
+         program { name: "portrait_mode";
+            source: "elm";
+            signal: "elm,state,orient,0";
+            script {
+               set_int(landscape, 0);
+            }
+         }
+         program { name: "portrait_mode2";
+            source: "elm";
+            signal: "elm,state,orient,180";
+            script {
+               set_int(landscape, 0);
+            }
+         }
       }
    }
 
       }
    }