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.
18 * @file FUi_ResourceEditConfig.cpp
19 * @brief This is the implementation file for the properties of Edit.
22 #include "FUi_ResourceConfigMacro.h"
24 START_UI_CONFIG(EDIT);
26 ADD_COLOR_CONFIG(BG_NORMAL, $B0217);
27 ADD_COLOR_CONFIG(BG_PRESSED, $B0217);
28 ADD_COLOR_CONFIG(BG_HIGHLIGHTED, $B0217);
29 ADD_COLOR_CONFIG(BG_DISABLED, $B0217);
30 ADD_COLOR_CONFIG(TITLE_TEXT_NORMAL, $F011L3);
31 ADD_COLOR_CONFIG(TITLE_TEXT_PRESSED, $F011L3);
32 ADD_COLOR_CONFIG(TITLE_TEXT_HIGHLIGHTED, $F011L3);
33 ADD_COLOR_CONFIG(TITLE_TEXT_DISABLED, $F011L3D);
34 ADD_COLOR_CONFIG(TEXT_NORMAL, $F011L1);
35 ADD_COLOR_CONFIG(TEXT_PRESSED, $F011L1);
36 ADD_COLOR_CONFIG(TEXT_HIGHLIGHTED, $F011L1);
37 ADD_COLOR_CONFIG(TEXT_DISABLED, $F011L1D);
38 ADD_COLOR_CONFIG(GUIDE_TEXT_NORMAL, $F051);
39 ADD_COLOR_CONFIG(CLEAR_ICON_NORMAL, $F041i);
40 ADD_COLOR_CONFIG(CLEAR_ICON_PRESSED, $B042);
41 ADD_COLOR_CONFIG(CUT_LINK_TEXT_NORMAL, $F011L1);
42 ADD_COLOR_CONFIG(CUT_LINK_BG_NORMAL, $B0217);
43 ADD_COLOR_CONFIG(CURSOR_NORMAL, $F052);
45 ADD_IMAGE_CONFIG(BG_NORMAL, #00_edit_field_no_line_square_bg.9.png);
46 ADD_IMAGE_CONFIG(BG_PRESSED, #00_edit_field_no_line_square_bg.9.png);
47 ADD_IMAGE_CONFIG(BG_HIGHLIGHTED, #00_edit_field_no_line_square_bg.9.png);
48 ADD_IMAGE_CONFIG(BG_DISABLED, #00_edit_field_no_line_square_bg.9.png);
49 ADD_IMAGE_CONFIG(BG_EFFECT, #00_edit_field_no_line_square_bg.9.png);
50 ADD_IMAGE_CONFIG(BG_SINGLE_NORMAL, #00_list_group_bg.9.png);
51 ADD_IMAGE_CONFIG(BG_SINGLE_EFFECT, #00_list_group_bg_ef.9.png);
52 ADD_IMAGE_CONFIG(BG_SINGLE_PRESSED , #00_groupedlist_bg_press.9.png);
53 ADD_IMAGE_CONFIG(BG_TOP, #00_list_group_bg_top.9.png);
54 ADD_IMAGE_CONFIG(BG_TOP_EFFECT, #00_list_group_bg_top_ef.9.png);
55 ADD_IMAGE_CONFIG(BG_TOP_PRESSED, #00_groupedlist_top_bg_press.9.png);
56 ADD_IMAGE_CONFIG(BG_CENTER, #00_list_group_bg_center.9.png);
57 ADD_IMAGE_CONFIG(BG_CENTER_EFFECT, #00_list_group_bg_center_ef.9.png);
58 ADD_IMAGE_CONFIG(BG_CENTER_PRESSED, #00_groupedlist_center_bg_press.9.png);
59 ADD_IMAGE_CONFIG(BG_BOTTOM, #00_list_group_bg_bottom.9.png);
60 ADD_IMAGE_CONFIG(BG_BOTTOM_EFFECT, #00_list_group_bg_bottom_ef.9.png);
61 ADD_IMAGE_CONFIG(BG_BOTTOM_PRESSED, #00_groupedlist_bottom_bg_press.9.png);
62 ADD_IMAGE_CONFIG(COPY_PASTE_ICON_LEFT_NORMAL, #copy&paste_Icon_left.png);
63 ADD_IMAGE_CONFIG(COPY_PASTE_ICON_LEFT_PRESSED, #copy&paste_Icon_left_press.png);
64 ADD_IMAGE_CONFIG(COPY_PASTE_ICON_RIGHT_NORMAL, #copy&paste_Icon_right.png);
65 ADD_IMAGE_CONFIG(COPY_PASTE_ICON_RIGHT_PRESSED, #copy&paste_Icon_right_press.png);
66 ADD_IMAGE_CONFIG(COPY_PASTE_SEARCH_ICON, #copy&paste_icon_search.png);
67 ADD_IMAGE_CONFIG(BG_ROUND_NORMAL, #00_edit_field_round_bg.9.png);
68 ADD_IMAGE_CONFIG(BG_ROUND_EFFECT, #00_edit_field_line_round_bg_01.9.png);
69 ADD_IMAGE_CONFIG(CLEAR_ICON_NORMAL, #00_edit_field_clear.png);
70 ADD_IMAGE_CONFIG(CLEAR_ICON_PRESSED, #00_edit_field_clear.png);
72 START_UI_CONFIG_MODE(480x800);
74 ADD_DIMENSION_CONFIG(MIN_SIZE, 48, 60);
75 ADD_DIMENSION_CONFIG(TITLE_STYLE_MIN_SIZE, 48, 102);
76 ADD_DIMENSION_CONFIG(SMALL_STYLE_MIN_SIZE, 48, 48);
78 START_UI_CONFIG_API_VERSION(2);
79 ADD_DIMENSION_CONFIG(MIN_SIZE, 48, 60);
80 ADD_DIMENSION_CONFIG(TITLE_STYLE_MIN_SIZE, 48, 102);
81 ADD_DIMENSION_CONFIG(SMALL_STYLE_MIN_SIZE, 48, 48);
82 END_UI_CONFIG_API_VERSION();
84 END_UI_CONFIG_MODE(480x800);
86 START_UI_CONFIG_MODE(720x1280);
88 ADD_FIXED_VALUE_CONFIG(FONT_MIN_SIZE, 4);
89 ADD_SHAPE_CONFIG(DEFAULT_FONT_SIZE, 44);
90 ADD_SHAPE_CONFIG(DEFAULT_TITLE_FONT_SIZE, 32);
91 ADD_SHAPE_CONFIG(CLEAR_ICON_HEIGHT, 42);
92 ADD_SHAPE_CONFIG(CLEAR_ICON_WIDTH, 42);
93 ADD_SHAPE_CONFIG(COPYPASTE_HANDLER_WIDTH, 48);
94 ADD_SHAPE_CONFIG(COPYPASTE_HANDLER_HEIGHT, 68);
95 ADD_SHAPE_CONFIG(FIELD_BORDER_WIDTH, 1);
96 ADD_SHAPE_CONFIG(FIELD_LEFT_MARGIN, 0);
97 ADD_SHAPE_CONFIG(FIELD_RIGHT_MARGIN, 0);
98 ADD_SHAPE_CONFIG(FIELD_TOP_MARGIN, 0);
99 ADD_SHAPE_CONFIG(FIELD_BOTTOM_MARGIN, 0);
100 ADD_SHAPE_CONFIG(FIELD_TEXT_LEFT_MARGIN, 16);
101 ADD_SHAPE_CONFIG(FIELD_TEXT_RIGHT_MARGIN, 16);
102 ADD_SHAPE_CONFIG(FIELD_TEXT_TOP_MARGIN, 10);
103 ADD_SHAPE_CONFIG(FIELD_TEXT_BOTTOM_MARGIN, 10);
104 ADD_SHAPE_CONFIG(FIELD_TITLE_TEXT_LEFT_MARGIN, 16);
105 ADD_SHAPE_CONFIG(FIELD_TITLE_TEXT_RIGHT_MARGIN, 16);
106 ADD_SHAPE_CONFIG(FIELD_TITLE_TEXT_TOP_MARGIN, 10);
107 ADD_SHAPE_CONFIG(FIELD_TITLE_TEXT_BOTTOM_MARGIN, 10);
108 ADD_SHAPE_CONFIG(FIELD_TITLE_RECT_WIDTH, 120);
109 ADD_SHAPE_CONFIG(FIELD_TITLE_RECT_HEIGHT, 36);
111 ADD_SHAPE_CONFIG(AREA_LEFT_MARGIN, 0);
112 ADD_SHAPE_CONFIG(AREA_RIGHT_MARGIN, 0);
113 ADD_SHAPE_CONFIG(AREA_TOP_MARGIN, 0);
114 ADD_SHAPE_CONFIG(AREA_BOTTOM_MARGIN, 0);
115 ADD_SHAPE_CONFIG(AREA_TEXT_LEFT_MARGIN, 16);
116 ADD_SHAPE_CONFIG(AREA_TEXT_RIGHT_MARGIN, 16);
117 ADD_SHAPE_CONFIG(AREA_TEXT_TOP_MARGIN, 10);
118 ADD_SHAPE_CONFIG(AREA_TEXT_BOTTOM_MARGIN, 10);
119 ADD_SHAPE_CONFIG(AREA_TITLE_TEXT_LEFT_MARGIN, 16);
120 ADD_SHAPE_CONFIG(AREA_TITLE_TEXT_RIGHT_MARGIN, 16);
121 ADD_SHAPE_CONFIG(AREA_TITLE_TEXT_TOP_MARGIN, 12);
122 ADD_SHAPE_CONFIG(AREA_TITLE_TEXT_BOTTOM_MARGIN, 12);
123 ADD_SHAPE_CONFIG(AREA_TITLE_RECT_WIDTH, 120);
124 ADD_SHAPE_CONFIG(AREA_TITLE_RECT_HEIGHT, 48);
125 ADD_SHAPE_CONFIG(AREA_SCROLL_WIDTH, 5);
126 ADD_SHAPE_CONFIG(CURSOR_WIDTH, 2);
127 ADD_SHAPE_CONFIG(TEXT_OBJECT_MININMUM_WIDTH, 63);
129 ADD_DIMENSION_CONFIG(MIN_SIZE, 48, 60);
130 ADD_DIMENSION_CONFIG(TITLE_STYLE_MIN_SIZE, 48, 102);
131 ADD_DIMENSION_CONFIG(SMALL_STYLE_MIN_SIZE, 48, 48);
133 START_UI_CONFIG_API_VERSION(2);
134 ADD_DIMENSION_CONFIG(MIN_SIZE, 48, 60);
135 ADD_DIMENSION_CONFIG(TITLE_STYLE_MIN_SIZE, 48, 102);
136 ADD_DIMENSION_CONFIG(SMALL_STYLE_MIN_SIZE, 48, 48);
137 END_UI_CONFIG_API_VERSION();
139 END_UI_CONFIG_MODE(720x1280);