[progressbar]: progressbar "pending_list" style optimization.
authorshilpa singh <shilpa.singh@samsung.com>
Mon, 30 Apr 2012 10:45:17 +0000 (16:15 +0530)
committershilpa singh <shilpa.singh@samsung.com>
Mon, 30 Apr 2012 10:45:17 +0000 (16:15 +0530)
themes/widgets/progressbar.edc

index 0aee2c0..7d354c6 100644 (file)
          }
       }
    }
+
    group { name: "elm/progressbar/horizontal/pending_list";
       images {
          image: "00_winset_progress_pending_01.png" COMP;
          image: "00_winset_progress_pending_02.png" COMP;
       }
       parts {
-         part { name: "elm.padding.left";
-            type: RECT;
-            scale: 1;
-            description {
-               state: "default" 0.0;
-               min: 0 0;
-               fixed: 1 0;
-               rel1 {
-                  relative: 0.0  0.0;
-                  offset: 0 0;
-               }
-               rel2 {
-                  relative: 0.0  1.0;
-                  offset: 0 0;
-               }
-               color: 0 0 0 0;
-               align: 0.0 0.0;
-            }
-         }
-         part { name: "elm.padding.right";
-            type: RECT;
-            scale: 1;
-            description {
-               state: "default" 0.0;
-               min: 0 0;
-               fixed: 1 0;
-               rel1 {
-                  relative: 1.0  0.0;
-                  offset: 0 0;
-               }
-               rel2 {
-                  relative: 1.0  1.0;
-                  offset: 0 0;
-               }
-               color: 0 0 0 0;
-               align: 1.0 0.0;
-            }
-         }
          part { name: "elm.background.progressbar";
             type: RECT;
             mouse_events: 0;
             description {
                state: "default" 0.0;
                rel1 {
-                  to_x: "elm.padding.left";
-                  relative: 1.0 0.0;
+                  relative: 0.0 0.0;
                   offset: 0 0;
                }
                rel2 {
-                  to_x: "elm.padding.right";
-                  relative: 0.0 1.0;
-                  offset: 0 0;
+                  relative: 1.0 1.0;
                }
             }
          }
                }
             }
          }
-         part { name: "elm.swallow.content";
-            type: SWALLOW;
-            scale: 1;
-            description { state: "default" 0.0;
-               visible: 0;
-               align: 0.0 0.5;
-               rel1 {
-                  offset: 0 0;
-                  to_y: "elm.background.progressbar";
-               }
-               rel2 {
-                  offset: 0 -1;
-                  relative: 0.0 1.0;
-                  to_y: "elm.background.progressbar";
-               }
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               visible: 1;
-               aspect: 1.0 1.0;
-               aspect_preference: VERTICAL;
-               rel2.offset: 4 -1;
-            }
-         }
-         part { name: "elm.text";
-            type: TEXT;
-            mouse_events: 0;
-            scale: 1;
-            description { state: "default" 0.0;
-               visible: 0;
-               fixed: 1 1;
-               align: 0.0 0.5;
-               rel1.to_x: "elm.swallow.content";
-               rel1.relative: 1.0 0.0;
-               rel1.offset: -1 4;
-               rel2.to_x: "elm.swallow.content";
-               rel2.relative: 1.0 1.0;
-               rel2.offset: -1 -5;
-               color: PROGRESSBAR_LIST_PROGRESS_STYLE_TEXT_COLOR_INC;
-               text {
-                  font: "SLP:style=Roman";
-                  size: 10;
-                  min: 0 0;
-                  align: 0.0 0.5;
-               }
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-               visible: 0;
-               text.min: 1 1;
-               rel1.offset: 0 4;
-               rel2.offset: 0 -5;
-            }
-         }
-         part { name: "background";
-            mouse_events: 0;
-            scale: 1;
-            clip_to: "elm.background.progressbar";
-            description { state: "default" 0.0;
-               rel1 {
-                  to: "elm.swallow.bar";
-                  relative: 0.0 0.0;
-               }
-               rel2 {
-                  to: "elm.swallow.bar";
-                  relative: 1.0 1.0;
-                  offset: -1 -1;
-               }
-               image {
-                  normal: "00_winset_progress_pending_01.png";
-                  border: 0 0 0 0;
-               }
-            }
-         }
          part { name: "elm.progress.progressbar";
             mouse_events: 0;
             scale: 1;
                   relative: 0.0 0.0;
                }
                rel2 {
-                  to_y: "elm.swallow.bar";
-                  to_x: "elm.cur.progressbar";
+                  to: "elm.swallow.bar";
+                  relative: 1.0 1.0;
                   offset: -1 -1;
                }
                image {
                }
             }
             description {
-               state: "invert" 0.0;
-               inherit: "default" 0.0;
-               rel1 {
-                  to_y: "elm.swallow.bar";
-                  to_x: "elm.cur.progressbar";
-               }
-               rel2 {
-                  to: "elm.swallow.bar";
-                  relative: 1.0 1.0;
-               }
-            }
-            description {
                state: "state_begin" 0.0;
                inherit: "default" 0.0;
-               rel1 {
-                  to: "elm.swallow.bar";
-                  relative: 0.0 0.0;
-               }
-               rel2 {
-                  to: "elm.swallow.bar";
-                  relative: 1.0 1.0;
-               }
             }
             description {
                state: "state_end" 0.0;
                inherit: "default" 0.0;
-               rel1 {
-                  to: "elm.swallow.bar";
-                  relative: 0.0 0.0;
-               }
-               rel2 {
-                  to: "elm.swallow.bar";
-                  relative: 1.0 1.0;
-               }
                image {
                   normal: "00_winset_progress_pending_02.png";
                   border: 0 0 0 0;
                }
             }
          }
