Tizen 2.1 base
[framework/osp/uifw.git] / src / ui / resource / FUi_ResourceTableViewConfig.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_ResourceTableViewConfig.cpp
20  * @brief       This is the implementation file for the UI properties of TableView.
21  */
22
23 #include "FUi_ResourceConfigMacro.h"
24
25 START_UI_CONFIG(TABLEVIEW);
26 {
27         ADD_COLOR_CONFIG(BG_NORMAL, 0x00000000);
28         ADD_COLOR_CONFIG(ITEM_DIVIDER_TOP_BG_NORMAL, $B0222);
29         ADD_COLOR_CONFIG(ITEM_DIVIDER_BOTTOM_BG_NORMAL, $B0221);
30         ADD_COLOR_CONFIG(ITEM_BG_NORMAL, 0x00000000);
31         ADD_COLOR_CONFIG(ITEM_BG_PRESSED, $B041);
32         ADD_COLOR_CONFIG(ITEM_BG_HIGHLIGHTED, $B041);
33         ADD_COLOR_CONFIG(ITEM_BG_DISABLED, $B0211D);
34         ADD_COLOR_CONFIG(ITEM_TEXT_NORMAL, $F011L1);
35         ADD_COLOR_CONFIG(ITEM_TEXT_PRESSED, $F011L1P);
36         ADD_COLOR_CONFIG(ITEM_TEXT_HIGHLIGHTED, $F011L1P);
37         ADD_COLOR_CONFIG(ITEM_TEXT_DISABLED, $F011L1D);
38         ADD_COLOR_CONFIG(ITEM_ANNEX_DETAIL_NORMAL, $F032L1);
39         ADD_COLOR_CONFIG(ITEM_ANNEX_DETAIL_PRESSED, $F032L1P);
40         ADD_COLOR_CONFIG(ITEM_ANNEX_DETAIL_BG_NORMAL, $W011);
41         ADD_COLOR_CONFIG(ITEM_ANNEX_DETAIL_BG_PRESSED, $B041);
42         ADD_COLOR_CONFIG(GROUPITEM_BG_NORMAL, $B0217);
43         ADD_COLOR_CONFIG(GROUPITEM_TEXT_NORMAL, $W021L3);
44         ADD_COLOR_CONFIG(GROUPITEM_TEXT_PRESSED, $W021L3P);
45         ADD_COLOR_CONFIG(GROUPITEM_INDEX_BAR_NORMAL, $W021L2);
46         ADD_COLOR_CONFIG(GROUPITEM_INDEX_BAR_PRESSED, $W021L2P);
47         ADD_COLOR_CONFIG(GROUPITEM_BAR_NORMAL, $B0232);
48         ADD_COLOR_CONFIG(SECTIONITEM_BG_NORMAL, $B0217);
49         ADD_IMAGE_CONFIG(GROUPITEM_BG_NORMAL, #00_indexlist_bg.9.png);
50         ADD_IMAGE_CONFIG(GROUPITEM_BG_EFFECT, #00_indexlist_bg_ef.9.png);
51         ADD_IMAGE_CONFIG(SECTIONITEM_SINGLE_BG_NORMAL, #00_list_group_bg.9.png);
52         ADD_IMAGE_CONFIG(SECTIONITEM_SINGLE_BG_PRESSED, #00_list_group_bg_ef.9.png);
53         ADD_IMAGE_CONFIG(SECTIONITEM_TOP_BG_NORMAL, #00_list_group_bg_top.9.png);
54         ADD_IMAGE_CONFIG(SECTIONITEM_TOP_BG_PRESSED, #00_list_group_bg_top_ef.9.png);
55         ADD_IMAGE_CONFIG(SECTIONITEM_CENTER_BG_NORMAL, #00_list_group_bg_center.9.png);
56         ADD_IMAGE_CONFIG(SECTIONITEM_CENTER_BG_PRESSED, #00_list_group_bg_center_ef.9.png);
57         ADD_IMAGE_CONFIG(SECTIONITEM_BOTTOM_BG_NORMAL, #00_list_group_bg_bottom.9.png);
58         ADD_IMAGE_CONFIG(SECTIONITEM_BOTTOM_BG_PRESSED, #00_list_group_bg_bottom_ef.9.png);
59         ADD_IMAGE_CONFIG(CHECKBOX_BG_NORMAL, #00_check_bg.png);
60         ADD_IMAGE_CONFIG(CHECKBOX_BG_PRESSED, #00_check_bg_press.png);
61         ADD_IMAGE_CONFIG(CHECKBOX_CHECK_MARK_NORMAL, #00_check_checking.png);
62         ADD_IMAGE_CONFIG(RADIOBUTTON_NORMAL, #00_button_radio.png);
63         ADD_IMAGE_CONFIG(RADIOBUTTON_PRESSED, #00_button_radio_press.png);
64         ADD_IMAGE_CONFIG(RADIOBUTTON_SELECTED, #00_button_radio_select.png);
65         ADD_IMAGE_CONFIG(ONOFFBUTTON_ON, #00_button_on.png);
66         ADD_IMAGE_CONFIG(ONOFFBUTTON_OFF, #00_button_off.png);
67         ADD_IMAGE_CONFIG(ONOFFBUTTON_HANDLER, #00_button_on_off_handler.png);
68         ADD_IMAGE_CONFIG(CIRCLE_BUTTON_BG_NORMAL, #00_circle_bg.png);
69         ADD_IMAGE_CONFIG(CIRCLE_BUTTON_BG_EFFECT, #00_circle_bg_ef.png);
70         ADD_IMAGE_CONFIG(CIRCLE_BUTTON_BG_PRESSED, #00_circle_bg_ef_press.png);
71         ADD_IMAGE_CONFIG(CIRCLE_BUTTON_REVEAL, #00_button_reveal.png);
72         ADD_IMAGE_CONFIG(SEARCH_ICON_NORMAL, #00_search_icon.png);
73
74         START_UI_CONFIG_MODE(720x1280);
75                 ADD_DIMENSION_CONFIG(MIN_SIZE, 90, 72);
76                 ADD_SHAPE_CONFIG(ITEM_DEFAULT_FONT_SIZE, 44);
77                 ADD_SHAPE_CONFIG(ITEM_LEFT_MARGIN, 26);
78                 ADD_SHAPE_CONFIG(ITEM_ANNEX_WIDTH, 64);
79                 ADD_SHAPE_CONFIG(ITEM_ANNEX_HEIGHT, 64);
80                 ADD_SHAPE_CONFIG(ITEM_ANNEX_ONOFF_WIDTH, 132);
81                 ADD_SHAPE_CONFIG(ITEM_ANNEX_ONOFF_HEIGHT, 70);
82                 ADD_SHAPE_CONFIG(ITEM_ANNEX_MORE_WIDTH, 74);
83                 ADD_SHAPE_CONFIG(ITEM_ANNEX_MORE_HEIGHT, 74);
84                 ADD_SHAPE_CONFIG(CONTEXTITEM_RIGHT_MARGIN, 0);
85                 ADD_SHAPE_CONFIG(GROUPITEM_DEFAULT_HEIGHT, 78);
86                 ADD_SHAPE_CONFIG(GROUPITEM_DEFAULT_TEXT_HEIGHT, 46);
87                 ADD_SHAPE_CONFIG(GROUPITEM_DEFAULT_FONT_SIZE, 32);
88                 ADD_SHAPE_CONFIG(GROUPITEM_LEFT_MARGIN, 26);
89                 ADD_SHAPE_CONFIG(GROUPITEM_BAR_WIDTH, 7);
90                 ADD_SHAPE_CONFIG(GROUPITEM_BAR_TOP_MARGIN, 4);
91                 ADD_SHAPE_CONFIG(GROUPITEM_INDEX_BAR_HEIGHT, 4);
92                 ADD_SHAPE_CONFIG(GROUPITEM_INDEX_BAR_LEFT_MARGIN, 26);
93                 ADD_SHAPE_CONFIG(GROUPITEM_INDEX_BAR_BOTTOM_MARGIN, 14);
94                 ADD_SHAPE_CONFIG(FASTSCROLL_INDEX_WIDTH, 51);
95                 ADD_FIXED_VALUE_CONFIG(ITEM_DIVIDER_HEIGHT, 1);
96                 ADD_FIXED_VALUE_CONFIG(SECTIONITEM_TOP_MARGIN, 0);
97         END_UI_CONFIG_MODE(720x1280);
98 }
99 END_UI_CONFIG(TABLEVIEW);