All pastes #206099 Raw Edit

Unnamed

public text v1 · immutable
#206099 ·published 2006-10-17 07:15 UTC
rendered paste body
[oscar@mrmustard milky_1.0_beta1]$ cat milky_transitions.edc
images {
   image: "e17_transition_vswipe_gap.png" COMP;
}

group {
   name: "e/transitions/crossfade";
   parts {
      part {
         name:          "e.swallow.bg.old";
         type:          SWALLOW;
         mouse_events:  0;
         description {
            state: "default" 0.0;
         }
      }
      part {
         name:          "e.swallow.bg.new";
         type:          SWALLOW;
         clip_to:       "bg_new_clip";
         mouse_events:  0;
         description {
            state: "default" 0.0;
         }
      }
      part {
         name:          "bg_new_clip";
         type:          RECT;
         mouse_events:  0;
         description {
            state: "default" 0.0;
            color: 255 255 255 0;
         }
         description {
            state: "done" 0.0;
            inherit: "default" 0.0;
            color: 255 255 255 255;
         }
      }
   }
   programs {
      program {
         name:    "go";
         signal:  "e,action,start";
         source:  "e";
         action:  STATE_SET "done" 0.0;
         transition: SINUSOIDAL 1.0;
         target:  "bg_new_clip";
         after:   "go2";
      }
      program {
         name:    "go2";
         action:  SIGNAL_EMIT "e,state,done" "";
      }
   }
}

group {
   name: "e/transitions/vswipe";
   parts {
      part {
         name:          "e.swallow.bg.old";
         type:          SWALLOW;
         clip_to:       "bg_prev_clip";
         mouse_events:  0;
         description {
            state: "default" 0.0;
         }
      }
      part {
         name:          "e.swallow.bg.new";
         type:          SWALLOW;
         clip_to:       "bg_new_clip";
         mouse_events:  0;
         description {
            state: "default" 0.0;
         }
      }
      part {
         name:          "bg_prev_clip";
         type:          RECT;
         mouse_events:  0;
         description {
            rel1 {
               relative: 0.0  0.0;
               offset:   0    -32;
            }
            rel2 {
               relative: 1.0  1.0;
               offset:   -1   31;
            }
            state: "default" 0.0;
         }
         description {
            state: "done" 0.0;
            inherit: "default" 0.0;
            rel1 {
               relative: 0.0  1.0;
               offset:   0    31;
            }
            rel2 {
               relative: 1.0  1.0;
               offset:   -1   31;
            }
         }
      }
      part {
         name:          "bg_new_clip";
         type:          RECT;
         mouse_events:  0;
         description {
            state: "default" 0.0;
            rel1 {
               relative: 0.0  0.0;
               offset:   0    -32;
            }
            rel2 {
               relative: 1.0  0.0;
               offset:   -1   -32;
            }
         }
         description {
            state: "done" 0.0;
            inherit: "default" 0.0;
            rel1 {
               relative: 0.0  0.0;
               offset:   0    -32;
            }
            rel2 {
               relative: 1.0  1.0;
               offset:   -1   31;
            }
         }
      }
      part {
         name: "swipe_gap";
         mouse_events: 0;
         description {
            state: "default" 0.0;
            min: 0 64;
            max: 99999 64;
            rel1 {
               to: "bg_prev_clip";
               relative: 0.0  0.0;
               offset:   0    0;
            }
            rel2 {
               to: "bg_prev_clip";
               relative: 1.0  0.0;
               offset:   -1   0;
            }
            image {
               normal: "e17_transition_vswipe_gap.png";
            }
         }
      }
   }
   programs {
      program {
         name:    "go";
         signal:  "e,action,start";
         source:  "e";
         action:  STATE_SET "done" 0.0;
         transition: SINUSOIDAL 1.0;
         target:  "bg_new_clip";
         target:  "bg_prev_clip";
         after:   "go2";
      }
      program {
         name:    "go2";
         action:  SIGNAL_EMIT "e,state,done" "";
      }
   }
}