Making changes to make gstreamer calls work correctly on IVI
[profile/ivi/camera.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.0 (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://www.tizenopensource.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_CAMERA_ARROW_SIZE 41\r
43 #define CTXPOPUP_FRAME_CORNER_SIZE 4 4\r
44 #define CTXPOPUP_BORDER_CORNER_SIZE 9\r
45 \r
46 \r
47 #define CAMERA_SETTING_POPUP_GROUP_LAYOUT(group_name, width, height)\\r
48         group { \\r
49                 name: "camera/setting/popup/"group_name;\\r
50                 min: width height;\\r
51                 max: width height;\\r
52                 parts {\\r
53                          part { name: "elm.padding.top"; \\r
54                                 type: RECT; \\r
55                                 scale: 1; \\r
56                                 description { \\r
57                                 state: "default" 0.0; \\r
58                                 min: 0 CTXPOPUP_BORDER_CORNER_SIZE; \\r
59                                 fixed: 0 1; \\r
60                                 visible: 0; \\r
61                                 rel2.relative: 1.0 0.0; \\r
62                                 align: 0.0 0.0; \\r
63                                 color: 255 255 255 255;\\r
64                                 } \\r
65                                 description {\\r
66                                         state: "show" 0.0;\\r
67                                         inherit: "default" 0.0;\\r
68                                         visible: 1;\\r
69                                 }\\r
70                                 description {\\r
71                                         state: "dim" 0.0;\\r
72                                         inherit: "default" 0.0;\\r
73                                 }\\r
74                          }\\r
75                          part { name: "elm.padding.bottom"; \\r
76                                 type: RECT; \\r
77                                 scale: 1; \\r
78                                 description { state: "default" 0.0; \\r
79                                 min: 0 CTXPOPUP_BORDER_CORNER_SIZE; \\r
80                                 fixed: 0 1; \\r
81                                 visible: 0; \\r
82                                 rel1.relative: 0.0 1.0; \\r
83                                 align: 0.0 1.0; \\r
84                                 color: 255 255 255 255;\\r
85                                 } \\r
86                                 description {\\r
87                                         state: "show" 0.0;\\r
88                                         inherit: "default" 0.0;\\r
89                                         visible: 1;\\r
90                                 }\\r
91                                 description {\\r
92                                         state: "dim" 0.0;\\r
93                                         inherit: "default" 0.0;\\r
94                                 }\\r
95                         }\\r
96                          part { name: "elm.padding.left"; \\r
97                                 type: RECT; \\r
98                                 scale: 1; \\r
99                                 description { state: "default" 0.0; \\r
100                                 min: CTXPOPUP_BORDER_CORNER_SIZE 0; \\r
101                                 fixed: 1 0; \\r
102                                 visible: 0; \\r
103                                 rel2.relative: 0.0 1.0; \\r
104                                 align: 0.0 0.0; \\r
105                                 color: 255 255 255 255;\\r
106                                 } \\r
107                                 description {\\r
108                                         state: "show" 0.0;\\r
109                                         inherit: "default" 0.0;\\r
110                                         visible: 1;\\r
111                                 }\\r
112                                 description {\\r
113                                         state: "dim" 0.0;\\r
114                                         inherit: "default" 0.0;\\r
115                                 }\\r
116                          }\\r
117                        part { name: "elm.padding.right"; \\r
118                                 type: RECT; \\r
119                                 scale: 1; \\r
120                                 description { state: "default" 0.0; \\r
121                                 min: CTXPOPUP_BORDER_CORNER_SIZE 0; \\r
122                                 fixed: 1 0; \\r
123                                 visible: 0; \\r
124                                 rel1.relative: 1.0  0.0; \\r
125                                 align: 1.0 0.0; \\r
126                                 color: 255 255 255 255;\\r
127                                 } \\r
128                                 description {\\r
129                                         state: "show" 0.0;\\r
130                                         inherit: "default" 0.0;\\r
131                                         visible: 1;\\r
132                                 }\\r
133                                 description {\\r
134                                         state: "dim" 0.0;\\r
135                                         inherit: "default" 0.0;\\r
136                                 }\\r
137                          }\\r
138                         part {\\r
139                                 name: "bg";\\r
140                                 type: RECT;\\r
141                                 mouse_events: 0;\\r
142                                 repeat_events: 0;\\r
143                                 description {\\r
144                                         state: "default" 0.0;\\r
145                                         visible: 0;\\r
146                                         rel1 { relative: 0.0 0.0; }\\r
147                                         rel2 { relative: 1.0 1.0; }\\r
148                                 }\\r
149                         }\\r
150                         part {\\r
151                                 name: "bg_image";\\r
152                                 type: IMAGE;\\r
153                                 scale: 1;\\r
154                                 mouse_events:  0;\\r
155                                 repeat_events: 0;\\r
156                                 description {\\r
157                                         align: 1 1;\\r
158                                         visible: 0;\\r
159                                         image {\\r
160                                                 normal: CTXPOPUP_BG_IMAGE;\\r
161                                                 border: 67 67 92 42;\\r
162                                                 border_scale: 1;\\r
163                                         }\\r
164                                         rel1 {relative: 0.0 0.0; to: "bg";}\\r
165                                         rel2 {relative: 1.0. 1.0; to: "bg";}\\r
166                                 }\\r
167                                 description {\\r
168                                         state: "show" 0.0;\\r
169                                         inherit: "default" 0.0;\\r
170                                         visible: 1;\\r
171                                 }\\r
172                                 description {\\r
173                                         state: "dim" 0.0;\\r
174                                         inherit: "default" 0.0;\\r
175                                 }\\r
176                         }\\r
177                         part {\\r
178                                 name: "ele.bg.top";\\r
179                                 type: RECT;\\r
180                                 scale: 1;\\r
181                                 mouse_events: 0;\\r
182                                 repeat_events: 0;\\r
183                                 description {\\r
184                                         state: "default" 0.0;\\r
185                                         visible: 0;\\r
186                                         rel1 { relative: 0.0 0.0; to:"bg";}\\r
187                                         rel2 { relative: 1.0 60/height; to:"bg";}\\r
188                                 }\\r
189                         }\\r
190                         part {\\r
191                                 name: "ele.bg.bottom";\\r
192                                 type: RECT;\\r
193                                 scale: 1;\\r
194                                 mouse_events: 0;\\r
195                                 repeat_events: 0;\\r
196                                 description {\\r
197                                         state: "default" 0.0;\\r
198                                         visible: 0;\\r
199                                         rel1 { relative: 0.0 60/height; to:"bg";}\\r
200                                         rel2 { relative: 1.0 1.0; to:"bg";}\\r
201                                 }\\r
202                         }\\r
203                         part {\\r
204                                 name: "elm.text";\\r
205                                 type: TEXT;\\r
206                                 scale: 1;\\r
207                                 mouse_events: 1;\\r
208                                 repeat_events: 0;\\r
209                                 description {\\r
210                                         state: "default" 0.0;\\r
211                                         visible: 0;\\r
212                                         align: 0.5 0.5;\\r
213                                         rel1 { relative: 0.0 0.0; to:"ele.bg.top";}\\r
214                                         rel2 { relative: 1.0 1.0; to:"ele.bg.top";}\\r
215                                         text {\\r
216                                                 font: FONT_NAME;\\r
217                                                 size:     30;\\r
218                                                 align:    0.5 0.5;\\r
219                                                 min: 1 1;\\r
220                                                 text: "";\\r
221                                         }\\r
222                                 }\\r
223                                 description {\\r
224                                         state: "show" 0.0;\\r
225                                         inherit: "default" 0.0;\\r
226                                         visible: 1;\\r
227                                 }\\r
228                                 description {\\r
229                                         state: "dim" 0.0;\\r
230                                         inherit: "default" 0.0;\\r
231                                 }\\r
232                         }\\r
233                         part {\\r
234                                 name: "elm.swallow.box";\\r
235                                 type: SWALLOW;\\r
236                                 scale: 1;\\r
237                                 mouse_events: 1;\\r
238                                 repeat_events: 0;\\r
239                                 description {\\r
240                                         state: "default" 0.0;\\r
241                                         visible: 0;\\r
242                                         align: 0.5 0.5;\\r
243                                         rel1 { relative: 0.0 0.0; to:"ele.bg.bottom";}\\r
244                                         rel2 { relative: 1.0 1.0; to:"ele.bg.bottom";}\\r
245                                 }\\r
246                                 description {\\r
247                                         state: "show" 0.0;\\r
248                                         inherit: "default" 0.0;\\r
249                                         visible: 1;\\r
250                                 }\\r
251                                 description {\\r
252                                         state: "dim" 0.0;\\r
253                                         inherit: "default" 0.0;\\r
254                                 }\\r
255                         }\\r
256                 }\\r
257                 programs {\\r
258                         program {\\r
259                                 name: "set.popup.dim";\\r
260                                 source: "prog";\\r
261                                 signal: "set.popup.dim";\\r
262                                 script: {\\r
263                                         set_state(PART:"bg_image", "dim", 0.0);\\r
264                                         set_state(PART:"elm.text", "dim", 0.0);\\r
265                                         set_state(PART:"elm.swallow.box", "dim", 0.0);\\r
266                                         set_state(PART:"elm.padding.right", "dim", 0.0);\\r
267                                         set_state(PART:"elm.padding.left", "dim", 0.0);\\r
268                                         set_state(PART:"elm.padding.top", "dim", 0.0);\\r
269                                         set_state(PART:"elm.padding.bottom", "dim", 0.0);\\r
270                                 }\\r
271                         }\\r
272                         program {\\r
273                                 name: "set.popup.show";\\r
274                                 source: "prog";\\r
275                                 signal: "set.popup.show";\\r
276                                 script: {\\r
277                                         set_state(PART:"bg_image", "show", 0.0);\\r
278                                         set_state(PART:"elm.text", "show", 0.0);\\r
279                                         set_state(PART:"elm.swallow.box", "show", 0.0);\\r
280                                         set_state(PART:"elm.padding.right", "show", 0.0);\\r
281                                         set_state(PART:"elm.padding.left", "show", 0.0);\\r
282                                         set_state(PART:"elm.padding.top", "show", 0.0);\\r
283                                         set_state(PART:"elm.padding.bottom", "show", 0.0);\\r
284                                 }\\r
285                         }\\r
286                 }\\r
287         }\r
288 \r
289 \r
290 #endif /*__H_EDC_CAM_SETTING_POPUP_LAYOUT_EDC_H__*/\r
291 //end file\r