Tizen 2.1 base
[framework/osp/uifw.git] / src / ui / resource / FUi_ResourceIconListConfig.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 /**
19  * @file        FUi_ResourceIconListConfig.cpp
20  * @brief       This is the implementation file for the shape and color properties of IconListView.
21  */
22
23 #include "FUi_ResourceConfigMacro.h"
24
25 START_UI_CONFIG(ICONLIST);
26 {
27         ADD_COLOR_CONFIG(EMPTY_TEXT_NORMAL, $F011L21);
28         ADD_COLOR_CONFIG(TEXT_NORMAL, $F011L1);
29         ADD_COLOR_CONFIG(TEXT_PRESSED, $F011L1);
30         ADD_COLOR_CONFIG(TEXT_HIGHLIGHTED, $F011L1);
31         ADD_COLOR_CONFIG(INNER_TEXT_BG_NORMAL, $B014);
32         ADD_COLOR_CONFIG(ITEM_BG_PRESSED, $B013);
33         ADD_COLOR_CONFIG(ITEM_BORDER_NORMAL, $W151);
34         ADD_COLOR_CONFIG(ITEM_BORDER_PRESSED, $W151);
35         ADD_COLOR_CONFIG(ITEM_BORDER_HIGHLIGHTED, $W153);
36         ADD_IMAGE_CONFIG(ITEM_BORDER_NORMAL, #00_thumbs_line_bg.9.png);
37         ADD_IMAGE_CONFIG(ITEM_BORDER_PRESSED, #00_thumbs_line_bg.9.png);
38         ADD_IMAGE_CONFIG(ITEM_BORDER_HIGHLIGHTED, #00_thumbs_bg_focus.9.png);
39         ADD_IMAGE_CONFIG(CHECK_BG_NORMAL, #00_grid_select_check_bg.png);
40         ADD_IMAGE_CONFIG(CHECK_BG_SELECTED, #00_grid_select_check_bg_press.png);
41         ADD_IMAGE_CONFIG(CHECK_SELECTED, #00_grid_select_check.png);
42
43         START_UI_CONFIG_MODE(720x1280);
44                 ADD_SHAPE_CONFIG(TOP_MARGIN, 8);
45                 ADD_SHAPE_CONFIG(BOTTOM_MARGIN, 8);
46                 ADD_SHAPE_CONFIG(LEFT_MARGIN, 3);
47                 ADD_SHAPE_CONFIG(RIGHT_MARGIN, 3);
48                 ADD_SHAPE_CONFIG(HORIZONTAL_LEFT_MARGIN, 8);
49                 ADD_SHAPE_CONFIG(HORIZONTAL_RIGHT_MARGIN, 8);
50                 ADD_SHAPE_CONFIG(HORIZONTAL_SPACING, 2);
51                 ADD_SHAPE_CONFIG(VERTICAL_SPACING, 2);
52                 ADD_SHAPE_CONFIG(OUTSIDE_TEXT_TOP_MARGIN, 8);
53                 ADD_SHAPE_CONFIG(OUTSIDE_TEXT_BOTTOM_MARGIN, 8);
54                 ADD_SHAPE_CONFIG(OUTSIDE_TEXT_LEFT_MARGIN, 6);
55                 ADD_SHAPE_CONFIG(OUTSIDE_TEXT_RIGHT_MARGIN, 6);
56                 ADD_SHAPE_CONFIG(OUTSIDE_TEXT_VERTICAL_SPACING, 2);
57                 ADD_SHAPE_CONFIG(FONT_SIZE, 26);
58                 ADD_FIXED_VALUE_CONFIG(MINIMUM_FONT_SIZE, 6);
59                 ADD_SHAPE_CONFIG(INSIDE_FONT_SIZE, 26);
60                 ADD_SHAPE_CONFIG(OUTSIDE_FONT_SIZE, 26);
61                 ADD_SHAPE_CONFIG(EMPTY_FONT_SIZE, 32);
62                 ADD_SHAPE_CONFIG(EMPTY_TEXT_HEIGHT, 38);
63                 ADD_SHAPE_CONFIG(INSIDE_ONE_LINE_TEXT_HEIGHT, 36);
64                 ADD_SHAPE_CONFIG(INSIDE_TWO_LINE_TEXT_HEIGHT, 64);
65                 ADD_SHAPE_CONFIG(VERTICAL_EXTENT, 64);
66                 ADD_FIXED_VALUE_CONFIG(DROP_SHADOW_WIDTH, 18);
67                 ADD_FIXED_VALUE_CONFIG(DROP_SHADOW_HEIGHT, 18);
68                 ADD_FIXED_VALUE_CONFIG(DROP_SHADOW_BORDER, 2);
69                 ADD_FIXED_VALUE_CONFIG(DROP_SHADOW_MARGIN, 8);
70                 ADD_FIXED_VALUE_CONFIG(SELECT_BG_MARGIN, 1);
71                 ADD_FIXED_VALUE_CONFIG(TEXT_HORIZONTAL_MARGIN, 1);
72                 ADD_FIXED_VALUE_CONFIG(TEXT_VERTICAL_MARGIN, 4);
73                 ADD_FIXED_VALUE_CONFIG(OVERLAY_ICON_MARGIN, 0);
74                 ADD_FIXED_VALUE_CONFIG(CHECKBOX_MARGIN, 6);
75                 ADD_DIMENSION_CONFIG(CHECKBOX_SIZE, 54, 54);
76                 ADD_SHAPE_CONFIG(LIST1X_TOP_MARGIN, 3);
77                 ADD_SHAPE_CONFIG(LIST1X_LEFT_MARGIN, 8);
78                 ADD_SHAPE_CONFIG(LIST1X_RIGHT_MARGIN, 3);
79         END_UI_CONFIG_MODE(720x1280);
80
81 }
82 END_UI_CONFIG(ICONLIST);
83