Tizen 2.1 base
[framework/osp/uifw.git] / src / ui / resource / FUi_ResourceScrollConfig.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 #include "FUi_ResourceConfigMacro.h"
19
20 START_UI_CONFIG(SCROLL);
21 {
22         ADD_COLOR_CONFIG(THUMB, $B071);
23
24         ADD_COLOR_CONFIG(JUMP_TO_TOP_BG, $W011);
25         ADD_COLOR_CONFIG(JUMP_TO_TOP_NORMAL, $F032L1);
26         ADD_COLOR_CONFIG(JUMP_TO_TOP_PRESSED, $F032L1P);
27         ADD_COLOR_CONFIG(BUTTON_BG, $W011);
28         ADD_COLOR_CONFIG(BUTTON_BG_PRESSED, $B042);
29
30         ADD_IMAGE_CONFIG(THUMB, #00_scroll_bar.9.png);
31         ADD_IMAGE_CONFIG(THUMB_EFFECT, #00_scroll_bar_ef.9.png);
32         ADD_IMAGE_CONFIG(JUMP_TO_TOP, #00_icon_jump.png);
33         ADD_IMAGE_CONFIG(JUMP_TO_TOP_EFFECT, #00_icon_jump_ef.png);
34         ADD_IMAGE_CONFIG(JUMP_TO_TOP_LEFT, #00_icon_jump_left.png);
35         ADD_IMAGE_CONFIG(JUMP_TO_TOP_LEFT_EFFECT, #00_icon_jump_left_ef.png);
36         ADD_IMAGE_CONFIG(BUTTON_BG, #00_button_01.9.png);
37         ADD_IMAGE_CONFIG(BUTTON_BG_EFFECT, #00_button_01_ef.9.png);
38         ADD_IMAGE_CONFIG(BUTTON_BG_PRESSED, #00_button_01_ef_press.9.png);
39         ADD_IMAGE_CONFIG(HANDLER_BG, #00_scroll_bar_handler_bg.9.png);
40         ADD_IMAGE_CONFIG(HANDLER_BG_EFFECT, #00_scroll_bar_handler_bg_ef.9.png);
41         ADD_IMAGE_CONFIG(HANDLER_HORIZONTAL, #00_scroll_bar_handler_h.png);
42         ADD_IMAGE_CONFIG(HANDLER_VERTICAL, #00_scroll_bar_handler_v.png);
43
44         ADD_IMAGE_CONFIG(OVERSCROLLING_TOP_BG, #00_overscrolling_top.9.png);
45         ADD_IMAGE_CONFIG(OVERSCROLLING_BOTTOM_BG, #00_overscrolling_bottom.9.png);
46         ADD_IMAGE_CONFIG(OVERSCROLLING_LEFT_BG, #00_overscrolling_left.9.png);
47         ADD_IMAGE_CONFIG(OVERSCROLLING_RIGHT_BG, #00_overscrolling_right.9.png);
48
49         START_UI_CONFIG_MODE(720x1280);
50                 ADD_SHAPE_CONFIG(VERTICAL_THUMB_MIN_WIDTH, 16);
51                 ADD_SHAPE_CONFIG(VERTICAL_THUMB_MIN_HEIGHT, 16);
52                 ADD_SHAPE_CONFIG(VERTICAL_THUMB_MARGIN, 6);
53                 ADD_SHAPE_CONFIG(HORIZONTAL_THUMB_MIN_WIDTH, 16);
54                 ADD_SHAPE_CONFIG(HORIZONTAL_THUMB_MIN_HEIGHT, 16);
55                 ADD_SHAPE_CONFIG(HORIZONTAL_THUMB_MARGIN, 6);
56
57                 ADD_SHAPE_CONFIG(JUMP_TO_TOP_RIGHT_MARGIN, 26);
58                 ADD_SHAPE_CONFIG(JUMP_TO_TOP_TOP_MARGIN, 18);
59                 ADD_FIXED_VALUE_CONFIG(JUMP_TO_TOP_WIDTH, 74);
60                 ADD_FIXED_VALUE_CONFIG(JUMP_TO_TOP_HEIGHT, 74);
61
62                 ADD_SHAPE_CONFIG(HANDLER_MARGIN, 4);
63                 ADD_SHAPE_CONFIG(HANDLER_MIN_WIDTH, 54);
64                 ADD_SHAPE_CONFIG(HANDLER_MIN_HEIGHT, 214);
65
66                 ADD_SHAPE_CONFIG(OVERSCROLLING_TOP_HEIGHT, 30);
67                 ADD_SHAPE_CONFIG(OVERSCROLLING_BOTTOM_HEIGHT, 30);
68                 ADD_SHAPE_CONFIG(OVERSCROLLING_LEFT_WIDTH, 30);
69                 ADD_SHAPE_CONFIG(OVERSCROLLING_RIGHT_WIDTH, 30);
70         END_UI_CONFIG_MODE(720x1280);
71
72         START_UI_CONFIG_MODE(1280x720);
73                 ADD_SHAPE_CONFIG(OVERSCROLLING_TOP_HEIGHT, 30);
74                 ADD_SHAPE_CONFIG(OVERSCROLLING_BOTTOM_HEIGHT, 30);
75                 ADD_SHAPE_CONFIG(OVERSCROLLING_LEFT_WIDTH, 30);
76                 ADD_SHAPE_CONFIG(OVERSCROLLING_RIGHT_WIDTH, 30);
77         END_UI_CONFIG_MODE(1280x720);
78 }
79 END_UI_CONFIG(SCROLL);
80