2 // Open Service Platform
3 // Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
5 // Licensed under the Apache License, Version 2.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://www.apache.org/licenses/LICENSE-2.0/
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.h
19 * @brief This is the implementation file for the properties of Edit.
21 #ifndef _FUI_RESOURCE_EDIT_CONFIG_H_
22 #define _FUI_RESOURCE_EDIT_CONFIG_H_
24 #include "FUi_ResourceConfigMacro.h"
26 DECLARE_UI_CONFIG(EDIT);
27 DECLARE_COLOR_CONFIG(BG_NORMAL, 1)
28 DECLARE_COLOR_CONFIG(BG_PRESSED, 2)
29 DECLARE_COLOR_CONFIG(BG_HIGHLIGHTED, 3)
30 DECLARE_COLOR_CONFIG(BG_DISABLED, 4)
31 DECLARE_COLOR_CONFIG(TITLE_TEXT_NORMAL, 5)
32 DECLARE_COLOR_CONFIG(TITLE_TEXT_PRESSED, 6)
33 DECLARE_COLOR_CONFIG(TITLE_TEXT_HIGHLIGHTED, 7)
34 DECLARE_COLOR_CONFIG(TITLE_TEXT_DISABLED, 8)
35 DECLARE_COLOR_CONFIG(TEXT_NORMAL, 9)
36 DECLARE_COLOR_CONFIG(TEXT_PRESSED, 10)
37 DECLARE_COLOR_CONFIG(TEXT_HIGHLIGHTED, 11)
38 DECLARE_COLOR_CONFIG(TEXT_DISABLED, 12)
39 DECLARE_COLOR_CONFIG(GUIDE_TEXT_NORMAL, 13)
40 DECLARE_COLOR_CONFIG(CLEAR_ICON_NORMAL, 14)
41 DECLARE_COLOR_CONFIG(CLEAR_ICON_PRESSED, 15)
42 DECLARE_COLOR_CONFIG(CLEAR_ICON_DISABLED, 16)
43 DECLARE_COLOR_CONFIG(CUT_LINK_TEXT_NORMAL, 17)
44 DECLARE_COLOR_CONFIG(CUT_LINK_BG_NORMAL, 18)
45 DECLARE_COLOR_CONFIG(CURSOR_NORMAL, 19)
47 DECLARE_IMAGE_CONFIG(BG_NORMAL, 1)
48 DECLARE_IMAGE_CONFIG(BG_PRESSED, 2)
49 DECLARE_IMAGE_CONFIG(BG_HIGHLIGHTED, 3)
50 DECLARE_IMAGE_CONFIG(BG_DISABLED, 4)
51 DECLARE_IMAGE_CONFIG(BG_EFFECT, 5)
52 DECLARE_IMAGE_CONFIG(COPY_PASTE_ICON_CENTER_NORMAL, 6)
53 DECLARE_IMAGE_CONFIG(COPY_PASTE_ICON_REVERSE_CENTER_NORMAL, 7)
54 DECLARE_IMAGE_CONFIG(COPY_PASTE_ICON_LEFT_NORMAL, 8)
55 DECLARE_IMAGE_CONFIG(COPY_PASTE_ICON_RIGHT_NORMAL, 9)
56 DECLARE_IMAGE_CONFIG(COPY_PASTE_ICON_REVERSE_LEFT_NORMAL, 10)
57 DECLARE_IMAGE_CONFIG(COPY_PASTE_ICON_REVERSE_RIGHT_NORMAL, 11)
58 DECLARE_IMAGE_CONFIG(COPY_PASTE_SEARCH_ICON, 12)
59 DECLARE_IMAGE_CONFIG(COPY_PASTE_MAGNIFIER, 13)
60 DECLARE_IMAGE_CONFIG(COPY_PASTE_MAGNIFIER_MASK, 14)
61 DECLARE_IMAGE_CONFIG(BG_ROUND_NORMAL, 15)
62 DECLARE_IMAGE_CONFIG(BG_ROUND_EFFECT, 16)
63 DECLARE_IMAGE_CONFIG(CLEAR_ICON_NORMAL, 17)
64 DECLARE_IMAGE_CONFIG(CLEAR_ICON_PRESSED, 18)
65 DECLARE_IMAGE_CONFIG(CLEAR_ICON_DISABLED, 19)
66 DECLARE_IMAGE_CONFIG(GROUPED_SINGLE_BG_NORMAL, 20)
67 DECLARE_IMAGE_CONFIG(GROUPED_SINGLE_BG_EFFECT_NORMAL, 21)
68 DECLARE_IMAGE_CONFIG(GROUPED_TOP_BG_NORMAL, 22)
69 DECLARE_IMAGE_CONFIG(GROUPED_TOP_BG_EFFECT_NORMAL, 23)
70 DECLARE_IMAGE_CONFIG(GROUPED_MIDDLE_BG_NORMAL, 24)
71 DECLARE_IMAGE_CONFIG(GROUPED_MIDDLE_BG_EFFECT_NORMAL, 25)
72 DECLARE_IMAGE_CONFIG(GROUPED_BOTTOM_BG_NORMAL, 26)
73 DECLARE_IMAGE_CONFIG(GROUPED_BOTTOM_BG_EFFECT_NORMAL, 27)
74 DECLARE_IMAGE_CONFIG(BG_RING_FOCUSED, 28)
76 DECLARE_DIMENSION_CONFIG(MIN_SIZE, 1)
77 DECLARE_DIMENSION_CONFIG(TITLE_STYLE_MIN_SIZE, 2)
78 DECLARE_DIMENSION_CONFIG(SMALL_STYLE_MIN_SIZE, 3)
80 DECLARE_FIXED_VALUE_CONFIG(FONT_MIN_SIZE, 1)
82 DECLARE_SHAPE_CONFIG(DEFAULT_FONT_SIZE, 1)
83 DECLARE_SHAPE_CONFIG(DEFAULT_TITLE_FONT_SIZE, 2)
84 DECLARE_SHAPE_CONFIG(CLEAR_ICON_HEIGHT, 3)
85 DECLARE_SHAPE_CONFIG(CLEAR_ICON_WIDTH, 4)
86 DECLARE_SHAPE_CONFIG(COPYPASTE_HANDLER_WIDTH, 5)
87 DECLARE_SHAPE_CONFIG(COPYPASTE_HANDLER_HEIGHT, 6)
88 DECLARE_SHAPE_CONFIG(FIELD_BORDER_WIDTH, 7)
89 DECLARE_SHAPE_CONFIG(FIELD_LEFT_MARGIN, 8)
90 DECLARE_SHAPE_CONFIG(FIELD_RIGHT_MARGIN, 9)
91 DECLARE_SHAPE_CONFIG(FIELD_TOP_MARGIN, 10)
92 DECLARE_SHAPE_CONFIG(FIELD_BOTTOM_MARGIN, 11)
93 DECLARE_SHAPE_CONFIG(FIELD_TEXT_LEFT_MARGIN, 12)
94 DECLARE_SHAPE_CONFIG(FIELD_TEXT_RIGHT_MARGIN, 13)
95 DECLARE_SHAPE_CONFIG(FIELD_TEXT_TOP_MARGIN, 14)
96 DECLARE_SHAPE_CONFIG(FIELD_TEXT_BOTTOM_MARGIN, 15)
97 DECLARE_SHAPE_CONFIG(FIELD_TITLE_TEXT_LEFT_MARGIN, 16)
98 DECLARE_SHAPE_CONFIG(FIELD_TITLE_TEXT_RIGHT_MARGIN, 17)
99 DECLARE_SHAPE_CONFIG(FIELD_TITLE_TEXT_TOP_MARGIN, 18)
100 DECLARE_SHAPE_CONFIG(FIELD_TITLE_TEXT_BOTTOM_MARGIN, 19)
101 DECLARE_SHAPE_CONFIG(FIELD_TITLE_RECT_WIDTH, 20)
102 DECLARE_SHAPE_CONFIG(FIELD_TITLE_RECT_HEIGHT, 21)
103 DECLARE_SHAPE_CONFIG(AREA_LEFT_MARGIN, 22)
104 DECLARE_SHAPE_CONFIG(AREA_RIGHT_MARGIN, 23)
105 DECLARE_SHAPE_CONFIG(AREA_TOP_MARGIN, 24)
106 DECLARE_SHAPE_CONFIG(AREA_BOTTOM_MARGIN, 25)
107 DECLARE_SHAPE_CONFIG(AREA_TEXT_LEFT_MARGIN, 26)
108 DECLARE_SHAPE_CONFIG(AREA_TEXT_RIGHT_MARGIN, 27)
109 DECLARE_SHAPE_CONFIG(AREA_TEXT_TOP_MARGIN, 28)
110 DECLARE_SHAPE_CONFIG(AREA_TEXT_BOTTOM_MARGIN, 29)
111 DECLARE_SHAPE_CONFIG(AREA_TITLE_TEXT_LEFT_MARGIN, 30)
112 DECLARE_SHAPE_CONFIG(AREA_TITLE_TEXT_RIGHT_MARGIN, 31)
113 DECLARE_SHAPE_CONFIG(AREA_TITLE_TEXT_TOP_MARGIN, 32)
114 DECLARE_SHAPE_CONFIG(AREA_TITLE_TEXT_BOTTOM_MARGIN, 33)
115 DECLARE_SHAPE_CONFIG(AREA_TITLE_RECT_WIDTH, 34)
116 DECLARE_SHAPE_CONFIG(AREA_TITLE_RECT_HEIGHT, 35)
117 DECLARE_SHAPE_CONFIG(AREA_SCROLL_WIDTH, 36)
118 DECLARE_SHAPE_CONFIG(CURSOR_WIDTH, 37)
119 DECLARE_SHAPE_CONFIG(TEXT_OBJECT_MININMUM_WIDTH, 38)
120 DECLARE_SHAPE_CONFIG(TEXT_OBJECT_MININMUM_HEIGHT, 39)
121 DECLARE_SHAPE_CONFIG(COPYPASTE_MAGNIFIER_WIDTH, 40)
122 DECLARE_SHAPE_CONFIG(COPYPASTE_MAGNIFIER_HEIGHT, 41)
123 DECLARE_SHAPE_CONFIG(COPYPASTE_MAGNIFIER_CAPTURE_WIDTH, 42)
124 DECLARE_SHAPE_CONFIG(COPYPASTE_MAGNIFIER_CAPTURE_HEIGHT, 43)
125 DECLARE_SHAPE_CONFIG(COPYPASTE_MAGNIFIER_CAPTURE_POSITION_X, 44)
126 DECLARE_SHAPE_CONFIG(COPYPASTE_MAGNIFIER_CAPTURE_POSITION_Y, 45)
127 DECLARE_END_UI_CONFIG(EDIT);
129 #endif //_FUI_RESOURCE_EDIT_CONFIG_H_