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_ResourceConfigParser.cpp
20 * @brief This is the header file for the ConfigParser.
22 * This header file contains the declarations of the ConfigParser.
25 #include <FBaseByteBuffer.h>
26 #include <FBaseInteger.h>
27 #include <FBaseString.h>
28 #include <FBaseSysLog.h>
29 #include <FBaseColHashMapT.h>
31 #include <FGrpColor.h>
32 #include <FGrpDimension.h>
33 #include <FBase_StringConverter.h>
34 #include "FUi_CoordinateSystemUtils.h"
35 #include "FUi_ResourceMapContainer.h"
36 #include "FUi_ResourceConfigParser.h"
37 #include "FUi_ResourceConfigTypes.h"
39 using namespace Tizen::Base;
40 using namespace Collection;
41 using namespace Tizen::Io;
42 using namespace Tizen::Graphics;
46 class _ColorMatchingMapProvider
47 : public IHashCodeProviderT <String>
50 _ColorMatchingMapProvider(void) {}
51 virtual ~_ColorMatchingMapProvider(void) {}
53 virtual int GetHashCode(const String& obj) const
55 return obj.GetHashCode();
59 class _ColorMatchingMapComparer
60 : public IComparerT <String>
63 _ColorMatchingMapComparer(void) {}
64 virtual ~_ColorMatchingMapComparer(void) {}
65 virtual result Compare(const String& obj1, const String& obj2, int& cmp) const
83 xmlSAXHandler mySaxHandler = {null, null, null, null, null, null, null, null, null, null, null, null, null, null,
84 Tizen::Ui::_Resource::ConfigParser::StartSaxFunc,
85 null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null};
88 namespace Tizen { namespace Ui { namespace _Resource
90 ConfigParser* pConfigXmlHandler = null;
91 HashMapT<String, String*>* pColorMatchingMap = null;
93 ConfigParser::ColorMatchingMap::ColorMatchingMap(void)
94 :HashMapT<String, String*>()
98 __pProvider = new (std::nothrow) _ColorMatchingMapProvider;
99 SysTryReturnVoidResult(NID_UI, __pProvider, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory allocation is failed.");
100 __pComparer = new (std::nothrow) _ColorMatchingMapComparer;
101 SysTryReturnVoidResult(NID_UI, __pComparer, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory allocation is failed.");
103 ConfigParser::ColorMatchingMap::~ColorMatchingMap(void)
105 result r = E_SUCCESS;
106 Collection::IMapEnumeratorT< String, String* >* pMapEnum = null;
107 if (Collection::HashMapT<String, String*>::GetCount() > 0)
109 pMapEnum = Collection::HashMapT<String, String*>::GetMapEnumeratorN();
110 SysTryReturn(NID_UI_ANIM, (pMapEnum != null), , E_SYSTEM, "[E_SYSTEM] System Error.");
112 Collection::MapEntryT< String, String* > value;
113 while ((pMapEnum->MoveNext() == E_SUCCESS))
115 r = pMapEnum->GetCurrent(value);
116 SysTryCatch(NID_UI_ANIM, (r == E_SUCCESS), r = E_SYSTEM, E_SYSTEM, "[E_SYSTEM] System Error.");
118 String* pObj = value.GetValue();
121 Collection::HashMapT<String, String*>::RemoveAll();
132 ConfigParser::ColorMatchingMap::Initialize(const String& version, const String& dVersion)
134 if (HashMapT<String, String*>::Construct(0, 0, *__pProvider, *__pComparer) != E_SUCCESS)
139 if (version == L"beta1")
141 Add(L"W0612", new (std::nothrow) String(L"DEFAULTCOLORTABLE::slider_handle_text_disabled"));
142 Add(L"B0622", new (std::nothrow) String(L"DEFAULTCOLORTABLE::contextmenu_list_item_divider_01"));
143 Add(L"B0231", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_group_item_divider_line_01"));
144 Add(L"B022", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_divider_line_01"));
146 Add(L"B011", new (std::nothrow) String(L"DEFAULTCOLORTABLE::form_bg"));
147 Add(L"B012", new (std::nothrow) String(L"DEFAULTCOLORTABLE::form_group_list_bg"));
148 Add(L"B013", new (std::nothrow) String(L"DEFAULTCOLORTABLE::form_black"));
149 Add(L"B014", new (std::nothrow) String(L"DEFAULTCOLORTABLE::form_white"));
150 Add(L"B015", new (std::nothrow) String(L"DEFAULTCOLORTABLE::form_list_reorder_bg"));
151 Add(L"B0211", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_bg"));
152 Add(L"B0211D", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_bg_disabled"));
153 Add(L"B0212", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_context_item_bg"));
154 Add(L"B0213", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_grid_item_bg"));
155 Add(L"B0214", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_2nd_depth_item_bg"));
156 Add(L"B0215", new (std::nothrow) String(L"DEFAULTCOLORTABLE::searchbar_bg"));
157 Add(L"B0216", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_select_all_item_bg"));
158 Add(L"B0217", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_group_item_bg"));
159 Add(L"B0217D", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_group_item_bg_disabled"));
160 Add(L"B0221", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_divider_line_01"));
161 Add(L"B0222", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_divider_line_02"));
162 Add(L"B0231L1", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_group_item_divider_line_01"));
163 Add(L"B0231L2", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_group_item_divider_line_02"));
164 Add(L"B0232", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_group_item_bar"));
165 Add(L"B0233", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_group_item_top_line"));
166 Add(L"B031", new (std::nothrow) String(L"DEFAULTCOLORTABLE::indicator_bg"));
167 Add(L"B041", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_bg_pressed"));
168 Add(L"B042", new (std::nothrow) String(L"DEFAULTCOLORTABLE::button_item_bg_pressed"));
169 Add(L"B043", new (std::nothrow) String(L"DEFAULTCOLORTABLE::old_item_bg_pressed"));
170 Add(L"B044", new (std::nothrow) String(L"DEFAULTCOLORTABLE::contextmenu_item_bg_pressed"));
171 Add(L"B0511", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_bg"));
172 Add(L"B0512", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_optiontray_bg"));
173 Add(L"B0513", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_tab_bg"));
174 Add(L"B0514", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_tab_item_bg"));
175 Add(L"B0514P1", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_tab_item_bg_selected"));
176 Add(L"B0514P2", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_tab_item_bg_edit"));
177 Add(L"B0515", new (std::nothrow) String(L"DEFAULTCOLORTABLE::footer_toolbar_bg"));
178 Add(L"B0516", new (std::nothrow) String(L"DEFAULTCOLORTABLE::footer_toolbar_item_bg_pressed"));
179 Add(L"B0517", new (std::nothrow) String(L"DEFAULTCOLORTABLE::footer_tab_item_bg"));
180 Add(L"B0517P1", new (std::nothrow) String(L"DEFAULTCOLORTABLE::footer_tab_item_selected"));
181 Add(L"B0517P2", new (std::nothrow) String(L"DEFAULTCOLORTABLE::footer_tab_item_bg_edit"));
182 Add(L"B0518", new (std::nothrow) String(L"DEFAULTCOLORTABLE::old_item_bg"));
183 Add(L"B0518P", new (std::nothrow) String(L"DEFAULTCOLORTABLE::tabbar_item_bg"));
184 Add(L"B0520", new (std::nothrow) String(L"DEFAULTCOLORTABLE::old_softkey_item_bg_normal"));
185 Add(L"B0520P", new (std::nothrow) String(L"DEFAULTCOLORTABLE::old_softkey_item_bg_pressed"));
186 Add(L"B052L1", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_item_normal"));
187 Add(L"B052L1P", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_item_selected"));
188 Add(L"B052L1D", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_item_disabled"));
189 Add(L"B052L2", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_translucent_item_normal"));
190 Add(L"B052L2P", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_more_icon_pressed"));
191 Add(L"B052L3", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_segment_font_normal"));
192 Add(L"B052L4", new (std::nothrow) String(L"DEFAULTCOLORTABLE::footer_text_normal"));
193 Add(L"B052L4P", new (std::nothrow) String(L"DEFAULTCOLORTABLE::footer_text_pressed"));
194 Add(L"B052L4D", new (std::nothrow) String(L"DEFAULTCOLORTABLE::footer_text_disabled"));
195 Add(L"B052L5", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_title_text_normal"));
196 Add(L"B052L6", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_tab_text_normal"));
197 Add(L"B052L6P", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_tab_text_pressed"));
198 Add(L"B052L8", new (std::nothrow) String(L"DEFAULTCOLORTABLE::old_footer_text_normal"));
199 Add(L"B052L8P", new (std::nothrow) String(L"DEFAULTCOLORTABLE::old_footer_text_pressed"));
200 Add(L"B052L8D", new (std::nothrow) String(L"DEFAULTCOLORTABLE::old_footer_text_disabled"));
201 Add(L"B052L9", new (std::nothrow) String(L"DEFAULTCOLORTABLE::old_softkey_item_icon_normal"));
202 Add(L"B052L9P", new (std::nothrow) String(L"DEFAULTCOLORTABLE::old_softkey_item_icon_pressed"));
203 Add(L"B052L9D", new (std::nothrow) String(L"DEFAULTCOLORTABLE::old_softkey_item_icon_disabled"));
204 Add(L"B0531", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_segment_item_bg_normal"));
205 Add(L"B0532", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_segment_item_bg_selected"));
206 Add(L"B0533", new (std::nothrow) String(L"DEFAULTCOLORTABLE::footer_segment_item_bg_normal"));
207 Add(L"B0534", new (std::nothrow) String(L"DEFAULTCOLORTABLE::footer_segment_item_bg_selected"));
208 Add(L"B0535", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_translucent_segment_item_bg_normal"));
209 Add(L"B0536", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_translucent_segment_item_bg_selected"));
210 Add(L"B0537", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_expandable_line"));
211 Add(L"B0545", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_button_item_bg_pressed"));
212 Add(L"B0556", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_translucent_item_bg"));
213 Add(L"B0557", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_translucent_item_bg_normal"));
214 Add(L"B0558", new (std::nothrow) String(L"DEFAULTCOLORTABLE::header_translucent_item_bg_pressed"));
215 Add(L"B061L1", new (std::nothrow) String(L"DEFAULTCOLORTABLE::popup_bg"));
216 Add(L"B061L2", new (std::nothrow) String(L"DEFAULTCOLORTABLE::popup_title_bg"));
217 Add(L"B061L3", new (std::nothrow) String(L"DEFAULTCOLORTABLE::popup_bottom_bg"));
218 Add(L"B061L4", new (std::nothrow) String(L"DEFAULTCOLORTABLE::contextmenu_bg"));
219 Add(L"B0621", new (std::nothrow) String(L"DEFAULTCOLORTABLE::popup_list_item_divider"));
220 Add(L"B0622L1", new (std::nothrow) String(L"DEFAULTCOLORTABLE::contextmenu_list_item_divider_01"));
221 Add(L"B0622L2", new (std::nothrow) String(L"DEFAULTCOLORTABLE::contextmenu_list_item_divider_02"));
222 Add(L"B0623L1", new (std::nothrow) String(L"DEFAULTCOLORTABLE::contextmenu_grid_item_divider_01"));
223 Add(L"B0623L2", new (std::nothrow) String(L"DEFAULTCOLORTABLE::contextmenu_grid_item_divider_02"));
224 Add(L"B063L1", new (std::nothrow) String(L"DEFAULTCOLORTABLE::popup_text"));
225 Add(L"B063L1P", new (std::nothrow) String(L"DEFAULTCOLORTABLE::contextmenu_item_text_pressed"));
226 Add(L"B063L2", new (std::nothrow) String(L"DEFAULTCOLORTABLE::ticker_detail_text"));
227 Add(L"B063L3", new (std::nothrow) String(L"DEFAULTCOLORTABLE::popup_progress_text"));
228 Add(L"B063L4", new (std::nothrow) String(L"DEFAULTCOLORTABLE::popup_title_text"));
229 Add(L"B063L5", new (std::nothrow) String(L"DEFAULTCOLORTABLE::contextmenu_item_text_normal"));
230 Add(L"B063L5D", new (std::nothrow) String(L"DEFAULTCOLORTABLE::contextmenu_item_text_disabled"));
231 Add(L"B071", new (std::nothrow) String(L"DEFAULTCOLORTABLE::scroll_bar_bg"));
232 Add(L"B0721", new (std::nothrow) String(L"DEFAULTCOLORTABLE::fastscroll_index_bar_text_normal"));
233 Add(L"B0722", new (std::nothrow) String(L"DEFAULTCOLORTABLE::fastscroll_index_bar_text_selected"));
234 Add(L"B0723", new (std::nothrow) String(L"DEFAULTCOLORTABLE::fastscroll_index_bar_bg"));
235 Add(L"B0724", new (std::nothrow) String(L"DEFAULTCOLORTABLE::fastscroll_index_bar_line_01"));
236 Add(L"B0725", new (std::nothrow) String(L"DEFAULTCOLORTABLE::fastscroll_index_bar_line_02"));
237 Add(L"B0731", new (std::nothrow) String(L"DEFAULTCOLORTABLE::fastscroll_popup_bg"));
238 Add(L"B0732", new (std::nothrow) String(L"DEFAULTCOLORTABLE::fastscroll_popup_text"));
239 Add(L"B0741", new (std::nothrow) String(L"DEFAULTCOLORTABLE::old_fastscroll_index_bar_text_normal"));
240 Add(L"B0742", new (std::nothrow) String(L"DEFAULTCOLORTABLE::old_fastscroll_index_bar_text_selected"));
241 Add(L"B0743", new (std::nothrow) String(L"DEFAULTCOLORTABLE::old_fastscroll_index_bar_bg"));
242 Add(L"B0744", new (std::nothrow) String(L"DEFAULTCOLORTABLE::old_fastscroll_index_bar_line_01"));
243 Add(L"B0745", new (std::nothrow) String(L"DEFAULTCOLORTABLE::old_fastscroll_index_bar_line_02"));
244 Add(L"B0751", new (std::nothrow) String(L"DEFAULTCOLORTABLE::old_fastscroll_popup_bg"));
245 Add(L"F011L1", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_text_normal"));
246 Add(L"F011L1P", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_text_pressed"));
247 Add(L"F011L1D", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_text_disabled"));
248 Add(L"F011L2", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_sub_text_setting_normal"));
249 Add(L"F011L2D", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_sub_text_setting_disabled"));
250 Add(L"F011L3", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_sub_text_title_normal"));
251 Add(L"F011L3D", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_sub_text_title_disabled"));
252 Add(L"F011L4", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_text_read_normal"));
253 Add(L"F011L4D", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_text_read_disabled"));
254 Add(L"F011L5", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_group_title_text"));
255 Add(L"F011L6", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_no_content_text"));
256 Add(L"F011L7", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_3line_2nd_text_normal"));
257 Add(L"F011L7D", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_3line_2nd_text_disabled"));
258 Add(L"F011L8", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_text_invalid"));
259 Add(L"F011L9", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_text_white"));
260 Add(L"F011L10", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_bubble_text"));
261 Add(L"F011L11", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_contact_text"));
262 Add(L"F011L12", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_name_text"));
263 Add(L"F011L13", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_edit_mode_text_01"));
264 Add(L"F011L14", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_edit_mode_text_02"));
265 Add(L"F011L15", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_message_time_failed_text"));
266 Add(L"F011L16", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_message_time_sent_text"));
267 Add(L"F011L17", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_message_time_receive_text"));
268 Add(L"F011L18", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_message_date_text"));
269 Add(L"F011L19", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_message_group_chat_name_text"));
270 Add(L"F011L20", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_sweep_text"));
271 Add(L"F011L21", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_help_text"));
272 Add(L"F011L22", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_message_help_text"));
273 Add(L"F021L1i", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_icon_normal"));
274 Add(L"F021L1iP", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_icon_pressed"));
275 Add(L"F021L1iD", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_icon_disabled"));
276 Add(L"F022L1i", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_star_icon_normal"));
277 Add(L"F022L2i", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_star_icon_selected"));
278 Add(L"F031L1", new (std::nothrow) String(L"DEFAULTCOLORTABLE::button_text_item_normal"));
279 Add(L"F031L1P", new (std::nothrow) String(L"DEFAULTCOLORTABLE::button_text_item_pressed"));
280 Add(L"F031L1D", new (std::nothrow) String(L"DEFAULTCOLORTABLE::button_text_item_disabled"));
281 Add(L"F031L3", new (std::nothrow) String(L"DEFAULTCOLORTABLE::tabbar_item_text_normal"));
282 Add(L"F031L3P", new (std::nothrow) String(L"DEFAULTCOLORTABLE::tabbar_item_text_pressed"));
283 Add(L"F031L3D", new (std::nothrow) String(L"DEFAULTCOLORTABLE::tabbar_item_text_disabled"));
284 Add(L"F032L1", new (std::nothrow) String(L"DEFAULTCOLORTABLE::button_icon_item_normal"));
285 Add(L"F032L1P", new (std::nothrow) String(L"DEFAULTCOLORTABLE::button_icon_item_pressed"));
286 Add(L"F032L1D", new (std::nothrow) String(L"DEFAULTCOLORTABLE::button_icon_item_disabled"));
287 Add(L"F032L2", new (std::nothrow) String(L"DEFAULTCOLORTABLE::warning_font_icon_normal"));
288 Add(L"F032L2P", new (std::nothrow) String(L"DEFAULTCOLORTABLE::warning_font_icon_pressed"));
289 Add(L"F032L2D", new (std::nothrow) String(L"DEFAULTCOLORTABLE::warning_font_icon_disabled"));
290 Add(L"F041i", new (std::nothrow) String(L"DEFAULTCOLORTABLE::searchbar_icon_normal"));
291 Add(L"F041iD", new (std::nothrow) String(L"DEFAULTCOLORTABLE::searchbar_icon_disabled"));
292 Add(L"F051", new (std::nothrow) String(L"DEFAULTCOLORTABLE::editfield_guide_text"));
293 Add(L"F052", new (std::nothrow) String(L"DEFAULTCOLORTABLE::editfield_cursor"));
294 Add(L"W011", new (std::nothrow) String(L"DEFAULTCOLORTABLE::button_bg"));
295 Add(L"W012", new (std::nothrow) String(L"DEFAULTCOLORTABLE::popup_button_bg"));
296 Add(L"W013", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_context_item_button_bg"));
297 Add(L"W0141", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_context_delete_button_bg_normal"));
298 Add(L"W0141P", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_context_delete_button_bg_pressed"));
299 Add(L"W021L1", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_index_section_title_bg_normal"));
300 Add(L"W021L1P", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_index_section_title_bg_pressed"));
301 Add(L"W021L2", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_index_section_title_line_normal"));
302 Add(L"W021L2P", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_index_section_title_line_pressed"));
303 Add(L"W021L3", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_index_section_title_text_normal"));
304 Add(L"W021L3P", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_index_section_title_text_pressed"));
305 Add(L"W031", new (std::nothrow) String(L"DEFAULTCOLORTABLE::searchbar_field_bg_normal"));
306 Add(L"W031D", new (std::nothrow) String(L"DEFAULTCOLORTABLE::searchbar_field_bg_disabled"));
307 Add(L"W032", new (std::nothrow) String(L"DEFAULTCOLORTABLE::searchbar_text_normal"));
308 Add(L"W032D", new (std::nothrow) String(L"DEFAULTCOLORTABLE::searchbar_text_disabled"));
309 Add(L"W041", new (std::nothrow) String(L"DEFAULTCOLORTABLE::editfield_bg"));
310 Add(L"W0611", new (std::nothrow) String(L"DEFAULTCOLORTABLE::slider_handle_text"));
311 Add(L"W0611D", new (std::nothrow) String(L"DEFAULTCOLORTABLE::slider_handle_text_disabled"));
312 Add(L"W062L1", new (std::nothrow) String(L"DEFAULTCOLORTABLE::slider_bar_bg"));
313 Add(L"W062L2", new (std::nothrow) String(L"DEFAULTCOLORTABLE::slider_bar"));
314 Add(L"W062L3", new (std::nothrow) String(L"DEFAULTCOLORTABLE::progress_circle_bar_bg"));
315 Add(L"W062L4", new (std::nothrow) String(L"DEFAULTCOLORTABLE::progress_circle_bar"));
316 Add(L"W063", new (std::nothrow) String(L"DEFAULTCOLORTABLE::slider_bubble_bg"));
317 Add(L"W0641", new (std::nothrow) String(L"DEFAULTCOLORTABLE::slider_handle_bg"));
318 Add(L"W0641P", new (std::nothrow) String(L"DEFAULTCOLORTABLE::slider_handle_bg_pressed"));
319 Add(L"W0641D", new (std::nothrow) String(L"DEFAULTCOLORTABLE::slider_handle_bg_disabled"));
320 Add(L"W0711", new (std::nothrow) String(L"DEFAULTCOLORTABLE::token_edit_item_bg_normal"));
321 Add(L"W0712", new (std::nothrow) String(L"DEFAULTCOLORTABLE::token_edit_item_outline_normal"));
322 Add(L"W0713", new (std::nothrow) String(L"DEFAULTCOLORTABLE::token_edit_item_bg_pressed"));
323 Add(L"W0714", new (std::nothrow) String(L"DEFAULTCOLORTABLE::token_edit_item_outline_pressed"));
324 Add(L"W0721", new (std::nothrow) String(L"DEFAULTCOLORTABLE::token_edit_expansion_button_bg"));
325 Add(L"W0811", new (std::nothrow) String(L"DEFAULTCOLORTABLE::picker_detail_bar_bg"));
326 Add(L"W0812", new (std::nothrow) String(L"DEFAULTCOLORTABLE::picker_button_bg"));
327 Add(L"W082", new (std::nothrow) String(L"DEFAULTCOLORTABLE::picker_detail_bar_bg"));
328 Add(L"W083", new (std::nothrow) String(L"DEFAULTCOLORTABLE::picker_keypad_button_bg"));
329 Add(L"W084", new (std::nothrow) String(L"DEFAULTCOLORTABLE::picker_detail_bar_text_normal"));
330 Add(L"W084P", new (std::nothrow) String(L"DEFAULTCOLORTABLE::picker_detail_bar_text_pressed"));
331 Add(L"W101", new (std::nothrow) String(L"DEFAULTCOLORTABLE::tabbar_item_bg_pressed"));
332 Add(L"W111", new (std::nothrow) String(L"DEFAULTCOLORTABLE::optionmenu_bg"));
333 Add(L"W1121", new (std::nothrow) String(L"DEFAULTCOLORTABLE::optionmenu_item_normal"));
334 Add(L"W1122", new (std::nothrow) String(L"DEFAULTCOLORTABLE::optionmenu_item_pressed"));
335 Add(L"W1123", new (std::nothrow) String(L"DEFAULTCOLORTABLE::optionmenu_item_disabled"));
336 Add(L"W1211", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_group_table_item_bg"));
337 Add(L"W1212", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_group_table_item_inputmode_bg"));
338 Add(L"W1221", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_group_table_item_text"));
339 Add(L"W1222", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_group_table_item_text_inputmode"));
340 Add(L"W1223", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_group_table_item_text_pressed"));
341 Add(L"W131", new (std::nothrow) String(L"DEFAULTCOLORTABLE::splitpanel_divider_bg"));
342 Add(L"W132", new (std::nothrow) String(L"DEFAULTCOLORTABLE::splitpanel_divider_bg_pressed"));
343 Add(L"W141", new (std::nothrow) String(L"DEFAULTCOLORTABLE::list_item_no_content_icon"));
344 Add(L"W151", new (std::nothrow) String(L"DEFAULTCOLORTABLE::iconlist_item_border_normal"));
345 Add(L"W152", new (std::nothrow) String(L"DEFAULTCOLORTABLE::iconlist_item_border_loading"));
346 Add(L"W153", new (std::nothrow) String(L"DEFAULTCOLORTABLE::iconlist_item_border_selected"));
351 HashMapT<String, String*>*
352 ConfigParser::GetMatchingTable(void)
354 return pColorMatchingMap;
357 ConfigParser::ConfigParser(void)
358 : __pMapContainer(null)
359 , __pCurrentAttribute(null)
360 , __pCurrentAnimationList(null)
362 , __pColorKeyTable(null)
363 , __pImageKeyTable(null)
364 , __pAnimationKeyTable(null)
368 __pProvider = new _ResourceHashCodeProvider;
369 SysTryReturnVoidResult(NID_UI, __pProvider, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory allocation is failed.");
370 __pComparer = new _ResourceComparer;
371 SysTryReturnVoidResult(NID_UI, __pComparer, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory allocation is failed.");
373 ConfigParser::~ConfigParser(void)
375 delete pColorMatchingMap;
376 pColorMatchingMap = null;
377 delete __pColorKeyTable;
378 __pColorKeyTable = null;
379 delete __pImageKeyTable;
380 __pImageKeyTable = null;
381 delete __pAnimationKeyTable;
382 __pAnimationKeyTable = null;
387 if (__pCurrentAttribute)
389 delete [] __pCurrentAttribute;
390 __pCurrentAttribute = null;
394 ConfigParser::Parse(const String& filename, MapContainer & table)
398 FileAttributes attrib;
400 byte* pXmlContents = null;
401 result r = E_SUCCESS;
404 if (!File::IsFileExist(filename))
408 r = file.Construct(filename, L"r");
411 SysLogException(NID_UI, E_SYSTEM, "[E_SYSTEM] Parse Failed -- XML file Construct.");
415 r = Tizen::Io::File::GetAttributes(filename, attrib);
418 SysLogException(NID_UI, E_SYSTEM, "[E_SYSTEM] Parse Failed -- XML file GetAttributes.");
421 size = (int) attrib.GetFileSize();
423 r = buffer.Construct(size);
426 SysLogException(NID_UI, E_SYSTEM, "[E_SYSTEM] Parse Failed - Buffer Construct Failed.");
430 r = file.Read(buffer);
433 SysLogException(NID_UI, E_SYSTEM, "[E_SYSTEM] Parse Failed -- can't read the file.");
437 readCount = buffer.GetPosition();
438 pXmlContents = new (std::nothrow) byte[readCount];
439 SysTryReturn(NID_UI, pXmlContents != null, false, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Unable to create XmlContents.");
442 r = buffer.GetArray(pXmlContents, 0, readCount);
445 SysLogException(NID_UI, E_SYSTEM, "[E_SYSTEM] Parse Failed -- buffer.GetArray is Failed.");
446 delete[] pXmlContents;
449 char* pXmlBuffer = (char*) pXmlContents;
451 __pMapContainer = &table;
452 pConfigXmlHandler = this;
453 xmlSAXHandlerPtr pMySaxhandler = &mySaxHandler;
454 xmlSubstituteEntitiesDefault(1);
455 xmlSAXUserParseMemory(pMySaxhandler, null, pXmlBuffer, readCount);
456 pConfigXmlHandler = null;
457 delete [] pXmlContents;
461 ConfigParser::StartSaxFunc(void* pXmlParserCtxt, const xmlChar* pName, const xmlChar** pAttributes)
463 if (xmlStrcasecmp(pName, (xmlChar*) "Image") == 0)
465 pConfigXmlHandler->AddImage(pAttributes);
467 else if (xmlStrcasecmp(pName, (xmlChar*) "Color") == 0)
469 pConfigXmlHandler->AddColor(pAttributes);
471 else if (xmlStrcasecmp(pName, (xmlChar*) "Theme") == 0)
473 pConfigXmlHandler->SetInformation(pAttributes);
475 else if (xmlStrcasecmp(pName, (xmlChar*) "Palette") == 0)
477 pConfigXmlHandler->StartAttribute(pAttributes, true);
479 else if (xmlStrcasecmp(pName, (xmlChar*) "Control") == 0)
481 pConfigXmlHandler->StartAttribute(pAttributes, false);
483 else if (xmlStrcasecmp(pName, (xmlChar*) "Animation") == 0)
485 pConfigXmlHandler->AddAnimation(pAttributes);
487 else if (xmlStrcasecmp(pName, (xmlChar*) "AnimationFrame") == 0)
489 pConfigXmlHandler->AddAnimationFrame(pAttributes);
498 ConfigParser::SetInformation(const xmlChar** pAttributes)
500 if (pAttributes != null)
502 for (int i = 0; (pAttributes[i] != null); i++)
504 if (xmlStrcasecmp(pAttributes[i], (xmlChar*) "Version") == 0)
506 String version = (char*) pAttributes[++i];
507 __pMapContainer->SetVersion(version);
508 // ColorMatchingMap* matchingMap = new ColorMatchingMap;
509 // if (!matchingMap->Initialize(version))
511 // delete matchingMap;
515 // pColorMatchingMap = matchingMap;
523 ConfigParser::StartAttribute(const xmlChar** pAttributes, bool palette)
526 if (pAttributes != null)
528 for (int i = 0; (pAttributes[i] != null); i++)
530 if (xmlStrcasecmp(pAttributes[i], (xmlChar*) "Name") == 0)
532 char* pValue = (char*) pAttributes[++i];
533 int len = strlen(pValue);
536 if (__pCurrentAttribute)
538 delete [] __pCurrentAttribute;
539 __pCurrentAttribute = null;
541 __pCurrentAttribute = new (std::nothrow) char [len +1 ];
542 strcpy(__pCurrentAttribute, pValue);
550 ConfigParser::AddColor(const xmlChar** pAttributes)
552 if (pAttributes != null)
554 for (int i = 0; (pAttributes[i] != null); i++)
556 if (pAttributes[++i] != null)
561 int currentAttributeLength = strlen(__pCurrentAttribute);
562 int currentKeyLength = strlen((char*) pAttributes[i - 1]);
563 key = new (std::nothrow) char [currentAttributeLength + currentKeyLength + 3];
564 strncpy(key, __pCurrentAttribute, currentAttributeLength);
565 strncpy(key+currentAttributeLength, "::", 2);
566 strncpy(key+currentAttributeLength+2, (char*) pAttributes[i - 1], currentKeyLength);
567 key[currentAttributeLength + currentKeyLength + 2] ='\0';
568 unsigned int color = 0;
569 if (GetValue((char*) pAttributes[i], color))
571 ResourceItem* pItem = new (std::nothrow) ResourceItem(RESOURCE_TYPE_COLOR);
572 pItem->SetRawDataColor(color);
573 const char* _key =key;
574 ResourceKey resourceKey(_key);
575 if (__pMapContainer->GetPalette()->Add(resourceKey, pItem) != E_SUCCESS)
577 SysLog(NID_UI, "Wrong resource color ID is tried to register %s", key);
585 int currentAttributeLength = strlen(__pCurrentAttribute);
586 int currentKeyLength = strlen((char*) pAttributes[i - 1]);
587 key = new (std::nothrow) char [currentAttributeLength + currentKeyLength + 3];
588 strncpy(key, __pCurrentAttribute, currentAttributeLength);
589 strncpy(key+currentAttributeLength, "::", 2);
590 strncpy(key+currentAttributeLength+2, (char*) pAttributes[i - 1], currentKeyLength);
591 key[currentAttributeLength + currentKeyLength + 2] ='\0';
592 ResourceItem* pItem = null;
593 unsigned int resourceKey = 0;
594 const char* tempkey = key;
595 ResourceKey _key(tempkey);
596 if (GetColorKeyTable()->GetValue(_key, resourceKey) == E_SUCCESS)
598 if (__pMapContainer->GetColorMap()->GetValue(resourceKey, pItem) == E_SUCCESS)
600 unsigned int color = 0;
601 if (GetValue((char*) pAttributes[i], color))
603 pItem->SetRawDataColor(color);
607 int len = strlen((char*) pAttributes[i]+1);
608 char* pValue = new (std::nothrow) char [len+1];
609 strcpy(pValue, (char*) pAttributes[i]+1);
611 pItem->SetRawDataString(pValue);
613 __pMapContainer->GetColorMap()->ChangeValue(resourceKey, pItem);
624 ConfigParser::AddImage(const xmlChar** pAttributes)
626 if (pAttributes != null)
628 for (int i = 0; (pAttributes[i] != null); i++)
630 if (pAttributes[++i] != null)
632 if (strlen((char*)pAttributes) < 5)
637 int currentAttributeLength = strlen(__pCurrentAttribute);
638 int currentKeyLength = strlen((char*) pAttributes[i - 1]);
639 key = new (std::nothrow) char [currentAttributeLength + currentKeyLength + 3];
640 strncpy(key, __pCurrentAttribute, currentAttributeLength);
641 strncpy(key+currentAttributeLength, "::", 2);
642 strncpy(key+currentAttributeLength+2, (char*) pAttributes[i - 1], currentKeyLength);
643 key[currentAttributeLength + currentKeyLength + 2] ='\0';
644 ResourceItem* pItem = null;
645 unsigned int resourceKey = 0;
646 const char* tempkey = key;
647 ResourceKey _key(tempkey);
648 if (GetImageKeyTable()->GetValue(_key, resourceKey) == E_SUCCESS)
650 if (__pMapContainer->GetImageMap()->GetValue(resourceKey, pItem) == E_SUCCESS)
652 int len = ((char*) pAttributes[i]+1 != null) ? mbstowcs(null, (char*) pAttributes[i]+1, 0) : 0;
653 wchar_t* pValue = new (std::nothrow) wchar_t [len +1];
654 len = mbstowcs(pValue, (char*) pAttributes[i]+1, len);
656 pItem->SetImageFileName(pValue);
657 __pMapContainer->GetImageMap()->ChangeValue(resourceKey, pItem);
667 ConfigParser::AddAnimation(const xmlChar** pAttributes)
669 __pCurrentAnimationList = null;
670 if (pAttributes != null)
672 for (int i = 0; (pAttributes[i] != null); i++)
674 if (pAttributes[++i] != null)
677 int currentAttributeLength = strlen(__pCurrentAttribute);
678 int currentKeyLength = strlen((char*) pAttributes[i]);
679 key = new (std::nothrow) char [currentAttributeLength + currentKeyLength + 3];
680 strncpy(key, __pCurrentAttribute, currentAttributeLength);
681 strncpy(key+currentAttributeLength, "::", 2);
682 strncpy(key+currentAttributeLength+2, (char*) pAttributes[i], currentKeyLength);
683 key[currentAttributeLength + currentKeyLength + 2] ='\0';
684 ResourceItem* pItem = null;
685 unsigned int resourceKey = 0;
686 const char* tempkey = key;
687 ResourceKey _key(tempkey);
688 if (GetAnimationKeyTable()->GetValue(_key, resourceKey) == E_SUCCESS)
690 if (__pMapContainer->GetAnimationMap()->GetValue(resourceKey, pItem) == E_SUCCESS)
692 __pCurrentAnimationList = new (std::nothrow) ResourceAnimationFrameList;
693 pItem->SetRawDataAnimation(__pCurrentAnimationList);
694 __pMapContainer->GetAnimationMap()->ChangeValue(resourceKey, pItem);
703 ConfigParser::AddAnimationFrame(const xmlChar** pAttributes)
707 if (pAttributes != null)
709 for (int i = 0; (pAttributes[i] != null); i++)
711 if (xmlStrcasecmp(pAttributes[i], (xmlChar*) "Image") == 0)
713 fileName = (char*) pAttributes[++i];
714 fileName.SubString(1, fileName);
716 if (xmlStrcasecmp(pAttributes[i], (xmlChar*) "Duration") == 0)
718 duration = (char*) pAttributes[++i];
722 if (!fileName.IsEmpty() && !duration.IsEmpty())
725 if (Integer::Parse(duration, durationInt) == E_SUCCESS)
727 ResourceAnimationFrame frame(fileName, durationInt);
728 __pCurrentAnimationList->Add(frame);
734 ConfigParser::ConvertStringToColor32(const char* pString, unsigned int& out)
740 unsigned int temp = 0;
742 len = strlen(pString);
746 SysLog(NID_UI, "String is empty");
750 for (index = 1; index < len + 1; index++)
753 if ((ch >= '0') && (ch <= '9'))
760 else if ((ch >= 'A') && (ch <= 'F'))
767 else if ((ch >= 'a') && (ch <= 'f'))
779 ConfigParser::GetValue(const char* pValue, String& out)
782 if (pValue[0] == '#')
784 value.SubString(1, out);
786 else if (value.StartsWith(L"$", 0))
788 String* pString = null;
789 if (__pMapContainer->GetImageMap()->GetValue(value, pString) != E_SUCCESS)
804 ConfigParser::GetValue(const char* pValue, unsigned int& out)
806 if (pValue[0] == '#')
808 return ConvertStringToColor32(pValue, out);
812 Tizen::Base::Collection::HashMapT<ResourceKey, unsigned int>*
813 ConfigParser::GetImageKeyTable(void)
815 if (__pImageKeyTable == null)
817 __pImageKeyTable = new (std::nothrow) Tizen::Base::Collection::HashMapT<ResourceKey, unsigned int>;
818 SysTryReturn(NID_UI, __pImageKeyTable, null, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory allocation is failed.");
819 __pImageKeyTable->Construct(100, 0.75f, *__pProvider, *__pComparer);
821 const char* key ="BUTTON::BG_NORMAL";
822 __pImageKeyTable->Add(ResourceKey(key), _BUTTON::BG_NORMAL_IMAGE);
825 const char* key ="BUTTON::BG_DISABLED";
826 __pImageKeyTable->Add(ResourceKey(key), _BUTTON::BG_DISABLED_IMAGE);
829 const char* key ="BUTTON::BG_PRESSED";
830 __pImageKeyTable->Add(ResourceKey(key), _BUTTON::BG_PRESSED_IMAGE);
833 const char* key ="BUTTON::BG_HIGHLIGHTED";
834 __pImageKeyTable->Add(ResourceKey(key), _BUTTON::BG_HIGHLIGHTED_IMAGE);
837 const char* key ="CHECKBUTTON::MARK_ICON_BG_NORMAL";
838 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_BG_NORMAL_IMAGE);
841 const char* key ="CHECKBUTTON::MARK_ICON_BG_DISABLED";
842 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_BG_DISABLED_IMAGE);
845 const char* key ="CHECKBUTTON::MARK_ICON_BG_PRESSED";
846 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_BG_PRESSED_IMAGE);
849 const char* key ="CHECKBUTTON::MARK_ICON_BG_HIGHLIGHTED";
850 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_BG_HIGHLIGHTED_IMAGE);
853 const char* key ="CHECKBUTTON::MARK_ICON_BG_SELECTED";
854 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_BG_SELECTED_IMAGE);
857 const char* key ="CHECKBUTTON::MARK_ICON_NORMAL";
858 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_NORMAL_IMAGE);
861 const char* key ="CHECKBUTTON::MARK_ICON_DISABLED";
862 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_DISABLED_IMAGE);
865 const char* key ="CHECKBUTTON::MARK_ICON_PRESSED";
866 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_PRESSED_IMAGE);
869 const char* key ="CHECKBUTTON::MARK_ICON_HIGHLIGHTED";
870 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_HIGHLIGHTED_IMAGE);
873 const char* key ="CHECKBUTTON::MARK_ICON_SELECTED";
874 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_SELECTED_IMAGE);
877 const char* key ="CHECKBUTTON::ONOFF_ICON_BG_NORMAL";
878 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_BG_NORMAL_IMAGE);
881 const char* key ="CHECKBUTTON::ONOFF_ICON_BG_DISABLED";
882 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_BG_DISABLED_IMAGE);
885 const char* key ="CHECKBUTTON::ONOFF_ICON_BG_PRESSED";
886 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_BG_PRESSED_IMAGE);
889 const char* key ="CHECKBUTTON::ONOFF_ICON_BG_HIGHLIGHTED";
890 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_BG_HIGHLIGHTED_IMAGE);
893 const char* key ="CHECKBUTTON::ONOFF_ICON_BG_SELECTED";
894 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_BG_SELECTED_IMAGE);
897 const char* key ="CHECKBUTTON::ONOFF_ICON_NORMAL";
898 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_NORMAL_IMAGE);
901 const char* key ="CHECKBUTTON::ONOFF_ICON_DISABLED";
902 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_DISABLED_IMAGE);
905 const char* key ="CHECKBUTTON::ONOFF_ICON_PRESSED";
906 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_PRESSED_IMAGE);
909 const char* key ="CHECKBUTTON::ONOFF_ICON_HIGHLIGHTED";
910 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_HIGHLIGHTED_IMAGE);
913 const char* key ="CHECKBUTTON::ONOFF_ICON_SELECTED";
914 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_SELECTED_IMAGE);
917 const char* key ="CHECKBUTTON::ONOFF_SLIDING_ON_BG_NORMAL";
918 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_ON_BG_NORMAL_IMAGE);
921 const char* key ="CHECKBUTTON::ONOFF_SLIDING_ON_BG_DISABLED";
922 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_ON_BG_DISABLED_IMAGE);
925 const char* key ="CHECKBUTTON::ONOFF_SLIDING_ON_BG_PRESSED";
926 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_ON_BG_PRESSED_IMAGE);
929 const char* key ="CHECKBUTTON::ONOFF_SLIDING_ON_BG_HIGHLIGHTED";
930 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_ON_BG_HIGHLIGHTED_IMAGE);
933 const char* key ="CHECKBUTTON::ONOFF_SLIDING_ON_BG_SELECTED";
934 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_ON_BG_SELECTED_IMAGE);
937 const char* key ="CHECKBUTTON::ONOFF_SLIDING_OFF_BG_NORMAL";
938 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_OFF_BG_NORMAL_IMAGE);
941 const char* key ="CHECKBUTTON::ONOFF_SLIDING_OFF_BG_DISABLED";
942 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_OFF_BG_DISABLED_IMAGE);
945 const char* key ="CHECKBUTTON::ONOFF_SLIDING_OFF_BG_PRESSED";
946 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_OFF_BG_PRESSED_IMAGE);
949 const char* key ="CHECKBUTTON::ONOFF_SLIDING_OFF_BG_HIGHLIGHTED";
950 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_OFF_BG_HIGHLIGHTED_IMAGE);
953 const char* key ="CHECKBUTTON::ONOFF_SLIDING_OFF_BG_SELECTED";
954 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_OFF_BG_SELECTED_IMAGE);
957 const char* key ="CHECKBUTTON::ONOFF_SLIDING_HANDLER_NORMAL";
958 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_HANDLER_NORMAL_IMAGE);
961 const char* key ="CHECKBUTTON::ONOFF_SLIDING_HANDLER_DISABLED";
962 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_HANDLER_DISABLED_IMAGE);
965 const char* key ="CHECKBUTTON::ONOFF_SLIDING_HANDLER_PRESSED";
966 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_HANDLER_PRESSED_IMAGE);
969 const char* key ="CHECKBUTTON::ONOFF_SLIDING_HANDLER_HIGHLIGHTED";
970 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_HANDLER_HIGHLIGHTED_IMAGE);
973 const char* key ="CHECKBUTTON::ONOFF_SLIDING_HANDLER_SELECTED";
974 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_HANDLER_SELECTED_IMAGE);
977 const char* key ="CHECKBUTTON::DETAILED_BG_NORMAL";
978 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_BG_NORMAL_IMAGE);
981 const char* key ="CHECKBUTTON::DETAILED_BG_DISABLED";
982 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_BG_DISABLED_IMAGE);
985 const char* key ="CHECKBUTTON::DETAILED_BG_PRESSED";
986 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_BG_PRESSED_IMAGE);
989 const char* key ="CHECKBUTTON::DETAILED_BG_HIGHLIGHTED";
990 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_BG_HIGHLIGHTED_IMAGE);
993 const char* key ="CHECKBUTTON::DETAILED_BG_SELECTED";
994 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_BG_SELECTED_IMAGE);
997 const char* key ="CHECKBUTTON::DETAILED_ICON_NORMAL";
998 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_NORMAL_IMAGE);
1001 const char* key ="CHECKBUTTON::DETAILED_ICON_DISABLED";
1002 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_DISABLED_IMAGE);
1005 const char* key ="CHECKBUTTON::DETAILED_ICON_PRESSED";
1006 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_PRESSED_IMAGE);
1009 const char* key ="CHECKBUTTON::DETAILED_ICON_HIGHLIGHTED";
1010 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_HIGHLIGHTED_IMAGE);
1013 const char* key ="CHECKBUTTON::DETAILED_ICON_SELECTED";
1014 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_SELECTED_IMAGE);
1017 const char* key ="COLORPICKER::ARROW_BUTTON_BG_NORMAL";
1018 __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_BG_NORMAL_IMAGE);
1021 const char* key ="COLORPICKER::ARROW_BUTTON_BG_PRESSED";
1022 __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_BG_PRESSED_IMAGE);
1025 const char* key ="COLORPICKER::ARROW_BUTTON_BG_DISABLED";
1026 __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_BG_DISABLED_IMAGE);
1029 const char* key ="COLORPICKER::LEFT_ARROW_BUTTON_NORMAL";
1030 __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::LEFT_ARROW_BUTTON_NORMAL_IMAGE);
1033 const char* key ="COLORPICKER::LEFT_ARROW_BUTTON_PRESSED";
1034 __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::LEFT_ARROW_BUTTON_PRESSED_IMAGE);
1037 const char* key ="COLORPICKER::LEFT_ARROW_BUTTON_DISABLED";
1038 __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::LEFT_ARROW_BUTTON_DISABLED_IMAGE);
1041 const char* key ="COLORPICKER::RIGHT_ARROW_BUTTON_NORMAL";
1042 __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::RIGHT_ARROW_BUTTON_NORMAL_IMAGE);
1045 const char* key ="COLORPICKER::RIGHT_ARROW_BUTTON_PRESSED";
1046 __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::RIGHT_ARROW_BUTTON_PRESSED_IMAGE);
1049 const char* key ="COLORPICKER::RIGHT_ARROW_BUTTON_DISABLED";
1050 __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::RIGHT_ARROW_BUTTON_DISABLED_IMAGE);
1053 const char* key ="COLORPICKER::HANDLER_NORMAL";
1054 __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::HANDLER_NORMAL_IMAGE);
1057 const char* key ="DATETIMEPICKER::AMPM_BG_NORMAL";
1058 __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_NORMAL_IMAGE);
1061 const char* key ="DATETIMEPICKER::AMPM_BG_PRESSED";
1062 __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_PRESSED_IMAGE);
1065 const char* key ="DATETIMEPICKER::AMPM_BG_HIGHLIGHTED";
1066 __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_HIGHLIGHTED_IMAGE);
1069 // const char* key ="DATETIMEPICKER::AMPM_BG_DISABLED";
1070 // __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_DISABLED_IMAGE);
1073 const char* key ="EDIT::BG_NORMAL";
1074 __pImageKeyTable->Add(ResourceKey(key), _EDIT::BG_NORMAL_IMAGE);
1077 const char* key ="EDIT::BG_PRESSED";
1078 __pImageKeyTable->Add(ResourceKey(key), _EDIT::BG_PRESSED_IMAGE);
1081 const char* key ="EDIT::BG_HIGHLIGHTED";
1082 __pImageKeyTable->Add(ResourceKey(key), _EDIT::BG_HIGHLIGHTED_IMAGE);
1085 const char* key ="EDIT::BG_DISABLED";
1086 __pImageKeyTable->Add(ResourceKey(key), _EDIT::BG_DISABLED_IMAGE);
1089 const char* key ="EDIT::CLEAR_ICON_NORMAL";
1090 __pImageKeyTable->Add(ResourceKey(key), _EDIT::CLEAR_ICON_NORMAL_IMAGE);
1093 const char* key ="EDIT::CLEAR_ICON_PRESSED";
1094 __pImageKeyTable->Add(ResourceKey(key), _EDIT::CLEAR_ICON_PRESSED_IMAGE);
1097 const char* key ="EDITTIME::BUTTON_BG_NORMAL";
1098 __pImageKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_BG_NORMAL_IMAGE);
1101 const char* key ="EDITTIME::BUTTON_BG_PRESSED";
1102 __pImageKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_BG_PRESSED_IMAGE);
1105 const char* key ="EDITTIME::BUTTON_BG_DISABLED";
1106 __pImageKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_BG_DISABLED_IMAGE);
1109 const char* key ="FASTSCROLL::INDEX_BG_NORMAL";
1110 __pImageKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_BG_NORMAL_IMAGE);
1113 const char* key ="FASTSCROLL::INDEX_BG_PRESSED";
1114 __pImageKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_BG_PRESSED_IMAGE);
1117 const char* key ="FASTSCROLL::INDEX_LINE_PRESSED";
1118 __pImageKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_LINE_PRESSED_IMAGE);
1121 const char* key ="FASTSCROLL::POPUP_BG_NORMAL";
1122 __pImageKeyTable->Add(ResourceKey(key), _FASTSCROLL::POPUP_BG_NORMAL_IMAGE);
1125 const char* key ="FOOTER::BG_NORMAL";
1126 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BG_NORMAL_IMAGE);
1129 const char* key ="FOOTER::TRANSLUCENT_BG_NORMAL";
1130 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TRANSLUCENT_BG_NORMAL_IMAGE);
1133 const char* key ="FOOTER::BUTTON_BG_NORMAL";
1134 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_NORMAL_IMAGE);
1137 const char* key ="FOOTER::BUTTON_BG_DISABLED";
1138 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_DISABLED_IMAGE);
1141 const char* key ="FOOTER::BUTTON_BG_PRESSED";
1142 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_PRESSED_IMAGE);
1145 const char* key ="FOOTER::BUTTON_BG_HIGHLIGHTED";
1146 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_HIGHLIGHTED_IMAGE);
1149 const char* key ="FOOTER::BACK_ICON_NORMAL";
1150 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_NORMAL_IMAGE);
1153 const char* key ="FOOTER::BACK_ICON_DISABLED";
1154 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_DISABLED_IMAGE);
1157 const char* key ="FOOTER::BACK_ICON_PRESSED";
1158 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_PRESSED_IMAGE);
1161 const char* key ="FOOTER::BACK_ICON_HIGHLIGHTED";
1162 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_HIGHLIGHTED_IMAGE);
1165 const char* key ="FOOTER::HIDE_ICON_NORMAL";
1166 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::HIDE_ICON_NORMAL_IMAGE);
1169 const char* key ="FOOTER::HIDE_ICON_DISABLED";
1170 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::HIDE_ICON_DISABLED_IMAGE);
1173 const char* key ="FOOTER::HIDE_ICON_PRESSED";
1174 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::HIDE_ICON_PRESSED_IMAGE);
1177 const char* key ="FOOTER::HIDE_ICON_HIGHLIGHTED";
1178 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::HIDE_ICON_HIGHLIGHTED_IMAGE);
1181 const char* key ="FOOTER::MORE_ICON_NORMAL";
1182 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::MORE_ICON_NORMAL_IMAGE);
1185 const char* key ="FOOTER::MORE_ICON_DISABLED";
1186 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::MORE_ICON_DISABLED_IMAGE);
1189 const char* key ="FOOTER::MORE_ICON_PRESSED";
1190 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::MORE_ICON_PRESSED_IMAGE);
1193 const char* key ="FOOTER::MORE_ICON_HIGHLIGHTED";
1194 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::MORE_ICON_HIGHLIGHTED_IMAGE);
1197 const char* key ="FOOTER::BUTTON_ITEM_BG_NORMAL";
1198 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_NORMAL_IMAGE);
1201 const char* key ="FOOTER::BUTTON_ITEM_BG_DISABLED";
1202 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_DISABLED_IMAGE);
1205 const char* key ="FOOTER::BUTTON_ITEM_BG_PRESSED";
1206 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_PRESSED_IMAGE);
1209 const char* key ="FOOTER::BUTTON_ITEM_BG_HIGHLIGHTED";
1210 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_HIGHLIGHTED_IMAGE);
1213 const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_NORMAL";
1214 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_NORMAL_IMAGE);
1217 const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_DISABLED";
1218 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_DISABLED_IMAGE);
1221 const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_PRESSED";
1222 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_PRESSED_IMAGE);
1225 const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
1226 __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_IMAGE);
1229 const char* key ="HEADER::BG_NORMAL";
1230 __pImageKeyTable->Add(ResourceKey(key), _HEADER::BG_NORMAL_IMAGE);
1233 const char* key ="HEADER::TRANSLUCENT_BG_NORMAL";
1234 __pImageKeyTable->Add(ResourceKey(key), _HEADER::TRANSLUCENT_BG_NORMAL_IMAGE);
1237 const char* key ="HEADER::BUTTON_BG_NORMAL";
1238 __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_NORMAL_IMAGE);
1241 const char* key ="HEADER::BUTTON_BG_DISABLED";
1242 __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_DISABLED_IMAGE);
1245 const char* key ="HEADER::BUTTON_BG_PRESSED";
1246 __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_PRESSED_IMAGE);
1249 const char* key ="HEADER::BUTTON_BG_HIGHLIGHTED";
1250 __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_HIGHLIGHTED_IMAGE);
1253 const char* key ="HEADER::BADGE_ICON_BG_NORMAL";
1254 __pImageKeyTable->Add(ResourceKey(key), _HEADER::BADGE_ICON_BG_NORMAL_IMAGE);
1257 const char* key ="HEADER::BADGE_ICON_BG_NORMAL";
1258 __pImageKeyTable->Add(ResourceKey(key), _HEADER::BADGE_ICON_BG_NORMAL_IMAGE);
1261 const char* key ="HEADER::BADGE_ICON_BG_DISABLED";
1262 __pImageKeyTable->Add(ResourceKey(key), _HEADER::BADGE_ICON_BG_DISABLED_IMAGE);
1265 const char* key ="HEADER::BADGE_ICON_BG_PRESSED";
1266 __pImageKeyTable->Add(ResourceKey(key), _HEADER::BADGE_ICON_BG_PRESSED_IMAGE);
1269 const char* key ="HEADER::BADGE_ICON_BG_HIGHLIGHTED";
1270 __pImageKeyTable->Add(ResourceKey(key), _HEADER::BADGE_ICON_BG_HIGHLIGHTED_IMAGE);
1273 const char* key ="HEADER::DIVIDER_LINE_NORMAL";
1274 __pImageKeyTable->Add(ResourceKey(key), _HEADER::DIVIDER_LINE_NORMAL_IMAGE);
1277 const char* key ="HEADER::DIVIDER_LINE_TRANSLUCENT_NORMAL";
1278 __pImageKeyTable->Add(ResourceKey(key), _HEADER::DIVIDER_LINE_TRANSLUCENT_NORMAL_IMAGE);
1281 const char* key ="ICONLIST::CHECK_BG_NORMAL";
1282 __pImageKeyTable->Add(ResourceKey(key), _ICONLIST::CHECK_BG_NORMAL_IMAGE);
1285 const char* key ="ICONLIST::CHECK_BG_SELECTED";
1286 __pImageKeyTable->Add(ResourceKey(key), _ICONLIST::CHECK_BG_SELECTED_IMAGE);
1289 const char* key ="ICONLIST::CHECK_SELECTED";
1290 __pImageKeyTable->Add(ResourceKey(key), _ICONLIST::CHECK_SELECTED_IMAGE);
1293 const char* key ="INPUTPAD::BG_NORMAL";
1294 __pImageKeyTable->Add(ResourceKey(key), _INPUTPAD::BG_NORMAL_IMAGE);
1297 const char* key ="INPUTPAD::BUTTON_BG_NORMAL";
1298 __pImageKeyTable->Add(ResourceKey(key), _INPUTPAD::BUTTON_BG_NORMAL_IMAGE);
1301 const char* key ="INPUTPAD::BUTTON_BG_PRESSED";
1302 __pImageKeyTable->Add(ResourceKey(key), _INPUTPAD::BUTTON_BG_PRESSED_IMAGE);
1305 const char* key ="LIVEBOX::POPUP_BG";
1306 __pImageKeyTable->Add(ResourceKey(key), _LIVEBOX::POPUP_BG_IMAGE);
1309 const char* key ="LIVEBOX::POPUP_BG_ARROW_UP";
1310 __pImageKeyTable->Add(ResourceKey(key), _LIVEBOX::POPUP_BG_ARROW_UP_IMAGE);
1313 const char* key ="LIVEBOX::POPUP_BG_ARROW_DOWN";
1314 __pImageKeyTable->Add(ResourceKey(key), _LIVEBOX::POPUP_BG_ARROW_DOWN_IMAGE);
1317 const char* key ="MESSAGEBOX::BG_NORMAL";
1318 __pImageKeyTable->Add(ResourceKey(key), _MESSAGEBOX::BG_NORMAL_IMAGE);
1321 const char* key ="PANEL::GROUPED_SINGLE_BG_NORMAL";
1322 __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_SINGLE_BG_NORMAL_IMAGE);
1325 const char* key ="PANEL::GROUPED_SINGLE_BG_DISABLED";
1326 __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_SINGLE_BG_DISABLED_IMAGE);
1329 const char* key ="PANEL::GROUPED_SINGLE_BG_PRESSED";
1330 __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_SINGLE_BG_PRESSED_IMAGE);
1333 const char* key ="PANEL::GROUPED_SINGLE_BG_HIGHLIGHTED";
1334 __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_SINGLE_BG_HIGHLIGHTED_IMAGE);
1337 const char* key ="PANEL::GROUPED_SINGLE_BG_SELECTED";
1338 __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_SINGLE_BG_SELECTED_IMAGE);
1341 const char* key ="PANEL::GROUPED_TOP_BG_NORMAL";
1342 __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_TOP_BG_NORMAL_IMAGE);
1345 const char* key ="PANEL::GROUPED_TOP_BG_DISABLED";
1346 __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_TOP_BG_DISABLED_IMAGE);
1349 const char* key ="PANEL::GROUPED_TOP_BG_PRESSED";
1350 __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_TOP_BG_PRESSED_IMAGE);
1353 const char* key ="PANEL::GROUPED_TOP_BG_HIGHLIGHTED";
1354 __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_TOP_BG_HIGHLIGHTED_IMAGE);
1357 const char* key ="PANEL::GROUPED_TOP_BG_SELECTED";
1358 __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_TOP_BG_SELECTED_IMAGE);
1361 const char* key ="PANEL::GROUPED_MIDDLE_BG_NORMAL";
1362 __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_MIDDLE_BG_NORMAL_IMAGE);
1365 const char* key ="PANEL::GROUPED_MIDDLE_BG_DISABLED";
1366 __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_MIDDLE_BG_DISABLED_IMAGE);
1369 const char* key ="PANEL::GROUPED_MIDDLE_BG_PRESSED";
1370 __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_MIDDLE_BG_PRESSED_IMAGE);
1373 const char* key ="PANEL::GROUPED_MIDDLE_BG_HIGHLIGHTED";
1374 __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_MIDDLE_BG_HIGHLIGHTED_IMAGE);
1377 const char* key ="PANEL::GROUPED_MIDDLE_BG_SELECTED";
1378 __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_MIDDLE_BG_SELECTED_IMAGE);
1381 const char* key ="PANEL::GROUPED_BOTTOM_BG_NORMAL";
1382 __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_BOTTOM_BG_NORMAL_IMAGE);
1385 const char* key ="PANEL::GROUPED_BOTTOM_BG_PRESSED";
1386 __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_BOTTOM_BG_PRESSED_IMAGE);
1389 const char* key ="PANEL::GROUPED_BOTTOM_BG_DISABLED";
1390 __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_BOTTOM_BG_DISABLED_IMAGE);
1393 const char* key ="PANEL::GROUPED_BOTTOM_BG_HIGHLIGHTED";
1394 __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_BOTTOM_BG_HIGHLIGHTED_IMAGE);
1397 const char* key ="PANEL::GROUPED_BOTTOM_BG_SELECTED";
1398 __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_BOTTOM_BG_SELECTED_IMAGE);
1401 const char* key ="POPUP::BG_NORMAL";
1402 __pImageKeyTable->Add(ResourceKey(key), _POPUP::BG_NORMAL_IMAGE);
1405 const char* key ="PROGRESS::BAR_BG_NORMAL";
1406 __pImageKeyTable->Add(ResourceKey(key), _PROGRESS::BAR_BG_NORMAL_IMAGE);
1409 const char* key ="PROGRESS::BAR_NORMAL";
1410 __pImageKeyTable->Add(ResourceKey(key), _PROGRESS::BAR_NORMAL_IMAGE);
1413 const char* key ="SCROLL::THUMB_HORIZONTAL_BG_NORMAL";
1414 __pImageKeyTable->Add(ResourceKey(key), _SCROLL::THUMB_HORIZONTAL_BG_NORMAL_IMAGE);
1417 const char* key ="SCROLL::THUMB_VERTICAL_BG_NORMAL";
1418 __pImageKeyTable->Add(ResourceKey(key), _SCROLL::THUMB_VERTICAL_BG_NORMAL_IMAGE);
1421 const char* key ="SCROLL::JUMP_TO_TOP_NORMAL";
1422 __pImageKeyTable->Add(ResourceKey(key), _SCROLL::JUMP_TO_TOP_NORMAL_IMAGE);
1425 const char* key ="SCROLL::JUMP_TO_TOP_PRESSED";
1426 __pImageKeyTable->Add(ResourceKey(key), _SCROLL::JUMP_TO_TOP_PRESSED_IMAGE);
1429 const char* key ="SCROLL::JUMP_TO_LEFT_NORMAL";
1430 __pImageKeyTable->Add(ResourceKey(key), _SCROLL::JUMP_TO_LEFT_NORMAL_IMAGE);
1433 const char* key ="SCROLL::JUMP_TO_LEFT_PRESSED";
1434 __pImageKeyTable->Add(ResourceKey(key), _SCROLL::JUMP_TO_LEFT_PRESSED_IMAGE);
1437 const char* key ="SCROLL::BUTTON_BG_NORMAL";
1438 __pImageKeyTable->Add(ResourceKey(key), _SCROLL::BUTTON_BG_NORMAL_IMAGE);
1441 const char* key ="SCROLL::BUTTON_BG_PRESSED";
1442 __pImageKeyTable->Add(ResourceKey(key), _SCROLL::BUTTON_BG_PRESSED_IMAGE);
1445 const char* key ="SCROLL::HANDLER_HORIZONTAL";
1446 __pImageKeyTable->Add(ResourceKey(key), _SCROLL::HANDLER_HORIZONTAL_IMAGE);
1449 const char* key ="SCROLL::HANDLER_VERTICAL";
1450 __pImageKeyTable->Add(ResourceKey(key), _SCROLL::HANDLER_VERTICAL_IMAGE);
1453 const char* key ="SEARCHBAR::BG_NORMAL";
1454 __pImageKeyTable->Add(ResourceKey(key), _SEARCHBAR::BG_NORMAL_IMAGE);
1457 const char* key ="SEARCHBAR::BG_DISABLED";
1458 __pImageKeyTable->Add(ResourceKey(key), _SEARCHBAR::BG_DISABLED_IMAGE);
1461 const char* key ="SEARCHBAR::BG_HIGHLIGHTED";
1462 __pImageKeyTable->Add(ResourceKey(key), _SEARCHBAR::BG_HIGHLIGHTED_IMAGE);
1465 const char* key ="SEARCHBAR::BG_PRESSED";
1466 __pImageKeyTable->Add(ResourceKey(key), _SEARCHBAR::BG_PRESSED_IMAGE);
1469 const char* key ="SEARCHBAR::ICON_NORMAL";
1470 __pImageKeyTable->Add(ResourceKey(key), _SEARCHBAR::ICON_NORMAL_IMAGE);
1473 const char* key ="SEARCHBAR::BG_NORMAL";
1474 __pImageKeyTable->Add(ResourceKey(key), _SEARCHBAR::BG_NORMAL_IMAGE);
1477 const char* key ="SLIDER::BAR_BG_NORMAL";
1478 __pImageKeyTable->Add(ResourceKey(key), _SLIDER::BAR_BG_NORMAL_IMAGE);
1481 const char* key ="SLIDER::BAR_NORMAL";
1482 __pImageKeyTable->Add(ResourceKey(key), _SLIDER::BAR_NORMAL_IMAGE);
1485 const char* key ="SLIDER::HANDLE_BG_NORMAL";
1486 __pImageKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_NORMAL_IMAGE);
1489 const char* key ="SLIDER::HANDLE_BG_PRESSED";
1490 __pImageKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_PRESSED_IMAGE);
1493 const char* key ="SLIDER::HANDLE_BG_DISABLED";
1494 __pImageKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_DISABLED_IMAGE);
1497 const char* key ="SLIDER::HANDLE_BG_HIGHLIGHTED";
1498 __pImageKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_HIGHLIGHTED_IMAGE);
1501 const char* key ="SLIDER::DOWNWARD_OVERLAY_BG_NORMAL";
1502 __pImageKeyTable->Add(ResourceKey(key), _SLIDER::DOWNWARD_OVERLAY_BG_NORMAL_IMAGE);
1505 const char* key ="SLIDER::UPWARD_OVERLAY_BG_NORMAL";
1506 __pImageKeyTable->Add(ResourceKey(key), _SLIDER::UPWARD_OVERLAY_BG_NORMAL_IMAGE);
1509 const char* key ="SLIDER::UPWARD_OVERLAY_BG_NORMAL";
1510 __pImageKeyTable->Add(ResourceKey(key), _SLIDER::UPWARD_OVERLAY_BG_NORMAL_IMAGE);
1513 const char* key ="SPLITPANEL::DIVIDER_BG_NORMAL";
1514 __pImageKeyTable->Add(ResourceKey(key), _SPLITPANEL::DIVIDER_BG_NORMAL_IMAGE);
1517 const char* key ="SPLITPANEL::VERTICAL_DIVIDER_BG_NORMAL";
1518 __pImageKeyTable->Add(ResourceKey(key), _SPLITPANEL::VERTICAL_DIVIDER_BG_NORMAL_IMAGE);
1521 const char* key ="SPLITPANEL::HORIZONTAL_DIVIDER_BG_NORMAL";
1522 __pImageKeyTable->Add(ResourceKey(key), _SPLITPANEL::HORIZONTAL_DIVIDER_BG_NORMAL_IMAGE);
1525 const char* key ="TABBAR::BG_NORMAL";
1526 __pImageKeyTable->Add(ResourceKey(key), _TABBAR::BG_NORMAL_IMAGE);
1529 const char* key ="TABBAR::LEFT_ARROW_NORMAL";
1530 __pImageKeyTable->Add(ResourceKey(key), _TABBAR::LEFT_ARROW_NORMAL_IMAGE);
1533 const char* key ="TABBAR::RIGHT_ARROW_NORMAL";
1534 __pImageKeyTable->Add(ResourceKey(key), _TABBAR::RIGHT_ARROW_NORMAL_IMAGE);
1537 const char* key ="TABBAR::ITEM_BG_NORMAL";
1538 __pImageKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_BG_NORMAL_IMAGE);
1541 const char* key ="TABBAR::ITEM_BG_PRESSED";
1542 __pImageKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_BG_PRESSED_IMAGE);
1545 const char* key ="TABBAR::ITEM_BG_SELECTED";
1546 __pImageKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_BG_SELECTED_IMAGE);
1549 const char* key ="TAB::VERTICAL_DIVIDER_NORMAL";
1550 __pImageKeyTable->Add(ResourceKey(key), _TAB::VERTICAL_DIVIDER_NORMAL_IMAGE);
1553 const char* key ="TAB::ITEM_SELECTED";
1554 __pImageKeyTable->Add(ResourceKey(key), _TAB::ITEM_SELECTED_IMAGE);
1557 const char* key ="TAB::ITEM_BG_NORMAL";
1558 __pImageKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_NORMAL_IMAGE);
1561 const char* key ="TAB::ITEM_BG_PRESSED";
1562 __pImageKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_PRESSED_IMAGE);
1565 const char* key ="TAB::ITEM_BG_SELECTED";
1566 __pImageKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_SELECTED_IMAGE);
1569 const char* key ="TAB::ITEM_BG_HIGHLIGHTED";
1570 __pImageKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_HIGHLIGHTED_IMAGE);
1573 const char* key ="TAB::ITEM_BG_DISABLED";
1574 __pImageKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_DISABLED_IMAGE);
1577 const char* key ="TABLEVIEW::GROUPITEM_BG_NORMAL";
1578 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_BG_NORMAL_IMAGE);
1581 const char* key ="TABLEVIEW::SECTIONITEM_SINGLE_BG_NORMAL";
1582 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_SINGLE_BG_NORMAL_IMAGE);
1585 const char* key ="TABLEVIEW::SECTIONITEM_SINGLE_BG_PRESSED";
1586 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_SINGLE_BG_PRESSED_IMAGE);
1589 const char* key ="TABLEVIEW::SECTIONITEM_SINGLE_BG_HIGHLIGHTED";
1590 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_SINGLE_BG_HIGHLIGHTED_IMAGE);
1593 const char* key ="TABLEVIEW::SECTIONITEM_SINGLE_COVER_BG_NORMAL";
1594 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_SINGLE_COVER_BG_NORMAL_IMAGE);
1597 const char* key ="TABLEVIEW::SECTIONITEM_TOP_BG_NORMAL";
1598 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_TOP_BG_NORMAL_IMAGE);
1601 const char* key ="TABLEVIEW::SECTIONITEM_TOP_BG_PRESSED";
1602 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_TOP_BG_PRESSED_IMAGE);
1605 const char* key ="TABLEVIEW::SECTIONITEM_TOP_BG_HIGHLIGHTED";
1606 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_TOP_BG_HIGHLIGHTED_IMAGE);
1609 const char* key ="TABLEVIEW::SECTIONITEM_TOP_COVER_BG_NORMAL";
1610 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_TOP_COVER_BG_NORMAL_IMAGE);
1613 const char* key ="TABLEVIEW::SECTIONITEM_CENTER_BG_NORMAL";
1614 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_CENTER_BG_NORMAL_IMAGE);
1617 const char* key ="TABLEVIEW::SECTIONITEM_CENTER_BG_PRESSED";
1618 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_CENTER_BG_PRESSED_IMAGE);
1621 const char* key ="TABLEVIEW::SECTIONITEM_CENTER_BG_HIGHLIGHTED";
1622 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_CENTER_BG_HIGHLIGHTED_IMAGE);
1625 const char* key ="TABLEVIEW::SECTIONITEM_CENTER_COVER_BG_NORMAL";
1626 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_CENTER_COVER_BG_NORMAL_IMAGE);
1629 const char* key ="TABLEVIEW::SECTIONITEM_BOTTOM_BG_NORMAL";
1630 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_BOTTOM_BG_NORMAL_IMAGE);
1633 const char* key ="TABLEVIEW::SECTIONITEM_BOTTOM_BG_PRESSED";
1634 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_BOTTOM_BG_PRESSED_IMAGE);
1637 const char* key ="TABLEVIEW::SECTIONITEM_BOTTOM_BG_HIGHLIGHTED";
1638 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_BOTTOM_BG_HIGHLIGHTED_IMAGE);
1641 const char* key ="TABLEVIEW::SECTIONITEM_BOTTOM_COVER_BG_NORMAL";
1642 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_BOTTOM_COVER_BG_NORMAL_IMAGE);
1645 const char* key ="TABLEVIEW::CHECKBOX_BG_NORMAL";
1646 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CHECKBOX_BG_NORMAL_IMAGE);
1649 const char* key ="TABLEVIEW::CHECKBOX_BG_PRESSED";
1650 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CHECKBOX_BG_PRESSED_IMAGE);
1653 const char* key ="TABLEVIEW::CHECKBOX_BG_HIGHLIGHTED";
1654 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CHECKBOX_BG_HIGHLIGHTED_IMAGE);
1657 const char* key ="TABLEVIEW::CHECKBOX_BG_DISABLED";
1658 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CHECKBOX_BG_DISABLED_IMAGE);
1661 const char* key ="TABLEVIEW::CHECKBOX_CHECK_MARK_NORMAL";
1662 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CHECKBOX_CHECK_MARK_NORMAL_IMAGE);
1665 const char* key ="TABLEVIEW::CHECKBOX_CHECK_MARK_DISABLED";
1666 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CHECKBOX_CHECK_MARK_DISABLED_IMAGE);
1669 const char* key ="TABLEVIEW::RADIOBUTTON_NORMAL";
1670 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::RADIOBUTTON_NORMAL_IMAGE);
1673 const char* key ="TABLEVIEW::RADIOBUTTON_NORMAL_DISABLED";
1674 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::RADIOBUTTON_NORMAL_DISABLED_IMAGE);
1677 const char* key ="TABLEVIEW::RADIOBUTTON_PRESSED";
1678 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::RADIOBUTTON_PRESSED_IMAGE);
1681 const char* key ="TABLEVIEW::RADIOBUTTON_SELECTED";
1682 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::RADIOBUTTON_SELECTED_IMAGE);
1685 const char* key ="TABLEVIEW::RADIOBUTTON_SELECTED_DISABLED";
1686 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::RADIOBUTTON_SELECTED_DISABLED_IMAGE);
1689 const char* key ="TABLEVIEW::ONOFFBUTTON_ON";
1690 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::ONOFFBUTTON_ON_IMAGE);
1693 const char* key ="TABLEVIEW::ONOFFBUTTON_ON_DISABLED";
1694 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::ONOFFBUTTON_ON_DISABLED_IMAGE);
1697 const char* key ="TABLEVIEW::ONOFFBUTTON_OFF";
1698 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::ONOFFBUTTON_OFF_IMAGE);
1701 const char* key ="TABLEVIEW::ONOFFBUTTON_OFF_DISABLED";
1702 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::ONOFFBUTTON_OFF_DISABLED_IMAGE);
1705 const char* key ="TABLEVIEW::ONOFFBUTTON_HANDLER";
1706 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::ONOFFBUTTON_HANDLER_IMAGE);
1709 const char* key ="TABLEVIEW::ONOFFBUTTON_HANDLER_DISABLED";
1710 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::ONOFFBUTTON_HANDLER_DISABLED_IMAGE);
1713 const char* key ="TABLEVIEW::CIRCLE_BUTTON_BG_NORMAL";
1714 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CIRCLE_BUTTON_BG_NORMAL_IMAGE);
1717 const char* key ="TABLEVIEW::CIRCLE_BUTTON_BG_PRESSED";
1718 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CIRCLE_BUTTON_BG_PRESSED_IMAGE);
1721 const char* key ="TABLEVIEW::CIRCLE_BUTTON_BG_HIGHLIGHTED";
1722 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CIRCLE_BUTTON_BG_HIGHLIGHTED_IMAGE);
1725 const char* key ="TABLEVIEW::CIRCLE_BUTTON_REVEAL";
1726 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CIRCLE_BUTTON_REVEAL_IMAGE);
1729 const char* key ="TABLEVIEW::SEARCH_ICON_NORMAL";
1730 __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SEARCH_ICON_NORMAL_IMAGE);
1733 const char* key ="TOKENEDIT::BG_NORMAL";
1734 __pImageKeyTable->Add(ResourceKey(key), _TOKENEDIT::BG_NORMAL_IMAGE);
1737 return __pImageKeyTable;
1740 Tizen::Base::Collection::HashMapT<ResourceKey, unsigned int>*
1741 ConfigParser::GetAnimationKeyTable(void)
1743 if (__pAnimationKeyTable == null)
1745 __pAnimationKeyTable = new (std::nothrow) Tizen::Base::Collection::HashMapT<ResourceKey, unsigned int>;
1746 SysTryReturn(NID_UI, __pAnimationKeyTable, null, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory allocation is failed.");
1747 __pAnimationKeyTable->Construct(5, 0.75f, *__pProvider, *__pComparer);
1749 const char* key ="POPUP::PROCESSING_ANIMATION";
1750 __pAnimationKeyTable->Add(ResourceKey(key), _POPUP::PROCESSING_ANIMATION_ANIMATION);
1753 const char* key ="HEADER::PROCESSING_ANIMATION";
1754 __pAnimationKeyTable->Add(ResourceKey(key), _HEADER::PROCESSING_ANIMATION_ANIMATION);
1757 return __pAnimationKeyTable;
1759 Tizen::Base::Collection::HashMapT<ResourceKey, unsigned int>*
1760 ConfigParser::GetColorKeyTable(void)
1762 if (__pColorKeyTable == null)
1764 __pColorKeyTable = new (std::nothrow) Tizen::Base::Collection::HashMapT<ResourceKey, unsigned int>;
1765 SysTryReturn(NID_UI, __pColorKeyTable, null, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory allocation is failed.");
1766 __pColorKeyTable->Construct(100, 0.75f, *__pProvider, *__pComparer);
1768 const char* key ="BUTTON::BG_NORMAL";
1769 __pColorKeyTable->Add(ResourceKey(key), _BUTTON::BG_NORMAL_COLOR);
1772 const char* key ="BUTTON::BG_DISABLED";
1773 __pColorKeyTable->Add(ResourceKey(key), _BUTTON::BG_DISABLED_COLOR);
1776 const char* key ="BUTTON::BG_PRESSED";
1777 __pColorKeyTable->Add(ResourceKey(key), _BUTTON::BG_PRESSED_COLOR);
1780 const char* key ="BUTTON::BG_HIGHLIGHTED";
1781 __pColorKeyTable->Add(ResourceKey(key), _BUTTON::BG_HIGHLIGHTED_COLOR);
1784 const char* key ="BUTTON::TEXT_NORMAL";
1785 __pColorKeyTable->Add(ResourceKey(key), _BUTTON::TEXT_NORMAL_COLOR);
1788 const char* key ="BUTTON::TEXT_DISABLED";
1789 __pColorKeyTable->Add(ResourceKey(key), _BUTTON::TEXT_DISABLED_COLOR);
1792 const char* key ="BUTTON::TEXT_PRESSED";
1793 __pColorKeyTable->Add(ResourceKey(key), _BUTTON::TEXT_PRESSED_COLOR);
1796 const char* key ="BUTTON::TEXT_HIGHLIGHTED";
1797 __pColorKeyTable->Add(ResourceKey(key), _BUTTON::TEXT_HIGHLIGHTED_COLOR);
1800 const char* key ="CHECKBUTTON::BG_NORMAL";
1801 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::BG_NORMAL_COLOR);
1804 const char* key ="CHECKBUTTON::BG_DISABLED";
1805 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::BG_DISABLED_COLOR);
1808 const char* key ="CHECKBUTTON::BG_PRESSED";
1809 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::BG_PRESSED_COLOR);
1812 const char* key ="CHECKBUTTON::BG_HIGHLIGHTED";
1813 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::BG_HIGHLIGHTED_COLOR);
1816 const char* key ="CHECKBUTTON::BG_SELECTED";
1817 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::BG_SELECTED_COLOR);
1820 const char* key ="CHECKBUTTON::TEXT_NORMAL";
1821 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TEXT_NORMAL_COLOR);
1824 const char* key ="CHECKBUTTON::TEXT_DISABLED";
1825 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TEXT_DISABLED_COLOR);
1828 const char* key ="CHECKBUTTON::TEXT_PRESSED";
1829 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TEXT_PRESSED_COLOR);
1832 const char* key ="CHECKBUTTON::TEXT_HIGHLIGHTED";
1833 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TEXT_HIGHLIGHTED_COLOR);
1836 const char* key ="CHECKBUTTON::TEXT_SELECTED";
1837 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TEXT_SELECTED_COLOR);
1840 const char* key ="CHECKBUTTON::TITLE_TEXT_NORMAL";
1841 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TITLE_TEXT_NORMAL_COLOR);
1844 const char* key ="CHECKBUTTON::TITLE_TEXT_DISABLED";
1845 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TITLE_TEXT_DISABLED_COLOR);
1848 const char* key ="CHECKBUTTON::TITLE_TEXT_PRESSED";
1849 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TITLE_TEXT_PRESSED_COLOR);
1852 const char* key ="CHECKBUTTON::TITLE_TEXT_HIGHLIGHTED";
1853 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TITLE_TEXT_HIGHLIGHTED_COLOR);
1856 const char* key ="CHECKBUTTON::TITLE_TEXT_SELECTED";
1857 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TITLE_TEXT_SELECTED_COLOR);
1860 const char* key ="CHECKBUTTON::DETAILED_ICON_BG_NORMAL";
1861 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_BG_NORMAL_COLOR);
1864 const char* key ="CHECKBUTTON::DETAILED_ICON_BG_DISABLED";
1865 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_BG_DISABLED_COLOR);
1868 const char* key ="CHECKBUTTON::DETAILED_ICON_BG_PRESSED";
1869 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_BG_PRESSED_COLOR);
1872 const char* key ="CHECKBUTTON::DETAILED_ICON_BG_HIGHLIGHTED";
1873 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_BG_HIGHLIGHTED_COLOR);
1876 const char* key ="CHECKBUTTON::DETAILED_ICON_BG_SELECTED";
1877 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_BG_SELECTED_COLOR);
1880 const char* key ="CHECKBUTTON::DETAILED_ICON_TEXT_NORMAL";
1881 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_TEXT_NORMAL_COLOR);
1884 const char* key ="CHECKBUTTON::DETAILED_ICON_TEXT_DISABLED";
1885 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_TEXT_DISABLED_COLOR);
1888 const char* key ="CHECKBUTTON::DETAILED_ICON_TEXT_PRESSED";
1889 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_TEXT_PRESSED_COLOR);
1892 const char* key ="CHECKBUTTON::DETAILED_ICON_TEXT_HIGHLIGHTED";
1893 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_TEXT_HIGHLIGHTED_COLOR);
1896 const char* key ="CHECKBUTTON::DETAILED_ICON_TEXT_SELECTED";
1897 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_TEXT_SELECTED_COLOR);
1900 const char* key ="CHECKBUTTON::DIVIDER_LINE_LEFT_NORMAL";
1901 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DIVIDER_LINE_LEFT_NORMAL_COLOR);
1904 const char* key ="CHECKBUTTON::DIVIDER_LINE_RIGHT_NORMAL";
1905 __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DIVIDER_LINE_RIGHT_NORMAL_COLOR);
1908 const char* key ="COLORPICKER::DIVIDER_TOP_HALF";
1909 __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::DIVIDER_TOP_HALF_COLOR);
1912 const char* key ="COLORPICKER::DIVIDER_BOTTOM_HALF";
1913 __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::DIVIDER_BOTTOM_HALF_COLOR);
1916 const char* key ="COLORPICKER::ARROW_BUTTON_BG_NORMAL";
1917 __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_BG_NORMAL_COLOR);
1920 const char* key ="COLORPICKER::ARROW_BUTTON_BG_PRESSED";
1921 __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_BG_PRESSED_COLOR);
1924 const char* key ="COLORPICKER::ARROW_BUTTON_BG_DISABLED";
1925 __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_BG_DISABLED_COLOR);
1928 const char* key ="COLORPICKER::ARROW_BUTTON_NORMAL";
1929 __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_NORMAL_COLOR);
1932 const char* key ="COLORPICKER::ARROW_BUTTON_PRESSED";
1933 __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_PRESSED_COLOR);
1936 const char* key ="COLORPICKER::ARROW_BUTTON_DISABLED";
1937 __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_DISABLED_COLOR);
1940 const char* key ="CONTEXTMENU::BG_NORMAL";
1941 __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::BG_NORMAL_COLOR);
1944 const char* key ="CONTEXTMENU::LIST_ITEM_DIVIDER_01_NORMAL";
1945 __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::LIST_ITEM_DIVIDER_01_NORMAL_COLOR);
1948 const char* key ="CONTEXTMENU::LIST_ITEM_DIVIDER_02_NORMAL";
1949 __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::LIST_ITEM_DIVIDER_02_NORMAL_COLOR);
1952 const char* key ="CONTEXTMENU::ITEM_BG_NORMAL";
1953 __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::ITEM_BG_NORMAL_COLOR);
1956 const char* key ="CONTEXTMENU::ITEM_BG_PRESSED";
1957 __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::ITEM_BG_PRESSED_COLOR);
1960 const char* key ="CONTEXTMENU::ITEM_BG_HIGHLIGHTED";
1961 __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::ITEM_BG_HIGHLIGHTED_COLOR);
1964 const char* key ="CONTEXTMENU::GRID_ITEM_DIVIDER_01_NORMAL";
1965 __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::GRID_ITEM_DIVIDER_01_NORMAL_COLOR);
1968 const char* key ="CONTEXTMENU::GRID_ITEM_DIVIDER_02_NORMAL";
1969 __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::GRID_ITEM_DIVIDER_02_NORMAL_COLOR);
1972 const char* key ="CONTEXTMENU::ITEM_TEXT_NORMAL";
1973 __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::ITEM_TEXT_NORMAL_COLOR);
1976 const char* key ="CONTEXTMENU::ITEM_TEXT_PRESSED";
1977 __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::ITEM_TEXT_PRESSED_COLOR);
1980 const char* key ="CONTEXTMENU::ITEM_TEXT_HIGHLIGHTED";
1981 __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::ITEM_TEXT_HIGHLIGHTED_COLOR);
1984 const char* key ="DATETIMEBAR::BG_NORMAL";
1985 __pColorKeyTable->Add(ResourceKey(key), _DATETIMEBAR::BG_NORMAL_COLOR);
1988 const char* key ="DATETIMEBAR::TEXT_NORMAL";
1989 __pColorKeyTable->Add(ResourceKey(key), _DATETIMEBAR::TEXT_NORMAL_COLOR);
1992 const char* key ="DATETIMEBAR::TEXT_PRESSED";
1993 __pColorKeyTable->Add(ResourceKey(key), _DATETIMEBAR::TEXT_PRESSED_COLOR);
1996 const char* key ="DATETIMEPICKER::BG_NORMAL";
1997 __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::BG_NORMAL_COLOR);
2000 const char* key ="DATETIMEPICKER::AMPM_BG_NORMAL";
2001 __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_NORMAL_COLOR);
2004 const char* key ="DATETIMEPICKER::AMPM_BG_PRESSED";
2005 __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_PRESSED_COLOR);
2008 const char* key ="DATETIMEPICKER::AMPM_BG_HIGHLIGHTED";
2009 __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_HIGHLIGHTED_COLOR);
2012 const char* key ="DATETIMEPICKER::AMPM_BG_DISABLED";
2013 __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_DISABLED_COLOR);
2016 const char* key ="DATETIMEPICKER::TEXT_NORMAL";
2017 __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::TEXT_NORMAL_COLOR);
2020 const char* key ="DATETIMEPICKER::TEXT_PRESSED";
2021 __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::TEXT_PRESSED_COLOR);
2024 const char* key ="DATETIMEPICKER::TEXT_HIGHLIGHTED";
2025 __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::TEXT_HIGHLIGHTED_COLOR);
2028 const char* key ="DATETIMEPICKER::TEXT_DISABLED";
2029 __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::TEXT_DISABLED_COLOR);
2032 const char* key ="DATETIMEPICKER::AMPM_TEXT_NORMAL";
2033 __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_TEXT_NORMAL_COLOR);
2036 const char* key ="DATETIMEPICKER::AMPM_TEXT_PRESSED";
2037 __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_TEXT_PRESSED_COLOR);
2040 const char* key ="DATETIMEPICKER::AMPM_TEXT_HIGHLIGHTED";
2041 __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_TEXT_HIGHLIGHTED_COLOR);
2044 const char* key ="DATETIMEPICKER::AMPM_TEXT_DISABLED";
2045 __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_TEXT_DISABLED_COLOR);
2048 const char* key ="DATETIMEPICKER::DIVIDER_LEFT_HALF";
2049 __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::DIVIDER_LEFT_HALF_COLOR);
2052 const char* key ="DATETIMEPICKER::DIVIDER_RIGHT_HALF";
2053 __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::DIVIDER_RIGHT_HALF_COLOR);
2056 const char* key ="EDIT::BG_NORMAL";
2057 __pColorKeyTable->Add(ResourceKey(key), _EDIT::BG_NORMAL_COLOR);
2060 const char* key ="EDIT::BG_PRESSED";
2061 __pColorKeyTable->Add(ResourceKey(key), _EDIT::BG_PRESSED_COLOR);
2064 const char* key ="EDIT::BG_HIGHLIGHTED";
2065 __pColorKeyTable->Add(ResourceKey(key), _EDIT::BG_HIGHLIGHTED_COLOR);
2068 const char* key ="EDIT::BG_DISABLED";
2069 __pColorKeyTable->Add(ResourceKey(key), _EDIT::BG_DISABLED_COLOR);
2072 const char* key ="EDIT::TITLE_TEXT_NORMAL";
2073 __pColorKeyTable->Add(ResourceKey(key), _EDIT::TITLE_TEXT_NORMAL_COLOR);
2076 const char* key ="EDIT::TITLE_TEXT_PRESSED";
2077 __pColorKeyTable->Add(ResourceKey(key), _EDIT::TITLE_TEXT_PRESSED_COLOR);
2080 const char* key ="EDIT::TITLE_TEXT_HIGHLIGHTED";
2081 __pColorKeyTable->Add(ResourceKey(key), _EDIT::TITLE_TEXT_HIGHLIGHTED_COLOR);
2084 const char* key ="EDIT::TITLE_TEXT_DISABLED";
2085 __pColorKeyTable->Add(ResourceKey(key), _EDIT::TITLE_TEXT_DISABLED_COLOR);
2088 const char* key ="EDIT::TEXT_NORMAL";
2089 __pColorKeyTable->Add(ResourceKey(key), _EDIT::TEXT_NORMAL_COLOR);
2092 const char* key ="EDIT::TEXT_PRESSED";
2093 __pColorKeyTable->Add(ResourceKey(key), _EDIT::TEXT_PRESSED_COLOR);
2096 const char* key ="EDIT::TEXT_HIGHLIGHTED";
2097 __pColorKeyTable->Add(ResourceKey(key), _EDIT::TEXT_HIGHLIGHTED_COLOR);
2100 const char* key ="EDIT::TEXT_DISABLED";
2101 __pColorKeyTable->Add(ResourceKey(key), _EDIT::TEXT_DISABLED_COLOR);
2104 const char* key ="EDIT::GUIDE_TEXT_NORMAL";
2105 __pColorKeyTable->Add(ResourceKey(key), _EDIT::GUIDE_TEXT_NORMAL_COLOR);
2108 const char* key ="EDIT::CLEAR_ICON_NORMAL";
2109 __pColorKeyTable->Add(ResourceKey(key), _EDIT::CLEAR_ICON_NORMAL_COLOR);
2112 const char* key ="EDIT::CLEAR_ICON_PRESSED";
2113 __pColorKeyTable->Add(ResourceKey(key), _EDIT::CLEAR_ICON_PRESSED_COLOR);
2116 const char* key ="EDIT::CUT_LINK_TEXT_NORMAL";
2117 __pColorKeyTable->Add(ResourceKey(key), _EDIT::CUT_LINK_TEXT_NORMAL_COLOR);
2120 const char* key ="EDIT::CUT_LINK_BG_NORMAL";
2121 __pColorKeyTable->Add(ResourceKey(key), _EDIT::CUT_LINK_BG_NORMAL_COLOR);
2124 const char* key ="EDIT::CURSOR_NORMAL";
2125 __pColorKeyTable->Add(ResourceKey(key), _EDIT::CURSOR_NORMAL_COLOR);
2128 const char* key ="EDITDATE::TEXT_NORMAL";
2129 __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::TEXT_NORMAL_COLOR);
2132 const char* key ="EDITDATE::TEXT_PRESSED";
2133 __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::TEXT_PRESSED_COLOR);
2136 const char* key ="EDITDATE::TEXT_DISABLED";
2137 __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::TEXT_DISABLED_COLOR);
2140 const char* key ="EDITDATE::TITLE_TEXT_NORMAL";
2141 __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::TITLE_TEXT_NORMAL_COLOR);
2144 const char* key ="EDITDATE::DIVIDER_LEFT_HALF";
2145 __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::DIVIDER_LEFT_HALF_COLOR);
2148 const char* key ="EDITDATE::DIVIDER_RIGHT_HALF";
2149 __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::DIVIDER_RIGHT_HALF_COLOR);
2152 const char* key ="EDITTIME::BUTTON_BG_NORMAL";
2153 __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_BG_NORMAL_COLOR);
2156 const char* key ="EDITTIME::BUTTON_BG_PRESSED";
2157 __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_BG_PRESSED_COLOR);
2160 const char* key ="EDITTIME::BUTTON_BG_DISABLED";
2161 __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_BG_DISABLED_COLOR);
2164 const char* key ="EDITTIME::BUTTON_TEXT_NORMAL";
2165 __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_TEXT_NORMAL_COLOR);
2168 const char* key ="EDITTIME::BUTTON_TEXT_PRESSED";
2169 __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_TEXT_PRESSED_COLOR);
2172 const char* key ="EDITTIME::BUTTON_TEXT_DISABLED";
2173 __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_TEXT_DISABLED_COLOR);
2176 const char* key ="EDITTIME::TEXT_NORMAL";
2177 __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::TEXT_NORMAL_COLOR);
2180 const char* key ="EDITTIME::TEXT_PRESSED";
2181 __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::TEXT_PRESSED_COLOR);
2184 const char* key ="EDITTIME::TEXT_DISABLED";
2185 __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::TEXT_DISABLED_COLOR);
2188 const char* key ="EDITTIME::TITLE_TEXT_NORMAL";
2189 __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::TITLE_TEXT_NORMAL_COLOR);
2192 const char* key ="EDITTIME::TITLE_TEXT_DISABLED";
2193 __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::TITLE_TEXT_DISABLED_COLOR);
2196 const char* key ="FASTSCROLL::INDEX_BG_NORMAL";
2197 __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_BG_NORMAL_COLOR);
2200 const char* key ="FASTSCROLL::INDEX_LINE_PRESSED";
2201 __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_LINE_PRESSED_COLOR);
2204 const char* key ="FASTSCROLL::INDEX_TEXT_NORMAL";
2205 __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_TEXT_NORMAL_COLOR);
2208 const char* key ="FASTSCROLL::INDEX_DIVIDER_NORMAL";
2209 __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_DIVIDER_NORMAL_COLOR);
2212 const char* key ="FASTSCROLL::INDEX_BG_PRESSED";
2213 __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_BG_PRESSED_COLOR);
2216 const char* key ="FASTSCROLL::INDEX_TEXT_PRESSED";
2217 __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_TEXT_PRESSED_COLOR);
2220 const char* key ="FASTSCROLL::POPUP_BG_NORMAL";
2221 __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::POPUP_BG_NORMAL_COLOR);
2224 const char* key ="FASTSCROLL::POPUP_TEXT_NORMAL";
2225 __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::POPUP_TEXT_NORMAL_COLOR);
2228 const char* key ="FOOTER::BG_NORMAL";
2229 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BG_NORMAL_COLOR);
2232 const char* key ="FOOTER::TRANSLUCENT_BG_NORMAL";
2233 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TRANSLUCENT_BG_NORMAL_COLOR);
2236 const char* key ="FOOTER::BUTTON_BG_NORMAL";
2237 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_NORMAL_COLOR);
2240 const char* key ="FOOTER::BUTTON_BG_DISABLED";
2241 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_DISABLED_COLOR);
2244 const char* key ="FOOTER::BUTTON_BG_PRESSED";
2245 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_PRESSED_COLOR);
2248 const char* key ="FOOTER::BUTTON_BG_HIGHLIGHTED";
2249 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_HIGHLIGHTED_COLOR);
2252 const char* key ="FOOTER::BUTTON_TRANSLUCENT_BG_NORMAL";
2253 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_BG_NORMAL_COLOR);
2256 const char* key ="FOOTER::BUTTON_TRANSLUCENT_BG_DISABLED";
2257 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_BG_DISABLED_COLOR);
2260 const char* key ="FOOTER::BUTTON_TRANSLUCENT_BG_PRESSED";
2261 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_BG_PRESSED_COLOR);
2264 const char* key ="FOOTER::BUTTON_TRANSLUCENT_BG_HIGHLIGHTED";
2265 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
2268 const char* key ="FOOTER::BUTTON_TEXT_NORMAL";
2269 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TEXT_NORMAL_COLOR);
2272 const char* key ="FOOTER::BUTTON_TEXT_DISABLED";
2273 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TEXT_DISABLED_COLOR);
2276 const char* key ="FOOTER::BUTTON_TEXT_PRESSED";
2277 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TEXT_PRESSED_COLOR);
2280 const char* key ="FOOTER::BUTTON_TEXT_HIGHLIGHTED";
2281 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TEXT_HIGHLIGHTED_COLOR);
2284 const char* key ="FOOTER::BUTTON_TRANSLUCENT_TEXT_NORMAL";
2285 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_TEXT_NORMAL_COLOR);
2288 const char* key ="FOOTER::BUTTON_TRANSLUCENT_TEXT_DISABLED";
2289 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_TEXT_DISABLED_COLOR);
2292 const char* key ="FOOTER::BUTTON_TRANSLUCENT_TEXT_PRESSED";
2293 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_TEXT_PRESSED_COLOR);
2296 const char* key ="FOOTER::BUTTON_TRANSLUCENT_TEXT_HIGHLIGHTED";
2297 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
2300 const char* key ="FOOTER::SEGMENTED_ITEM_BG_NORMAL";
2301 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_NORMAL_COLOR);
2304 const char* key ="FOOTER::SEGMENTED_ITEM_BG_DISABLED";
2305 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_DISABLED_COLOR);
2308 const char* key ="FOOTER::SEGMENTED_ITEM_BG_PRESSED";
2309 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_PRESSED_COLOR);
2312 const char* key ="FOOTER::SEGMENTED_ITEM_BG_HIGHLIGHTED";
2313 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_HIGHLIGHTED_COLOR);
2316 const char* key ="FOOTER::SEGMENTED_ITEM_BG_SELECTED";
2317 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_SELECTED_COLOR);
2320 const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL";
2321 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL_COLOR);
2324 const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED";
2325 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED_COLOR);
2328 const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED";
2329 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED_COLOR);
2332 const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
2333 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
2336 const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED";
2337 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED_COLOR);
2340 const char* key ="FOOTER::SEGMENTED_ITEM_TEXT_NORMAL";
2341 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TEXT_NORMAL_COLOR);
2344 const char* key ="FOOTER::SEGMENTED_ITEM_TEXT_DISABLED";
2345 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TEXT_DISABLED_COLOR);
2348 const char* key ="FOOTER::SEGMENTED_ITEM_TEXT_PRESSED";
2349 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TEXT_PRESSED_COLOR);
2352 const char* key ="FOOTER::SEGMENTED_ITEM_TEXT_HIGHLIGHTED";
2353 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TEXT_HIGHLIGHTED_COLOR);
2356 const char* key ="FOOTER::SEGMENTED_ITEM_TEXT_SELECTED";
2357 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TEXT_SELECTED_COLOR);
2360 const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_NORMAL";
2361 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_NORMAL_COLOR);
2364 const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_DISABLED";
2365 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_DISABLED_COLOR);
2368 const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_PRESSED";
2369 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_PRESSED_COLOR);
2372 const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED";
2373 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
2376 const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_SELECTED";
2377 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_SELECTED_COLOR);
2380 const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_SELECTED";
2381 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_SELECTED_COLOR);
2384 const char* key ="FOOTER::TAB_ITEM_BG_NORMAL";
2385 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_NORMAL_COLOR);
2388 const char* key ="FOOTER::TAB_ITEM_BG_DISABLED";
2389 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_DISABLED_COLOR);
2392 const char* key ="FOOTER::TAB_ITEM_BG_PRESSED";
2393 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_PRESSED_COLOR);
2396 const char* key ="FOOTER::TAB_ITEM_BG_HIGHLIGHTED";
2397 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_HIGHLIGHTED_COLOR);
2400 const char* key ="FOOTER::TAB_ITEM_BG_SELECTED";
2401 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_SELECTED_COLOR);
2404 const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_NORMAL";
2405 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_NORMAL_COLOR);
2408 const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_DISABLED";
2409 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_DISABLED_COLOR);
2412 const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_PRESSED";
2413 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_PRESSED_COLOR);
2416 const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
2417 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
2420 const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_SELECTED";
2421 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_SELECTED_COLOR);
2424 const char* key ="FOOTER::TAB_ITEM_TEXT_NORMAL";
2425 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TEXT_NORMAL_COLOR);
2428 const char* key ="FOOTER::TAB_ITEM_TEXT_DISABLED";
2429 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TEXT_DISABLED_COLOR);
2432 const char* key ="FOOTER::TAB_ITEM_TEXT_PRESSED";
2433 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TEXT_PRESSED_COLOR);
2436 const char* key ="FOOTER::TAB_ITEM_TEXT_HIGHLIGHTED";
2437 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TEXT_HIGHLIGHTED_COLOR);
2440 const char* key ="FOOTER::TAB_ITEM_TEXT_SELECTED";
2441 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TEXT_SELECTED_COLOR);
2444 const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_NORMAL";
2445 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_NORMAL_COLOR);
2448 const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_DISABLED";
2449 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_DISABLED_COLOR);
2452 const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_PRESSED";
2453 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_PRESSED_COLOR);
2456 const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED";
2457 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
2460 const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_SELECTED";
2461 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_SELECTED_COLOR);
2464 const char* key ="FOOTER::BUTTON_ITEM_BG_NORMAL";
2465 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_NORMAL_COLOR);
2468 const char* key ="FOOTER::BUTTON_ITEM_BG_DISABLED";
2469 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_DISABLED_COLOR);
2472 const char* key ="FOOTER::BUTTON_ITEM_BG_PRESSED";
2473 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_PRESSED_COLOR);
2476 const char* key ="FOOTER::BUTTON_ITEM_BG_HIGHLIGHTED";
2477 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_HIGHLIGHTED_COLOR);
2480 const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_NORMAL";
2481 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_NORMAL_COLOR);
2484 const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_DISABLED";
2485 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_DISABLED_COLOR);
2488 const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_PRESSED";
2489 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_PRESSED_COLOR);
2492 const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
2493 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
2496 const char* key ="FOOTER::BUTTON_ITEM_TEXT_NORMAL";
2497 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TEXT_NORMAL_COLOR);
2500 const char* key ="FOOTER::BUTTON_ITEM_TEXT_DISABLED";
2501 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TEXT_DISABLED_COLOR);
2504 const char* key ="FOOTER::BUTTON_ITEM_TEXT_PRESSED";
2505 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TEXT_PRESSED_COLOR);
2508 const char* key ="FOOTER::BUTTON_ITEM_TEXT_HIGHLIGHTED";
2509 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TEXT_HIGHLIGHTED_COLOR);
2512 const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_NORMAL";
2513 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_NORMAL_COLOR);
2516 const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_DISABLED";
2517 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_DISABLED_COLOR);
2520 const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_PRESSED";
2521 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_PRESSED_COLOR);
2524 const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED";
2525 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
2528 const char* key ="FOOTER::BACK_ICON_NORMAL";
2529 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_NORMAL_COLOR);
2532 const char* key ="FOOTER::BACK_ICON_DISABLED";
2533 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_DISABLED_COLOR);
2536 const char* key ="FOOTER::BACK_ICON_PRESSED";
2537 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_PRESSED_COLOR);
2540 const char* key ="FOOTER::BACK_ICON_HIGHLIGHTED";
2541 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_HIGHLIGHTED_COLOR);
2544 const char* key ="FOOTER::SOFTKEY_BG_NORMAL";
2545 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_BG_NORMAL_COLOR);
2548 const char* key ="FOOTER::SOFTKEY_BG_DISABLED";
2549 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_BG_DISABLED_COLOR);
2552 const char* key ="FOOTER::SOFTKEY_BG_PRESSED";
2553 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_BG_PRESSED_COLOR);
2556 const char* key ="FOOTER::SOFTKEY_BG_HIGHLIGHTED";
2557 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_BG_HIGHLIGHTED_COLOR);
2560 const char* key ="FOOTER::SOFTKEY_TEXT_NORMAL";
2561 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_TEXT_NORMAL_COLOR);
2564 const char* key ="FOOTER::SOFTKEY_TEXT_DISABLED";
2565 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_TEXT_DISABLED_COLOR);
2568 const char* key ="FOOTER::SOFTKEY_TEXT_PRESSED";
2569 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_TEXT_PRESSED_COLOR);
2572 const char* key ="FOOTER::SOFTKEY_TEXT_HIGHLIGHTED";
2573 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_TEXT_HIGHLIGHTED_COLOR);
2577 const char* key ="FOOTER::SOFTKEY_ICON_NORMAL";
2578 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_ICON_NORMAL_COLOR);
2581 const char* key ="FOOTER::SOFTKEY_ICON_DISABLED";
2582 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_ICON_DISABLED_COLOR);
2585 const char* key ="FOOTER::SOFTKEY_ICON_PRESSED";
2586 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_ICON_PRESSED_COLOR);
2589 const char* key ="FOOTER::SOFTKEY_ICON_HIGHLIGHTED";
2590 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_ICON_HIGHLIGHTED_COLOR);
2593 const char* key ="FOOTER::DIVIDER_LINE_LEFT_NORMAL";
2594 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::DIVIDER_LINE_LEFT_NORMAL_COLOR);
2597 const char* key ="FOOTER::DIVIDER_LINE_RIGHT_NORMAL";
2598 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::DIVIDER_LINE_RIGHT_NORMAL_COLOR);
2601 const char* key ="FOOTER::DIVIDER_LINE_LEFT_TRANSLUCENT_NORMAL";
2602 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::DIVIDER_LINE_LEFT_TRANSLUCENT_NORMAL_COLOR);
2605 const char* key ="FOOTER::DIVIDER_LINE_RIGHT_TRANSLUCENT_NORMAL";
2606 __pColorKeyTable->Add(ResourceKey(key), _FOOTER::DIVIDER_LINE_RIGHT_TRANSLUCENT_NORMAL_COLOR);
2609 const char* key ="FORM::BG_NORMAL";
2610 __pColorKeyTable->Add(ResourceKey(key), _FORM::BG_NORMAL_COLOR);
2613 const char* key ="GALLERY::EMPTY_TEXT_NORMAL";
2614 __pColorKeyTable->Add(ResourceKey(key), _GALLERY::EMPTY_TEXT_NORMAL_COLOR);
2617 const char* key ="HEADER::BG_NORMAL";
2618 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BG_NORMAL_COLOR);
2621 const char* key ="HEADER::TRANSLUCENT_BG_NORMAL";
2622 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TRANSLUCENT_BG_NORMAL_COLOR);
2625 const char* key ="HEADER::TITLE_TEXT_NORMAL";
2626 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TITLE_TEXT_NORMAL_COLOR);
2629 const char* key ="HEADER::TRANSLUCENT_TITLE_TEXT_NORMAL";
2630 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TRANSLUCENT_TITLE_TEXT_NORMAL_COLOR);
2633 const char* key ="HEADER::DESCRIPTION_TEXT_NORMAL";
2634 __pColorKeyTable->Add(ResourceKey(key), _HEADER::DESCRIPTION_TEXT_NORMAL_COLOR);
2637 const char* key ="HEADER::TRANSLUCENT_DESCRIPTION_TEXT_NORMAL";
2638 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TRANSLUCENT_DESCRIPTION_TEXT_NORMAL_COLOR);
2641 const char* key ="HEADER::BUTTON_BG_NORMAL";
2642 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_NORMAL_COLOR);
2645 const char* key ="HEADER::BUTTON_BG_DISABLED";
2646 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_DISABLED_COLOR);
2649 const char* key ="HEADER::BUTTON_BG_PRESSED";
2650 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_PRESSED_COLOR);
2653 const char* key ="HEADER::BUTTON_BG_HIGHLIGHTED";
2654 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_HIGHLIGHTED_COLOR);
2657 const char* key ="HEADER::BUTTON_TRANSLUCENT_BG_NORMAL";
2658 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_BG_NORMAL_COLOR);
2662 const char* key ="HEADER::BUTTON_TRANSLUCENT_BG_DISABLED";
2663 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_BG_DISABLED_COLOR);
2666 const char* key ="HEADER::BUTTON_TRANSLUCENT_BG_PRESSED";
2667 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_BG_PRESSED_COLOR);
2670 const char* key ="HEADER::BUTTON_TRANSLUCENT_BG_HIGHLIGHTED";
2671 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
2674 const char* key ="HEADER::BUTTON_TEXT_NORMAL";
2675 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TEXT_NORMAL_COLOR);
2678 const char* key ="HEADER::BUTTON_TEXT_DISABLED";
2679 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TEXT_DISABLED_COLOR);
2682 const char* key ="HEADER::BUTTON_TEXT_PRESSED";
2683 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TEXT_PRESSED_COLOR);
2686 const char* key ="HEADER::BUTTON_TEXT_HIGHLIGHTED";
2687 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TEXT_HIGHLIGHTED_COLOR);
2690 const char* key ="HEADER::BUTTON_TRANSLUCENT_TEXT_NORMAL";
2691 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_TEXT_NORMAL_COLOR);
2694 const char* key ="HEADER::BUTTON_TRANSLUCENT_TEXT_DISABLED";
2695 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_TEXT_DISABLED_COLOR);
2698 const char* key ="HEADER::BUTTON_TRANSLUCENT_TEXT_PRESSED";
2699 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_TEXT_PRESSED_COLOR);
2702 const char* key ="HEADER::BUTTON_TRANSLUCENT_TEXT_HIGHLIGHTED";
2703 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
2706 const char* key ="HEADER::SEGMENTED_ITEM_BG_NORMAL";
2707 __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_NORMAL_COLOR);
2710 const char* key ="HEADER::SEGMENTED_ITEM_BG_DISABLED";
2711 __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_DISABLED_COLOR);
2714 const char* key ="HEADER::SEGMENTED_ITEM_BG_PRESSED";
2715 __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_PRESSED_COLOR);
2718 const char* key ="HEADER::SEGMENTED_ITEM_BG_HIGHLIGHTED";
2719 __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_HIGHLIGHTED_COLOR);
2722 const char* key ="HEADER::SEGMENTED_ITEM_BG_SELECTED";
2723 __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_SELECTED_COLOR);
2726 const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL";
2727 __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL_COLOR);
2730 const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED";
2731 __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED_COLOR);
2734 const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED";
2735 __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED_COLOR);
2738 const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
2739 __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
2742 const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED";
2743 __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED_COLOR);
2746 const char* key ="HEADER::SEGMENTED_ITEM_TEXT_NORMAL";
2747 __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TEXT_NORMAL_COLOR);
2750 const char* key ="HEADER::SEGMENTED_ITEM_TEXT_DISABLED";
2751 __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TEXT_DISABLED_COLOR);
2754 const char* key ="HEADER::SEGMENTED_ITEM_TEXT_PRESSED";
2755 __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TEXT_PRESSED_COLOR);
2758 const char* key ="HEADER::SEGMENTED_ITEM_TEXT_HIGHLIGHTED";
2759 __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TEXT_HIGHLIGHTED_COLOR);
2762 const char* key ="HEADER::SEGMENTED_ITEM_TEXT_SELECTED";
2763 __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TEXT_SELECTED_COLOR);
2766 const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_NORMAL";
2767 __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_NORMAL_COLOR);
2770 const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_DISABLED";
2771 __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_DISABLED_COLOR);
2774 const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_PRESSED";
2775 __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_PRESSED_COLOR);
2778 const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED";
2779 __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
2782 const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_SELECTED";
2783 __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_SELECTED_COLOR);
2786 const char* key ="HEADER::TAB_ITEM_BG_NORMAL";
2787 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_NORMAL_COLOR);
2790 const char* key ="HEADER::TAB_ITEM_BG_DISABLED";
2791 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_DISABLED_COLOR);
2794 const char* key ="HEADER::TAB_ITEM_BG_PRESSED";
2795 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_PRESSED_COLOR);
2799 const char* key ="HEADER::TAB_ITEM_BG_HIGHLIGHTED";
2800 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_HIGHLIGHTED_COLOR);
2803 const char* key ="HEADER::TAB_ITEM_BG_SELECTED";
2804 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_SELECTED_COLOR);
2807 const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_NORMAL";
2808 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_NORMAL_COLOR);
2811 const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_DISABLED";
2812 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_DISABLED_COLOR);
2815 const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_PRESSED";
2816 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_PRESSED_COLOR);
2819 const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
2820 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
2823 const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_SELECTED";
2824 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_SELECTED_COLOR);
2827 const char* key ="HEADER::TAB_ITEM_TEXT_NORMAL";
2828 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TEXT_NORMAL_COLOR);
2831 const char* key ="HEADER::TAB_ITEM_TEXT_DISABLED";
2832 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TEXT_DISABLED_COLOR);
2835 const char* key ="HEADER::TAB_ITEM_TEXT_PRESSED";
2836 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TEXT_PRESSED_COLOR);
2839 const char* key ="HEADER::TAB_ITEM_TEXT_HIGHLIGHTED";
2840 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TEXT_HIGHLIGHTED_COLOR);
2843 const char* key ="HEADER::TAB_ITEM_TEXT_SELECTED";
2844 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TEXT_SELECTED_COLOR);
2847 const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_TEXT_NORMAL";
2848 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_TEXT_NORMAL_COLOR);
2851 const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_TEXT_DISABLED";
2852 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_TEXT_DISABLED_COLOR);
2855 const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_TEXT_PRESSED";
2856 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_TEXT_PRESSED_COLOR);
2859 const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED";
2860 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
2863 const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_TEXT_SELECTED";
2864 __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_TEXT_SELECTED_COLOR);
2867 const char* key ="HEADER::BADGE_ICON_BG_NORMAL";
2868 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BADGE_ICON_BG_NORMAL_COLOR);
2871 const char* key ="HEADER::BADGE_ICON_BG_DISABLED";
2872 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BADGE_ICON_BG_DISABLED_COLOR);
2875 const char* key ="HEADER::BADGE_ICON_BG_PRESSED";
2876 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BADGE_ICON_BG_PRESSED_COLOR);
2879 const char* key ="HEADER::BADGE_ICON_BG_HIGHLIGHTED";
2880 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BADGE_ICON_BG_HIGHLIGHTED_COLOR);
2883 const char* key ="HEADER::BADGE_ICON_TEXT_NORMAL";
2884 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BADGE_ICON_TEXT_NORMAL_COLOR);
2887 const char* key ="HEADER::BADGE_ICON_TEXT_DISABLED";
2888 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BADGE_ICON_TEXT_DISABLED_COLOR);
2891 const char* key ="HEADER::BADGE_ICON_TEXT_PRESSED";
2892 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BADGE_ICON_TEXT_PRESSED_COLOR);
2895 const char* key ="HEADER::BADGE_ICON_TEXT_HIGHLIGHTED";
2896 __pColorKeyTable->Add(ResourceKey(key), _HEADER::BADGE_ICON_TEXT_HIGHLIGHTED_COLOR);
2899 const char* key ="HEADER::DIVIDER_LINE_LEFT_NORMAL";
2900 __pColorKeyTable->Add(ResourceKey(key), _HEADER::DIVIDER_LINE_LEFT_NORMAL_COLOR);
2903 const char* key ="HEADER::DIVIDER_LINE_RIGHT_NORMAL";
2904 __pColorKeyTable->Add(ResourceKey(key), _HEADER::DIVIDER_LINE_RIGHT_NORMAL_COLOR);
2907 const char* key ="HEADER::DIVIDER_LINE_LEFT_TRANSLUCENT_NORMAL";
2908 __pColorKeyTable->Add(ResourceKey(key), _HEADER::DIVIDER_LINE_LEFT_TRANSLUCENT_NORMAL_COLOR);
2911 const char* key ="HEADER::DIVIDER_LINE_RIGHT_TRANSLUCENT_NORMAL";
2912 __pColorKeyTable->Add(ResourceKey(key), _HEADER::DIVIDER_LINE_RIGHT_TRANSLUCENT_NORMAL_COLOR);
2915 const char* key ="ICONLIST::EMPTY_TEXT_NORMAL";
2916 __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::EMPTY_TEXT_NORMAL_COLOR);
2919 const char* key ="ICONLIST::TEXT_NORMAL";
2920 __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::TEXT_NORMAL_COLOR);
2923 const char* key ="ICONLIST::TEXT_PRESSED";
2924 __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::TEXT_PRESSED_COLOR);
2927 const char* key ="ICONLIST::TEXT_HIGHLIGHTED";
2928 __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::TEXT_HIGHLIGHTED_COLOR);
2931 const char* key ="ICONLIST::INNER_TEXT_BG_NORMAL";
2932 __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::INNER_TEXT_BG_NORMAL_COLOR);
2935 const char* key ="ICONLIST::ITEM_BG_PRESSED";
2936 __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::ITEM_BG_PRESSED_COLOR);
2939 const char* key ="ICONLIST::ITEM_BORDER_NORMAL";
2940 __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::ITEM_BORDER_NORMAL_COLOR);
2943 const char* key ="ICONLIST::ITEM_BORDER_PRESSED";
2944 __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::ITEM_BORDER_PRESSED_COLOR);
2947 const char* key ="ICONLIST::ITEM_BORDER_HIGHLIGHTED";
2948 __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::ITEM_BORDER_HIGHLIGHTED_COLOR);
2951 const char* key ="INPUTPAD::TEXT_NORMAL";
2952 __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::TEXT_NORMAL_COLOR);
2955 const char* key ="INPUTPAD::TEXT_PRESSED";
2956 __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::TEXT_PRESSED_COLOR);
2959 const char* key ="INPUTPAD::GUIDE_TEXT_NORMAL";
2960 __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::GUIDE_TEXT_NORMAL_COLOR);
2963 const char* key ="INPUTPAD::BUTTON_BG_NORMAL";
2964 __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::BUTTON_BG_NORMAL_COLOR);
2967 const char* key ="INPUTPAD::BUTTON_BG_PRESSED";
2968 __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::BUTTON_BG_PRESSED_COLOR);
2971 const char* key ="LABEL::TEXT_NORMAL";
2972 __pColorKeyTable->Add(ResourceKey(key), _LABEL::TEXT_NORMAL_COLOR);
2975 const char* key ="MESSAGEBOX::BG_NORMAL";
2976 __pColorKeyTable->Add(ResourceKey(key), _MESSAGEBOX::BG_NORMAL_COLOR);
2979 const char* key ="MESSAGEBOX::TITLE_TEXT_NORMAL";
2980 __pColorKeyTable->Add(ResourceKey(key), _MESSAGEBOX::TITLE_TEXT_NORMAL_COLOR);
2983 const char* key ="MESSAGEBOX::TEXT_NORMAL";
2984 __pColorKeyTable->Add(ResourceKey(key), _MESSAGEBOX::TEXT_NORMAL_COLOR);
2987 const char* key ="OPTIONMENU::ITEM_TEXT_NORMAL";
2988 __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_TEXT_NORMAL_COLOR);
2991 const char* key ="OPTIONMENU::ITEM_TEXT_PRESSED";
2992 __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_TEXT_PRESSED_COLOR);
2995 const char* key ="OPTIONMENU::ITEM_TEXT_DISABLED";
2996 __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_TEXT_DISABLED_COLOR);
2999 const char* key ="OPTIONMENU::ITEM_BG_PRESSED";
3000 __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_BG_PRESSED_COLOR);
3003 const char* key ="OPTIONMENU::HANDLE_BG_NORMAL";
3004 __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::HANDLE_BG_NORMAL_COLOR);
3007 const char* key ="OPTIONMENU::HANDLE_BG_PRESSED";
3008 __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::HANDLE_BG_PRESSED_COLOR);
3011 const char* key ="OPTIONMENU::HANDLE_BG_DISABLED";
3012 __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::HANDLE_BG_DISABLED_COLOR);
3015 const char* key ="OPTIONMENU::CONTEXTUAL_POPUP_ARROW_NORMAL";
3016 __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::CONTEXTUAL_POPUP_ARROW_NORMAL_COLOR);
3019 const char* key ="OPTIONMENU::CONTEXTUAL_POPUP_ARROW_PRESSED";
3020 __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::CONTEXTUAL_POPUP_ARROW_PRESSED_COLOR);
3023 const char* key ="OPTIONMENU::CONTEXTUAL_POPUP_ARROW_DISABLED";
3024 __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::CONTEXTUAL_POPUP_ARROW_DISABLED_COLOR);
3027 const char* key ="OPTIONMENU::ITEM_TEXT_NORMAL";
3028 __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_TEXT_NORMAL_COLOR);
3031 const char* key ="OPTIONMENU::ITEM_TEXT_NORMAL";
3032 __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_TEXT_NORMAL_COLOR);
3035 const char* key ="OPTIONMENU::ITEM_TEXT_NORMAL";
3036 __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_TEXT_NORMAL_COLOR);
3039 const char* key ="OPTIONMENU::ITEM_TEXT_NORMAL";
3040 __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_TEXT_NORMAL_COLOR);
3043 const char* key ="PANEL::GROUPED_STYLE_BG_NORMAL";
3044 __pColorKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_STYLE_BG_NORMAL_COLOR);
3047 const char* key ="PANEL::GROUPED_STYLE_BG_PRESSED";
3048 __pColorKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_STYLE_BG_PRESSED_COLOR);
3051 const char* key ="POPUP::BG_NORMAL";
3052 __pColorKeyTable->Add(ResourceKey(key), _POPUP::BG_NORMAL_COLOR);
3055 const char* key ="POPUP::TITLE_TEXT_NORMAL";
3056 __pColorKeyTable->Add(ResourceKey(key), _POPUP::TITLE_TEXT_NORMAL_COLOR);
3059 const char* key ="PROGRESS::BAR_BG_NORMAL";
3060 __pColorKeyTable->Add(ResourceKey(key), _PROGRESS::BAR_BG_NORMAL_COLOR);
3063 const char* key ="PROGRESS::BAR_NORMAL";
3064 __pColorKeyTable->Add(ResourceKey(key), _PROGRESS::BAR_NORMAL_COLOR);
3067 const char* key ="SCROLL::THUMB_BG_NORMAL";
3068 __pColorKeyTable->Add(ResourceKey(key), _SCROLL::THUMB_BG_NORMAL_COLOR);
3071 const char* key ="SCROLL::JUMP_TO_TOP_NORMAL";
3072 __pColorKeyTable->Add(ResourceKey(key), _SCROLL::JUMP_TO_TOP_NORMAL_COLOR);
3075 const char* key ="SCROLL::JUMP_TO_TOP_PRESSED";
3076 __pColorKeyTable->Add(ResourceKey(key), _SCROLL::JUMP_TO_TOP_PRESSED_COLOR);
3079 const char* key ="SCROLL::BUTTON_BG_NORMAL";
3080 __pColorKeyTable->Add(ResourceKey(key), _SCROLL::BUTTON_BG_NORMAL_COLOR);
3083 const char* key ="SCROLL::BUTTON_BG_PRESSED";
3084 __pColorKeyTable->Add(ResourceKey(key), _SCROLL::BUTTON_BG_PRESSED_COLOR);
3087 const char* key ="SEARCHBAR::BUTTON_BG_NORMAL";
3088 __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_BG_NORMAL_COLOR);
3091 const char* key ="SEARCHBAR::BUTTON_BG_PRESSED";
3092 __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_BG_PRESSED_COLOR);
3095 const char* key ="SEARCHBAR::BUTTON_BG_DISABLED";
3096 __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_BG_DISABLED_COLOR);
3099 const char* key ="SEARCHBAR::BUTTON_BG_HIGHLIGHTED";
3100 __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_BG_HIGHLIGHTED_COLOR);
3103 const char* key ="SEARCHBAR::BUTTON_TEXT_NORMAL";
3104 __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_TEXT_NORMAL_COLOR);
3107 const char* key ="SEARCHBAR::BUTTON_TEXT_PRESSED";
3108 __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_TEXT_PRESSED_COLOR);
3111 const char* key ="SEARCHBAR::BUTTON_TEXT_DISABLED";
3112 __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_TEXT_DISABLED_COLOR);
3115 const char* key ="SEARCHBAR::BUTTON_TEXT_HIGHLIGHTED";
3116 __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_TEXT_HIGHLIGHTED_COLOR);
3119 const char* key ="SEARCHBAR::EDIT_BG_NORMAL";
3120 __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::EDIT_BG_NORMAL_COLOR);
3123 const char* key ="SEARCHBAR::EDIT_BG_DISABLED";
3124 __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::EDIT_BG_DISABLED_COLOR);
3127 const char* key ="SEARCHBAR::GUIDE_TEXT_NORMAL";
3128 __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::GUIDE_TEXT_NORMAL_COLOR);
3131 const char* key ="SEARCHBAR::GUIDE_TEXT_DISABLED";
3132 __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::GUIDE_TEXT_DISABLED_COLOR);
3135 const char* key ="SEARCHBAR::GUIDE_TEXT_HIGHLIGHTED";
3136 __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::GUIDE_TEXT_HIGHLIGHTED_COLOR);
3139 const char* key ="SEARCHBAR::ICON_BG_NORMAL";
3140 __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::ICON_BG_NORMAL_COLOR);
3143 const char* key ="SEARCHBAR::ICON_BG_DISABLED";
3144 __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::ICON_BG_DISABLED_COLOR);
3147 const char* key ="SEARCHBAR::CONTENT_AREA_BG_NORMAL";
3148 __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::CONTENT_AREA_BG_NORMAL_COLOR);
3151 const char* key ="SLIDER::BG_OTHERS_NORMAL";
3152 __pColorKeyTable->Add(ResourceKey(key), _SLIDER::BG_OTHERS_NORMAL_COLOR);
3155 const char* key ="SLIDER::BG_DEFAULT_NORMAL";
3156 __pColorKeyTable->Add(ResourceKey(key), _SLIDER::BG_DEFAULT_NORMAL_COLOR);
3159 const char* key ="SLIDER::BAR_BG_NORMAL";
3160 __pColorKeyTable->Add(ResourceKey(key), _SLIDER::BAR_BG_NORMAL_COLOR);
3163 const char* key ="SLIDER::BAR_NORMAL";
3164 __pColorKeyTable->Add(ResourceKey(key), _SLIDER::BAR_NORMAL_COLOR);
3167 const char* key ="SLIDER::HANDLE_BG_NORMAL";
3168 __pColorKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_NORMAL_COLOR);
3171 const char* key ="SLIDER::HANDLE_BG_PRESSED";
3172 __pColorKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_PRESSED_COLOR);
3175 const char* key ="SLIDER::HANDLE_BG_DISABLED";
3176 __pColorKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_DISABLED_COLOR);
3179 const char* key ="SLIDER::HANDLE_BG_HIGHLIGHTED";
3180 __pColorKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_HIGHLIGHTED_COLOR);
3183 const char* key ="SLIDER::HANDLE_NUMBER_TEXT_DISABLED";
3184 __pColorKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_NUMBER_TEXT_DISABLED_COLOR);
3187 const char* key ="SLIDER::HANDLE_NUMBER_TEXT_NORMAL";
3188 __pColorKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_NUMBER_TEXT_NORMAL_COLOR);
3191 const char* key ="SLIDER::TITLE_TEXT_NORMAL";
3192 __pColorKeyTable->Add(ResourceKey(key), _SLIDER::TITLE_TEXT_NORMAL_COLOR);
3195 const char* key ="SLIDER::OVERLAY_BG_NORMAL";
3196 __pColorKeyTable->Add(ResourceKey(key), _SLIDER::OVERLAY_BG_NORMAL_COLOR);
3199 const char* key ="SLIDER::OVERLAY_TEXT_NORMAL";
3200 __pColorKeyTable->Add(ResourceKey(key), _SLIDER::OVERLAY_TEXT_NORMAL_COLOR);
3203 const char* key ="SPLITPANEL::DIVIDER_BG_NORMAL";
3204 __pColorKeyTable->Add(ResourceKey(key), _SPLITPANEL::DIVIDER_BG_NORMAL_COLOR);
3207 const char* key ="SPLITPANEL::DIVIDER_BG_PRESSED";
3208 __pColorKeyTable->Add(ResourceKey(key), _SPLITPANEL::DIVIDER_BG_PRESSED_COLOR);
3211 const char* key ="TABBAR::BG_NORMAL";
3212 __pColorKeyTable->Add(ResourceKey(key), _TABBAR::BG_NORMAL_COLOR);
3215 const char* key ="TABBAR::ITEM_BG_NORMAL";
3216 __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_BG_NORMAL_COLOR);
3219 const char* key ="TABBAR::ITEM_BG_PRESSED";
3220 __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_BG_PRESSED_COLOR);
3223 const char* key ="TABBAR::ITEM_BG_SELECTED";
3224 __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_BG_SELECTED_COLOR);
3227 const char* key ="TABBAR::ITEM_TEXT_NORMAL";
3228 __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_TEXT_NORMAL_COLOR);
3231 const char* key ="TABBAR::ITEM_TEXT_PRESSED";
3232 __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_TEXT_PRESSED_COLOR);
3235 const char* key ="TABBAR::ITEM_TEXT_SELECTED";
3236 __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_TEXT_SELECTED_COLOR);
3239 const char* key ="TABBAR::ARROW_BG_NORMAL";
3240 __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ARROW_BG_NORMAL_COLOR);
3243 const char* key ="TAB::ITEM_BG_NORMAL";
3244 __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_NORMAL_COLOR);
3247 const char* key ="TAB::ITEM_BG_PRESSED";
3248 __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_PRESSED_COLOR);
3251 const char* key ="TAB::ITEM_BG_SELECTED";
3252 __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_SELECTED_COLOR);
3255 const char* key ="TAB::ITEM_BG_HIGHLIGHTED";
3256 __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_HIGHLIGHTED_COLOR);
3259 const char* key ="TAB::ITEM_BG_DISABLED";
3260 __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_DISABLED_COLOR);
3263 const char* key ="TAB::ITEM_TEXT_NORMAL";
3264 __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_TEXT_NORMAL_COLOR);
3267 const char* key ="TAB::ITEM_TEXT_PRESSED";
3268 __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_TEXT_PRESSED_COLOR);
3271 const char* key ="TAB::ITEM_TEXT_SELECTED";
3272 __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_TEXT_SELECTED_COLOR);
3275 const char* key ="TAB::ITEM_TEXT_HIGHLIGHTED";
3276 __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_TEXT_HIGHLIGHTED_COLOR);
3279 const char* key ="TAB::ITEM_TEXT_DISABLED";
3280 __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_TEXT_DISABLED_COLOR);
3283 const char* key ="TAB::DIVIDER_LEFT_HALF";
3284 __pColorKeyTable->Add(ResourceKey(key), _TAB::DIVIDER_LEFT_HALF_COLOR);
3287 const char* key ="TAB::DIVIDER_RIGHT_HALF";
3288 __pColorKeyTable->Add(ResourceKey(key), _TAB::DIVIDER_RIGHT_HALF_COLOR);
3291 const char* key ="TABLEVIEW::BG_NORMAL";
3292 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::BG_NORMAL_COLOR);
3295 const char* key ="TABLEVIEW::EXPANDABLE_ARROW_NORMAL";
3296 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::EXPANDABLE_ARROW_NORMAL_COLOR);
3299 const char* key ="TABLEVIEW::EXPANDABLE_ARROW_DISABLED";
3300 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::EXPANDABLE_ARROW_DISABLED_COLOR);
3303 const char* key ="TABLEVIEW::EXPANDABLE_ARROW_PRESSED";
3304 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::EXPANDABLE_ARROW_PRESSED_COLOR);
3307 const char* key ="TABLEVIEW::ITEM_DIVIDER_TOP_BG_NORMAL";
3308 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_DIVIDER_TOP_BG_NORMAL_COLOR);
3311 const char* key ="TABLEVIEW::ITEM_DIVIDER_BOTTOM_BG_NORMAL";
3312 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_DIVIDER_BOTTOM_BG_NORMAL_COLOR);
3315 const char* key ="TABLEVIEW::ITEM_BG_NORMAL";
3316 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_BG_NORMAL_COLOR);
3319 const char* key ="TABLEVIEW::ITEM_BG_PRESSED";
3320 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_BG_PRESSED_COLOR);
3323 const char* key ="TABLEVIEW::ITEM_BG_HIGHLIGHTED";
3324 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_BG_HIGHLIGHTED_COLOR);
3327 const char* key ="TABLEVIEW::ITEM_BG_DISABLED";
3328 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_BG_DISABLED_COLOR);
3331 const char* key ="TABLEVIEW::ITEM_TEXT_NORMAL";
3332 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_TEXT_NORMAL_COLOR);
3335 const char* key ="TABLEVIEW::ITEM_TEXT_PRESSED";
3336 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_TEXT_PRESSED_COLOR);
3339 const char* key ="TABLEVIEW::ITEM_TEXT_HIGHLIGHTED";
3340 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_TEXT_HIGHLIGHTED_COLOR);
3343 const char* key ="TABLEVIEW::ITEM_TEXT_DISABLED";
3344 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_TEXT_DISABLED_COLOR);
3347 const char* key ="TABLEVIEW::ITEM_DESCRIPTION_TEXT_NORMAL";
3348 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_DESCRIPTION_TEXT_NORMAL_COLOR);
3351 const char* key ="TABLEVIEW::ITEM_ANNEX_CANVAS_BG_NORMAL";
3352 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_CANVAS_BG_NORMAL_COLOR);
3355 const char* key ="TABLEVIEW::ITEM_ANNEX_DETAIL_NORMAL";
3356 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_DETAIL_NORMAL_COLOR);
3359 const char* key ="TABLEVIEW::ITEM_ANNEX_DETAIL_PRESSED";
3360 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_DETAIL_PRESSED_COLOR);
3363 const char* key ="TABLEVIEW::ITEM_ANNEX_DETAIL_HIGHLIGHTED";
3364 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_DETAIL_HIGHLIGHTED_COLOR);
3367 const char* key ="TABLEVIEW::ITEM_ANNEX_DETAIL_BG_NORMAL";
3368 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_DETAIL_BG_NORMAL_COLOR);
3371 const char* key ="TABLEVIEW::ITEM_ANNEX_DETAIL_BG_PRESSED";
3372 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_DETAIL_BG_PRESSED_COLOR);
3375 const char* key ="TABLEVIEW::ITEM_ANNEX_DETAIL_BG_HIGHLIGHTED";
3376 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_DETAIL_BG_HIGHLIGHTED_COLOR);
3379 const char* key ="TABLEVIEW::GROUPITEM_TEXT_NORMAL";
3380 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_TEXT_NORMAL_COLOR);
3383 const char* key ="TABLEVIEW::GROUPITEM_TEXT_PRESSED";
3384 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_TEXT_PRESSED_COLOR);
3387 const char* key ="TABLEVIEW::GROUPITEM_TEXT_HIGHLIGHTED";
3388 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_TEXT_HIGHLIGHTED_COLOR);
3391 const char* key ="TABLEVIEW::GROUPITEM_INDEX_BAR_NORMAL";
3392 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_INDEX_BAR_NORMAL_COLOR);
3395 const char* key ="TABLEVIEW::GROUPITEM_INDEX_BAR_PRESSED";
3396 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_INDEX_BAR_PRESSED_COLOR);
3399 const char* key ="TABLEVIEW::GROUPITEM_INDEX_BAR_HIGHLIGHTED";
3400 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_INDEX_BAR_HIGHLIGHTED_COLOR);
3403 const char* key ="TABLEVIEW::GROUPITEM_BAR_NORMAL";
3404 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_BAR_NORMAL_COLOR);
3407 const char* key ="TABLEVIEW::GROUPITEM_BAR_PRESSED";
3408 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_BAR_PRESSED_COLOR);
3411 const char* key ="TABLEVIEW::GROUPITEM_BAR_HIGHLIGHTED";
3412 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_BAR_HIGHLIGHTED_COLOR);
3415 const char* key ="TABLEVIEW::SECTIONITEM_BG_NORMAL";
3416 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_BG_NORMAL_COLOR);
3419 const char* key ="TABLEVIEW::CONTEXTITEM_BG_NORMAL";
3420 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::CONTEXTITEM_BG_NORMAL_COLOR);
3423 const char* key ="TABLEVIEW::EMPTY_CONTENTS_TEXT_NORMAL";
3424 __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::EMPTY_CONTENTS_TEXT_NORMAL_COLOR);
3427 const char* key ="TOKENEDIT::BG_NORMAL";
3428 __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::BG_NORMAL_COLOR);
3431 const char* key ="TOKENEDIT::BG_SELECTED";
3432 __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::BG_SELECTED_COLOR);
3435 const char* key ="TOKENEDIT::TEXT_NORMAL";
3436 __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::TEXT_NORMAL_COLOR);
3439 const char* key ="TOKENEDIT::TEXT_SELECTED";
3440 __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::TEXT_SELECTED_COLOR);
3443 return __pColorKeyTable;