Fixed the bg image issues in popup group of controls.
[platform/framework/native/uifw.git] / src / ui / resource / FUi_ResourceMessageBoxConfig.cpp
1 //
2 // Open Service Platform
3 // Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
4 //
5 // Licensed under the Apache License, Version 2.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://www.apache.org/licenses/LICENSE-2.0/
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 /**
19  * @file                FUi_ResourceMessageBoxConfig.cpp
20  * @brief               This is the implementation file for the color/shape properties of MessageBox.
21  */
22
23 #include "FUi_ResourceMessageBoxConfig.h"
24
25 START_UI_CONFIG(MESSAGEBOX);
26 {
27         ADD_COLOR_CONFIG(BG_NORMAL, $B061L1);
28         ADD_COLOR_CONFIG(TITLE_TEXT_NORMAL, $B063L9);
29         ADD_COLOR_CONFIG(TEXT_NORMAL, $B063L1);
30         ADD_COLOR_CONFIG(BOTTOM_BG_NORMAL, $B061L3);
31         ADD_COLOR_CONFIG(TITLE_BG_NORMAL, $B061L2);
32         ADD_COLOR_CONFIG(BOTTOM_BUTTON_BG_NORMAL, $B065L4);
33         ADD_COLOR_CONFIG(BOTTOM_BUTTON_BG_PRESSED, $B065L4P);
34         ADD_COLOR_CONFIG(BOTTOM_BUTTON_BG_DISABLED, $B065L4D);
35         ADD_COLOR_CONFIG(BOTTOM_BUTTON_BG_HIGHLIGHTED, $W161);
36         ADD_COLOR_CONFIG(BOTTOM_BUTTON_TEXT_NORMAL, $B064L3);
37         ADD_COLOR_CONFIG(BOTTOM_BUTTON_TEXT_PRESSED, $B064L3P);
38         ADD_COLOR_CONFIG(BOTTOM_BUTTON_TEXT_DISABLED, $B064L3D);
39         ADD_COLOR_CONFIG(BOTTOM_BUTTON_TEXT_HIGHLIGHTED, $B064L3);
40
41         ADD_IMAGE_CONFIG(BG_NORMAL, $00_popup_bg.#.png);
42         ADD_IMAGE_CONFIG(BG_OUTLINE_EFFECT_NORMAL, $00_popup_bg_ef.#.png);
43         ADD_IMAGE_CONFIG(BG_BUTTON_AREA, $00_popup_bottom_bg.#.png);
44         ADD_IMAGE_CONFIG(BG_BUTTON_EFFECT, $00_popup_bottom_ef.#.png);
45         ADD_IMAGE_CONFIG(BG_TITLE_AREA, $00_popup_title_bg.#.png);
46         ADD_IMAGE_CONFIG(BG_TITLE_EFFECT, $00_popup_title_ef.#.png);
47         ADD_IMAGE_CONFIG(BOTTOM_BUTTON_BG_NORMAL, $00_popup_button_normal_bg.#.png);
48         ADD_IMAGE_CONFIG(BOTTOM_BUTTON_BG_PRESSED, $00_popup_button_normal_bg.#.png);
49         ADD_IMAGE_CONFIG(BOTTOM_BUTTON_BG_DISABLED, $00_popup_button_normal_bg.#.png);
50         ADD_IMAGE_CONFIG(BOTTOM_BUTTON_BG_HIGHLIGHTED, $00_popup_button_focus.#.png);
51         ADD_IMAGE_CONFIG(BOTTOM_BUTTON_NORMAL_EFFECT, $00_popup_button_normal_ef.#.png);
52         ADD_IMAGE_CONFIG(BOTTOM_BUTTON_PRESSED_EFFECT, $00_popup_button_press_ef.#.png);
53         ADD_IMAGE_CONFIG(BOTTOM_BUTTON_DISABLED_EFFECT, $00_popup_button_dim_ef.#.png);
54
55         START_UI_CONFIG_MODE(480x800);
56         {
57
58         }
59         END_UI_CONFIG_MODE(480x800);
60
61         START_UI_CONFIG_MODE(720x1280);
62         {
63                 ADD_FIXED_VALUE_CONFIG(TEXT_MAX_LENGTH, 399);
64
65                 ADD_SHAPE_CONFIG(MIN_WIDTH, 510);                                   // 20120504
66                 ADD_SHAPE_CONFIG(MIN_HEIGHT, 122);                                  // 20120803
67
68                 ADD_SHAPE_CONFIG(DEFAULT_WIDTH, 652);                       // 20121113
69                 ADD_SHAPE_CONFIG(MAX_HEIGHT, 590);                                  // 20120803
70
71                 ADD_SHAPE_CONFIG(TITLE_HEIGHT, 78);                         // 20130403
72                 ADD_SHAPE_CONFIG(TITLE_TEXT_SIZE, 50);              // 20121113
73                 ADD_SHAPE_CONFIG(MIN_TITLE_TEXT_SIZE, 42);          // 20121113
74                 ADD_SHAPE_CONFIG(TITLE_TEXT_TOP_MARGIN, 20);    // 20130403
75                 ADD_SHAPE_CONFIG(TITLE_TEXT_LEFT_MARGIN, 26);   // 20130403
76                 ADD_SHAPE_CONFIG(TITLE_TEXT_RIGHT_MARGIN, 26);  // 20130403
77
78                 ADD_SHAPE_CONFIG(BOTTOM_HEIGHT, 96);                        // 20130403
79
80                 ADD_SHAPE_CONFIG(TEXT_SIZE, 38);                                    // 20130403
81                 ADD_SHAPE_CONFIG(TEXT_HEIGHT, 132);                                 // 20130403
82                 ADD_SHAPE_CONFIG(TEXT_LEFT_MARGIN, 29);                         // 20130403
83                 ADD_SHAPE_CONFIG(TEXT_RIGHT_MARGIN, 29);                        // 20130403
84
85                 ADD_SHAPE_CONFIG(TEXT_TOP_MRAGIN_NO_BUTTON, 32);      // 20130403
86                 ADD_SHAPE_CONFIG(TEXT_TOP_MRAGIN, 20);                // 20121113
87
88                 ADD_SHAPE_CONFIG(BG_IMAGE_TRANSPARENT_TOP_MARGIN, 14);              //20121113
89                 ADD_SHAPE_CONFIG(BG_IMAGE_TRANSPARENT_BOTTOM_MARGIN, 16);               //20121113
90                 ADD_SHAPE_CONFIG(BG_IMAGE_TRANSPARENT_LEFT_MARGIN, 16);
91                 ADD_SHAPE_CONFIG(BG_IMAGE_TRANSPARENT_RIGHT_MARGIN, 16);
92
93                 ADD_SHAPE_CONFIG(BUTTON_HEIGHT, 74);                    // 20121113
94                 ADD_SHAPE_CONFIG(BUTTON_INTERNAL_GAP, 10);          // 20130404
95
96                 ADD_SHAPE_CONFIG(BUTTON_TOP_MARGIN, 20);                        // 20121113
97                 ADD_SHAPE_CONFIG(BUTTON_BOTTOM_MARGIN, 24);             // 20130403
98
99                 ADD_SHAPE_CONFIG(BUTTON_SIDE_MARGIN_01, 101);           // 20120803 : 1 Button
100                 ADD_SHAPE_CONFIG(BUTTON_SIDE_MARGIN_02, 28);            // 20121113 : 2 Buttons
101                 ADD_SHAPE_CONFIG(BUTTON_SIDE_MARGIN_03, 28);            // 20121113 : 3 Buttons
102         }
103         END_UI_CONFIG_MODE(720x1280);
104
105         START_UI_CONFIG_MODE(1280x720);
106         {
107                 ADD_SHAPE_CONFIG(DEFAULT_WIDTH, 832);                       // 20130403
108                 ADD_SHAPE_CONFIG(BUTTON_SIDE_MARGIN_01, 191);           // 20130403 : 1 Button
109         }
110         END_UI_CONFIG_MODE(1280x720);
111
112 }
113 END_UI_CONFIG(MESSAGEBOX);