-         part { name: "elm.cur.progressbar";
-            mouse_events: 0;
-            scale: 1;
-            dragable {
-               confine: "background";
-               x: 1 1 1;
-               y: 0 0 0;
-            }
-            description { state: "default" 0.0;
-               min: 0 28;
-               fixed: 1 1;
-               visible: 0;
-               rel1 {
-                  to: "background";
-                  relative: 0 0;
-               }
-               rel2.to: "background";
-           }
-         }
-         part { name: "progress-rect";
-            mouse_events: 0;
-            scale: 1;
-            description {
-               state: "default" 0.0;
-               rel1.to: "elm.progress.progressbar";
-               rel2.to: "elm.progress.progressbar";
-            }
-         }
       }
       programs {
-         program { name: "label_show";
-            signal: "elm,state,text,visible";
-            source: "elm";
-            action:  STATE_SET "visible" 0.0;
-            target: "elm.text";
-         }
-         program { name: "label_hide";
-            signal: "elm,state,text,hidden";
-            source: "elm";
-            action:  STATE_SET "default" 0.0;
-            target: "elm.text";
-         }
-         program { name: "icon_show";
-            signal: "elm,state,icon,visible";
-            source: "elm";
-            action:  STATE_SET "visible" 0.0;
-            target: "elm.swallow.content";
-         }
-         program { name: "icon_hide";
-            signal: "elm,state,icon,hidden";
-            source: "elm";
-            action:  STATE_SET "default" 0.0;
-            target: "elm.swallow.content";
-         }
          program { name: "slide_to_end";
             action:  STATE_SET "state_end" 0.0;
-            transition: LINEAR 0.3;
+            in: 0.3 0.0;
             target: "elm.progress.progressbar";
             after: "slide_to_begin";
          }
             signal: "elm,state,slide,begin";
             action: STATE_SET "state_begin" 0.0;
             target: "elm.progress.progressbar";
-            transition: LINEAR 0.3;
+            in: 0.3 0.0;
             after: "slide_to_end";
          }
          program { name: "start_pulse";
             target: "slide_to_begin";
             target: "slide_to_end";
             target: "start_pulse";
-            after: "state_pulse";
-         }
-         program { name: "state_pulse";
-            signal: "elm,state,pulse";
-            source: "elm";
-            action: STATE_SET "state_begin" 0.0;
-            target: "elm.progress.progressbar";
+            after: "init_pulse";
          }
-         program { name: "state_fraction";
-            signal: "elm,state,fraction";
-            source: "elm";
-            action: ACTION_STOP;
-            target: "slide_to_begin";
-            target: "slide_to_end";
-            target: "start_pulse";
+         program { name: "init_pulse";
             action: STATE_SET "default" 0.0;
             target: "elm.progress.progressbar";
          }
-         program { name: "set_invert_on";
-            signal: "elm,state,inverted,on";
-            source: "elm";
-            action:  STATE_SET "invert" 0.0;
-            target: "elm.progress.progressbar";
-         }
-         program { name: "set_invert_off";
-            signal: "elm,state,inverted,off";
-            source: "elm";
-            action:  STATE_SET "default" 0.0;
-            target: "elm.progress.progressbar";
-         }
       }
    }
+
    group { name: "elm/progressbar/horizontal/UIProgressViewStyleDefault";
       images {
          image: "progress_slider_bg01.9.png" COMP;