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.
18 #include "browser-macro.edc"
21 BUTTON(most_visited_item, "browser-view-images/most-visited/I01_favicon_box.png",
22 "browser-view-images/most-visited/41_browser_favicon_box_press.png", 4, 4, 4, 4);
25 name: "browser/most-visited";
27 image: "browser-view-images/most-visited/I01_favicon_bg.png" COMP;
40 rel1 { relative: 0.0 0.0; }
41 rel2 { relative: 1.0 1.0; }
42 image.normal: "browser-view-images/most-visited/I01_favicon_bg.png";
43 image.border: 1 1 1 5;
47 inherit: "default" 0.0;
50 state: "edit_mode_state" 0.0;
51 inherit: "default" 0.0;
55 state: "landscape" 0.0;
56 inherit: "default" 0.0;
61 name: "elm.text.most_visited_title";
70 rel1 { relative: 0.0 0.0; to: "bg"; }
71 rel2 { relative: 1.0 0.0; to: "bg"; }
81 inherit: "default" 0.0;
84 state: "landscape" 0.0;
85 inherit: "default" 0.0;
87 rel1 { relative: 0.0 0.0; to: "bg"; }
88 rel2 { relative: 0.0 1.0; to_x: "elm.swallow.most_visited"; to_y: "bg"; }
91 state: "landscape_edit_mode_state" 0.0;
92 inherit: "default" 0.0;
94 rel1 { relative: 0.0 0.0; to: "bg"; }
95 rel2 { relative: 0.0 1.0; to_x: "elm.swallow.done"; to_y: "bg"; }
99 name: "padding,item_box_right"; // padding
104 state: "default" 0.0;
109 rel1 { relative: 1.0 0.0; to: "bg"; }
110 rel2 { relative: 1.0 1.0; to: "bg"; }
115 name: "padding,item_box_top"; // padding
120 state: "default" 0.0;
125 rel1 { relative: 0.0 0.0; to: "bg"; }
126 rel2 { relative: 1.0 0.0; to: "bg"; }
131 name: "elm.swallow.most_visited";
136 state: "default" 0.0;
139 rel1 { relative: 0.0 1.0; to: "elm.text.most_visited_title"; }
140 rel2 { relative: 1.0 1.0; to: "bg"; }
143 state: "landscape" 0.0;
144 inherit: "default" 0.0;
149 rel1 { relative: 0.0 1.0; to_x: "padding,item_box_right"; to_y: "padding,item_box_top"; }
150 rel2 { relative: 0.0 1.0; to_x: "padding,item_box_right"; to_y: "bg"; }
153 state: "visible" 0.0;
154 inherit: "default" 0.0;
159 name: "padding,most_visited_guide_text_top"; // padding
164 state: "default" 0.0;
169 rel1 { relative: 0.0 0.0; to: "elm.swallow.most_visited"; }
170 rel2 { relative: 1.0 0.0; to: "elm.swallow.most_visited"; }
175 name: "padding,most_visited_guide_text_bottom"; // padding
180 state: "default" 0.0;
185 rel1 { relative: 0.0 1.0; to: "elm.swallow.most_visited"; }
186 rel2 { relative: 1.0 1.0; to: "elm.swallow.most_visited"; }
191 name: "padding,most_visited_guide_text_bg_bottom"; // padding
196 state: "default" 0.0;
201 rel1 { relative: 0.0 1.0; to: "elm.swallow.most_visited_guide_text"; }
202 rel2 { relative: 1.0 1.0; to: "elm.swallow.most_visited_guide_text"; }
206 part { name: "most_visited_guide_text_bg";
211 state: "default" 0.0;
214 rel1 { relative: 0.0 0.0; to: "elm.swallow.most_visited_guide_text"; }
215 rel2 { relative: 1.0 1.0; to: "padding,most_visited_guide_text_bg_bottom"; }
216 image.normal: "browser-view-images/most-visited/I01_favicon_bg.png";
217 image.border: 1 1 1 5;
220 state: "visible" 0.0;
221 inherit: "default" 0.0;
226 name: "elm.swallow.most_visited_guide_text";
231 state: "default" 0.0;
235 rel1 { relative: 0.0 0.0; to: "padding,most_visited_guide_text_top"; }
236 rel2 { relative: 1.0 1.0; to: "padding,most_visited_guide_text_bottom"; }
239 state: "visible" 0.0;
240 inherit: "default" 0.0;
245 name: "padding,done_right"; // padding
250 state: "default" 0.0;
255 rel1 { relative: 1.0 0.0; to: "bg"; }
256 rel2 { relative: 1.0 1.0; to: "bg"; }
261 name: "padding,done_bottom"; // padding
266 state: "default" 0.0;
271 rel1 { relative: 0.0 1.0; to: "bg"; }
272 rel2 { relative: 1.0 1.0; to: "bg"; }
277 name: "padding,done_right_for_landscape"; // padding
282 state: "default" 0.0;
287 rel1 { relative: 0.0 0.0; to_x: "elm.swallow.most_visited"; }
288 rel2 { relative: 0.0 1.0; to_x: "elm.swallow.most_visited"; }
293 name: "elm.swallow.done";
298 state: "default" 0.0;
304 rel1 { relative: 0.0 0.0; to_x: "padding,done_right"; to_y: "padding,done_bottom"; }
305 rel2 { relative: 0.0 0.0; to_x: "padding,done_right"; to_y: "padding,done_bottom"; }
308 state: "edit_mode_state" 0.0;
309 inherit: "default" 0.0;
313 state: "landscape_edit_mode_state" 0.0;
314 inherit: "default" 0.0;
317 rel1 { relative: 0.0 0.0; to_x: "padding,done_right_for_landscape"; to_y: "bg"; }
318 rel2 { relative: 0.0 1.0; to_x: "padding,done_right_for_landscape"; to_y: "bg"; }
324 //////////////////////////////////////////////////////////////
325 // most visited edit mode on/off (by longpress on each item)
326 //////////////////////////////////////////////////////////////
327 program { name: "most_visited,edit_mode";
328 signal: "most_visited,edit_mode,signal";
329 transition: LINEAR 0.2;
330 action: STATE_SET "edit_mode_state" 0.0;
332 after: "show,done_button";
334 program { name: "most_visited,normal_mode";
335 transition: LINEAR 0.2;
336 action: STATE_SET "default" 0.0;
339 program { name: "most_visited,landscape_edit_mode";
340 signal: "most_visited,landscape_edit_mode,signal";
341 action: STATE_SET "landscape_edit_mode_state" 0.0;
342 target: "elm.swallow.done";
343 target: "elm.text.most_visited_title";
345 program { name: "most_visited,landscape_normal_mode";
346 signal: "most_visited,landscape_normal_mode,signal";
347 action: STATE_SET "landscape" 0.0;
348 target: "elm.swallow.done";
349 target: "elm.text.most_visited_title";
352 //////////////////////////////////////////////////////////////
353 // portrait / landscape mode
354 //////////////////////////////////////////////////////////////
355 program { name: "most_visited,portrait";
356 signal: "most_visited,portrait,signal";
357 action: STATE_SET "default" 0.0;
359 target: "elm.swallow.most_visited";
360 target: "elm.text.most_visited_title";
362 program { name: "most_visited,landscape";
363 signal: "most_visited,landscape,signal";
364 action: STATE_SET "landscape" 0.0;
366 target: "elm.swallow.most_visited";
367 target: "elm.text.most_visited_title";
370 //////////////////////////////////////////////////////////////
371 // show / hide done button
372 //////////////////////////////////////////////////////////////
373 program { name: "show,done_button";
374 action: STATE_SET "edit_mode_state" 0.0;
375 target: "elm.swallow.done";
377 program { name: "hide,done_button";
378 signal: "most_visited,normal_mode,signal";
379 action: STATE_SET "default" 0.0;
380 target: "elm.swallow.done";
381 after: "most_visited,normal_mode";
384 //////////////////////////////////////////////////////////////
385 // show / hide most visited guide text
386 //////////////////////////////////////////////////////////////
387 program { name: "show,guide_text";
388 signal: "show,guide_text,signal";
389 action: STATE_SET "visible" 0.0;
391 target: "elm.swallow.most_visited";
392 target: "elm.text.most_visited_title";
393 target: "elm.swallow.most_visited_guide_text";
394 target: "most_visited_guide_text_bg";
396 program { name: "hide,guide_text";
397 signal: "hide,guide_text,signal";
398 action: STATE_SET "default" 0.0;
399 target: "elm.swallow.most_visited_guide_text";
400 target: "most_visited_guide_text_bg";
406 name: "browser/most-visited-item";
408 image: "browser-view-images/most-visited/I01_Btn_delete.png" COMP;
416 state: "default" 0.0;
422 rel1 { relative: 0.0 0.0; }
423 rel2 { relative: 1.0 1.0; }
428 name: "elm.swallow.button";
433 state: "default" 0.0;
439 rel1 {relative: 0.0 0.0; }
440 rel2 {relative: 1.0 1.0; }
443 PADDING("padding.favicon.top", 0, 19, 0, 1, 0.5, 0.0,
444 0.0, 0.0, 1.0, 0.0, bg, bg)
445 PADDING("padding.favicon.left", 15, 0, 1, 0, 0.0, 0.5,
446 0.0, 0.0, 0.0, 1.0, bg, bg)
447 PADDING("padding.favicon.right", 7, 0, 1, 0, 0.0, 0.5,
448 1.0, 0.0, 1.0, 1.0, elm.swallow.favicon, elm.swallow.favicon)
450 part { name: "elm.swallow.favicon";
456 state: "default" 0.0;
462 rel1 { relative: 1.0 1.0; to_x: padding.favicon.left; to_y: padding.favicon.top; }
463 rel2 { relative: 1.0 1.0; to_x: padding.favicon.left; to_y: padding.favicon.top; }
464 color: 255 255 255 255;
473 state: "default" 0.0;
479 rel1 { relative: 1.0 1.0; to_x: padding.favicon.right; to_y: padding.favicon.top; }
480 rel2 { relative: 1.0 1.0; to_x: padding.favicon.right; to_y: padding.favicon.top; }
489 part { name: "delete_icon";
495 state: "default" 0.0;
501 rel1 { relative: 1.0 0.0; to: elm.swallow.button; }
502 rel2 { relative: 1.0 0.0; to: elm.swallow.button; }
503 image.normal: "browser-view-images/most-visited/I01_Btn_delete.png";
506 state: "visible" 0.0;
507 inherit: "default" 0.0;
513 program { name: "most_visited,edit_mode";
514 signal: "most_visited,edit_mode,signal";
515 action: STATE_SET "visible" 0.0;
516 target: "delete_icon";
518 program { name: "most_visited,normal_mode";
519 signal: "most_visited,normal_mode,signal";
520 action: STATE_SET "default" 0.0;
521 target: "delete_icon";