2 // Open Service Platform
3 // Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
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
9 // http://floralicense.org/license/
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.
19 * @file FUi_ResourceIconListConfig.cpp
20 * @brief This is the implementation file for the shape and color properties of IconListView.
23 #include "FUi_ResourceConfigMacro.h"
25 START_UI_CONFIG(ICONLIST);
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);
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);
82 END_UI_CONFIG(ICONLIST);