Merge branch 'tizen_2.1_smack' into tizen_2.1
[apps/core/preloaded/ug-camera-efl.git] / edc / cam_setting_popup_layout_inc.edc
1 /*\r
2  * Copyright 2012  Samsung Electronics Co., Ltd\r
3  *\r
4  * Licensed under the Flora License, Version 1.1 (the "License");\r
5  * you may not use this file except in compliance with the License.\r
6  * You may obtain a copy of the License at\r
7  *\r
8  *        http://floralicense.org/license/\r
9  *\r
10  * Unless required by applicable law or agreed to in writing, software\r
11  * distributed under the License is distributed on an "AS IS" BASIS,\r
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
13  * See the License for the specific language governing permissions and\r
14  * limitations under the License.\r
15  */\r
16 \r
17 \r
18 #ifndef __H_EDC_CAM_SETTING_POPUP_LAYOUT_EDC_H__\r
19 #define __H_EDC_CAM_SETTING_POPUP_LAYOUT_EDC_H__\r
20 #define SETTING_POPUP_WIDTH 550\r
21 #define SETTING_POPUP_HEIGHT 661\r
22 \r
23 \r
24 #define CAMERA_SETTING_POPUP_AREA_PART(part_name, width, height) \\r
25         part { name: "camera/setting/popup/area/"part_name;\\r
26                 type: SWALLOW;\\r
27                 scale: 1;\\r
28                 repeat_events: 0;\\r
29                 description {\\r
30                         state:"default" 0.0;\\r
31                         min: width height;\\r
32                         max: width height;\\r
33                         fixed: 1 1;\\r
34                         align: 0 0;\\r
35                         rel1{ relative: 0.0 0.0; to: "popup_area";}\\r
36                         rel2{ relative: 0.0 0.0; to: "popup_area";}\\r
37                 } \\r
38         }\r
39 \r
40 \r
41 /*Ctxpopup Style*/\r
42 #define CTXPOPUP_BORDER_CORNER_SIZE 9\r
43 \r
44 #define CAMERA_SETTING_POPUP_GROUP_LAYOUT(group_name, width, height)\\r
45         group { \\r
46                 name: "camera/setting/popup/"group_name;\\r
47                 min: width height;\\r
48                 max: width height;\\r
49                 parts {\\r
50                          part { name: "elm.padding.top"; \\r
51                                 type: RECT; \\r
52                                 scale: 1; \\r
53                                 description { \\r
54                                 state: "default" 0.0; \\r
55                                 min: 0 CTXPOPUP_BORDER_CORNER_SIZE; \\r
56                                 fixed: 0 1; \\r
57                                 visible: 0; \\r
58                                 rel2.relative: 1.0 0.0; \\r
59                                 align: 0.0 0.0; \\r
60                                 color: 255 255 255 255;\\r
61                                 } \\r
62                                 description {\\r
63                                         state: "show" 0.0;\\r
64                                         inherit: "default" 0.0;\\r
65                                         visible: 1;\\r
66                                 }\\r
67                                 description {\\r
68                                         state: "dim" 0.0;\\r
69                                         inherit: "default" 0.0;\\r
70                                 }\\r
71                          }\\r
72                          part { name: "elm.padding.bottom"; \\r
73                                 type: RECT; \\r
74                                 scale: 1; \\r
75                                 description { state: "default" 0.0; \\r
76                                 min: 0 CTXPOPUP_BORDER_CORNER_SIZE; \\r
77                                 fixed: 0 1; \\r
78                                 visible: 0; \\r
79                                 rel1.relative: 0.0 1.0; \\r
80                                 align: 0.0 1.0; \\r
81                                 color: 255 255 255 255;\\r
82                                 } \\r
83                                 description {\\r
84                                         state: "show" 0.0;\\r
85                                         inherit: "default" 0.0;\\r
86                                         visible: 1;\\r
87                                 }\\r
88                                 description {\\r
89                                         state: "dim" 0.0;\\r
90                                         inherit: "default" 0.0;\\r
91                                 }\\r
92                         }\\r
93                          part { name: "elm.padding.left"; \\r
94                                 type: RECT; \\r
95                                 scale: 1; \\r
96                                 description { state: "default" 0.0; \\r
97                                 min: CTXPOPUP_BORDER_CORNER_SIZE 0; \\r
98                                 fixed: 1 0; \\r
99                                 visible: 0; \\r
100                                 rel2.relative: 0.0 1.0; \\r
101                                 align: 0.0 0.0; \\r
102                                 color: 255 255 255 255;\\r
103                                 } \\r
104                                 description {\\r
105                                         state: "show" 0.0;\\r
106                                         inherit: "default" 0.0;\\r
107                                         visible: 1;\\r
108                                 }\\r
109                                 description {\\r
110                                         state: "dim" 0.0;\\r
111                                         inherit: "default" 0.0;\\r
112                                 }\\r
113                          }\\r
114                        part { name: "elm.padding.right"; \\r
115                                 type: RECT; \\r
116                                 scale: 1; \\r
117                                 description { state: "default" 0.0; \\r
118                                 min: CTXPOPUP_BORDER_CORNER_SIZE 0; \\r
119                                 fixed: 1 0; \\r
120                                 visible: 0; \\r
121                                 rel1.relative: 1.0  0.0; \\r
122                                 align: 1.0 0.0; \\r
123                                 color: 255 255 255 255;\\r
124                                 } \\r
125                                 description {\\r
126                                         state: "show" 0.0;\\r
127                                         inherit: "default" 0.0;\\r
128                                         visible: 1;\\r
129                                 }\\r
130                                 description {\\r
131                                         state: "dim" 0.0;\\r
132                                         inherit: "default" 0.0;\\r
133                                 }\\r
134                          }\\r
135                         part {\\r
136                                 name: "bg";\\r
137                                 type: RECT;\\r
138                                 mouse_events: 0;\\r
139                                 repeat_events: 0;\\r
140                                 description {\\r
141                                         state: "default" 0.0;\\r
142                                         visible: 0;\\r
143                                         rel1 { relative: 0.0 0.0; }\\r
144                                         rel2 { relative: 1.0 1.0; }\\r
145                                 }\\r
146                         }\\r
147                         part {\\r
148                                 name: "bg_image";\\r
149                                 type: IMAGE;\\r
150                                 scale: 1;\\r
151                                 mouse_events:  0;\\r
152                                 repeat_events: 0;\\r
153                                 description {\\r
154                                         align: 1 1;\\r
155                                         visible: 0;\\r
156                                         image {\\r
157                                                 normal: CTXPOPUP_BG_IMAGE;\\r
158                                                 border: 67 67 92 42;\\r
159                                                 border_scale: 1;\\r
160                                         }\\r
161                                         rel1 {relative: 0.0 0.0; to: "bg";}\\r
162                                         rel2 {relative: 1.0. 1.0; to: "bg";}\\r
163                                 }\\r
164                                 description {\\r
165                                         state: "show" 0.0;\\r
166                                         inherit: "default" 0.0;\\r
167                                         visible: 1;\\r
168                                 }\\r
169                                 description {\\r
170                                         state: "dim" 0.0;\\r
171                                         inherit: "default" 0.0;\\r
172                                 }\\r
173                         }\\r
174                         part {\\r
175                                 name: "ele.bg.top";\\r
176                                 type: RECT;\\r
177                                 scale: 1;\\r
178                                 mouse_events: 0;\\r
179                                 repeat_events: 0;\\r
180                                 description {\\r
181                                         state: "default" 0.0;\\r
182                                         visible: 0;\\r
183                                         rel1 { relative: 0.0 0.0; to:"bg";}\\r
184                                         rel2 { relative: 1.0 60/height; to:"bg";}\\r
185                                 }\\r
186                         }\\r
187                         part {\\r
188                                 name: "ele.bg.bottom";\\r
189                                 type: RECT;\\r
190                                 scale: 1;\\r
191                                 mouse_events: 0;\\r
192                                 repeat_events: 0;\\r
193                                 description {\\r
194                                         state: "default" 0.0;\\r
195                                         visible: 0;\\r
196                                         rel1 { relative: 0.0 60/height; to:"bg";}\\r
197                                         rel2 { relative: 1.0 1.0; to:"bg";}\\r
198                                 }\\r
199                         }\\r
200                         part {\\r
201                                 name: "elm.text";\\r
202                                 type: TEXT;\\r
203                                 scale: 1;\\r
204                                 mouse_events: 1;\\r
205                                 repeat_events: 0;\\r
206                                 description {\\r
207                                         state: "default" 0.0;\\r
208                                         visible: 0;\\r
209                                         align: 0.5 0.5;\\r
210                                         rel1 { relative: 0.0 0.0; to:"ele.bg.top";}\\r
211                                         rel2 { relative: 1.0 1.0; to:"ele.bg.top";}\\r
212                                         text {\\r
213                                                 font: FONT_NAME;\\r
214                                                 size:     30;\\r
215                                                 align:    0.5 0.5;\\r
216                                                 min: 1 1;\\r
217                                                 text: "";\\r
218                                         }\\r
219                                 }\\r
220                                 description {\\r
221                                         state: "show" 0.0;\\r
222                                         inherit: "default" 0.0;\\r
223                                         visible: 1;\\r
224                                 }\\r
225                                 description {\\r
226                                         state: "dim" 0.0;\\r
227                                         inherit: "default" 0.0;\\r
228                                 }\\r
229                         }\\r
230                         part {\\r
231                                 name: "elm.swallow.box";\\r
232                                 type: SWALLOW;\\r
233                                 scale: 1;\\r
234                                 mouse_events: 1;\\r
235                                 repeat_events: 0;\\r
236                                 description {\\r
237                                         state: "default" 0.0;\\r
238                                         visible: 0;\\r
239                                         align: 0.5 0.5;\\r
240                                         rel1 { relative: 0.0 0.0; to:"ele.bg.bottom";}\\r
241                                         rel2 { relative: 1.0 1.0; to:"ele.bg.bottom";}\\r
242                                 }\\r
243                                 description {\\r
244                                         state: "show" 0.0;\\r
245                                         inherit: "default" 0.0;\\r
246                                         visible: 1;\\r
247                                 }\\r
248                                 description {\\r
249                                         state: "dim" 0.0;\\r
250                                         inherit: "default" 0.0;\\r
251                                 }\\r
252                         }\\r
253                 }\\r
254                 programs {\\r
255                         program {\\r
256                                 name: "set.popup.dim";\\r
257                                 source: "prog";\\r
258                                 signal: "set.popup.dim";\\r
259                                 script: {\\r
260                                         set_state(PART:"bg_image", "dim", 0.0);\\r
261                                         set_state(PART:"elm.text", "dim", 0.0);\\r
262                                         set_state(PART:"elm.swallow.box", "dim", 0.0);\\r
263                                         set_state(PART:"elm.padding.right", "dim", 0.0);\\r
264                                         set_state(PART:"elm.padding.left", "dim", 0.0);\\r
265                                         set_state(PART:"elm.padding.top", "dim", 0.0);\\r
266                                         set_state(PART:"elm.padding.bottom", "dim", 0.0);\\r
267                                 }\\r
268                         }\\r
269                         program {\\r
270                                 name: "set.popup.show";\\r
271                                 source: "prog";\\r
272                                 signal: "set.popup.show";\\r
273                                 script: {\\r
274                                         set_state(PART:"bg_image", "show", 0.0);\\r
275                                         set_state(PART:"elm.text", "show", 0.0);\\r
276                                         set_state(PART:"elm.swallow.box", "show", 0.0);\\r
277                                         set_state(PART:"elm.padding.right", "show", 0.0);\\r
278                                         set_state(PART:"elm.padding.left", "show", 0.0);\\r
279                                         set_state(PART:"elm.padding.top", "show", 0.0);\\r
280                                         set_state(PART:"elm.padding.bottom", "show", 0.0);\\r
281                                 }\\r
282                         }\\r
283                 }\\r
284         }\r
285 \r
286 \r
287 #endif /*__H_EDC_CAM_SETTING_POPUP_LAYOUT_EDC_H__*/\r
288 //end file\r