2 * Copyright 2012 Samsung Electronics Co., Ltd
4 * Licensed under the Flora License, Version 1.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.tizenopensource.org/license
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
19 #include "cam_recording_edje_vertical_inverse_inc.edc"
23 name: "recording_layout";
28 name: RECORDING_IMAGE;
32 rel1 { relative: RECORDING_IMAGE_X/VER_MAIN_W RECORDING_IMAGE_Y/VER_MAIN_H; }
33 rel2 { relative: (RECORDING_IMAGE_X+RECORDING_IMAGE_W)/VER_MAIN_W (RECORDING_IMAGE_Y+RECORDING_IMAGE_H)/VER_MAIN_H; }
37 inherit: "default" 0.0;
38 image { normal: RECORDING_IMAGE_REC_IMAGE; }
42 inherit: "default" 0.0;
43 image { normal: RECORDING_IMAGE_REC_IMAGE; }
46 state: "invisible" 0.0;
47 inherit: "default" 0.0;
58 rel1 { relative: RECORDING_TEXT_X/VER_MAIN_W RECORDING_TEXT_Y/VER_MAIN_H; }
59 rel2 { relative: 1.0 1.0; offset: -1 -1; }
68 state: "invisible" 0.0;
69 inherit: "default" 0.0;
75 name: RECORDING_LEFT_TEXT;
80 rel1 { relative: 0.0 0.0; }
81 rel2 { relative: (1 - RECORDING_LEFT_TEXT_X/VER_MAIN_W) (1 - RECORDING_LEFT_TEXT_Y/VER_MAIN_H); offset: -1 -1; }
90 state: "invisible" 0.0;
91 inherit: "default" 0.0;
96 part { name: RECORDING_STOP_BUTTON;
100 state: "default" 0.0;
101 rel1 { relative: (1 - (RECBTN_X+RECBTN_W)/(VER_MAIN_W)) (1 - (RECBTN_Y+RECBTN_H)/(VER_MAIN_H)); offset: 0 0; }
102 rel2 { relative: (1 - (RECBTN_X)/(VER_MAIN_W)) (1 - (RECBTN_Y)/(VER_MAIN_H)); offset: -1 -1; }
103 image { normal: SHUTTER_REC_NORMAL_VERTICAL_IMAGE; }
107 inherit: "default" 0.0;
108 image { normal: SHUTTER_REC_NORMAL_VERTICAL_IMAGE; }
112 inherit: "default" 0.0;
113 image { normal: RECORDING_PRESS_IMAGE_ANI_VER ; }
117 inherit: "default" 0.0;
118 image { normal: SHUTTER_REC_PRESS_VERTICAL_IMAGE ; }
122 part { name: "progressbar";
125 state: "default" 0.0;
127 rel1 { relative: PROGRESS_BAR_X/VER_MAIN_W PROGRESS_BAR_Y/VER_MAIN_H; }
128 rel2 { relative: (PROGRESS_BAR_X+PROGRESS_BAR_W)/VER_MAIN_W (PROGRESS_BAR_Y+PROGRESS_BAR_H)/VER_MAIN_H; }
133 name: "progressbar_text";
137 state: "default" 0.0;
138 rel1 { relative: 1.0 (-20)/PROGRESS_BAR_H; to: "progressbar"; }
139 rel2 { relative: (1.0+90/PROGRESS_BAR_W) (1.0+20/PROGRESS_BAR_H); to: "progressbar"; }
150 name: "file_size_text";
154 state: "default" 0.0;
155 rel1 { relative: (0.0-100/PROGRESS_BAR_W) (-20)/PROGRESS_BAR_H; to: "progressbar"; }
156 rel2 { relative: (0.0-10/PROGRESS_BAR_W) (1.0+20/PROGRESS_BAR_H); to: "progressbar"; }
170 name: "recording_stop_button,clicked";
171 signal: "mouse,clicked,1";
172 source: "recording_stop_button";
174 emit( REC_STOP_SIG, REC_SIG_SRC );
178 #ifdef NEW_RECORDING_LAYOUT
180 program { name: "set_rec_state";
184 set_state(PART:RECORDING_IMAGE, "rec", 0.0);
185 set_state(PART:RECORDING_TEXT, "default", 0.0);
186 //set_state(PART:REC_REC, "invisible", 0.0);
187 //set_state(PART:REC_STOP, "default", 0.0);
188 //set_state(PART:REC_PAUSE, "default", 0.0);
191 program { name: "set_rec_state1";
193 signal: "state,rec1";
195 set_state(PART:RECORDING_IMAGE, "rec1", 0.0);
196 set_state(PART:RECORDING_TEXT, "default", 0.0);
197 //set_state(PART:REC_REC, "invisible", 0.0);
198 //set_state(PART:REC_STOP, "default", 0.0);
199 //set_state(PART:REC_PAUSE, "default", 0.0);
202 program { name: "set_pause_state";
204 signal: "state,pause";
206 set_state(PART:RECORDING_IMAGE, "pause", 0.0);
207 set_state(PART:RECORDING_TEXT, "default", 0.0);
208 //set_state(PART:REC_REC, "default", 0.0);
209 //set_state(PART:REC_STOP, "invisible", 0.0);
210 //set_state(PART:REC_PAUSE, "dim", 0.0);
216 program { name: "set_rec_state";
220 set_state(PART:RECORDING_IMAGE, "rec", 0.0);
221 set_state(PART:RECORDING_STOP_BUTTON, "rec",0.0);
222 set_state(PART:RECORDING_TEXT, "default", 0.0);
223 //set_state(PART:REC_PAUSE, "default", 0.0);
224 //set_state(PART:REC_REC, "invisible", 0.0);
227 program { name: "set_rec_state1";
229 signal: "state,rec1";
231 set_state(PART:RECORDING_IMAGE, "rec1", 0.0);
232 set_state(PART:RECORDING_STOP_BUTTON, "rec1",0.0);
233 set_state(PART:RECORDING_TEXT, "default", 0.0);
234 //set_state(PART:REC_PAUSE, "default", 0.0);
235 //set_state(PART:REC_REC, "invisible", 0.0);
238 program { name: "set_pause_state";
240 signal: "state,pause";
242 set_state(PART:RECORDING_IMAGE, "pause", 0.0);
243 set_state(PART:RECORDING_TEXT, "default", 0.0);
244 //set_state(PART:REC_PAUSE, "invisible", 0.0);
245 //set_state(PART:REC_REC, "default", 0.0);
248 program{ name : "set_press";
249 signal : "mouse,down,1";
250 source: RECORDING_STOP_BUTTON;
251 action: STATE_SET "press" 0.0;
252 target: RECORDING_STOP_BUTTON;
256 program { name: "hide_indicator";
258 signal: "indicator,hide";
260 set_state(PART:RECORDING_IMAGE, "invisible", 0.0);
261 set_state(PART:RECORDING_TEXT, "invisible", 0.0);
264 program { name: "show_indicator";
266 signal: "indicator,show";
268 set_state(PART:RECORDING_IMAGE, "pause", 0.0);
269 set_state(PART:RECORDING_TEXT, "default", 0.0);