modify transition speed
[profile/tv/apps/native/air_home.git] / include / defs.h
1 /*
2  * Copyright (c) 2015 Samsung Electronics Co., Ltd All Rights Reserved
3  *
4  * Licensed under the Apache License, Version 2.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
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
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.
15  */
16
17 #ifndef __AIR_HOME_DEFS_H__
18 #define __AIR_HOME_DEFS_H__
19
20 #define VIEW_HOME "VIEW_HOME"
21 #define VIEW_RECENT "VIEW_RECENT"
22 #define VIEW_USER "VIEW_USER"
23 #define VIEW_USER_EDIT "VIEW_USER_EDIT"
24 #define VIEW_PHOTO "VIEW_PHOTO"
25
26 #define SRC_PROG "prog"
27 #define SRC_EDJE "edje"
28 #define ICON_ADD "add"
29
30 #define GRP_HOME "group.home"
31 #define GRP_HOME_UP_ARROW "group.home.up.arrow"
32 #define GRP_HOME_DOWN_ARROW "group.home.down.arrow"
33 #define GRP_HOME_ITEM "group.home.item"
34 #define GRP_RECENT "group.recent"
35 #define GRP_RECENT_DELETE "group.recent.delete"
36 #define GRP_RECENT_ICON "group.recent.icon"
37 #define GRP_RECENT_PREVIEW "group.recent.preview"
38 #define GRP_USER "group.user"
39 #define GRP_USER_ITEM "group.user.item"
40 #define GRP_USER_EDIT "group.user.edit"
41 #define GRP_USER_EDIT_CONTENTS "group.user.edit.contents"
42 #define GRP_USER_EDIT_SWITCH "group.user.edit.switch"
43 #define GRP_USER_EDIT_PHOTO "group.user.edit.photo"
44 #define GRP_USER_EDIT_ENTRY "group.user.edit.entry"
45 #define GRP_USER_EDIT_DELETE "group.user.edit.delete"
46 #define GRP_USER_EDIT_ICON_LIST "group.user.edit.icon.list"
47 #define GRP_USER_EDIT_ICON_LIST_ITEM "group.user.edit.icon.list.item"
48 #define GRP_BAR_ITEM "group.bar.item"
49 #define GRP_PHOTO "group.photo"
50 #define GRP_PHOTO_VIEWER "group.photo.viewer"
51 #define GRP_PHOTO_NO_CONTENT "group.photo.no.content"
52
53 #define PART_HOME_MENU_BAR "part.home.menu.bar"
54 #define PART_HOME_UP_ARROW "part.home.up.arrow"
55 #define PART_HOME_DOWN_ARROW "part.home.down.arrow"
56 #define PART_RECENT_DELETE_ICON "part.recent.delete.icon"
57 #define PART_RECENT_CONTENTS "part.recent.contents"
58 #define PART_RECENT_NO_CONTENTS "part.recent.no.contents"
59 #define PART_RECENT_TITLE "part.recent.title"
60 #define PART_RECENT_SUBTITLE "part.recent.subtitle"
61 #define PART_RECENT_THUMBNAIL "part.recent.thumbnail"
62 #define PART_RECENT_ICON "part.recent.icon"
63 #define PART_RECENT_FAVORITE "part.recent.favorite"
64 #define PART_RECENT_DELETE "part.recent.delete"
65 #define PART_RECENT_DELETE_FOCUS "part.recent.delete.focus"
66 #define PART_USER_EDIT_TITLE "part.user.edit.title"
67 #define PART_USER_EDIT_BTN_DONE "part.user.edit.btn.done"
68 #define PART_USER_EDIT_BTN_CANCEL "part.user.edit.btn.cancel"
69 #define PART_USER_EDIT_CONTENTS "part.user.edit.contents"
70 #define PART_USER_EDIT_CONTENTS_PHOTO "part.user.edit.contents.photo"
71 #define PART_USER_EDIT_CONTENTS_NAME "part.user.edit.contents.name"
72 #define PART_USER_EDIT_CONTENTS_PIN "part.user.edit.contents.pin"
73 #define PART_USER_EDIT_CONTENTS_LOCK "part.user.edit.contents.lock"
74 #define PART_USER_EDIT_CONTENTS_DELETE "part.user.edit.contents.delete"
75 #define PART_USER_EDIT_PHOTO "part.user.edit.photo"
76 #define PART_USER_EDIT_PHOTO_FOCUS "part.user.edit.photo.focus"
77 #define PART_USER_EDIT_ENTRY "part.user.edit.entry"
78 #define PART_USER_EDIT_ICON_LIST "part.user.edit.icon.list"
79 #define PART_USER_EDIT_ICON_LIST_ITEM "part.user.edit.icon.list.item"
80 #define PART_USER_EDIT_ICON_LIST_ITEM_FOCUS "part.user.edit.icon.list.item.focus"
81 #define PART_USER_EDIT_SWITCH "part.user.edit.switch"
82 #define PART_BAR_ITEM_BG "part.bar.item.bg"
83 #define PART_BAR_ITEM_ICON "part.bar.item.icon"
84 #define PART_BAR_ITEM_ICON_FOCUS "part.bar.item.icon.focus"
85 #define PART_BAR_ITEM_TITLE "part.bar.item.title"
86 #define PART_BAR_ITEM_TITLE_FOCUS "part.bar.item.title.focus"
87 #define PART_BAR_ITEM_BADGE "part.bar.item.badge"
88 #define PART_BAR_ITEM_BADGE_COUNT "part.bar.item.badge.count"
89 #define PART_BAR_ITEM_LOCK "part.bar.item.lock"
90 #define PART_BAR_ITEM_LOCK_FOCUS "part.bar.item.lock.focus"
91 #define PART_USER_BAR "part.user.bar"
92 #define PART_PHOTO_LIST "part.photo.list"
93 #define PART_PHOTO_VIEWER "part.photo.viewer"
94 #define PART_PHOTO_VIEWER_CANCEL "part.photo.viewer.cancel"
95 #define PART_PHOTO_VIEWER_DONE "part.photo.viewer.done"
96 #define PART_TITLE_TEXT "title,text"
97 #define PART_POPUP_BUTTON_1 "button1"
98 #define PART_POPUP_BUTTON_2 "button2"
99 #define PART_SWALLOW_ICON "elm.swallow.icon"
100 #define PART_SWALLOW_CONTENT "elm.swallow.content"
101
102 #define SIG_SHOW_NAVIGATION "sig.show.navigation"
103 #define SIG_HIDE_NAVIGATION "sig.hide.navigation"
104 #define SIG_INITIAL_FOCUS "sig.initial.focus"
105 #define SIG_FOCUS "sig.focus"
106 #define SIG_FOCUS_TO_UP "sig.focus.to.up"
107 #define SIG_FOCUS_TO_DOWN "sig.focus.to.down"
108 #define SIG_FOCUS_TO_RIGHT "sig.focus.to.right"
109 #define SIG_FOCUS_TO_LEFT "sig.focus.to.left"
110 #define SIG_UNFOCUS "sig.unfocus"
111 #define SIG_UNFOCUS_TO_RIGHT "sig.unfocus.to.right"
112 #define SIG_UNFOCUS_TO_LEFT "sig.unfocus.to.left"
113 #define SIG_SHOW_RECENT "sig.show.recent"
114 #define SIG_HIDE_RECENT "sig.hide.recent"
115 #define SIG_HIDE_RECENT_DONE "sig.hide.recent.done"
116 #define SIG_DISABLE "sig.disable"
117 #define SIG_SHOW_MASK "sig.show.mask"
118 #define SIG_SHOW "sig.show"
119 #define SIG_HIDE "sig.hide"
120 #define SIG_HIDE_DONE "sig.hide.done"
121 #define SIG_CLICK_ITEM "sig.click.item"
122 #define SIG_CLICK_ARROW "sig.click.arrow"
123
124 #define TITLE_WIDTH "title.width"
125
126 #define STYLE_LABEL_TITLE "slide_home_title"
127 #define STYLE_LABEL_TITLE_FOCUS "slide_home_title_focus"
128 #define STYLE_LABEL_RECENT_TITLE "slide_recent_title"
129 #define STYLE_LABEL_RECENT_SUBTITLE "slide_recent_subtitle"
130 #define STYLE_INPUT "input.field"
131 #define STYLE_GENGRID_ITEM "gengrid_item"
132
133 #define COLOR_DEFAULT_R 0
134 #define COLOR_DEFAULT_G 119
135 #define COLOR_DEFAULT_B 246
136 #define COLOR_DEFAULT_A 255
137
138 #define IMAGE_SWITCH_ON IMAGEDIR"/btn_switch_on_nor.png"
139 #define IMAGE_SWITCH_OFF IMAGEDIR"/btn_switch_off_nor.png"
140 #define IMAGE_BADGE IMAGEDIR"/badge_bg.png"
141 #define IMAGE_USER_ADD IMAGEDIR"/btn_user_add_nor.png"
142 #define IMAGE_USER_ADD_FOCUS IMAGEDIR"/btn_user_add_foc.png"
143 #define IMAGE_USER_DEFAULT IMAGEDIR"/ic_user_01_nor.png"
144 #define IMAGE_USER_DEFAULT_FOCUS IMAGEDIR"/ic_user_01_foc.png"
145 #define IMAGE_USER_DEFAULT_02 IMAGEDIR"/ic_user_02_nor.png"
146 #define IMAGE_USER_DEFAULT_02_FOCUS IMAGEDIR"/ic_user_02_foc.png"
147 #define IMAGE_USER_DEFAULT_03 IMAGEDIR"/ic_user_03_nor.png"
148 #define IMAGE_USER_DEFAULT_03_FOCUS IMAGEDIR"/ic_user_03_foc.png"
149 #define IMAGE_USER_DEFAULT_04 IMAGEDIR"/ic_user_04_nor.png"
150 #define IMAGE_USER_DEFAULT_04_FOCUS IMAGEDIR"/ic_user_04_foc.png"
151 #define IMAGE_USER_DEFAULT_05 IMAGEDIR"/ic_user_05_nor.png"
152 #define IMAGE_USER_DEFAULT_05_FOCUS IMAGEDIR"/ic_user_05_foc.png"
153 #define IMAGE_USER_DEFAULT_06 IMAGEDIR"/ic_user_06_nor.png"
154 #define IMAGE_USER_DEFAULT_06_FOCUS IMAGEDIR"/ic_user_06_foc.png"
155 #define IMAGE_USER_DEFAULT_07 IMAGEDIR"/ic_user_07_nor.png"
156 #define IMAGE_USER_DEFAULT_07_FOCUS IMAGEDIR"/ic_user_07_foc.png"
157 #define IMAGE_USER_CURRENT_DEFAULT IMAGEDIR"/ic_user_profile_current_01_nor.png"
158 #define IMAGE_USER_CURRENT_DEFAULT_FOCUS IMAGEDIR"/ic_user_profile_current_01_foc.png"
159 #define IMAGE_USER_CURRENT_DEFAULT_02 IMAGEDIR"/ic_user_profile_current_02_nor.png"
160 #define IMAGE_USER_CURRENT_DEFAULT_02_FOCUS IMAGEDIR"/ic_user_profile_current_02_foc.png"
161 #define IMAGE_USER_CURRENT_DEFAULT_03 IMAGEDIR"/ic_user_profile_current_03_nor.png"
162 #define IMAGE_USER_CURRENT_DEFAULT_03_FOCUS IMAGEDIR"/ic_user_profile_current_03_foc.png"
163 #define IMAGE_USER_CURRENT_DEFAULT_04 IMAGEDIR"/ic_user_profile_current_04_nor.png"
164 #define IMAGE_USER_CURRENT_DEFAULT_04_FOCUS IMAGEDIR"/ic_user_profile_current_04_foc.png"
165 #define IMAGE_USER_CURRENT_DEFAULT_05 IMAGEDIR"/ic_user_profile_current_05_nor.png"
166 #define IMAGE_USER_CURRENT_DEFAULT_05_FOCUS IMAGEDIR"/ic_user_profile_current_05_foc.png"
167 #define IMAGE_USER_CURRENT_DEFAULT_06 IMAGEDIR"/ic_user_profile_current_06_nor.png"
168 #define IMAGE_USER_CURRENT_DEFAULT_06_FOCUS IMAGEDIR"/ic_user_profile_current_06_foc.png"
169 #define IMAGE_USER_CURRENT_DEFAULT_07 IMAGEDIR"/ic_user_profile_current_07_nor.png"
170 #define IMAGE_USER_CURRENT_DEFAULT_07_FOCUS IMAGEDIR"/ic_user_profile_current_07_foc.png"
171 #define IMAGE_RECENT_DELETE_NOR IMAGEDIR"/btn_bar_clearall_nor.png"
172 #define IMAGE_RECENT_DELETE_FOC IMAGEDIR"/btn_bar_clearall_foc.png"
173 #define IMAGE_RECENT_DELETE_DIS IMAGEDIR"/btn_bar_clearall_dis.png"
174 #define IMAGE_RECENT_APP IMAGEDIR"/ic_thumbnail_app.png"
175
176 #define MAX_ITEM_COUNT 8
177 #define MAX_USER_COUNT 9
178
179 #define MESSAGE_ADD_USER "Add user"
180 #define MESSAGE_EDIT_USER "Edit user"
181 #define MESSAGE_DELETE_USER "Delete user"
182 #define MESSAGE_DELETE "Delete"
183 #define MESSAGE_CANCEL "Cancel"
184 #define MESSAGE_OK "OK"
185 #define MESSAGE_DONE "Done"
186 #define MESSAGE_DISCARD "Discard"
187
188 #define GUM_ATTR_NAME "username"
189 #define GUM_ATTR_USERTYPE "usertype"
190 #define GUM_ATTR_UID "uid"
191 #define GUM_ATTR_ICON "icon"
192 #define GUM_ATTR_PASSWORD "secret"
193 #define GUM_LIST_USERTYPE_NORMAL "normal"
194 #define GUM_LIST_USERTYPE_ADMIN "admin"
195
196 #define TRANSITION_DECEL DECEL 0.3
197 #define TRANSITION_LINEAR LINEAR 0.2
198
199 #endif /* __AIR_HOME_DEFS_H__ */