Tizen 2.1 base
[framework/osp/uifw.git] / src / ui / resource / FUi_ResourcePopupConfig.cpp
1 //
2 // Open Service Platform
3 // Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
4 //
5 // Licensed under the Flora License, Version 1.0 (the License);
6 // you may not use this file except in compliance with the License.
7 // You may obtain a copy of the License at
8 //
9 //     http://floralicense.org/license/
10 //
11 // Unless required by applicable law or agreed to in writing, software
12 // distributed under the License is distributed on an AS IS BASIS,
13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 // See the License for the specific language governing permissions and
15 // limitations under the License.
16 //
17 /**
18  * @file                FUi_ResourcePopupConfig.cpp
19  * @brief               This is the implementation file for the color/shape properties of Popup.
20  */
21
22 #include "FUi_ResourceConfigMacro.h"
23
24 START_UI_CONFIG(POPUP);
25 {
26         ADD_COLOR_CONFIG(BG_NORMAL, $B061L1);
27         ADD_COLOR_CONFIG(TITLE_TEXT_NORMAL, $B052L5);
28
29         ADD_IMAGE_CONFIG(BG_NORMAL, $00_popup_bg.9.png);
30         ADD_IMAGE_CONFIG(BG_OUTLINE_EFFECT_NORMAL, $00_popup_bg_ef.9.png);
31
32         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_01, $00_list_process_01.png);
33         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_02, $00_list_process_02.png);
34         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_03, $00_list_process_03.png);
35         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_04, $00_list_process_04.png);
36         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_05, $00_list_process_05.png);
37         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_06, $00_list_process_06.png);
38         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_07, $00_list_process_07.png);
39         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_08, $00_list_process_08.png);
40         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_09, $00_list_process_09.png);
41         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_10, $00_list_process_10.png);
42         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_11, $00_list_process_11.png);
43         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_12, $00_list_process_12.png);
44         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_13, $00_list_process_13.png);
45         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_14, $00_list_process_14.png);
46         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_15, $00_list_process_15.png);
47         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_16, $00_list_process_16.png);
48         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_17, $00_list_process_17.png);
49         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_18, $00_list_process_18.png);
50         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_19, $00_list_process_19.png);
51         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_20, $00_list_process_20.png);
52         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_21, $00_list_process_21.png);
53         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_22, $00_list_process_22.png);
54         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_23, $00_list_process_23.png);
55         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_24, $00_list_process_24.png);
56         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_25, $00_list_process_25.png);
57         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_26, $00_list_process_26.png);
58         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_27, $00_list_process_27.png);
59         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_28, $00_list_process_28.png);
60         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_29, $00_list_process_29.png);
61         ADD_IMAGE_CONFIG(PROCESS_ICON_IMAGE_NORMAL_30, $00_list_process_30.png);
62
63         START_UI_CONFIG_MODE(480x800);
64         {
65 //              START_UI_CONFIG_API_VERSION(2.0);
66                 START_UI_CONFIG_API_VERSION(2);
67                 {
68                         ADD_DIMENSION_CONFIG(MIN_SIZE, 384, 126);
69                 }
70                 END_UI_CONFIG_API_VERSION();
71         }
72         END_UI_CONFIG_MODE(480x800);
73
74         START_UI_CONFIG_MODE(720x1280);
75         {
76                 ADD_DIMENSION_CONFIG(MIN_SIZE, 0, 0);
77                 ADD_DIMENSION_CONFIG(MIN_SIZE_WITH_TITLE, 72, 128);
78                 ADD_DIMENSION_CONFIG(MAX_SIZE, 720, 1280);
79
80                 ADD_SHAPE_CONFIG(TITLE_HEIGHT, 80);
81                 ADD_SHAPE_CONFIG(TITLE_TEXT_SIZE, 50);
82                 ADD_SHAPE_CONFIG(TITLE_TEXT_TOP_MARGIN, 18);
83                 ADD_SHAPE_CONFIG(TITLE_TEXT_LEFT_MARGIN, 20);
84                 ADD_SHAPE_CONFIG(TITLE_TEXT_RIGHT_MARGIN, 20);
85
86                 ADD_SHAPE_CONFIG(TOP_BORDER, 6);                        // Compatibility 2.0
87                 ADD_SHAPE_CONFIG(BOTTOM_BORDER, 30);            // Compatibility 2.0
88                 ADD_SHAPE_CONFIG(SIDE_BORDER, 12);                      // Compatibility 2.0
89
90                 ADD_SHAPE_CONFIG(BG_IMAGE_TRANSPARENT_TOP_MARGIN, 14);
91                 ADD_SHAPE_CONFIG(BG_IMAGE_TRANSPARENT_BOTTOM_MARGIN, 34);
92                 ADD_SHAPE_CONFIG(BG_IMAGE_TRANSPARENT_LEFT_MARGIN, 16);
93                 ADD_SHAPE_CONFIG(BG_IMAGE_TRANSPARENT_RIGHT_MARGIN, 16);
94                 ADD_SHAPE_CONFIG(OUTLINE_BORDER, 3);
95
96                 ADD_SHAPE_CONFIG(PROCESS_ANIMATION_WIDTH, 64);
97                 ADD_SHAPE_CONFIG(PROCESS_ANIMATION_NO_TITLE_TOP_MARGIN, 32);
98
99                 ADD_SHAPE_CONFIG(PROCESS_TEXT_TOP_MARGIN, 10);
100                 ADD_SHAPE_CONFIG(PROCESS_TEXT_BOTTOM_MARGIN, 20);
101
102                 ADD_SHAPE_CONFIG(BG_OUTLINE_EFFECT_TOP_MARGIN, 8);              //20130122
103                 ADD_SHAPE_CONFIG(BG_OUTLINE_EFFECT_BOTTOM_MARGIN, 12);  //20130122
104                 ADD_SHAPE_CONFIG(BG_OUTLINE_EFFECT_LEFT_MARGIN, 8);             //20130122
105                 ADD_SHAPE_CONFIG(BG_OUTLINE_EFFECT_RIGHT_MARGIN, 12);   //20130122
106         }
107         END_UI_CONFIG_MODE(720x1280);
108
109         START_UI_CONFIG_MODE(1280x720);
110         {
111                 ADD_DIMENSION_CONFIG(MIN_SIZE, 0, 0);
112                 ADD_DIMENSION_CONFIG(MIN_SIZE_WITH_TITLE, 72, 128);
113                 ADD_DIMENSION_CONFIG(MAX_SIZE, 1280, 720);
114
115                 ADD_SHAPE_CONFIG(TITLE_HEIGHT, 80);
116                 ADD_SHAPE_CONFIG(TITLE_TEXT_SIZE, 50);
117                 ADD_SHAPE_CONFIG(TITLE_TEXT_TOP_MARGIN, 18);
118                 ADD_SHAPE_CONFIG(TITLE_TEXT_LEFT_MARGIN, 20);
119                 ADD_SHAPE_CONFIG(TITLE_TEXT_RIGHT_MARGIN, 20);
120
121                 ADD_SHAPE_CONFIG(TOP_BORDER, 6);
122                 ADD_SHAPE_CONFIG(BOTTOM_BORDER, 30);
123                 ADD_SHAPE_CONFIG(SIDE_BORDER, 12);
124
125                 ADD_SHAPE_CONFIG(BG_IMAGE_TRANSPARENT_TOP_MARGIN, 14);
126                 ADD_SHAPE_CONFIG(BG_IMAGE_TRANSPARENT_BOTTOM_MARGIN, 34);
127                 ADD_SHAPE_CONFIG(BG_IMAGE_TRANSPARENT_LEFT_MARGIN, 16);
128                 ADD_SHAPE_CONFIG(BG_IMAGE_TRANSPARENT_RIGHT_MARGIN, 16);
129                 ADD_SHAPE_CONFIG(OUTLINE_BORDER, 3);
130
131                 ADD_SHAPE_CONFIG(PROCESS_ANIMATION_WIDTH, 64);
132                 ADD_SHAPE_CONFIG(PROCESS_ANIMATION_NO_TITLE_TOP_MARGIN, 32);
133
134                 ADD_SHAPE_CONFIG(PROCESS_TEXT_TOP_MARGIN, 10);
135                 ADD_SHAPE_CONFIG(PROCESS_TEXT_BOTTOM_MARGIN, 20);
136
137                 ADD_SHAPE_CONFIG(BG_OUTLINE_EFFECT_TOP_MARGIN, 8);              //20130122
138                 ADD_SHAPE_CONFIG(BG_OUTLINE_EFFECT_BOTTOM_MARGIN, 12);  //20130122
139                 ADD_SHAPE_CONFIG(BG_OUTLINE_EFFECT_LEFT_MARGIN, 8);             //20130122
140                 ADD_SHAPE_CONFIG(BG_OUTLINE_EFFECT_RIGHT_MARGIN, 12);   //20130122
141         }
142         END_UI_CONFIG_MODE(1280x720);
143
144 }
145 END_UI_CONFIG(POPUP);