2 * Copyright 2012 Samsung Electronics Co., Ltd
\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
8 * http://floralicense.org/license/
\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
18 #include "../include/edc_image_name.h"
\r
19 #include "cam_funcs.edc"
\r
21 #define SHORTCUTS_PANEL_WIDTH 720
\r
22 #define SHORTCUTS_PANEL_HEIGHT 900
\r
24 #define SHORTCUTS_ITEM_BG(part_no,row,col) \
\r
26 name: "menu."part_no".bg";\
\r
31 state: "default" 0.0;\
\r
35 to_x: "line_v."col".padding.left";\
\r
36 to_y: "line_h."row".padding.top";\
\r
40 to_x: "line_v."col".padding.left";\
\r
41 to_y: "line_h."row".padding.top";\
\r
43 color: 255 255 255 255;\
\r
48 #define SHORTCUTS_MENU_H(part_name, pre_to_part, to_part, next_to_part) \
\r
50 name: "row."part_name; \
\r
56 state: "default" 0.0; \
\r
60 rel1 { relative: 0.0 0.0; to:to_part;} \
\r
61 rel2 { relative: 1.0 1.0; to:to_part;} \
\r
64 state: "prev" 0.0; \
\r
65 inherit: "default" 0.0;\
\r
66 rel1 { relative: 0.0 0.0; to:pre_to_part;} \
\r
67 rel2 { relative: 1.0 1.0; to:pre_to_part;} \
\r
70 state: "next" 0.0; \
\r
71 inherit: "default" 0.0;\
\r
72 rel1 { relative: 0.0 0.0; to:next_to_part;} \
\r
73 rel2 { relative: 1.0 1.0; to:next_to_part;} \
\r
77 #define SHORTCUTS_MENU_PROGRAM(part_name) \
\r
79 name: "row."part_name".prev"; \
\r
80 signal: "move,prev"; \
\r
81 source: "row."part_name; \
\r
82 action: STATE_SET "prev" 0.0; \
\r
83 target: "row."part_name; \
\r
86 name: "row."part_name".next"; \
\r
87 signal: "move,next"; \
\r
88 source: "row."part_name; \
\r
89 action: STATE_SET "next" 0.0; \
\r
90 target: "row."part_name; \
\r
93 name: "row."part_name".ani"; \
\r
94 signal: "ani,return"; \
\r
95 source: "row."part_name; \
\r
96 action: STATE_SET "default" 0.0; \
\r
97 target: "row."part_name; \
\r
98 transition: DECELERATE 0.4; \
\r
102 /*note: for shotcuts popup tip*/
\r
104 #define CAM_SHORTCUTS_HELP_PART_PADDING_TOP( param_padding_size ) \
\r
105 part { name: "elm.padding.top"; \
\r
109 state: "default" 0.0; \
\r
110 min: 0 param_padding_size; \
\r
113 rel2 {relative: 1.0 0.0; to: "bg";}\
\r
120 #define CAM_SHORTCUTS_HELP_PART_PADDING_BOTTOM( param_padding_size ) \
\r
121 part { name: "elm.padding.bottom"; \
\r
124 description { state: "default" 0.0; \
\r
125 min: 0 param_padding_size; \
\r
128 rel1 {relative: 0.0 1.0; to: "bg";}\
\r
134 #define CAM_SHORTCUTS_HELP_PART_PADDING_LEFT( param_padding_size ) \
\r
135 part { name: "elm.padding.left"; \
\r
138 description { state: "default" 0.0; \
\r
139 min: param_padding_size 0; \
\r
142 rel2 {relative: 0.0 1.0; to: "bg";}\
\r
148 #define CAM_SHORTCUTS_HELP_PART_PADDING_RIGHT( param_padding_size ) \
\r
149 part { name: "elm.padding.right"; \
\r
152 description { state: "default" 0.0; \
\r
153 min: param_padding_size 0; \
\r
156 rel1 {relative: 1.0 0.0; to: "bg";}\
\r