summaryrefslogtreecommitdiff
path: root/data/groups/ug_effect.edc
blob: 4b013bc092c891c15ffba9224d7ed7f63a1c104d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
/*

Copyright (c) 2000-2012 Samsung Electronics Co., Ltd All Rights Reserved 
 
This file is part of Smartsearch
Written by Junghyun Kim <jh1114.kim@samsung.com>
 
PROPRIETARY/CONFIDENTIAL
 
This software is the confidential and proprietary information of 
SAMSUNG ELECTRONICS (Confidential Information). You shall not 
disclose such Confidential Information and shall use it only in 
accordance with the terms of the license agreement you entered 
into with SAMSUNG ELECTRONICS.  

SAMSUNG make no representations or warranties about the suitability 
of the software, either express or implied, including but not limited
to the implied warranties of merchantability, fitness for a particular
purpose, or non-infringement. SAMSUNG shall not be liable for any
damages suffered by licensee as a result of using, modifying or 
distributing this software or its derivatives.
 
*/

group {
		name: "ug_effect";
		parts {
			part {
				name: "clip";
				type: RECT;
				description {
					state: "default" 0.0;
					rel1 { relative: 1 0; }
					rel2 { relative: 2 1; }
					color: 255 255 255 0;
				}
				description {
					state: "show" 0.0;
					rel1 { relative: 0 0; }
					rel2 { relative: 1 1; }
					color: 255 255 255 255;
				}
			}
			part {
				name: "elm.swallow.content";
				type: SWALLOW;
				clip_to: "clip";
				description {
					rel1.to: "clip";
					rel2.to: "clip";
				}
			}
			part {
				name: "event_blocker";
				description {
					state: "default" 0.0;
					rel1.to: "clip";
					rel2.to: "clip";
					visible: 1;
				}
				description {
					state: "show" 0.0;
					inherit: "default" 0.0;
				}
				description {
					state: "disabled" 0.0;
					inherit: "default" 0.0;
					visible: 0;
				}
			}
		}
		programs {
			program {
				name: "show";
				signal: "elm,state,show";
				action: STATE_SET "show" 0.0;
				target: "clip";
				target: "event_blocker";
				transition: "DECELERATE" 0.5;
				after: "show_end";
			}	
			program {
				name: "hide";
				signal: "elm,state,hide";
				action: STATE_SET "default" 0.0;
				target: "clip";
				target: "event_blocker";
				transition: "DECELERATE" 0.5;
				after: "hide_end";
			}
			program {
				name: "disable_blocker";
				name: "disable_event_blocker";
				signal: "elm,state,blocker,disabled";
				action: STATE_SET "disabled" 0.0;
				target: "event_blocker";
			}
            program{
                name: "disable_blocker";
                action: SIGNAL_EMIT "elm,state,blocker,disabled" "";
            }
			program {
				name: "show_end";
				action: SIGNAL_EMIT "elm,action,show,finished" "";
				after: "disable_blocker";
			}
			program {
				name: "hide_end";
				action: SIGNAL_EMIT "elm,action,hide,finished" "";
				after: "disable_blocker"; 
			}
		}
	}