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_inc.edc"
24 name: "recording_layout";
29 name: RECORDING_IMAGE;
33 rel1 { relative: RECORDING_IMAGE_X/VER_MAIN_W RECORDING_IMAGE_Y/VER_MAIN_H; }
34 rel2 { relative: (RECORDING_IMAGE_X+RECORDING_IMAGE_W)/VER_MAIN_W (RECORDING_IMAGE_Y+RECORDING_IMAGE_H)/VER_MAIN_H; }
38 inherit: "default" 0.0;
39 image { normal: RECORDING_IMAGE_REC_IMAGE; }
43 inherit: "default" 0.0;
44 image { normal: RECORDING_IMAGE_REC_IMAGE; }
47 state: "invisible" 0.0;
48 inherit: "default" 0.0;
59 rel1 { relative: RECORDING_TEXT_X/VER_MAIN_W RECORDING_TEXT_Y/VER_MAIN_H; }
60 rel2 { relative: 1.0 1.0; offset: -1 -1; }
69 state: "invisible" 0.0;
70 inherit: "default" 0.0;
76 name: RECORDING_LEFT_TEXT;
81 rel1 { relative: RECORDING_LEFT_TEXT_X/VER_MAIN_W RECORDING_LEFT_TEXT_Y/VER_MAIN_H; }
82 rel2 { relative: 1.0 1.0; offset: -1 -1; }
91 state: "invisible" 0.0;
92 inherit: "default" 0.0;
97 part { name: RECORDING_STOP_BUTTON;
101 state: "default" 0.0;
102 rel1 { relative: (RECBTN_X)/(VER_MAIN_W) (RECBTN_Y)/(VER_MAIN_H); offset: 0 0; }
103 rel2 { relative: (RECBTN_X+RECBTN_W)/(VER_MAIN_W) (RECBTN_Y+RECBTN_H)/(VER_MAIN_H); offset: -1 -1; }
104 image { normal: SHUTTER_REC_NORMAL_VERTICAL_IMAGE; }
108 inherit: "default" 0.0;
109 image { normal: SHUTTER_REC_NORMAL_VERTICAL_IMAGE; }
113 inherit: "default" 0.0;
114 image { normal: RECORDING_PRESS_IMAGE_ANI_VER ; }
118 inherit: "default" 0.0;
119 image { normal: SHUTTER_REC_PRESS_VERTICAL_IMAGE ; }
123 part { name: "progressbar";
126 state: "default" 0.0;
128 rel1 { relative: PROGRESS_BAR_X/VER_MAIN_W PROGRESS_BAR_Y/VER_MAIN_H; }
129 rel2 { relative: (PROGRESS_BAR_X+PROGRESS_BAR_W)/VER_MAIN_W (PROGRESS_BAR_Y+PROGRESS_BAR_H)/VER_MAIN_H; }
134 name: "progressbar_text";
138 state: "default" 0.0;
139 rel1 { relative: 1.0 (-20)/PROGRESS_BAR_H; to: "progressbar"; }
140 rel2 { relative: (1.0+90/PROGRESS_BAR_W) (1.0+20/PROGRESS_BAR_H); to: "progressbar"; }
151 name: "file_size_text";
155 state: "default" 0.0;
156 rel1 { relative: (0.0-100/PROGRESS_BAR_W) (-20)/PROGRESS_BAR_H; to: "progressbar"; }
157 rel2 { relative: (0.0-10/PROGRESS_BAR_W) (1.0+20/PROGRESS_BAR_H); to: "progressbar"; }
171 name: "recording_stop_button,clicked";
172 signal: "mouse,clicked,1";
173 source: "recording_stop_button";
175 emit( REC_STOP_SIG, REC_SIG_SRC );
179 #ifdef NEW_RECORDING_LAYOUT
181 program { name: "set_rec_state";
185 set_state(PART:RECORDING_IMAGE, "rec", 0.0);
186 set_state(PART:RECORDING_TEXT, "default", 0.0);
187 //set_state(PART:REC_REC, "invisible", 0.0);
188 //set_state(PART:REC_STOP, "default", 0.0);
189 //set_state(PART:REC_PAUSE, "default", 0.0);
192 program { name: "set_rec_state1";
194 signal: "state,rec1";
196 set_state(PART:RECORDING_IMAGE, "rec1", 0.0);
197 set_state(PART:RECORDING_TEXT, "default", 0.0);
198 //set_state(PART:REC_REC, "invisible", 0.0);
199 //set_state(PART:REC_STOP, "default", 0.0);
200 //set_state(PART:REC_PAUSE, "default", 0.0);
203 program { name: "set_pause_state";
205 signal: "state,pause";
207 set_state(PART:RECORDING_IMAGE, "pause", 0.0);
208 set_state(PART:RECORDING_TEXT, "default", 0.0);
209 //set_state(PART:REC_REC, "default", 0.0);
210 //set_state(PART:REC_STOP, "invisible", 0.0);
211 //set_state(PART:REC_PAUSE, "dim", 0.0);
217 program { name: "set_rec_state";
221 set_state(PART:RECORDING_IMAGE, "rec", 0.0);
222 set_state(PART:RECORDING_STOP_BUTTON, "rec",0.0);
223 set_state(PART:RECORDING_TEXT, "default", 0.0);
224 //set_state(PART:REC_PAUSE, "default", 0.0);
225 //set_state(PART:REC_REC, "invisible", 0.0);
228 program { name: "set_rec_state1";
230 signal: "state,rec1";
232 set_state(PART:RECORDING_IMAGE, "rec1", 0.0);
233 set_state(PART:RECORDING_STOP_BUTTON, "rec1",0.0);
234 set_state(PART:RECORDING_TEXT, "default", 0.0);
235 //set_state(PART:REC_PAUSE, "default", 0.0);
236 //set_state(PART:REC_REC, "invisible", 0.0);
239 program { name: "set_pause_state";
241 signal: "state,pause";
243 set_state(PART:RECORDING_IMAGE, "pause", 0.0);
244 set_state(PART:RECORDING_TEXT, "default", 0.0);
245 //set_state(PART:REC_PAUSE, "invisible", 0.0);
246 //set_state(PART:REC_REC, "default", 0.0);
249 program{ name : "set_press";
250 signal : "mouse,down,1";
251 source: RECORDING_STOP_BUTTON;
252 action: STATE_SET "press" 0.0;
253 target: RECORDING_STOP_BUTTON;
257 program { name: "hide_indicator";
259 signal: "indicator,hide";
261 set_state(PART:RECORDING_IMAGE, "invisible", 0.0);
262 set_state(PART:RECORDING_TEXT, "invisible", 0.0);
265 program { name: "show_indicator";
267 signal: "indicator,show";
269 set_state(PART:RECORDING_IMAGE, "pause", 0.0);
270 set_state(PART:RECORDING_TEXT, "default", 0.0);