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_inverse_inc.edc"
24 name: "recording_layout";
30 name: RECORDING_IMAGE;
34 rel1 { relative: RECORDING_IMAGE_X/MAIN_W RECORDING_IMAGE_Y/MAIN_H; }
35 rel2 { relative: (RECORDING_IMAGE_X+RECORDING_IMAGE_W)/MAIN_W (RECORDING_IMAGE_Y+RECORDING_IMAGE_H)/MAIN_H; }
39 inherit: "default" 0.0;
40 image { normal: RECORDING_IMAGE_REC_IMAGE; }
44 inherit: "default" 0.0;
45 image { normal: RECORDING_IMAGE_REC_IMAGE; }
48 state: "invisible" 0.0;
49 inherit: "default" 0.0;
60 rel1 { relative: RECORDING_TEXT_X/MAIN_W RECORDING_TEXT_Y/MAIN_H; }
61 rel2 { relative: 1.0 1.0; offset: -1 -1; }
70 state: "invisible" 0.0;
71 inherit: "default" 0.0;
78 name: RECORDING_LEFT_TEXT;
83 rel1 { relative: 0.0 0.0; }
84 rel2 { relative: (1.0 - RECORDING_LEFT_TEXT_X/MAIN_W) (1.0 - RECORDING_LEFT_TEXT_Y/MAIN_H); offset: -1 -1; }
93 state: "invisible" 0.0;
94 inherit: "default" 0.0;
99 part { name: RECORDING_STOP_BUTTON;
103 state: "default" 0.0;
104 rel1 { relative: (1 - (RECBTN_X+RECBTN_W)/(MAIN_W)) (1 - (RECBTN_Y+RECBTN_H)/(MAIN_H)); offset: 0 0; }
105 rel2 { relative: (1 - (RECBTN_X)/(MAIN_W)) (1 - (RECBTN_Y)/(MAIN_H)); offset: -1 -1; }
106 image { normal: SHUTTER_REC_NORMAL_IMAGE; }
110 inherit: "default" 0.0;
111 image { normal: SHUTTER_REC_NORMAL_IMAGE; }
115 inherit: "default" 0.0;
116 image { normal: RECORDING_PRESS_IMAGE_ANI ; }
120 inherit: "default" 0.0;
121 image { normal: SHUTTER_REC_PRESS_IMAGE ; }
125 part { name: "progressbar";
128 state: "default" 0.0;
130 rel1 { relative: PROGRESS_BAR_X/MAIN_W PROGRESS_BAR_Y/MAIN_H; }
131 rel2 { relative: (PROGRESS_BAR_X+PROGRESS_BAR_W)/MAIN_W (PROGRESS_BAR_Y+PROGRESS_BAR_H)/MAIN_H; }
136 name: "progressbar_text";
140 state: "default" 0.0;
141 rel1 { relative: 1.0 (-20)/PROGRESS_BAR_H; to: "progressbar"; }
142 rel2 { relative: (1.0+90/PROGRESS_BAR_W) (1.0+20/PROGRESS_BAR_H); to: "progressbar"; }
153 name: "file_size_text";
157 state: "default" 0.0;
158 rel1 { relative: (0.0-100/PROGRESS_BAR_W) (-20)/PROGRESS_BAR_H; to: "progressbar"; }
159 rel2 { relative: (0.0-10/PROGRESS_BAR_W) (1.0+20/PROGRESS_BAR_H); to: "progressbar"; }
173 name: "recording_stop_button,clicked";
174 signal: "mouse,clicked,1";
175 source: "recording_stop_button";
177 emit( REC_STOP_SIG, REC_SIG_SRC );
181 #ifdef NEW_RECORDING_LAYOUT
183 program { name: "set_rec_state";
187 set_state(PART:RECORDING_IMAGE, "rec", 0.0);
188 set_state(PART:RECORDING_TEXT, "default", 0.0);
189 //set_state(PART:REC_REC, "invisible", 0.0);
190 //set_state(PART:REC_STOP, "default", 0.0);
191 //set_state(PART:REC_PAUSE, "default", 0.0);
194 program { name: "set_rec_state1";
196 signal: "state,rec1";
198 set_state(PART:RECORDING_IMAGE, "rec1", 0.0);
199 set_state(PART:RECORDING_TEXT, "default", 0.0);
200 //set_state(PART:REC_REC, "invisible", 0.0);
201 //set_state(PART:REC_STOP, "default", 0.0);
202 //set_state(PART:REC_PAUSE, "default", 0.0);
205 program { name: "set_pause_state";
207 signal: "state,pause";
209 set_state(PART:RECORDING_IMAGE, "pause", 0.0);
210 set_state(PART:RECORDING_TEXT, "default", 0.0);
211 //set_state(PART:REC_REC, "default", 0.0);
212 //set_state(PART:REC_STOP, "invisible", 0.0);
213 //set_state(PART:REC_PAUSE, "dim", 0.0);
219 program { name: "set_rec_state";
223 set_state(PART:RECORDING_IMAGE, "rec", 0.0);
224 set_state(PART:RECORDING_STOP_BUTTON, "rec",0.0);
225 set_state(PART:RECORDING_TEXT, "default", 0.0);
226 //set_state(PART:REC_PAUSE, "default", 0.0);
227 //set_state(PART:REC_REC, "invisible", 0.0);
230 program { name: "set_rec_state1";
232 signal: "state,rec1";
234 set_state(PART:RECORDING_IMAGE, "rec1", 0.0);
235 set_state(PART:RECORDING_STOP_BUTTON, "rec1",0.0);
236 set_state(PART:RECORDING_TEXT, "default", 0.0);
237 //set_state(PART:REC_PAUSE, "default", 0.0);
238 //set_state(PART:REC_REC, "invisible", 0.0);
241 program { name: "set_pause_state";
243 signal: "state,pause";
245 set_state(PART:RECORDING_IMAGE, "pause", 0.0);
246 set_state(PART:RECORDING_TEXT, "default", 0.0);
247 //set_state(PART:REC_PAUSE, "invisible", 0.0);
248 //set_state(PART:REC_REC, "default", 0.0);
251 program{ name : "set_press";
252 signal : "mouse,down,1";
253 source: RECORDING_STOP_BUTTON;
254 action: STATE_SET "press" 0.0;
255 target: RECORDING_STOP_BUTTON;
259 program { name: "hide_indicator";
261 signal: "indicator,hide";
263 set_state(PART:RECORDING_IMAGE, "invisible", 0.0);
264 set_state(PART:RECORDING_TEXT, "invisible", 0.0);
267 program { name: "show_indicator";
269 signal: "indicator,show";
271 set_state(PART:RECORDING_IMAGE, "pause", 0.0);
272 set_state(PART:RECORDING_TEXT, "default", 0.0);