9b4c06242c17f68af8ac39105010175da5d3ea3a
[framework/web/webkit-efl.git] / Source / WebKit2 / UIProcess / API / efl / tizen / Drag.edc
1 collections {
2 group { name: "drag_support";
3         data.item: "position" "BOTTOM";
4         data.item: "height" "40";
5         images {
6             image: "drag_able.png" COMP;
7             image: "drop_able.png" COMP;
8         }
9         parts {
10             part { name: "bg";
11                 type: RECT;
12                 scale: 1;
13                 mouse_events: 1;
14                 description { state: "default" 0.0;
15                     visible: 0;
16                     fixed: 1 1;
17                     align: 0.6 0;
18                     min: 100 100;
19                     color: 0 0 0 0;
20                 }
21                 description { state: "show" 0.0;
22                     inherit: "default" 0.0;
23                     visible: 1;
24                 }
25             }
26             part { name: "handle";
27                 mouse_events: 1;
28                 scale: 1;
29                 description { state: "default" 0.0;
30                     visible: 0;
31                     fixed: 1 1;
32                     align: 0.6 0;
33                     min: 100 100;
34                     rel1 {
35                         relative: 1.1 0.0;
36                         offset: 0 -2;
37                         to: "bg";
38                     }
39                     rel2 {
40                         relative: 1.1 0.0;
41                         offset: 0 -2;
42                         to: "bg";
43                     }
44                     image {
45                         normal: "drag_able.png";
46                         border: 0 0 0 0;
47                     }
48                     image.middle: SOLID;
49                     fill.smooth: 0;
50                 }
51                 description { state: "top" 0.0;
52                     inherit: "default" 0.0;
53                     visible: 1;
54                     align: 1 1;
55                     image {
56                         normal: "drag_able.png";
57                     }
58                 }
59                 description { state: "drop_in" 0.0;
60                     inherit: "default" 0.0;
61                     visible: 1;
62                     align: 1 1;
63                     image {
64                         normal: "drop_able.png";
65                     }
66                 }
67             }
68         }
69         programs {
70             program { name: "drop_in";
71                 signal: "dragndrop,drop,in";
72                 source: "dragndrop";
73                 script {
74                     set_state(PART:"handle", "drop_in", 0.0);
75                 }
76             }
77             program { name: "drop_out";
78                 signal: "dragndrop,drop,out";
79                 source: "dragndrop";
80                 script {
81                     set_state(PART:"handle", "top", 0.0);
82                 }
83             }
84         }
85     }
86 }