Fix a log error
[platform/framework/native/uifw.git] / src / ui / resource / FUi_ResourceConfigParser.cpp
1 //
2 // Open Service Platform
3 // Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
4 //
5 // Licensed under the Apache License, Version 2.0 (the License);
6 // you may not use this file except in compliance with the License.
7 // You may obtain a copy of the License at
8 //
9 //     http://www.apache.org/licenses/LICENSE-2.0/
10 //
11 // Unless required by applicable law or agreed to in writing, software
12 // distributed under the License is distributed on an "AS IS" BASIS,
13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 // See the License for the specific language governing permissions and
15 // limitations under the License.
16 //
17
18 /**
19  * @file        FUi_ResourceConfigParser.cpp
20  * @brief       This is the header file for the ConfigParser.
21  *
22  * This header file contains the declarations of the ConfigParser.
23  */
24
25 #include <FBaseByteBuffer.h>
26 #include <FBaseInteger.h>
27 #include <FBaseString.h>
28 #include <FBaseSysLog.h>
29 #include <FBaseColHashMapT.h>
30 #include <FIoFile.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"
38
39 using namespace Tizen::Base;
40 using namespace Collection;
41 using namespace Tizen::Io;
42 using namespace Tizen::Graphics;
43
44 namespace
45 {
46 class _ColorMatchingMapProvider
47         : public IHashCodeProviderT <String>
48 {
49 public:
50         _ColorMatchingMapProvider(void) {}
51         virtual ~_ColorMatchingMapProvider(void) {}
52
53         virtual int GetHashCode(const String& obj) const
54         {
55                 return obj.GetHashCode();
56         }
57 };
58
59 class _ColorMatchingMapComparer
60         : public IComparerT <String>
61 {
62 public:
63         _ColorMatchingMapComparer(void) {}
64         virtual ~_ColorMatchingMapComparer(void) {}
65         virtual result Compare(const String& obj1, const String& obj2, int& cmp) const
66         {
67                 if (obj1 == obj2)
68                 {
69                         cmp = 0;
70                         return E_SUCCESS;
71                 }
72                 else
73                 {
74                         cmp = -1;
75                         return E_SUCCESS;
76                 }
77         }
78 };
79 }
80
81 namespace
82 {
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};
86 }
87
88 namespace Tizen { namespace Ui { namespace _Resource
89 {
90 ConfigParser* pConfigXmlHandler = null;
91 HashMapT<String, String*>* pColorMatchingMap = null;
92
93 ConfigParser::ColorMatchingMap::ColorMatchingMap(void)
94         :HashMapT<String, String*>()
95         , __pProvider(null)
96         , __pComparer(null)
97 {
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.");
102 }
103 ConfigParser::ColorMatchingMap::~ColorMatchingMap(void)
104 {
105         result r = E_SUCCESS;
106         Collection::IMapEnumeratorT< String, String* >* pMapEnum = null;
107         if (Collection::HashMapT<String, String*>::GetCount() > 0)
108         {
109                 pMapEnum = Collection::HashMapT<String, String*>::GetMapEnumeratorN();
110                 SysTryReturn(NID_UI_ANIM, (pMapEnum != null), , E_SYSTEM, "[E_SYSTEM] System Error.");
111
112                 Collection::MapEntryT< String, String* > value;
113                 while ((pMapEnum->MoveNext() == E_SUCCESS))
114                 {
115                         r = pMapEnum->GetCurrent(value);
116                         SysTryCatch(NID_UI_ANIM, (r == E_SUCCESS), r = E_SYSTEM, E_SYSTEM, "[E_SYSTEM] System Error.");
117
118                         String* pObj = value.GetValue();
119                         delete pObj;
120                 }
121                 Collection::HashMapT<String, String*>::RemoveAll();
122         }
123         //fall through
124         CATCH:
125         delete pMapEnum;
126         delete __pProvider;
127         __pProvider = null;
128         delete __pComparer;
129         __pComparer = null;
130 }
131 bool
132 ConfigParser::ColorMatchingMap::Initialize(const String& version, const String& dVersion)
133 {
134         if (HashMapT<String, String*>::Construct(0, 0, *__pProvider, *__pComparer) != E_SUCCESS)
135         {
136                 return false;
137         }
138         /*
139         if (version == L"beta1")
140         {
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"));
145
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"));
347         }
348         */
349         return true;
350 }
351 HashMapT<String, String*>*
352 ConfigParser::GetMatchingTable(void)
353 {
354         return pColorMatchingMap;
355 }
356
357 ConfigParser::ConfigParser(void)
358         : __pMapContainer(null)
359         , __pCurrentAttribute(null)
360         , __pCurrentAnimationList(null)
361         , __palette(false)
362         , __pColorKeyTable(null)
363         , __pImageKeyTable(null)
364         , __pAnimationKeyTable(null)
365         , __pProvider(null)
366         , __pComparer(null)
367 {
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.");
372 }
373 ConfigParser::~ConfigParser(void)
374 {
375         delete pColorMatchingMap;
376         pColorMatchingMap = null;
377         delete __pColorKeyTable;
378         __pColorKeyTable = null;
379         delete __pImageKeyTable;
380         __pImageKeyTable = null;
381         delete __pAnimationKeyTable;
382         __pAnimationKeyTable = null;
383         delete __pProvider;
384         __pProvider = null;
385         delete __pComparer;
386         __pComparer = null;
387         if (__pCurrentAttribute)
388         {
389                 delete [] __pCurrentAttribute;
390                 __pCurrentAttribute = null;
391         }
392 }
393 bool
394 ConfigParser::Parse(const String& filename, MapContainer & table)
395 {
396         File file;
397         ByteBuffer buffer;
398         FileAttributes attrib;
399         int readCount = 0;
400         byte* pXmlContents = null;
401         result r = E_SUCCESS;
402         int size = 0;
403
404         if (!File::IsFileExist(filename))
405         {
406                 return false;
407         }
408         r = file.Construct(filename, L"r");
409         if (IsFailed(r))
410         {
411                 SysLogException(NID_UI, E_SYSTEM, "[E_SYSTEM] Parse Failed -- XML file Construct.");
412                 return false;
413         }
414
415         r = Tizen::Io::File::GetAttributes(filename, attrib);
416         if (IsFailed(r))
417         {
418                 SysLogException(NID_UI, E_SYSTEM, "[E_SYSTEM] Parse Failed -- XML file GetAttributes.");
419                 return false;
420         }
421         size = (int) attrib.GetFileSize();
422
423         r = buffer.Construct(size);
424         if (IsFailed(r))
425         {
426                 SysLogException(NID_UI, E_SYSTEM, "[E_SYSTEM] Parse Failed - Buffer Construct Failed.");
427                 return false;
428         }
429
430         r = file.Read(buffer);
431         if (IsFailed(r))
432         {
433                 SysLogException(NID_UI, E_SYSTEM, "[E_SYSTEM] Parse Failed -- can't read the file.");
434                 return false;
435         }
436
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.");
440         buffer.Flip();
441
442         r = buffer.GetArray(pXmlContents, 0, readCount);
443         if (IsFailed(r))
444         {
445                 SysLogException(NID_UI, E_SYSTEM, "[E_SYSTEM] Parse Failed -- buffer.GetArray is Failed.");
446                 delete[] pXmlContents;
447                 return false;
448         }
449         char* pXmlBuffer = (char*) pXmlContents;
450
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;
458         return true;
459 }
460 void
461 ConfigParser::StartSaxFunc(void* pXmlParserCtxt, const xmlChar* pName, const xmlChar** pAttributes)
462 {
463         if (xmlStrcasecmp(pName, (xmlChar*) "Image") == 0)
464         {
465                 pConfigXmlHandler->AddImage(pAttributes);
466         }
467         else if (xmlStrcasecmp(pName, (xmlChar*) "Color") == 0)
468         {
469                 pConfigXmlHandler->AddColor(pAttributes);
470         }
471         else if (xmlStrcasecmp(pName, (xmlChar*) "Theme") == 0)
472         {
473                 pConfigXmlHandler->SetInformation(pAttributes);
474         }
475         else if (xmlStrcasecmp(pName, (xmlChar*) "Palette") == 0)
476         {
477                 pConfigXmlHandler->StartAttribute(pAttributes, true);
478         }
479         else if (xmlStrcasecmp(pName, (xmlChar*) "Control") == 0)
480         {
481                 pConfigXmlHandler->StartAttribute(pAttributes, false);
482         }
483         else if (xmlStrcasecmp(pName, (xmlChar*) "Animation") == 0)
484         {
485                 pConfigXmlHandler->AddAnimation(pAttributes);
486         }
487         else if (xmlStrcasecmp(pName, (xmlChar*) "AnimationFrame") == 0)
488         {
489                 pConfigXmlHandler->AddAnimationFrame(pAttributes);
490         }
491         else
492         {
493                 ;//nothing to do
494         }
495 }
496
497 void
498 ConfigParser::SetInformation(const xmlChar** pAttributes)
499 {
500         if (pAttributes != null)
501         {
502                 for (int i = 0; (pAttributes[i] != null); i++)
503                 {
504                         if (xmlStrcasecmp(pAttributes[i], (xmlChar*) "Version") == 0)
505                         {
506                                 String version = (char*) pAttributes[++i];
507                                 __pMapContainer->SetVersion(version);
508 //                              ColorMatchingMap* matchingMap = new ColorMatchingMap;
509 //                              if (!matchingMap->Initialize(version))
510 //                              {
511 //                                      delete matchingMap;
512 //                              }
513 //                              else
514 //                              {
515 //                                      pColorMatchingMap = matchingMap;
516 //                              }
517                         }
518                 }
519         }
520 }
521
522 void
523 ConfigParser::StartAttribute(const xmlChar** pAttributes, bool palette)
524 {
525         __palette = palette;
526         if (pAttributes != null)
527         {
528                 for (int i = 0; (pAttributes[i] != null); i++)
529                 {
530                         if (xmlStrcasecmp(pAttributes[i], (xmlChar*) "Name") == 0)
531                         {
532                                 char* pValue = (char*) pAttributes[++i];
533                                 int len = strlen(pValue);
534                                 if (len > 0)
535                                 {
536                                         if (__pCurrentAttribute)
537                                         {
538                                                 delete [] __pCurrentAttribute;
539                                                 __pCurrentAttribute = null;
540                                         }
541                                         __pCurrentAttribute = new (std::nothrow) char [len +1 ];
542                                         strcpy(__pCurrentAttribute, pValue);
543                                 }
544                         }
545                 }
546         }
547 }
548
549 void
550 ConfigParser::AddColor(const xmlChar** pAttributes)
551 {
552         if (pAttributes != null)
553         {
554                 for (int i = 0; (pAttributes[i] != null); i++)
555                 {
556                         if (strlen((char*) pAttributes[++i]) > 0)
557                         {
558                                 if (__palette)
559                                 {
560                                         char* key = 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))
570                                         {
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)
576                                                 {
577                                                         SysLog(NID_UI, "Wrong resource color ID is tried to register %s", key);
578                                                 }
579                                         }
580                                         delete [] key;
581                                 }
582                                 else
583                                 {
584                                         char* key = null;
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)
597                                         {
598                                                 if (__pMapContainer->GetColorMap()->GetValue(resourceKey, pItem) == E_SUCCESS)
599                                                 {
600                                                         unsigned int color = 0;
601                                                         if (GetValue((char*) pAttributes[i], color))
602                                                         {
603                                                                 pItem->SetRawDataColor(color);
604                                                         }
605                                                         else
606                                                         {
607                                                                 int len = strlen((char*) pAttributes[i]+1);
608                                                                 char* pValue = new (std::nothrow) char [len+1];
609                                                                 strcpy(pValue, (char*) pAttributes[i]+1);
610                                                                 pValue[len] = '\0';
611                                                                 pItem->SetRawDataString(pValue);
612                                                         }
613                                                         __pMapContainer->GetColorMap()->ChangeValue(resourceKey, pItem);
614                                                 }
615                                                 else
616                                                 {
617                                                         SysLog(NID_UI, "%s is not initialized", tempkey);
618                                                 }
619                                         }
620                                         else
621                                         {
622                                                 SysLog(NID_UI, "%s is invalid", tempkey);
623                                         }
624                                         delete [] key;
625                                 }
626                         }
627                 }
628         }
629 }
630
631 void
632 ConfigParser::AddImage(const xmlChar** pAttributes)
633 {
634         if (pAttributes != null)
635         {
636                 for (int i = 0; (pAttributes[i] != null); i++)
637                 {
638                         if (strlen((char*) pAttributes[++i]) > 0)
639                         {
640                                 char* key = null;
641                                 int currentAttributeLength = strlen(__pCurrentAttribute);
642                                 int currentKeyLength = strlen((char*) pAttributes[i - 1]);
643                                 key = new (std::nothrow) char [currentAttributeLength + currentKeyLength + 3];
644                                 strncpy(key, __pCurrentAttribute, currentAttributeLength);
645                                 strncpy(key+currentAttributeLength, "::", 2);
646                                 strncpy(key+currentAttributeLength+2, (char*) pAttributes[i - 1], currentKeyLength);
647                                 key[currentAttributeLength + currentKeyLength + 2] ='\0';
648                                 ResourceItem* pItem = null;
649                                 unsigned int resourceKey = 0;
650                                 const char* tempkey = key;
651                                 ResourceKey _key(tempkey);
652                                 if (GetImageKeyTable()->GetValue(_key, resourceKey) == E_SUCCESS)
653                                 {
654                                         if (__pMapContainer->GetImageMap()->GetValue(resourceKey, pItem) == E_SUCCESS)
655                                         {
656                                                 int len = ((char*) pAttributes[i]+1 != null) ? mbstowcs(null, (char*) pAttributes[i]+1, 0) : 0;
657                                                 if(len > 0)
658                                                 {
659                                                         wchar_t* pValue = new (std::nothrow) wchar_t [len +1];
660                                                         len = mbstowcs(pValue, (char*) pAttributes[i]+1, len);
661                                                         pValue[len] = '\0';
662                                                         pItem->SetImageFileName(pValue);
663                                                         __pMapContainer->GetImageMap()->ChangeValue(resourceKey, pItem);
664                                                 }
665                                         }
666                                         else
667                                         {
668                                                 SysLog(NID_UI, "%s is not initialized", tempkey);
669                                         }
670                                 }
671                                 else
672                                 {
673                                         SysLog(NID_UI, "%s is invalid", tempkey);
674                                 }
675                                 delete [] key;
676                         }
677                 }
678         }
679 }
680
681 void
682 ConfigParser::AddAnimation(const xmlChar** pAttributes)
683 {
684         __pCurrentAnimationList = null;
685         if (pAttributes != null)
686         {
687                 for (int i = 0; (pAttributes[i] != null); i++)
688                 {
689                         if (strlen((char*) pAttributes[++i]) > 0)
690                         {
691                                 char* key = null;
692                                 int currentAttributeLength = strlen(__pCurrentAttribute);
693                                 int currentKeyLength = strlen((char*) pAttributes[i]);
694                                 key = new (std::nothrow) char [currentAttributeLength + currentKeyLength + 3];
695                                 strncpy(key, __pCurrentAttribute, currentAttributeLength);
696                                 strncpy(key+currentAttributeLength, "::", 2);
697                                 strncpy(key+currentAttributeLength+2, (char*) pAttributes[i], currentKeyLength);
698                                 key[currentAttributeLength + currentKeyLength + 2] ='\0';
699                                 ResourceItem* pItem = null;
700                                 unsigned int resourceKey = 0;
701                                 const char* tempkey = key;
702                                 ResourceKey _key(tempkey);
703                                 if (GetAnimationKeyTable()->GetValue(_key, resourceKey) == E_SUCCESS)
704                                 {
705                                         if (__pMapContainer->GetAnimationMap()->GetValue(resourceKey, pItem) == E_SUCCESS)
706                                         {
707                                                 __pCurrentAnimationList = new (std::nothrow) ResourceAnimationFrameList;
708                                                 pItem->SetRawDataAnimation(__pCurrentAnimationList);
709                                                 __pMapContainer->GetAnimationMap()->ChangeValue(resourceKey, pItem);
710                                         }
711                                 }
712                                 delete [] key;
713                         }
714                 }
715         }
716 }
717 void
718 ConfigParser::AddAnimationFrame(const xmlChar** pAttributes)
719 {
720         String fileName;
721         String duration;
722         if (pAttributes != null)
723         {
724                 for (int i = 0; (pAttributes[i] != null); i++)
725                 {
726                         if (xmlStrcasecmp(pAttributes[i], (xmlChar*) "Image") == 0)
727                         {
728                                 int len = ((char*) pAttributes[i+1]+1 != null) ? mbstowcs(null, (char*) pAttributes[i+1]+1, 0) : 0;
729                                 if(len > 0)
730                                 {
731                                         fileName = (char*) pAttributes[++i]+1;
732                                 }
733                         }
734                         if (xmlStrcasecmp(pAttributes[i], (xmlChar*) "Duration") == 0)
735                         {
736                                 duration = (char*) pAttributes[++i];
737                         }
738                 }
739         }
740         if (!fileName.IsEmpty() && !duration.IsEmpty())
741         {
742                 int durationInt =0;
743                 if (Integer::Parse(duration, durationInt) == E_SUCCESS)
744                 {
745                         ResourceAnimationFrame frame(fileName, durationInt);
746                         __pCurrentAnimationList->Add(frame);
747                 }
748         }
749 }
750
751 bool
752 ConfigParser::ConvertStringToColor32(const char* pString, unsigned int& out)
753 {
754         int index = 0;
755         int len = 0;
756         int gap = 0;
757         char ch;
758         unsigned int temp = 0;
759
760         len = strlen(pString);
761
762         if (len < 1)
763         {
764                 SysLog(NID_UI, "String is empty");
765                 return false;
766         }
767
768         for (index = 1; index < len + 1; index++)
769         {
770                 ch = pString[index];
771                 if ((ch >= '0') && (ch <= '9'))
772                 {
773                         temp = temp << 4;
774                         gap = ch - '0';
775                         temp |= gap;
776
777                 }
778                 else if ((ch >= 'A') && (ch <= 'F'))
779                 {
780                         temp = temp << 4;
781                         gap = ch - 'A' + 10;
782                         temp |= gap;
783
784                 }
785                 else if ((ch >= 'a') && (ch <= 'f'))
786                 {
787                         temp = temp << 4;
788                         gap = ch - 'a' + 10;
789                         temp |= gap;
790                 }
791         }
792         out = temp;
793         return true;;
794 }
795 /*
796 void
797 ConfigParser::GetValue(const char* pValue, String& out)
798 {
799
800         if (pValue[0] == '#')
801         {
802                 value.SubString(1, out);
803         }
804         else if (value.StartsWith(L"$", 0))
805         {
806                 String* pString = null;
807                 if (__pMapContainer->GetImageMap()->GetValue(value, pString) != E_SUCCESS)
808                 {
809                         SysAssert(0);
810                 }
811                 out = *pString;
812         }
813         else
814         {
815                 //nothing to do
816         }
817
818 }
819 */
820
821 bool
822 ConfigParser::GetValue(const char* pValue, unsigned int& out)
823 {
824         if (pValue[0] == '#')
825         {
826                 return ConvertStringToColor32(pValue, out);
827         }
828         return false;
829 }
830 Tizen::Base::Collection::HashMapT<ResourceKey, unsigned int>*
831 ConfigParser::GetImageKeyTable(void)
832 {
833         if (__pImageKeyTable == null)
834         {
835                 __pImageKeyTable = new (std::nothrow) Tizen::Base::Collection::HashMapT<ResourceKey, unsigned int>;
836                 SysTryReturn(NID_UI, __pImageKeyTable, null, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory allocation is failed.");
837                 __pImageKeyTable->Construct(100, 0.75f, *__pProvider, *__pComparer);
838                 {
839                         const char* key ="BUTTON::BG_NORMAL";
840                         __pImageKeyTable->Add(ResourceKey(key), _BUTTON::BG_NORMAL_IMAGE);
841                 }
842                 {
843                         const char* key ="BUTTON::BG_DISABLED";
844                         __pImageKeyTable->Add(ResourceKey(key), _BUTTON::BG_DISABLED_IMAGE);
845                 }
846                 {
847                         const char* key ="BUTTON::BG_PRESSED";
848                         __pImageKeyTable->Add(ResourceKey(key), _BUTTON::BG_PRESSED_IMAGE);
849                 }
850                 {
851                         const char* key ="BUTTON::BG_HIGHLIGHTED";
852                         __pImageKeyTable->Add(ResourceKey(key), _BUTTON::BG_HIGHLIGHTED_IMAGE);
853                 }
854                 {
855                         const char* key ="CHECKBUTTON::MARK_ICON_BG_NORMAL";
856                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_BG_NORMAL_IMAGE);
857                 }
858                 {
859                         const char* key ="CHECKBUTTON::MARK_ICON_BG_DISABLED";
860                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_BG_DISABLED_IMAGE);
861                 }
862                 {
863                         const char* key ="CHECKBUTTON::MARK_ICON_BG_PRESSED";
864                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_BG_PRESSED_IMAGE);
865                 }
866                 {
867                         const char* key ="CHECKBUTTON::MARK_ICON_BG_HIGHLIGHTED";
868                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_BG_HIGHLIGHTED_IMAGE);
869                 }
870                 {
871                         const char* key ="CHECKBUTTON::MARK_ICON_BG_SELECTED";
872                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_BG_SELECTED_IMAGE);
873                 }
874                 {
875                         const char* key ="CHECKBUTTON::MARK_ICON_NORMAL";
876                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_NORMAL_IMAGE);
877                 }
878                 {
879                         const char* key ="CHECKBUTTON::MARK_ICON_DISABLED";
880                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_DISABLED_IMAGE);
881                 }
882                 {
883                         const char* key ="CHECKBUTTON::MARK_ICON_PRESSED";
884                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_PRESSED_IMAGE);
885                 }
886                 {
887                         const char* key ="CHECKBUTTON::MARK_ICON_HIGHLIGHTED";
888                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_HIGHLIGHTED_IMAGE);
889                 }
890                 {
891                         const char* key ="CHECKBUTTON::MARK_ICON_SELECTED";
892                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_SELECTED_IMAGE);
893                 }
894                 {
895                         const char* key ="CHECKBUTTON::ONOFF_ICON_BG_NORMAL";
896                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_BG_NORMAL_IMAGE);
897                 }
898                 {
899                         const char* key ="CHECKBUTTON::ONOFF_ICON_BG_DISABLED";
900                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_BG_DISABLED_IMAGE);
901                 }
902                 {
903                         const char* key ="CHECKBUTTON::ONOFF_ICON_BG_PRESSED";
904                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_BG_PRESSED_IMAGE);
905                 }
906                 {
907                         const char* key ="CHECKBUTTON::ONOFF_ICON_BG_HIGHLIGHTED";
908                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_BG_HIGHLIGHTED_IMAGE);
909                 }
910                 {
911                         const char* key ="CHECKBUTTON::ONOFF_ICON_BG_SELECTED";
912                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_BG_SELECTED_IMAGE);
913                 }
914                 {
915                         const char* key ="CHECKBUTTON::ONOFF_ICON_NORMAL";
916                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_NORMAL_IMAGE);
917                 }
918                 {
919                         const char* key ="CHECKBUTTON::ONOFF_ICON_DISABLED";
920                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_DISABLED_IMAGE);
921                 }
922                 {
923                         const char* key ="CHECKBUTTON::ONOFF_ICON_PRESSED";
924                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_PRESSED_IMAGE);
925                 }
926                 {
927                         const char* key ="CHECKBUTTON::ONOFF_ICON_HIGHLIGHTED";
928                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_HIGHLIGHTED_IMAGE);
929                 }
930                 {
931                         const char* key ="CHECKBUTTON::ONOFF_ICON_SELECTED";
932                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_SELECTED_IMAGE);
933                 }
934                 {
935                         const char* key ="CHECKBUTTON::ONOFF_SLIDING_BG_NORMAL";
936                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_BG_NORMAL_IMAGE);
937                 }
938                 {
939                         const char* key ="CHECKBUTTON::ONOFF_SLIDING_BG_DISABLED";
940                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_BG_DISABLED_IMAGE);
941                 }
942                 {
943                         const char* key ="CHECKBUTTON::ONOFF_SLIDING_BG_PRESSED";
944                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_BG_PRESSED_IMAGE);
945                 }
946                 {
947                         const char* key ="CHECKBUTTON::ONOFF_SLIDING_BG_HIGHLIGHTED";
948                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_BG_HIGHLIGHTED_IMAGE);
949                 }
950                 {
951                         const char* key ="CHECKBUTTON::ONOFF_SLIDING_BG_SELECTED";
952                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_BG_SELECTED_IMAGE);
953                 }
954                 {
955                         const char* key ="CHECKBUTTON::ONOFF_SLIDING_ON_HANDLER_NORMAL";
956                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_ON_HANDLER_NORMAL_IMAGE);
957                 }
958                 {
959                         const char* key ="CHECKBUTTON::ONOFF_SLIDING_ON_HANDLER_DISABLED";
960                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_ON_HANDLER_DISABLED_IMAGE);
961                 }
962                 {
963                         const char* key ="CHECKBUTTON::ONOFF_SLIDING_ON_HANDLER_PRESSED";
964                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_ON_HANDLER_PRESSED_IMAGE);
965                 }
966                 {
967                         const char* key ="CHECKBUTTON::ONOFF_SLIDING_ON_HANDLER_HIGHLIGHTED";
968                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_ON_HANDLER_HIGHLIGHTED_IMAGE);
969                 }
970                 {
971                         const char* key ="CHECKBUTTON::ONOFF_SLIDING_ON_HANDLER_SELECTED";
972                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_ON_HANDLER_SELECTED_IMAGE);
973                 }
974                 {
975                         const char* key ="CHECKBUTTON::ONOFF_SLIDING_OFF_HANDLER_NORMAL";
976                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_OFF_HANDLER_NORMAL_IMAGE);
977                 }
978                 {
979                         const char* key ="CHECKBUTTON::ONOFF_SLIDING_OFF_HANDLER_DISABLED";
980                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_OFF_HANDLER_DISABLED_IMAGE);
981                 }
982                 {
983                         const char* key ="CHECKBUTTON::ONOFF_SLIDING_OFF_HANDLER_PRESSED";
984                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_OFF_HANDLER_PRESSED_IMAGE);
985                 }
986                 {
987                         const char* key ="CHECKBUTTON::ONOFF_SLIDING_OFF_HANDLER_HIGHLIGHTED";
988                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_OFF_HANDLER_HIGHLIGHTED_IMAGE);
989                 }
990                 {
991                         const char* key ="CHECKBUTTON::ONOFF_SLIDING_OFF_HANDLER_SELECTED";
992                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_OFF_HANDLER_SELECTED_IMAGE);
993                 }
994                 {
995                         const char* key ="CHECKBUTTON::DETAILED_BG_NORMAL";
996                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_BG_NORMAL_IMAGE);
997                 }
998                 {
999                         const char* key ="CHECKBUTTON::DETAILED_BG_DISABLED";
1000                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_BG_DISABLED_IMAGE);
1001                 }
1002                 {
1003                         const char* key ="CHECKBUTTON::DETAILED_BG_PRESSED";
1004                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_BG_PRESSED_IMAGE);
1005                 }
1006                 {
1007                         const char* key ="CHECKBUTTON::DETAILED_BG_HIGHLIGHTED";
1008                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_BG_HIGHLIGHTED_IMAGE);
1009                 }
1010                 {
1011                         const char* key ="CHECKBUTTON::DETAILED_BG_SELECTED";
1012                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_BG_SELECTED_IMAGE);
1013                 }
1014                 {
1015                         const char* key ="CHECKBUTTON::DETAILED_ICON_NORMAL";
1016                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_NORMAL_IMAGE);
1017                 }
1018                 {
1019                         const char* key ="CHECKBUTTON::DETAILED_ICON_DISABLED";
1020                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_DISABLED_IMAGE);
1021                 }
1022                 {
1023                         const char* key ="CHECKBUTTON::DETAILED_ICON_PRESSED";
1024                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_PRESSED_IMAGE);
1025                 }
1026                 {
1027                         const char* key ="CHECKBUTTON::DETAILED_ICON_HIGHLIGHTED";
1028                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_HIGHLIGHTED_IMAGE);
1029                 }
1030                 {
1031                         const char* key ="CHECKBUTTON::DETAILED_ICON_SELECTED";
1032                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_SELECTED_IMAGE);
1033                 }
1034                 {
1035                         const char* key ="CHECKBUTTON::GROUPED_SINGLE_BG_NORMAL";
1036                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::GROUPED_SINGLE_BG_NORMAL_IMAGE);
1037                 }
1038                 {
1039                         const char* key ="CHECKBUTTON::GROUPED_SINGLE_BG_DISABLED";
1040                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::GROUPED_SINGLE_BG_DISABLED_IMAGE);
1041                 }
1042                 {
1043                         const char* key ="CHECKBUTTON::GROUPED_SINGLE_BG_PRESSED";
1044                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::GROUPED_SINGLE_BG_PRESSED_IMAGE);
1045                 }
1046                 {
1047                         const char* key ="CHECKBUTTON::GROUPED_SINGLE_BG_HIGHLIGHTED";
1048                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::GROUPED_SINGLE_BG_HIGHLIGHTED_IMAGE);
1049                 }
1050                 {
1051                         const char* key ="CHECKBUTTON::GROUPED_SINGLE_BG_SELECTED";
1052                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::GROUPED_SINGLE_BG_SELECTED_IMAGE);
1053                 }
1054                 {
1055                         const char* key ="CHECKBUTTON::GROUPED_TOP_BG_NORMAL";
1056                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::GROUPED_TOP_BG_NORMAL_IMAGE);
1057                 }
1058                 {
1059                         const char* key ="CHECKBUTTON::GROUPED_TOP_BG_DISABLED";
1060                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::GROUPED_TOP_BG_DISABLED_IMAGE);
1061                 }
1062                 {
1063                         const char* key ="CHECKBUTTON::GROUPED_TOP_BG_PRESSED";
1064                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::GROUPED_TOP_BG_PRESSED_IMAGE);
1065                 }
1066                 {
1067                         const char* key ="CHECKBUTTON::GROUPED_TOP_BG_HIGHLIGHTED";
1068                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::GROUPED_TOP_BG_HIGHLIGHTED_IMAGE);
1069                 }
1070                 {
1071                         const char* key ="CHECKBUTTON::GROUPED_TOP_BG_SELECTED";
1072                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::GROUPED_TOP_BG_SELECTED_IMAGE);
1073                 }
1074                 {
1075                         const char* key ="CHECKBUTTON::GROUPED_MIDDLE_BG_NORMAL";
1076                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::GROUPED_MIDDLE_BG_NORMAL_IMAGE);
1077                 }
1078                 {
1079                         const char* key ="CHECKBUTTON::GROUPED_MIDDLE_BG_DISABLED";
1080                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::GROUPED_MIDDLE_BG_DISABLED_IMAGE);
1081                 }
1082                 {
1083                         const char* key ="CHECKBUTTON::GROUPED_MIDDLE_BG_PRESSED";
1084                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::GROUPED_MIDDLE_BG_PRESSED_IMAGE);
1085                 }
1086                 {
1087                         const char* key ="CHECKBUTTON::GROUPED_MIDDLE_BG_HIGHLIGHTED";
1088                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::GROUPED_MIDDLE_BG_HIGHLIGHTED_IMAGE);
1089                 }
1090                 {
1091                         const char* key ="CHECKBUTTON::GROUPED_MIDDLE_BG_SELECTED";
1092                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::GROUPED_MIDDLE_BG_SELECTED_IMAGE);
1093                 }
1094                 {
1095                         const char* key ="CHECKBUTTON::GROUPED_BOTTOM_BG_NORMAL";
1096                                 __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::GROUPED_BOTTOM_BG_NORMAL_IMAGE);
1097                 }
1098                 {
1099                         const char* key ="CHECKBUTTON::GROUPED_BOTTOM_BG_DISABLED";
1100                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::GROUPED_BOTTOM_BG_DISABLED_IMAGE);
1101                 }
1102                 {
1103                         const char* key ="CHECKBUTTON::GROUPED_BOTTOM_BG_PRESSED";
1104                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::GROUPED_BOTTOM_BG_PRESSED_IMAGE);
1105                 }
1106                 {
1107                         const char* key ="CHECKBUTTON::GROUPED_BOTTOM_BG_HIGHLIGHTED";
1108                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::GROUPED_BOTTOM_BG_HIGHLIGHTED_IMAGE);
1109                 }
1110                 {
1111                         const char* key ="CHECKBUTTON::GROUPED_BOTTOM_BG_SELECTED";
1112                         __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::GROUPED_BOTTOM_BG_SELECTED_IMAGE);
1113                 }
1114                 {
1115                         const char* key ="COLORPICKER::ARROW_BUTTON_BG_NORMAL";
1116                         __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_BG_NORMAL_IMAGE);
1117                 }
1118                 {
1119                         const char* key ="COLORPICKER::ARROW_BUTTON_BG_PRESSED";
1120                         __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_BG_PRESSED_IMAGE);
1121                 }
1122                 {
1123                         const char* key ="COLORPICKER::ARROW_BUTTON_BG_DISABLED";
1124                         __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_BG_DISABLED_IMAGE);
1125                 }
1126                 {
1127                         const char* key ="COLORPICKER::LEFT_ARROW_BUTTON_NORMAL";
1128                         __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::LEFT_ARROW_BUTTON_NORMAL_IMAGE);
1129                 }
1130                 {
1131                         const char* key ="COLORPICKER::LEFT_ARROW_BUTTON_PRESSED";
1132                         __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::LEFT_ARROW_BUTTON_PRESSED_IMAGE);
1133                 }
1134                 {
1135                         const char* key ="COLORPICKER::LEFT_ARROW_BUTTON_DISABLED";
1136                         __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::LEFT_ARROW_BUTTON_DISABLED_IMAGE);
1137                 }
1138                 {
1139                         const char* key ="COLORPICKER::RIGHT_ARROW_BUTTON_NORMAL";
1140                         __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::RIGHT_ARROW_BUTTON_NORMAL_IMAGE);
1141                 }
1142                 {
1143                         const char* key ="COLORPICKER::RIGHT_ARROW_BUTTON_PRESSED";
1144                         __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::RIGHT_ARROW_BUTTON_PRESSED_IMAGE);
1145                 }
1146                 {
1147                         const char* key ="COLORPICKER::RIGHT_ARROW_BUTTON_DISABLED";
1148                         __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::RIGHT_ARROW_BUTTON_DISABLED_IMAGE);
1149                 }
1150                 {
1151                         const char* key ="COLORPICKER::HANDLER_NORMAL";
1152                         __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::HANDLER_NORMAL_IMAGE);
1153                 }
1154                 {
1155                         const char* key ="DATETIMEPICKER::BG_NORMAL";
1156                         __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::BG_NORMAL_IMAGE);
1157                 }
1158                 {
1159                         const char* key ="DATETIMEPICKER::AMPM_BG_NORMAL";
1160                         __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_NORMAL_IMAGE);
1161                 }
1162                 {
1163                         const char* key ="DATETIMEPICKER::AMPM_BG_PRESSED";
1164                         __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_PRESSED_IMAGE);
1165                 }
1166                 {
1167                         const char* key ="DATETIMEPICKER::AMPM_BG_HIGHLIGHTED";
1168                         __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_HIGHLIGHTED_IMAGE);
1169                 }
1170                 {
1171                         const char* key ="DATETIMEPICKER::AMPM_BG_DISABLED";
1172                         __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_DISABLED_IMAGE);
1173                 }
1174                 {
1175                         const char* key ="DATETIMEPICKER::CONTENT_BG_NORMAL";
1176                         __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::CONTENT_BG_NORMAL_IMAGE);
1177                 }
1178                 {
1179                         const char* key ="DATETIMEPICKER::CONTENT_BG_PRESSED";
1180                         __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::CONTENT_BG_PRESSED_IMAGE);
1181                 }
1182                 {
1183                         const char* key ="DATETIMEPICKER::CONTENT_BG_DISABLED";
1184                         __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::CONTENT_BG_DISABLED_IMAGE);
1185                 }
1186                 {
1187                         const char* key ="DATETIMEPICKER::CONTENT_BG_HIGHLIGHTED";
1188                         __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::CONTENT_BG_HIGHLIGHTED_IMAGE);
1189                 }
1190                 {
1191                         const char* key ="DATETIMEPICKER::COLON_BG_NORMAL";
1192                         __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::COLON_BG_NORMAL_IMAGE);
1193                 }
1194                 {
1195                         const char* key ="EDIT::BG_NORMAL";
1196                         __pImageKeyTable->Add(ResourceKey(key), _EDIT::BG_NORMAL_IMAGE);
1197                 }
1198                 {
1199                         const char* key ="EDIT::BG_PRESSED";
1200                         __pImageKeyTable->Add(ResourceKey(key), _EDIT::BG_PRESSED_IMAGE);
1201                 }
1202                 {
1203                         const char* key ="EDIT::BG_HIGHLIGHTED";
1204                         __pImageKeyTable->Add(ResourceKey(key), _EDIT::BG_HIGHLIGHTED_IMAGE);
1205                 }
1206                 {
1207                         const char* key ="EDIT::BG_DISABLED";
1208                         __pImageKeyTable->Add(ResourceKey(key), _EDIT::BG_DISABLED_IMAGE);
1209                 }
1210                 {
1211                         const char* key ="EDIT::CLEAR_ICON_NORMAL";
1212                         __pImageKeyTable->Add(ResourceKey(key), _EDIT::CLEAR_ICON_NORMAL_IMAGE);
1213                 }
1214                 {
1215                         const char* key ="EDIT::CLEAR_ICON_PRESSED";
1216                         __pImageKeyTable->Add(ResourceKey(key), _EDIT::CLEAR_ICON_PRESSED_IMAGE);
1217                 }
1218                 {
1219                         const char* key ="EDIT::GROUPED_SINGLE_BG_NORMAL";
1220                         __pImageKeyTable->Add(ResourceKey(key), _EDIT::GROUPED_SINGLE_BG_NORMAL_IMAGE);
1221                 }
1222                 {
1223                         const char* key ="EDIT::GROUPED_SINGLE_BG_EFFECT_NORMAL";
1224                         __pImageKeyTable->Add(ResourceKey(key), _EDIT::GROUPED_SINGLE_BG_EFFECT_NORMAL_IMAGE);
1225                 }
1226                 {
1227                         const char* key ="EDIT::GROUPED_TOP_BG_NORMAL";
1228                         __pImageKeyTable->Add(ResourceKey(key), _EDIT::GROUPED_TOP_BG_NORMAL_IMAGE);
1229                 }
1230                 {
1231                         const char* key ="EDIT::GROUPED_TOP_BG_EFFECT_NORMAL";
1232                         __pImageKeyTable->Add(ResourceKey(key), _EDIT::GROUPED_TOP_BG_EFFECT_NORMAL_IMAGE);
1233                 }
1234                 {
1235                         const char* key ="EDIT::GROUPED_MIDDLE_BG_NORMAL";
1236                         __pImageKeyTable->Add(ResourceKey(key), _EDIT::GROUPED_MIDDLE_BG_NORMAL_IMAGE);
1237                 }
1238                 {
1239                         const char* key ="EDIT::GROUPED_MIDDLE_BG_EFFECT_NORMAL";
1240                         __pImageKeyTable->Add(ResourceKey(key), _EDIT::GROUPED_MIDDLE_BG_EFFECT_NORMAL_IMAGE);
1241                 }
1242                 {
1243                         const char* key ="EDIT::GROUPED_BOTTOM_BG_NORMAL";
1244                         __pImageKeyTable->Add(ResourceKey(key), _EDIT::GROUPED_BOTTOM_BG_NORMAL_IMAGE);
1245                 }
1246                 {
1247                         const char* key ="EDIT::GROUPED_BOTTOM_BG_EFFECT_NORMAL";
1248                         __pImageKeyTable->Add(ResourceKey(key), _EDIT::GROUPED_BOTTOM_BG_EFFECT_NORMAL_IMAGE);
1249                 }
1250                 {
1251                         const char* key ="EDITDATE::CONTENT_BG_NORMAL";
1252                         __pImageKeyTable->Add(ResourceKey(key), _EDITDATE::CONTENT_BG_NORMAL_IMAGE);
1253                 }
1254                 {
1255                         const char* key ="EDITDATE::CONTENT_BG_PRESSED";
1256                         __pImageKeyTable->Add(ResourceKey(key), _EDITDATE::CONTENT_BG_PRESSED_IMAGE);
1257                 }
1258                 {
1259                         const char* key ="EDITDATE::CONTENT_BG_DISABLED";
1260                         __pImageKeyTable->Add(ResourceKey(key), _EDITDATE::CONTENT_BG_DISABLED_IMAGE);
1261                 }
1262                 {
1263                         const char* key ="EDITDATE::CONTENT_BG_HIGHLIGHTED";
1264                         __pImageKeyTable->Add(ResourceKey(key), _EDITDATE::CONTENT_BG_HIGHLIGHTED_IMAGE);
1265                 }
1266                 {
1267                         const char* key ="EDITTIME::BUTTON_BG_NORMAL";
1268                         __pImageKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_BG_NORMAL_IMAGE);
1269                 }
1270                 {
1271                         const char* key ="EDITTIME::BUTTON_BG_PRESSED";
1272                         __pImageKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_BG_PRESSED_IMAGE);
1273                 }
1274                 {
1275                         const char* key ="EDITTIME::BUTTON_BG_DISABLED";
1276                         __pImageKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_BG_DISABLED_IMAGE);
1277                 }
1278                 {
1279                         const char* key ="EDITTIME::BUTTON_BG_HIGHLIGHTED";
1280                         __pImageKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_BG_HIGHLIGHTED_IMAGE);
1281                 }
1282                 {
1283                         const char* key ="EDITTIME::CONTENT_BG_NORMAL";
1284                         __pImageKeyTable->Add(ResourceKey(key), _EDITTIME::CONTENT_BG_NORMAL_IMAGE);
1285                 }
1286                 {
1287                         const char* key ="EDITTIME::CONTENT_BG_PRESSED";
1288                         __pImageKeyTable->Add(ResourceKey(key), _EDITTIME::CONTENT_BG_PRESSED_IMAGE);
1289                 }
1290                 {
1291                         const char* key ="EDITTIME::CONTENT_BG_DISABLED";
1292                         __pImageKeyTable->Add(ResourceKey(key), _EDITTIME::CONTENT_BG_DISABLED_IMAGE);
1293                 }
1294                 {
1295                         const char* key ="EDITTIME::CONTENT_BG_HIGHLIGHTED";
1296                         __pImageKeyTable->Add(ResourceKey(key), _EDITTIME::CONTENT_BG_HIGHLIGHTED_IMAGE);
1297                 }
1298                 {
1299                         const char* key ="FASTSCROLL::INDEX_BG_NORMAL";
1300                         __pImageKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_BG_NORMAL_IMAGE);
1301                 }
1302                 {
1303                         const char* key ="FASTSCROLL::INDEX_BG_PRESSED";
1304                         __pImageKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_BG_PRESSED_IMAGE);
1305                 }
1306                 {
1307                         const char* key ="FASTSCROLL::INDEX_LINE_PRESSED";
1308                         __pImageKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_LINE_PRESSED_IMAGE);
1309                 }
1310                 {
1311                         const char* key ="FASTSCROLL::POPUP_BG_NORMAL";
1312                         __pImageKeyTable->Add(ResourceKey(key), _FASTSCROLL::POPUP_BG_NORMAL_IMAGE);
1313                 }
1314                 {
1315                         const char* key ="FOOTER::BG_NORMAL";
1316                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BG_NORMAL_IMAGE);
1317                 }
1318                 {
1319                         const char* key ="FOOTER::TRANSLUCENT_BG_NORMAL";
1320                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TRANSLUCENT_BG_NORMAL_IMAGE);
1321                 }
1322                 {
1323                         const char* key ="FOOTER::BUTTON_BG_NORMAL";
1324                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_NORMAL_IMAGE);
1325                 }
1326                 {
1327                         const char* key ="FOOTER::BUTTON_BG_DISABLED";
1328                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_DISABLED_IMAGE);
1329                 }
1330                 {
1331                         const char* key ="FOOTER::BUTTON_BG_PRESSED";
1332                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_PRESSED_IMAGE);
1333                 }
1334                 {
1335                         const char* key ="FOOTER::BUTTON_BG_HIGHLIGHTED";
1336                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_HIGHLIGHTED_IMAGE);
1337                 }
1338                 {
1339                         const char* key ="FOOTER::BACK_ICON_NORMAL";
1340                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_NORMAL_IMAGE);
1341                 }
1342                 {
1343                         const char* key ="FOOTER::BACK_ICON_DISABLED";
1344                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_DISABLED_IMAGE);
1345                 }
1346                 {
1347                         const char* key ="FOOTER::BACK_ICON_PRESSED";
1348                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_PRESSED_IMAGE);
1349                 }
1350                 {
1351                         const char* key ="FOOTER::BACK_ICON_HIGHLIGHTED";
1352                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_HIGHLIGHTED_IMAGE);
1353                 }
1354                 {
1355                         const char* key ="FOOTER::HIDE_ICON_NORMAL";
1356                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::HIDE_ICON_NORMAL_IMAGE);
1357                 }
1358                 {
1359                         const char* key ="FOOTER::HIDE_ICON_DISABLED";
1360                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::HIDE_ICON_DISABLED_IMAGE);
1361                 }
1362                 {
1363                         const char* key ="FOOTER::HIDE_ICON_PRESSED";
1364                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::HIDE_ICON_PRESSED_IMAGE);
1365                 }
1366                 {
1367                         const char* key ="FOOTER::HIDE_ICON_HIGHLIGHTED";
1368                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::HIDE_ICON_HIGHLIGHTED_IMAGE);
1369                 }
1370                 {
1371                         const char* key ="FOOTER::MORE_ICON_NORMAL";
1372                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::MORE_ICON_NORMAL_IMAGE);
1373                 }
1374                 {
1375                         const char* key ="FOOTER::MORE_ICON_DISABLED";
1376                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::MORE_ICON_DISABLED_IMAGE);
1377                 }
1378                 {
1379                         const char* key ="FOOTER::MORE_ICON_PRESSED";
1380                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::MORE_ICON_PRESSED_IMAGE);
1381                 }
1382                 {
1383                         const char* key ="FOOTER::MORE_ICON_HIGHLIGHTED";
1384                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::MORE_ICON_HIGHLIGHTED_IMAGE);
1385                 }
1386                 {
1387                         const char* key ="FOOTER::BUTTON_ITEM_BG_NORMAL";
1388                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_NORMAL_IMAGE);
1389                 }
1390                 {
1391                         const char* key ="FOOTER::BUTTON_ITEM_BG_DISABLED";
1392                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_DISABLED_IMAGE);
1393                 }
1394                 {
1395                         const char* key ="FOOTER::BUTTON_ITEM_BG_PRESSED";
1396                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_PRESSED_IMAGE);
1397                 }
1398                 {
1399                         const char* key ="FOOTER::BUTTON_ITEM_BG_HIGHLIGHTED";
1400                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_HIGHLIGHTED_IMAGE);
1401                 }
1402                 {
1403                         const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_NORMAL";
1404                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_NORMAL_IMAGE);
1405                 }
1406                 {
1407                         const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_DISABLED";
1408                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_DISABLED_IMAGE);
1409                 }
1410                 {
1411                         const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_PRESSED";
1412                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_PRESSED_IMAGE);
1413                 }
1414                 {
1415                         const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
1416                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_IMAGE);
1417                 }
1418                 {
1419                         const char* key ="FOOTER::TAB_ITEM_BG_NORMAL";
1420                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_NORMAL_IMAGE);
1421                 }
1422                 {
1423                         const char* key ="FOOTER::TAB_ITEM_BG_DISABLED";
1424                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_DISABLED_IMAGE);
1425                 }
1426                 {
1427                         const char* key ="FOOTER::TAB_ITEM_BG_PRESSED";
1428                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_PRESSED_IMAGE);
1429                 }
1430                 {
1431                         const char* key ="FOOTER::TAB_ITEM_BG_HIGHLIGHTED";
1432                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_HIGHLIGHTED_IMAGE);
1433                 }
1434                 {
1435                         const char* key ="FOOTER::TAB_ITEM_BG_SELECTED";
1436                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_SELECTED_IMAGE);
1437                 }
1438                 {
1439                         const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_NORMAL";
1440                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_NORMAL_IMAGE);
1441                 }
1442                 {
1443                         const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_DISABLED";
1444                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_DISABLED_IMAGE);
1445                 }
1446                 {
1447                         const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_PRESSED";
1448                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_PRESSED_IMAGE);
1449                 }
1450                 {
1451                         const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_SELECTED";
1452                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_SELECTED_IMAGE);
1453                 }
1454                 {
1455                         const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
1456                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_IMAGE);
1457                 }
1458                 {
1459                         const char* key ="FOOTER::SEGMENTED_ITEM_BG_NORMAL";
1460                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_NORMAL_IMAGE);
1461                 }
1462                 {
1463                         const char* key ="FOOTER::SEGMENTED_ITEM_BG_DISABLED";
1464                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_DISABLED_IMAGE);
1465                 }
1466                 {
1467                         const char* key ="FOOTER::SEGMENTED_ITEM_BG_PRESSED";
1468                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_PRESSED_IMAGE);
1469                 }
1470                 {
1471                         const char* key ="FOOTER::SEGMENTED_ITEM_BG_SELECTED";
1472                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_SELECTED_IMAGE);
1473                 }
1474                 {
1475                         const char* key ="FOOTER::SEGMENTED_ITEM_BG_HIGHLIGHTED";
1476                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_HIGHLIGHTED_IMAGE);
1477                 }
1478                 {
1479                         const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL";
1480                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL_IMAGE);
1481                 }
1482                 {
1483                         const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED";
1484                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED_IMAGE);
1485                 }
1486                 {
1487                         const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED";
1488                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED_IMAGE);
1489                 }
1490                 {
1491                         const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED";
1492                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED_IMAGE);
1493                 }
1494                 {
1495                         const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
1496                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_IMAGE);
1497                 }
1498                 {
1499                         const char* key ="FOOTER::BUTTON_TRANSLUCENT_BG_NORMAL";
1500                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_BG_NORMAL_IMAGE);
1501                 }
1502                 {
1503                         const char* key ="FOOTER::BUTTON_TRANSLUCENT_BG_DISABLED";
1504                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_BG_DISABLED_IMAGE);
1505                 }
1506                 {
1507                         const char* key ="FOOTER::BUTTON_TRANSLUCENT_BG_PRESSED";
1508                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_BG_PRESSED_IMAGE);
1509                 }
1510                 {
1511                         const char* key ="FOOTER::BUTTON_TRANSLUCENT_BG_HIGHLIGHTED";
1512                         __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_BG_HIGHLIGHTED_IMAGE);
1513                 }
1514                 {
1515                         const char* key ="HEADER::BG_NORMAL";
1516                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::BG_NORMAL_IMAGE);
1517                 }
1518                 {
1519                         const char* key ="HEADER::TRANSLUCENT_BG_NORMAL";
1520                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::TRANSLUCENT_BG_NORMAL_IMAGE);
1521                 }
1522                 {
1523                         const char* key ="HEADER::BUTTON_BG_NORMAL";
1524                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_NORMAL_IMAGE);
1525                 }
1526                 {
1527                         const char* key ="HEADER::BUTTON_BG_DISABLED";
1528                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_DISABLED_IMAGE);
1529                 }
1530                 {
1531                         const char* key ="HEADER::BUTTON_BG_PRESSED";
1532                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_PRESSED_IMAGE);
1533                 }
1534                 {
1535                         const char* key ="HEADER::BUTTON_BG_HIGHLIGHTED";
1536                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_HIGHLIGHTED_IMAGE);
1537                 }
1538                 {
1539                         const char* key ="HEADER::BADGE_ICON_BG_NORMAL";
1540                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::BADGE_ICON_BG_NORMAL_IMAGE);
1541                 }
1542                 {
1543                         const char* key ="HEADER::DIVIDER_LINE_NORMAL";
1544                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::DIVIDER_LINE_NORMAL_IMAGE);
1545                 }
1546                 {
1547                         const char* key ="HEADER::DIVIDER_LINE_TRANSLUCENT_NORMAL";
1548                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::DIVIDER_LINE_TRANSLUCENT_NORMAL_IMAGE);
1549                 }
1550                 {
1551                         const char* key ="HEADER::TAB_ITEM_BG_NORMAL";
1552                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_NORMAL_IMAGE);
1553                 }
1554                 {
1555                         const char* key ="HEADER::TAB_ITEM_BG_DISABLED";
1556                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_DISABLED_IMAGE);
1557                 }
1558                 {
1559                         const char* key ="HEADER::TAB_ITEM_BG_PRESSED";
1560                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_PRESSED_IMAGE);
1561                 }
1562                 {
1563                         const char* key ="HEADER::TAB_ITEM_BG_SELECTED";
1564                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_SELECTED_IMAGE);
1565                 }
1566                 {
1567                         const char* key ="HEADER::TAB_ITEM_BG_HIGHLIGHTED";
1568                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_HIGHLIGHTED_IMAGE);
1569                 }
1570                 {
1571                         const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_NORMAL";
1572                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_NORMAL_IMAGE);
1573                 }
1574                 {
1575                         const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_DISABLED";
1576                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_DISABLED_IMAGE);
1577                 }
1578                 {
1579                         const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_PRESSED";
1580                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_PRESSED_IMAGE);
1581                 }
1582                 {
1583                         const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_SELECTED";
1584                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_SELECTED_IMAGE);
1585                 }
1586                 {
1587                         const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
1588                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_IMAGE);
1589                 }
1590                 {
1591                         const char* key ="HEADER::SEGMENTED_ITEM_BG_NORMAL";
1592                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_NORMAL_IMAGE);
1593                 }
1594                 {
1595                         const char* key ="HEADER::SEGMENTED_ITEM_BG_DISABLED";
1596                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_DISABLED_IMAGE);
1597                 }
1598                 {
1599                         const char* key ="HEADER::SEGMENTED_ITEM_BG_PRESSED";
1600                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_PRESSED_IMAGE);
1601                 }
1602                 {
1603                         const char* key ="HEADER::SEGMENTED_ITEM_BG_SELECTED";
1604                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_SELECTED_IMAGE);
1605                 }
1606                 {
1607                         const char* key ="HEADER::SEGMENTED_ITEM_BG_HIGHLIGHTED";
1608                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_HIGHLIGHTED_IMAGE);
1609                 }
1610                 {
1611                         const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL";
1612                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL_IMAGE);
1613                 }
1614                 {
1615                         const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED";
1616                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED_IMAGE);
1617                 }
1618                 {
1619                         const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED";
1620                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED_IMAGE);
1621                 }
1622                 {
1623                         const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED";
1624                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED_IMAGE);
1625                 }
1626                 {
1627                         const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
1628                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_IMAGE);
1629                 }
1630                 {
1631                         const char* key ="HEADER::BUTTON_TRANSLUCENT_BG_NORMAL";
1632                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_BG_NORMAL_IMAGE);
1633                 }
1634                 {
1635                         const char* key ="HEADER::BUTTON_TRANSLUCENT_BG_DISABLED";
1636                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_BG_DISABLED_IMAGE);
1637                 }
1638                 {
1639                         const char* key ="HEADER::BUTTON_TRANSLUCENT_BG_PRESSED";
1640                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_BG_PRESSED_IMAGE);
1641                 }
1642                 {
1643                         const char* key ="HEADER::BUTTON_TRANSLUCENT_BG_HIGHLIGHTED";
1644                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_BG_HIGHLIGHTED_IMAGE);
1645                 }
1646                 {
1647                         const char* key ="HEADER::BUTTON_ITEM_BG_NORMAL";
1648                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_BG_NORMAL_IMAGE);
1649                 }
1650                 {
1651                         const char* key ="HEADER::BUTTON_ITEM_BG_DISABLED";
1652                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_BG_DISABLED_IMAGE);
1653                 }
1654                 {
1655                         const char* key ="HEADER::BUTTON_ITEM_BG_PRESSED";
1656                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_BG_PRESSED_IMAGE);
1657                 }
1658                 {
1659                         const char* key ="HEADER::BUTTON_ITEM_BG_HIGHLIGHTED";
1660                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_BG_HIGHLIGHTED_IMAGE);
1661                 }
1662                 {
1663                         const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_BG_NORMAL";
1664                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_BG_NORMAL_IMAGE);
1665                 }
1666                 {
1667                         const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_BG_DISABLED";
1668                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_BG_DISABLED_IMAGE);
1669                 }
1670                 {
1671                         const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_BG_PRESSED";
1672                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_BG_PRESSED_IMAGE);
1673                 }
1674                 {
1675                         const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
1676                         __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_IMAGE);
1677                 }
1678                 {
1679                         const char* key ="ICONLIST::CHECK_BG_NORMAL";
1680                         __pImageKeyTable->Add(ResourceKey(key), _ICONLIST::CHECK_BG_NORMAL_IMAGE);
1681                 }
1682                 {
1683                         const char* key ="ICONLIST::CHECK_BG_SELECTED";
1684                         __pImageKeyTable->Add(ResourceKey(key), _ICONLIST::CHECK_BG_SELECTED_IMAGE);
1685                 }
1686                 {
1687                         const char* key ="ICONLIST::CHECK_SELECTED";
1688                         __pImageKeyTable->Add(ResourceKey(key), _ICONLIST::CHECK_SELECTED_IMAGE);
1689                 }
1690                 {
1691                         const char* key ="INPUTPAD::BG_NORMAL";
1692                         __pImageKeyTable->Add(ResourceKey(key), _INPUTPAD::BG_NORMAL_IMAGE);
1693                 }
1694                 {
1695                         const char* key ="INPUTPAD::BUTTON_BG_NORMAL";
1696                         __pImageKeyTable->Add(ResourceKey(key), _INPUTPAD::BUTTON_BG_NORMAL_IMAGE);
1697                 }
1698                 {
1699                         const char* key ="INPUTPAD::BUTTON_BG_PRESSED";
1700                         __pImageKeyTable->Add(ResourceKey(key), _INPUTPAD::BUTTON_BG_PRESSED_IMAGE);
1701                 }
1702                 {
1703                         const char* key ="INPUTPAD::BUTTON_BG_HIGHLIGHTED";
1704                         __pImageKeyTable->Add(ResourceKey(key), _INPUTPAD::BUTTON_BG_HIGHLIGHTED_IMAGE);
1705                 }
1706                 {
1707                         const char* key ="INPUTPAD::BUTTON_BG_DISABLED";
1708                         __pImageKeyTable->Add(ResourceKey(key), _INPUTPAD::BUTTON_BG_DISABLED_IMAGE);
1709                 }
1710                 {
1711                         const char* key ="DYNAMICBOX::POPUP_BG";
1712                         __pImageKeyTable->Add(ResourceKey(key), _APPWIDGET::POPUP_BG_IMAGE);
1713                 }
1714                 {
1715                         const char* key ="DYNAMICBOX::POPUP_BG_ARROW_UP";
1716                         __pImageKeyTable->Add(ResourceKey(key), _APPWIDGET::POPUP_BG_ARROW_UP_IMAGE);
1717                 }
1718                 {
1719                         const char* key ="DYNAMICBOX::POPUP_BG_ARROW_DOWN";
1720                         __pImageKeyTable->Add(ResourceKey(key), _APPWIDGET::POPUP_BG_ARROW_DOWN_IMAGE);
1721                 }
1722                 {
1723                         const char* key ="APPWIDGET::POPUP_BG";
1724                         __pImageKeyTable->Add(ResourceKey(key), _APPWIDGET::POPUP_BG_IMAGE);
1725                 }
1726                 {
1727                         const char* key ="APPWIDGET::POPUP_BG_ARROW_UP";
1728                         __pImageKeyTable->Add(ResourceKey(key), _APPWIDGET::POPUP_BG_ARROW_UP_IMAGE);
1729                 }
1730                 {
1731                         const char* key ="APPWIDGET::POPUP_BG_ARROW_DOWN";
1732                         __pImageKeyTable->Add(ResourceKey(key), _APPWIDGET::POPUP_BG_ARROW_DOWN_IMAGE);
1733                 }
1734                 {
1735                         const char* key ="MESSAGEBOX::BG_NORMAL";
1736                         __pImageKeyTable->Add(ResourceKey(key), _MESSAGEBOX::BG_NORMAL_IMAGE);
1737                 }
1738                 {
1739                         const char* key ="MESSAGEBOX::BOTTOM_BUTTON_BG_NORMAL";
1740                         __pImageKeyTable->Add(ResourceKey(key), _MESSAGEBOX::BOTTOM_BUTTON_BG_NORMAL_IMAGE);
1741                 }
1742                 {
1743                         const char* key ="MESSAGEBOX::BOTTOM_BUTTON_BG_PRESSED";
1744                         __pImageKeyTable->Add(ResourceKey(key), _MESSAGEBOX::BOTTOM_BUTTON_BG_PRESSED_IMAGE);
1745                 }
1746                 {
1747                         const char* key ="MESSAGEBOX::BOTTOM_BUTTON_BG_DISABLED";
1748                         __pImageKeyTable->Add(ResourceKey(key), _MESSAGEBOX::BOTTOM_BUTTON_BG_DISABLED_IMAGE);
1749                 }
1750                 {
1751                         const char* key ="MESSAGEBOX::BOTTOM_BUTTON_BG_HIGHLIGHTED";
1752                         __pImageKeyTable->Add(ResourceKey(key), _MESSAGEBOX::BOTTOM_BUTTON_BG_HIGHLIGHTED_IMAGE);
1753                 }
1754                 {
1755                         const char* key ="PANEL::GROUPED_SINGLE_BG_NORMAL";
1756                         __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_SINGLE_BG_NORMAL_IMAGE);
1757                 }
1758                 {
1759                         const char* key ="PANEL::GROUPED_SINGLE_BG_DISABLED";
1760                         __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_SINGLE_BG_DISABLED_IMAGE);
1761                 }
1762                 {
1763                         const char* key ="PANEL::GROUPED_SINGLE_BG_PRESSED";
1764                         __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_SINGLE_BG_PRESSED_IMAGE);
1765                 }
1766                 {
1767                         const char* key ="PANEL::GROUPED_SINGLE_BG_HIGHLIGHTED";
1768                         __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_SINGLE_BG_HIGHLIGHTED_IMAGE);
1769                 }
1770                 {
1771                         const char* key ="PANEL::GROUPED_SINGLE_BG_SELECTED";
1772                         __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_SINGLE_BG_SELECTED_IMAGE);
1773                 }
1774                 {
1775                         const char* key ="PANEL::GROUPED_TOP_BG_NORMAL";
1776                         __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_TOP_BG_NORMAL_IMAGE);
1777                 }
1778                 {
1779                         const char* key ="PANEL::GROUPED_TOP_BG_DISABLED";
1780                         __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_TOP_BG_DISABLED_IMAGE);
1781                 }
1782                 {
1783                         const char* key ="PANEL::GROUPED_TOP_BG_PRESSED";
1784                         __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_TOP_BG_PRESSED_IMAGE);
1785                 }
1786                 {
1787                         const char* key ="PANEL::GROUPED_TOP_BG_HIGHLIGHTED";
1788                         __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_TOP_BG_HIGHLIGHTED_IMAGE);
1789                 }
1790                 {
1791                         const char* key ="PANEL::GROUPED_TOP_BG_SELECTED";
1792                         __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_TOP_BG_SELECTED_IMAGE);
1793                 }
1794                 {
1795                         const char* key ="PANEL::GROUPED_MIDDLE_BG_NORMAL";
1796                         __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_MIDDLE_BG_NORMAL_IMAGE);
1797                 }
1798                 {
1799                         const char* key ="PANEL::GROUPED_MIDDLE_BG_DISABLED";
1800                         __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_MIDDLE_BG_DISABLED_IMAGE);
1801                 }
1802                 {
1803                         const char* key ="PANEL::GROUPED_MIDDLE_BG_PRESSED";
1804                         __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_MIDDLE_BG_PRESSED_IMAGE);
1805                 }
1806                 {
1807                         const char* key ="PANEL::GROUPED_MIDDLE_BG_HIGHLIGHTED";
1808                         __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_MIDDLE_BG_HIGHLIGHTED_IMAGE);
1809                 }
1810                 {
1811                         const char* key ="PANEL::GROUPED_MIDDLE_BG_SELECTED";
1812                         __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_MIDDLE_BG_SELECTED_IMAGE);
1813                 }
1814                 {
1815                         const char* key ="PANEL::GROUPED_BOTTOM_BG_NORMAL";
1816                         __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_BOTTOM_BG_NORMAL_IMAGE);
1817                 }
1818                 {
1819                         const char* key ="PANEL::GROUPED_BOTTOM_BG_PRESSED";
1820                         __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_BOTTOM_BG_PRESSED_IMAGE);
1821                 }
1822                 {
1823                         const char* key ="PANEL::GROUPED_BOTTOM_BG_DISABLED";
1824                         __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_BOTTOM_BG_DISABLED_IMAGE);
1825                 }
1826                 {
1827                         const char* key ="PANEL::GROUPED_BOTTOM_BG_HIGHLIGHTED";
1828                         __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_BOTTOM_BG_HIGHLIGHTED_IMAGE);
1829                 }
1830                 {
1831                         const char* key ="PANEL::GROUPED_BOTTOM_BG_SELECTED";
1832                         __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_BOTTOM_BG_SELECTED_IMAGE);
1833                 }
1834                 {
1835                         const char* key ="POPUP::BG_NORMAL";
1836                         __pImageKeyTable->Add(ResourceKey(key), _POPUP::BG_NORMAL_IMAGE);
1837                 }
1838                 {
1839                         const char* key ="PROGRESS::BAR_BG_NORMAL";
1840                         __pImageKeyTable->Add(ResourceKey(key), _PROGRESS::BAR_BG_NORMAL_IMAGE);
1841                 }
1842                 {
1843                         const char* key ="PROGRESS::BAR_NORMAL";
1844                         __pImageKeyTable->Add(ResourceKey(key), _PROGRESS::BAR_NORMAL_IMAGE);
1845                 }
1846                 {
1847                         const char* key ="SCROLL::THUMB_HORIZONTAL_BG_NORMAL";
1848                         __pImageKeyTable->Add(ResourceKey(key), _SCROLL::THUMB_HORIZONTAL_BG_NORMAL_IMAGE);
1849                 }
1850                 {
1851                         const char* key ="SCROLL::THUMB_VERTICAL_BG_NORMAL";
1852                         __pImageKeyTable->Add(ResourceKey(key), _SCROLL::THUMB_VERTICAL_BG_NORMAL_IMAGE);
1853                 }
1854                 {
1855                         const char* key ="SCROLL::JUMP_TO_TOP_NORMAL";
1856                         __pImageKeyTable->Add(ResourceKey(key), _SCROLL::JUMP_TO_TOP_NORMAL_IMAGE);
1857                 }
1858                 {
1859                         const char* key ="SCROLL::JUMP_TO_TOP_PRESSED";
1860                         __pImageKeyTable->Add(ResourceKey(key), _SCROLL::JUMP_TO_TOP_PRESSED_IMAGE);
1861                 }
1862                 {
1863                         const char* key ="SCROLL::JUMP_TO_LEFT_NORMAL";
1864                         __pImageKeyTable->Add(ResourceKey(key), _SCROLL::JUMP_TO_LEFT_NORMAL_IMAGE);
1865                 }
1866                 {
1867                         const char* key ="SCROLL::JUMP_TO_LEFT_PRESSED";
1868                         __pImageKeyTable->Add(ResourceKey(key), _SCROLL::JUMP_TO_LEFT_PRESSED_IMAGE);
1869                 }
1870                 {
1871                         const char* key ="SCROLL::BUTTON_BG_NORMAL";
1872                         __pImageKeyTable->Add(ResourceKey(key), _SCROLL::BUTTON_BG_NORMAL_IMAGE);
1873                 }
1874                 {
1875                         const char* key ="SCROLL::BUTTON_BG_PRESSED";
1876                         __pImageKeyTable->Add(ResourceKey(key), _SCROLL::BUTTON_BG_PRESSED_IMAGE);
1877                 }
1878                 {
1879                         const char* key ="SCROLL::HANDLER_HORIZONTAL";
1880                         __pImageKeyTable->Add(ResourceKey(key), _SCROLL::HANDLER_HORIZONTAL_IMAGE);
1881                 }
1882                 {
1883                         const char* key ="SCROLL::HANDLER_VERTICAL";
1884                         __pImageKeyTable->Add(ResourceKey(key), _SCROLL::HANDLER_VERTICAL_IMAGE);
1885                 }
1886                 {
1887                         const char* key ="SEARCHBAR::EDIT_BG_NORMAL";
1888                         __pImageKeyTable->Add(ResourceKey(key), _SEARCHBAR::EDIT_BG_NORMAL_IMAGE);
1889                 }
1890                 {
1891                         const char* key ="SEARCHBAR::EDIT_BG_DISABLED";
1892                         __pImageKeyTable->Add(ResourceKey(key), _SEARCHBAR::EDIT_BG_DISABLED_IMAGE);
1893                 }
1894                 {
1895                         const char* key ="SEARCHBAR::EDIT_BG_HIGHLIGHTED";
1896                         __pImageKeyTable->Add(ResourceKey(key), _SEARCHBAR::EDIT_BG_HIGHLIGHTED_IMAGE);
1897                 }
1898                 {
1899                         const char* key ="SEARCHBAR::EDIT_BG_PRESSED";
1900                         __pImageKeyTable->Add(ResourceKey(key), _SEARCHBAR::EDIT_BG_PRESSED_IMAGE);
1901                 }
1902                 {
1903                         const char* key ="SEARCHBAR::EDIT_BG_FOCUS";
1904                         __pImageKeyTable->Add(ResourceKey(key), _SEARCHBAR::EDIT_BG_FOCUS_IMAGE);
1905                 }
1906                 {
1907                         const char* key ="SEARCHBAR::ICON_NORMAL";
1908                         __pImageKeyTable->Add(ResourceKey(key), _SEARCHBAR::ICON_NORMAL_IMAGE);
1909                 }
1910                 {
1911                         const char* key ="SEARCHBAR::EDIT_BG_NORMAL";
1912                         __pImageKeyTable->Add(ResourceKey(key), _SEARCHBAR::EDIT_BG_NORMAL_IMAGE);
1913                 }
1914                 {
1915                         const char* key ="SEARCHBAR::ICON_DISABLED";
1916                         __pImageKeyTable->Add(ResourceKey(key), _SEARCHBAR::ICON_DISABLED_IMAGE);
1917                 }
1918                 {
1919                         const char* key ="SEARCHBAR::BG_NORMAL";
1920                         __pImageKeyTable->Add(ResourceKey(key), _SEARCHBAR::BG_NORMAL_IMAGE);
1921                 }
1922                 {
1923                         const char* key ="SLIDER::BAR_BG_NORMAL";
1924                         __pImageKeyTable->Add(ResourceKey(key), _SLIDER::BAR_BG_NORMAL_IMAGE);
1925                 }
1926                 {
1927                         const char* key ="SLIDER::BAR_NORMAL";
1928                         __pImageKeyTable->Add(ResourceKey(key), _SLIDER::BAR_NORMAL_IMAGE);
1929                 }
1930                 {
1931                         const char* key ="SLIDER::HANDLE_BG_NORMAL";
1932                         __pImageKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_NORMAL_IMAGE);
1933                 }
1934                 {
1935                         const char* key ="SLIDER::HANDLE_BG_PRESSED";
1936                         __pImageKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_PRESSED_IMAGE);
1937                 }
1938                 {
1939                         const char* key ="SLIDER::HANDLE_BG_DISABLED";
1940                         __pImageKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_DISABLED_IMAGE);
1941                 }
1942                 {
1943                         const char* key ="SLIDER::HANDLE_BG_HIGHLIGHTED";
1944                         __pImageKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_HIGHLIGHTED_IMAGE);
1945                 }
1946                 {
1947                         const char* key ="SLIDER::GROUPED_TOP_BG_NORMAL";
1948                         __pImageKeyTable->Add(ResourceKey(key), _SLIDER::GROUPED_TOP_BG_NORMAL_IMAGE);
1949                 }
1950                 {
1951                         const char* key ="SLIDER::GROUPED_MIDDLE_BG_NORMAL";
1952                         __pImageKeyTable->Add(ResourceKey(key), _SLIDER::GROUPED_MIDDLE_BG_NORMAL_IMAGE);
1953                 }
1954                 {
1955                         const char* key ="SLIDER::GROUPED_BOTTOM_BG_NORMAL";
1956                         __pImageKeyTable->Add(ResourceKey(key), _SLIDER::GROUPED_BOTTOM_BG_NORMAL_IMAGE);
1957                 }
1958                 {
1959                         const char* key ="SLIDER::GROUPED_SINGLE_BG_NORMAL";
1960                         __pImageKeyTable->Add(ResourceKey(key), _SLIDER::GROUPED_SINGLE_BG_NORMAL_IMAGE);
1961                 }
1962                 {
1963                         const char* key ="SPLITPANEL::DIVIDER_BG_NORMAL";
1964                         __pImageKeyTable->Add(ResourceKey(key), _SPLITPANEL::DIVIDER_BG_NORMAL_IMAGE);
1965                 }
1966                 {
1967                         const char* key ="SPLITPANEL::VERTICAL_DIVIDER_BG_NORMAL";
1968                         __pImageKeyTable->Add(ResourceKey(key), _SPLITPANEL::VERTICAL_DIVIDER_BG_NORMAL_IMAGE);
1969                 }
1970                 {
1971                         const char* key ="SPLITPANEL::HORIZONTAL_DIVIDER_BG_NORMAL";
1972                         __pImageKeyTable->Add(ResourceKey(key), _SPLITPANEL::HORIZONTAL_DIVIDER_BG_NORMAL_IMAGE);
1973                 }
1974                 {
1975                         const char* key ="TABBAR::BG_NORMAL";
1976                         __pImageKeyTable->Add(ResourceKey(key), _TABBAR::BG_NORMAL_IMAGE);
1977                 }
1978                 {
1979                         const char* key ="TABBAR::LEFT_ARROW_NORMAL";
1980                         __pImageKeyTable->Add(ResourceKey(key), _TABBAR::LEFT_ARROW_NORMAL_IMAGE);
1981                 }
1982                 {
1983                         const char* key ="TABBAR::RIGHT_ARROW_NORMAL";
1984                         __pImageKeyTable->Add(ResourceKey(key), _TABBAR::RIGHT_ARROW_NORMAL_IMAGE);
1985                 }
1986                 {
1987                         const char* key ="TABBAR::ITEM_BG_NORMAL";
1988                         __pImageKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_BG_NORMAL_IMAGE);
1989                 }
1990                 {
1991                         const char* key ="TABBAR::ITEM_BG_PRESSED";
1992                         __pImageKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_BG_PRESSED_IMAGE);
1993                 }
1994                 {
1995                         const char* key ="TABBAR::ITEM_BG_SELECTED";
1996                         __pImageKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_BG_SELECTED_IMAGE);
1997                 }
1998                 {
1999                         const char* key ="TABBAR::ITEM_BG_DISABLED";
2000                         __pImageKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_BG_DISABLED_IMAGE);
2001                 }
2002                 {
2003                         const char* key ="TAB::VERTICAL_DIVIDER_NORMAL";
2004                         __pImageKeyTable->Add(ResourceKey(key), _TAB::VERTICAL_DIVIDER_NORMAL_IMAGE);
2005                 }
2006                 {
2007                         const char* key ="TAB::ITEM_SELECTED";
2008                         __pImageKeyTable->Add(ResourceKey(key), _TAB::ITEM_SELECTED_IMAGE);
2009                 }
2010                 {
2011                         const char* key ="TAB::ITEM_BG_NORMAL";
2012                         __pImageKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_NORMAL_IMAGE);
2013                 }
2014                 {
2015                         const char* key ="TAB::ITEM_BG_PRESSED";
2016                         __pImageKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_PRESSED_IMAGE);
2017                 }
2018                 {
2019                         const char* key ="TAB::ITEM_BG_SELECTED";
2020                         __pImageKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_SELECTED_IMAGE);
2021                 }
2022                 {
2023                         const char* key ="TAB::ITEM_BG_HIGHLIGHTED";
2024                         __pImageKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_HIGHLIGHTED_IMAGE);
2025                 }
2026                 {
2027                         const char* key ="TAB::ITEM_BG_DISABLED";
2028                         __pImageKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_DISABLED_IMAGE);
2029                 }
2030                 {
2031                         const char* key ="TABLEVIEW::GROUPITEM_BG_NORMAL";
2032                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_BG_NORMAL_IMAGE);
2033                 }
2034                 {
2035                         const char* key ="TABLEVIEW::SECTIONITEM_SINGLE_BG_NORMAL";
2036                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_SINGLE_BG_NORMAL_IMAGE);
2037                 }
2038                 {
2039                         const char* key ="TABLEVIEW::SECTIONITEM_SINGLE_BG_PRESSED";
2040                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_SINGLE_BG_PRESSED_IMAGE);
2041                 }
2042                 {
2043                         const char* key ="TABLEVIEW::SECTIONITEM_SINGLE_BG_HIGHLIGHTED";
2044                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_SINGLE_BG_HIGHLIGHTED_IMAGE);
2045                 }
2046                 {
2047                         const char* key ="TABLEVIEW::SECTIONITEM_SINGLE_BG_DISABLED";
2048                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_SINGLE_BG_DISABLED_IMAGE);
2049                 }
2050                 {
2051                         const char* key ="TABLEVIEW::SECTIONITEM_SINGLE_COVER_BG_NORMAL";
2052                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_SINGLE_COVER_BG_NORMAL_IMAGE);
2053                 }
2054                 {
2055                         const char* key ="TABLEVIEW::SECTIONITEM_TOP_BG_NORMAL";
2056                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_TOP_BG_NORMAL_IMAGE);
2057                 }
2058                 {
2059                         const char* key ="TABLEVIEW::SECTIONITEM_TOP_BG_PRESSED";
2060                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_TOP_BG_PRESSED_IMAGE);
2061                 }
2062                 {
2063                         const char* key ="TABLEVIEW::SECTIONITEM_TOP_BG_HIGHLIGHTED";
2064                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_TOP_BG_HIGHLIGHTED_IMAGE);
2065                 }
2066                 {
2067                         const char* key ="TABLEVIEW::SECTIONITEM_TOP_BG_DISABLED";
2068                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_TOP_BG_DISABLED_IMAGE);
2069                 }
2070                 {
2071                         const char* key ="TABLEVIEW::SECTIONITEM_TOP_COVER_BG_NORMAL";
2072                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_TOP_COVER_BG_NORMAL_IMAGE);
2073                 }
2074                 {
2075                         const char* key ="TABLEVIEW::SECTIONITEM_CENTER_BG_NORMAL";
2076                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_CENTER_BG_NORMAL_IMAGE);
2077                 }
2078                 {
2079                         const char* key ="TABLEVIEW::SECTIONITEM_CENTER_BG_PRESSED";
2080                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_CENTER_BG_PRESSED_IMAGE);
2081                 }
2082                 {
2083                         const char* key ="TABLEVIEW::SECTIONITEM_CENTER_BG_HIGHLIGHTED";
2084                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_CENTER_BG_HIGHLIGHTED_IMAGE);
2085                 }
2086                 {
2087                         const char* key ="TABLEVIEW::SECTIONITEM_CENTER_BG_DISABLED";
2088                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_CENTER_BG_DISABLED_IMAGE);
2089                 }
2090                 {
2091                         const char* key ="TABLEVIEW::SECTIONITEM_CENTER_COVER_BG_NORMAL";
2092                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_CENTER_COVER_BG_NORMAL_IMAGE);
2093                 }
2094                 {
2095                         const char* key ="TABLEVIEW::SECTIONITEM_BOTTOM_BG_NORMAL";
2096                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_BOTTOM_BG_NORMAL_IMAGE);
2097                 }
2098                 {
2099                         const char* key ="TABLEVIEW::SECTIONITEM_BOTTOM_BG_PRESSED";
2100                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_BOTTOM_BG_PRESSED_IMAGE);
2101                 }
2102                 {
2103                         const char* key ="TABLEVIEW::SECTIONITEM_BOTTOM_BG_HIGHLIGHTED";
2104                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_BOTTOM_BG_HIGHLIGHTED_IMAGE);
2105                 }
2106                 {
2107                         const char* key ="TABLEVIEW::SECTIONITEM_BOTTOM_BG_DISABLED";
2108                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_BOTTOM_BG_DISABLED_IMAGE);
2109                 }
2110                 {
2111                         const char* key ="TABLEVIEW::SECTIONITEM_BOTTOM_COVER_BG_NORMAL";
2112                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_BOTTOM_COVER_BG_NORMAL_IMAGE);
2113                 }
2114                 {
2115                         const char* key ="TABLEVIEW::CHECKBOX_BG_NORMAL";
2116                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CHECKBOX_BG_NORMAL_IMAGE);
2117                 }
2118                 {
2119                         const char* key ="TABLEVIEW::CHECKBOX_BG_PRESSED";
2120                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CHECKBOX_BG_PRESSED_IMAGE);
2121                 }
2122                 {
2123                         const char* key ="TABLEVIEW::CHECKBOX_BG_HIGHLIGHTED";
2124                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CHECKBOX_BG_HIGHLIGHTED_IMAGE);
2125                 }
2126                 {
2127                         const char* key ="TABLEVIEW::CHECKBOX_BG_DISABLED";
2128                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CHECKBOX_BG_DISABLED_IMAGE);
2129                 }
2130                 {
2131                         const char* key ="TABLEVIEW::CHECKBOX_CHECK_MARK_NORMAL";
2132                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CHECKBOX_CHECK_MARK_NORMAL_IMAGE);
2133                 }
2134                 {
2135                         const char* key ="TABLEVIEW::CHECKBOX_CHECK_MARK_DISABLED";
2136                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CHECKBOX_CHECK_MARK_DISABLED_IMAGE);
2137                 }
2138                 {
2139                         const char* key ="TABLEVIEW::RADIOBUTTON_NORMAL";
2140                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::RADIOBUTTON_NORMAL_IMAGE);
2141                 }
2142                 {
2143                         const char* key ="TABLEVIEW::RADIOBUTTON_NORMAL_DISABLED";
2144                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::RADIOBUTTON_NORMAL_DISABLED_IMAGE);
2145                 }
2146                 {
2147                         const char* key ="TABLEVIEW::RADIOBUTTON_PRESSED";
2148                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::RADIOBUTTON_PRESSED_IMAGE);
2149                 }
2150                 {
2151                         const char* key ="TABLEVIEW::RADIOBUTTON_SELECTED";
2152                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::RADIOBUTTON_SELECTED_IMAGE);
2153                 }
2154                 {
2155                         const char* key ="TABLEVIEW::RADIOBUTTON_SELECTED_DISABLED";
2156                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::RADIOBUTTON_SELECTED_DISABLED_IMAGE);
2157                 }
2158                 {
2159                         const char* key ="TABLEVIEW::ONOFFBUTTON_ON_HANDLER";
2160                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::ONOFFBUTTON_ON_HANDLER_IMAGE);
2161                 }
2162                 {
2163                         const char* key ="TABLEVIEW::ONOFFBUTTON_ON_HANDLER_DISABLED";
2164                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::ONOFFBUTTON_ON_HANDLER_DISABLED_IMAGE);
2165                 }
2166                 {
2167                         const char* key ="TABLEVIEW::ONOFFBUTTON_OFF_HANDLER";
2168                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::ONOFFBUTTON_OFF_HANDLER_IMAGE);
2169                 }
2170                 {
2171                         const char* key ="TABLEVIEW::ONOFFBUTTON_OFF_HANDLER_DISABLED";
2172                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::ONOFFBUTTON_OFF_HANDLER_DISABLED_IMAGE);
2173                 }
2174                 {
2175                         const char* key ="TABLEVIEW::ONOFFBUTTON_BG";
2176                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::ONOFFBUTTON_BG_IMAGE);
2177                 }
2178                 {
2179                         const char* key ="TABLEVIEW::ONOFFBUTTON_BG_DISABLED";
2180                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::ONOFFBUTTON_BG_DISABLED_IMAGE);
2181                 }
2182                 {
2183                         const char* key ="TABLEVIEW::CIRCLE_BUTTON_BG_NORMAL";
2184                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CIRCLE_BUTTON_BG_NORMAL_IMAGE);
2185                 }
2186                 {
2187                         const char* key ="TABLEVIEW::CIRCLE_BUTTON_BG_PRESSED";
2188                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CIRCLE_BUTTON_BG_PRESSED_IMAGE);
2189                 }
2190                 {
2191                         const char* key ="TABLEVIEW::CIRCLE_BUTTON_BG_HIGHLIGHTED";
2192                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CIRCLE_BUTTON_BG_HIGHLIGHTED_IMAGE);
2193                 }
2194                 {
2195                         const char* key ="TABLEVIEW::CIRCLE_BUTTON_BG_DISABLED";
2196                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CIRCLE_BUTTON_BG_DISABLED_IMAGE);
2197                 }
2198                 {
2199                         const char* key ="TABLEVIEW::CIRCLE_BUTTON_REVEAL_NORMAL";
2200                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CIRCLE_BUTTON_REVEAL_NORMAL_IMAGE);
2201                 }
2202                 {
2203                         const char* key ="TABLEVIEW::CIRCLE_BUTTON_REVEAL_PRESSED";
2204                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CIRCLE_BUTTON_REVEAL_PRESSED_IMAGE);
2205                 }
2206                 {
2207                         const char* key ="TABLEVIEW::CIRCLE_BUTTON_REVEAL_HIGHLIGHTED";
2208                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CIRCLE_BUTTON_REVEAL_HIGHLIGHTED_IMAGE);
2209                 }
2210                 {
2211                         const char* key ="TABLEVIEW::CIRCLE_BUTTON_REVEAL_DISABLED";
2212                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CIRCLE_BUTTON_REVEAL_DISABLED_IMAGE);
2213                 }
2214                 {
2215                         const char* key ="TABLEVIEW::SEARCH_ICON_NORMAL";
2216                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SEARCH_ICON_NORMAL_IMAGE);
2217                 }
2218                 {
2219                         const char* key ="TABLEVIEW::RADIOBUTTON_BUTTON_NORMAL";
2220                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::RADIOBUTTON_BUTTON_NORMAL_IMAGE);
2221                 }
2222                 {
2223                         const char* key ="TABLEVIEW::RADIOBUTTON_BUTTON_DISABLED";
2224                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::RADIOBUTTON_BUTTON_DISABLED_IMAGE);
2225                 }
2226                 {
2227                         const char* key ="TABLEVIEW::RADIOBUTTON_BUTTON_PRESSED";
2228                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::RADIOBUTTON_BUTTON_PRESSED_IMAGE);
2229                 }
2230                 {
2231                         const char* key ="TABLEVIEW::CHECKBOX_CHECK_MARK_PRESSED";
2232                         __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CHECKBOX_CHECK_MARK_PRESSED_IMAGE);
2233                 }
2234                 {
2235                         const char* key ="TOKENEDIT::BG_NORMAL";
2236                         __pImageKeyTable->Add(ResourceKey(key), _TOKENEDIT::BG_NORMAL_IMAGE);
2237                 }
2238                 {
2239                         const char* key ="EXPANDABLEEDITAREA::BG_NORMAL";
2240                         __pImageKeyTable->Add(ResourceKey(key), _TOKENEDIT::BG_NORMAL_IMAGE);
2241                 }
2242         }
2243         return __pImageKeyTable;
2244 }
2245
2246 Tizen::Base::Collection::HashMapT<ResourceKey, unsigned int>*
2247 ConfigParser::GetAnimationKeyTable(void)
2248 {
2249         if (__pAnimationKeyTable == null)
2250         {
2251                 __pAnimationKeyTable = new (std::nothrow) Tizen::Base::Collection::HashMapT<ResourceKey, unsigned int>;
2252                 SysTryReturn(NID_UI, __pAnimationKeyTable, null, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory allocation is failed.");
2253                 __pAnimationKeyTable->Construct(5, 0.75f, *__pProvider, *__pComparer);
2254                 {
2255                         const char* key ="POPUP::PROCESSING_ANIMATION";
2256                         __pAnimationKeyTable->Add(ResourceKey(key), _POPUP::PROCESSING_ANIMATION_ANIMATION);
2257                 }
2258                 {
2259                         const char* key ="HEADER::PROCESSING_ANIMATION";
2260                         __pAnimationKeyTable->Add(ResourceKey(key), _HEADER::PROCESSING_ANIMATION_ANIMATION);
2261                 }
2262         }
2263         return __pAnimationKeyTable;
2264 }
2265 Tizen::Base::Collection::HashMapT<ResourceKey, unsigned int>*
2266 ConfigParser::GetColorKeyTable(void)
2267 {
2268         if (__pColorKeyTable == null)
2269         {
2270                 __pColorKeyTable = new (std::nothrow) Tizen::Base::Collection::HashMapT<ResourceKey, unsigned int>;
2271                 SysTryReturn(NID_UI, __pColorKeyTable, null, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory allocation is failed.");
2272                 __pColorKeyTable->Construct(100, 0.75f, *__pProvider, *__pComparer);
2273                 {
2274                         const char* key ="BASIC::background";
2275                         __pColorKeyTable->Add(ResourceKey(key), _BASIC::background_COLOR);
2276                 }
2277                 {
2278                         const char* key ="BASIC::foreground";
2279                         __pColorKeyTable->Add(ResourceKey(key), _BASIC::foreground_COLOR);
2280                 }
2281                 {
2282                         const char* key ="BUTTON::BG_NORMAL";
2283                         __pColorKeyTable->Add(ResourceKey(key), _BUTTON::BG_NORMAL_COLOR);
2284                 }
2285                 {
2286                         const char* key ="BUTTON::BG_DISABLED";
2287                         __pColorKeyTable->Add(ResourceKey(key), _BUTTON::BG_DISABLED_COLOR);
2288                 }
2289                 {
2290                         const char* key ="BUTTON::BG_PRESSED";
2291                         __pColorKeyTable->Add(ResourceKey(key), _BUTTON::BG_PRESSED_COLOR);
2292                 }
2293                 {
2294                         const char* key ="BUTTON::BG_HIGHLIGHTED";
2295                         __pColorKeyTable->Add(ResourceKey(key), _BUTTON::BG_HIGHLIGHTED_COLOR);
2296                 }
2297                 {
2298                         const char* key ="BUTTON::TEXT_NORMAL";
2299                         __pColorKeyTable->Add(ResourceKey(key), _BUTTON::TEXT_NORMAL_COLOR);
2300                 }
2301                 {
2302                         const char* key ="BUTTON::TEXT_DISABLED";
2303                         __pColorKeyTable->Add(ResourceKey(key), _BUTTON::TEXT_DISABLED_COLOR);
2304                 }
2305                 {
2306                         const char* key ="BUTTON::TEXT_PRESSED";
2307                         __pColorKeyTable->Add(ResourceKey(key), _BUTTON::TEXT_PRESSED_COLOR);
2308                 }
2309                 {
2310                         const char* key ="BUTTON::TEXT_HIGHLIGHTED";
2311                         __pColorKeyTable->Add(ResourceKey(key), _BUTTON::TEXT_HIGHLIGHTED_COLOR);
2312                 }
2313                 {
2314                         const char* key ="CHECKBUTTON::BG_NORMAL";
2315                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::BG_NORMAL_COLOR);
2316                 }
2317                 {
2318                         const char* key ="CHECKBUTTON::BG_DISABLED";
2319                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::BG_DISABLED_COLOR);
2320                 }
2321                 {
2322                         const char* key ="CHECKBUTTON::BG_PRESSED";
2323                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::BG_PRESSED_COLOR);
2324                 }
2325                 {
2326                         const char* key ="CHECKBUTTON::BG_HIGHLIGHTED";
2327                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::BG_HIGHLIGHTED_COLOR);
2328                 }
2329                 {
2330                         const char* key ="CHECKBUTTON::BG_SELECTED";
2331                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::BG_SELECTED_COLOR);
2332                 }
2333                 {
2334                         const char* key ="CHECKBUTTON::TEXT_NORMAL";
2335                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TEXT_NORMAL_COLOR);
2336                 }
2337                 {
2338                         const char* key ="CHECKBUTTON::TEXT_DISABLED";
2339                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TEXT_DISABLED_COLOR);
2340                 }
2341                 {
2342                         const char* key ="CHECKBUTTON::TEXT_PRESSED";
2343                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TEXT_PRESSED_COLOR);
2344                 }
2345                 {
2346                         const char* key ="CHECKBUTTON::TEXT_HIGHLIGHTED";
2347                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TEXT_HIGHLIGHTED_COLOR);
2348                 }
2349                 {
2350                         const char* key ="CHECKBUTTON::TEXT_SELECTED";
2351                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TEXT_SELECTED_COLOR);
2352                 }
2353                 {
2354                         const char* key ="CHECKBUTTON::TITLE_TEXT_NORMAL";
2355                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TITLE_TEXT_NORMAL_COLOR);
2356                 }
2357                 {
2358                         const char* key ="CHECKBUTTON::TITLE_TEXT_DISABLED";
2359                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TITLE_TEXT_DISABLED_COLOR);
2360                 }
2361                 {
2362                         const char* key ="CHECKBUTTON::TITLE_TEXT_PRESSED";
2363                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TITLE_TEXT_PRESSED_COLOR);
2364                 }
2365                 {
2366                         const char* key ="CHECKBUTTON::TITLE_TEXT_HIGHLIGHTED";
2367                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TITLE_TEXT_HIGHLIGHTED_COLOR);
2368                 }
2369                 {
2370                         const char* key ="CHECKBUTTON::TITLE_TEXT_SELECTED";
2371                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TITLE_TEXT_SELECTED_COLOR);
2372                 }
2373                 {
2374                         const char* key ="CHECKBUTTON::DETAILED_ICON_BG_NORMAL";
2375                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_BG_NORMAL_COLOR);
2376                 }
2377                 {
2378                         const char* key ="CHECKBUTTON::DETAILED_ICON_BG_DISABLED";
2379                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_BG_DISABLED_COLOR);
2380                 }
2381                 {
2382                         const char* key ="CHECKBUTTON::DETAILED_ICON_BG_PRESSED";
2383                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_BG_PRESSED_COLOR);
2384                 }
2385                 {
2386                         const char* key ="CHECKBUTTON::DETAILED_ICON_BG_HIGHLIGHTED";
2387                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_BG_HIGHLIGHTED_COLOR);
2388                 }
2389                 {
2390                         const char* key ="CHECKBUTTON::DETAILED_ICON_BG_SELECTED";
2391                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_BG_SELECTED_COLOR);
2392                 }
2393                 {
2394                         const char* key ="CHECKBUTTON::DETAILED_ICON_TEXT_NORMAL";
2395                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_TEXT_NORMAL_COLOR);
2396                 }
2397                 {
2398                         const char* key ="CHECKBUTTON::DETAILED_ICON_TEXT_DISABLED";
2399                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_TEXT_DISABLED_COLOR);
2400                 }
2401                 {
2402                         const char* key ="CHECKBUTTON::DETAILED_ICON_TEXT_PRESSED";
2403                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_TEXT_PRESSED_COLOR);
2404                 }
2405                 {
2406                         const char* key ="CHECKBUTTON::DETAILED_ICON_TEXT_HIGHLIGHTED";
2407                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_TEXT_HIGHLIGHTED_COLOR);
2408                 }
2409                 {
2410                         const char* key ="CHECKBUTTON::DETAILED_ICON_TEXT_SELECTED";
2411                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_TEXT_SELECTED_COLOR);
2412                 }
2413                 {
2414                         const char* key ="CHECKBUTTON::DIVIDER_LINE_LEFT_NORMAL";
2415                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DIVIDER_LINE_LEFT_NORMAL_COLOR);
2416                 }
2417                 {
2418                         const char* key ="CHECKBUTTON::DIVIDER_LINE_RIGHT_NORMAL";
2419                         __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DIVIDER_LINE_RIGHT_NORMAL_COLOR);
2420                 }
2421                 {
2422                         const char* key ="COLORPICKER::DIVIDER_TOP_HALF";
2423                         __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::DIVIDER_TOP_HALF_COLOR);
2424                 }
2425                 {
2426                         const char* key ="COLORPICKER::DIVIDER_BOTTOM_HALF";
2427                         __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::DIVIDER_BOTTOM_HALF_COLOR);
2428                 }
2429                 {
2430                         const char* key ="COLORPICKER::ARROW_BUTTON_BG_NORMAL";
2431                         __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_BG_NORMAL_COLOR);
2432                 }
2433                 {
2434                         const char* key ="COLORPICKER::ARROW_BUTTON_BG_PRESSED";
2435                         __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_BG_PRESSED_COLOR);
2436                 }
2437                 {
2438                         const char* key ="COLORPICKER::ARROW_BUTTON_BG_DISABLED";
2439                         __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_BG_DISABLED_COLOR);
2440                 }
2441                 {
2442                         const char* key ="COLORPICKER::ARROW_BUTTON_NORMAL";
2443                         __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_NORMAL_COLOR);
2444                 }
2445                 {
2446                         const char* key ="COLORPICKER::ARROW_BUTTON_PRESSED";
2447                         __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_PRESSED_COLOR);
2448                 }
2449                 {
2450                         const char* key ="COLORPICKER::ARROW_BUTTON_DISABLED";
2451                         __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_DISABLED_COLOR);
2452                 }
2453                 {
2454                         const char* key ="COLORPICKER::HANDLER_HIGHLIGHTED";
2455                         __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::HANDLER_HIGHLIGHTED_COLOR);
2456                 }
2457                 {
2458                         const char* key ="CONTEXTMENU::BG_NORMAL";
2459                         __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::BG_NORMAL_COLOR);
2460                 }
2461                 {
2462                         const char* key ="CONTEXTMENU::LIST_ITEM_DIVIDER_01_NORMAL";
2463                         __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::LIST_ITEM_DIVIDER_01_NORMAL_COLOR);
2464                 }
2465                 {
2466                         const char* key ="CONTEXTMENU::LIST_ITEM_DIVIDER_02_NORMAL";
2467                         __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::LIST_ITEM_DIVIDER_02_NORMAL_COLOR);
2468                 }
2469                 {
2470                         const char* key ="CONTEXTMENU::ITEM_BG_NORMAL";
2471                         __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::ITEM_BG_NORMAL_COLOR);
2472                 }
2473                 {
2474                         const char* key ="CONTEXTMENU::ITEM_BG_PRESSED";
2475                         __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::ITEM_BG_PRESSED_COLOR);
2476                 }
2477                 {
2478                         const char* key ="CONTEXTMENU::ITEM_BG_HIGHLIGHTED";
2479                         __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::ITEM_BG_HIGHLIGHTED_COLOR);
2480                 }
2481                 {
2482                         const char* key ="CONTEXTMENU::ITEM_BG_DISABLED";
2483                         __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::ITEM_BG_DISABLED_COLOR);
2484                 }
2485                 {
2486                         const char* key ="CONTEXTMENU::GRID_ITEM_DIVIDER_01_NORMAL";
2487                         __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::GRID_ITEM_DIVIDER_01_NORMAL_COLOR);
2488                 }
2489                 {
2490                         const char* key ="CONTEXTMENU::GRID_ITEM_DIVIDER_02_NORMAL";
2491                         __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::GRID_ITEM_DIVIDER_02_NORMAL_COLOR);
2492                 }
2493                 {
2494                         const char* key ="CONTEXTMENU::ITEM_TEXT_NORMAL";
2495                         __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::ITEM_TEXT_NORMAL_COLOR);
2496                 }
2497                 {
2498                         const char* key ="CONTEXTMENU::ITEM_TEXT_PRESSED";
2499                         __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::ITEM_TEXT_PRESSED_COLOR);
2500                 }
2501                 {
2502                         const char* key ="CONTEXTMENU::ITEM_TEXT_HIGHLIGHTED";
2503                         __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::ITEM_TEXT_HIGHLIGHTED_COLOR);
2504                 }
2505                 {
2506                         const char* key ="CONTEXTMENU::ITEM_TEXT_DISABLED";
2507                         __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::ITEM_TEXT_DISABLED_COLOR);
2508                 }
2509                 {
2510                         const char* key ="DATETIMEBAR::BG_NORMAL";
2511                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEBAR::BG_NORMAL_COLOR);
2512                 }
2513                 {
2514                         const char* key ="DATETIMEBAR::TEXT_NORMAL";
2515                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEBAR::TEXT_NORMAL_COLOR);
2516                 }
2517                 {
2518                         const char* key ="DATETIMEBAR::TEXT_PRESSED";
2519                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEBAR::TEXT_PRESSED_COLOR);
2520                 }
2521                 {
2522                         const char* key ="DATETIMEPICKER::DISPLAY_BG_NORMAL";
2523                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::DISPLAY_BG_NORMAL_COLOR);
2524                 }
2525                 {
2526                         const char* key ="DATETIMEPICKER::TITLE_NORMAL";
2527                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::TITLE_NORMAL_COLOR);
2528                 }
2529                 {
2530                         const char* key ="DATETIMEPICKER::TITLE_DISABLED";
2531                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::TITLE_DISABLED_COLOR);
2532                 }
2533                 {
2534                         const char* key ="DATETIMEPICKER::BG_NORMAL";
2535                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::BG_NORMAL_COLOR);
2536                 }
2537                 {
2538                         const char* key ="DATETIMEPICKER::AMPM_BG_NORMAL";
2539                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_NORMAL_COLOR);
2540                 }
2541                 {
2542                         const char* key ="DATETIMEPICKER::AMPM_BG_PRESSED";
2543                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_PRESSED_COLOR);
2544                 }
2545                 {
2546                         const char* key ="DATETIMEPICKER::AMPM_BG_HIGHLIGHTED";
2547                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_HIGHLIGHTED_COLOR);
2548                 }
2549                 {
2550                         const char* key ="DATETIMEPICKER::AMPM_BG_DISABLED";
2551                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_DISABLED_COLOR);
2552                 }
2553                 {
2554                         const char* key ="DATETIMEPICKER::TEXT_NORMAL";
2555                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::TEXT_NORMAL_COLOR);
2556                 }
2557                 {
2558                         const char* key ="DATETIMEPICKER::TEXT_PRESSED";
2559                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::TEXT_PRESSED_COLOR);
2560                 }
2561                 {
2562                         const char* key ="DATETIMEPICKER::TEXT_HIGHLIGHTED";
2563                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::TEXT_HIGHLIGHTED_COLOR);
2564                 }
2565                 {
2566                         const char* key ="DATETIMEPICKER::TEXT_DISABLED";
2567                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::TEXT_DISABLED_COLOR);
2568                 }
2569                 {
2570                         const char* key ="DATETIMEPICKER::AMPM_TEXT_NORMAL";
2571                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_TEXT_NORMAL_COLOR);
2572                 }
2573                 {
2574                         const char* key ="DATETIMEPICKER::AMPM_TEXT_PRESSED";
2575                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_TEXT_PRESSED_COLOR);
2576                 }
2577                 {
2578                         const char* key ="DATETIMEPICKER::AMPM_TEXT_HIGHLIGHTED";
2579                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_TEXT_HIGHLIGHTED_COLOR);
2580                 }
2581                 {
2582                         const char* key ="DATETIMEPICKER::AMPM_TEXT_DISABLED";
2583                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_TEXT_DISABLED_COLOR);
2584                 }
2585                 {
2586                         const char* key ="DATETIMEPICKER::DIVIDER_LEFT_HALF";
2587                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::DIVIDER_LEFT_HALF_COLOR);
2588                 }
2589                 {
2590                         const char* key ="DATETIMEPICKER::DIVIDER_RIGHT_HALF";
2591                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::DIVIDER_RIGHT_HALF_COLOR);
2592                 }
2593                 {
2594                         const char* key ="DATETIMEPICKER::CONTENT_BG_NORMAL";
2595                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::CONTENT_BG_NORMAL_COLOR);
2596                 }
2597                 {
2598                         const char* key ="DATETIMEPICKER::CONTENT_BG_PRESSED";
2599                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::CONTENT_BG_PRESSED_COLOR);
2600                 }
2601                 {
2602                         const char* key ="DATETIMEPICKER::CONTENT_BG_DISABLED";
2603                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::CONTENT_BG_DISABLED_COLOR);
2604                 }
2605                 {
2606                         const char* key ="DATETIMEPICKER::CONTENT_BG_HIGHLIGHTED";
2607                         __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::CONTENT_BG_HIGHLIGHTED_COLOR);
2608                 }
2609                 {
2610                         const char* key ="EDIT::BG_NORMAL";
2611                         __pColorKeyTable->Add(ResourceKey(key), _EDIT::BG_NORMAL_COLOR);
2612                 }
2613                 {
2614                         const char* key ="EDIT::BG_PRESSED";
2615                         __pColorKeyTable->Add(ResourceKey(key), _EDIT::BG_PRESSED_COLOR);
2616                 }
2617                 {
2618                         const char* key ="EDIT::BG_HIGHLIGHTED";
2619                         __pColorKeyTable->Add(ResourceKey(key), _EDIT::BG_HIGHLIGHTED_COLOR);
2620                 }
2621                 {
2622                         const char* key ="EDIT::BG_DISABLED";
2623                         __pColorKeyTable->Add(ResourceKey(key), _EDIT::BG_DISABLED_COLOR);
2624                 }
2625                 {
2626                         const char* key ="EDIT::TITLE_TEXT_NORMAL";
2627                         __pColorKeyTable->Add(ResourceKey(key), _EDIT::TITLE_TEXT_NORMAL_COLOR);
2628                 }
2629                 {
2630                         const char* key ="EDIT::TITLE_TEXT_PRESSED";
2631                         __pColorKeyTable->Add(ResourceKey(key), _EDIT::TITLE_TEXT_PRESSED_COLOR);
2632                 }
2633                 {
2634                         const char* key ="EDIT::TITLE_TEXT_HIGHLIGHTED";
2635                         __pColorKeyTable->Add(ResourceKey(key), _EDIT::TITLE_TEXT_HIGHLIGHTED_COLOR);
2636                 }
2637                 {
2638                         const char* key ="EDIT::TITLE_TEXT_DISABLED";
2639                         __pColorKeyTable->Add(ResourceKey(key), _EDIT::TITLE_TEXT_DISABLED_COLOR);
2640                 }
2641                 {
2642                         const char* key ="EDIT::TEXT_NORMAL";
2643                         __pColorKeyTable->Add(ResourceKey(key), _EDIT::TEXT_NORMAL_COLOR);
2644                 }
2645                 {
2646                         const char* key ="EDIT::TEXT_PRESSED";
2647                         __pColorKeyTable->Add(ResourceKey(key), _EDIT::TEXT_PRESSED_COLOR);
2648                 }
2649                 {
2650                         const char* key ="EDIT::TEXT_HIGHLIGHTED";
2651                         __pColorKeyTable->Add(ResourceKey(key), _EDIT::TEXT_HIGHLIGHTED_COLOR);
2652                 }
2653                 {
2654                         const char* key ="EDIT::TEXT_DISABLED";
2655                         __pColorKeyTable->Add(ResourceKey(key), _EDIT::TEXT_DISABLED_COLOR);
2656                 }
2657                 {
2658                         const char* key ="EDIT::GUIDE_TEXT_NORMAL";
2659                         __pColorKeyTable->Add(ResourceKey(key), _EDIT::GUIDE_TEXT_NORMAL_COLOR);
2660                 }
2661                 {
2662                         const char* key ="EDIT::CLEAR_ICON_NORMAL";
2663                         __pColorKeyTable->Add(ResourceKey(key), _EDIT::CLEAR_ICON_NORMAL_COLOR);
2664                 }
2665                 {
2666                         const char* key ="EDIT::CLEAR_ICON_PRESSED";
2667                         __pColorKeyTable->Add(ResourceKey(key), _EDIT::CLEAR_ICON_PRESSED_COLOR);
2668                 }
2669                 {
2670                         const char* key ="EDIT::CUT_LINK_TEXT_NORMAL";
2671                         __pColorKeyTable->Add(ResourceKey(key), _EDIT::CUT_LINK_TEXT_NORMAL_COLOR);
2672                 }
2673                 {
2674                         const char* key ="EDIT::CUT_LINK_BG_NORMAL";
2675                         __pColorKeyTable->Add(ResourceKey(key), _EDIT::CUT_LINK_BG_NORMAL_COLOR);
2676                 }
2677                 {
2678                         const char* key ="EDIT::CURSOR_NORMAL";
2679                         __pColorKeyTable->Add(ResourceKey(key), _EDIT::CURSOR_NORMAL_COLOR);
2680                 }
2681                 {
2682                         const char* key ="EDITDATE::TITLE_TEXT_DISABLED";
2683                         __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::TITLE_TEXT_DISABLED_COLOR);
2684                 }
2685                 {
2686                         const char* key ="EDITDATE::TEXT_NORMAL";
2687                         __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::TEXT_NORMAL_COLOR);
2688                 }
2689                 {
2690                         const char* key ="EDITDATE::TEXT_PRESSED";
2691                         __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::TEXT_PRESSED_COLOR);
2692                 }
2693                 {
2694                         const char* key ="EDITDATE::TEXT_DISABLED";
2695                         __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::TEXT_DISABLED_COLOR);
2696                 }
2697                 {
2698                         const char* key ="EDITDATE::TEXT_HIGHLIGHTED";
2699                         __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::TEXT_HIGHLIGHTED_COLOR);
2700                 }
2701                 {
2702                         const char* key ="EDITDATE::TITLE_TEXT_NORMAL";
2703                         __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::TITLE_TEXT_NORMAL_COLOR);
2704                 }
2705                 {
2706                         const char* key ="EDITDATE::CONTENT_BG_NORMAL";
2707                         __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::CONTENT_BG_NORMAL_COLOR);
2708                 }
2709                 {
2710                         const char* key ="EDITDATE::CONTENT_BG_PRESSED";
2711                         __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::CONTENT_BG_PRESSED_COLOR);
2712                 }
2713                 {
2714                         const char* key ="EDITDATE::CONTENT_BG_DISABLED";
2715                         __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::CONTENT_BG_DISABLED_COLOR);
2716                 }
2717                 {
2718                         const char* key ="EDITDATE::CONTENT_BG_HIGHLIGHTED";
2719                         __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::CONTENT_BG_HIGHLIGHTED_COLOR);
2720                 }
2721                 {
2722                         const char* key ="EDITTIME::BUTTON_BG_NORMAL";
2723                         __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_BG_NORMAL_COLOR);
2724                 }
2725                 {
2726                         const char* key ="EDITTIME::BUTTON_BG_PRESSED";
2727                         __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_BG_PRESSED_COLOR);
2728                 }
2729                 {
2730                         const char* key ="EDITTIME::BUTTON_BG_DISABLED";
2731                         __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_BG_DISABLED_COLOR);
2732                 }
2733                 {
2734                         const char* key ="EDITTIME::BUTTON_TEXT_NORMAL";
2735                         __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_TEXT_NORMAL_COLOR);
2736                 }
2737                 {
2738                         const char* key ="EDITTIME::BUTTON_TEXT_PRESSED";
2739                         __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_TEXT_PRESSED_COLOR);
2740                 }
2741                 {
2742                         const char* key ="EDITTIME::BUTTON_TEXT_DISABLED";
2743                         __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_TEXT_DISABLED_COLOR);
2744                 }
2745                 {
2746                         const char* key ="EDITTIME::BUTTON_TEXT_HIGHLIGHTED";
2747                         __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_TEXT_HIGHLIGHTED_COLOR);
2748                 }
2749                 {
2750                         const char* key ="EDITTIME::TEXT_NORMAL";
2751                         __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::TEXT_NORMAL_COLOR);
2752                 }
2753                 {
2754                         const char* key ="EDITTIME::TEXT_PRESSED";
2755                         __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::TEXT_PRESSED_COLOR);
2756                 }
2757                 {
2758                         const char* key ="EDITTIME::TEXT_DISABLED";
2759                         __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::TEXT_DISABLED_COLOR);
2760                 }
2761                 {
2762                         const char* key ="EDITTIME::TEXT_HIGHLIGHTED";
2763                         __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::TEXT_HIGHLIGHTED_COLOR);
2764                 }
2765                 {
2766                         const char* key ="EDITTIME::TITLE_TEXT_NORMAL";
2767                         __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::TITLE_TEXT_NORMAL_COLOR);
2768                 }
2769                 {
2770                         const char* key ="EDITTIME::TITLE_TEXT_DISABLED";
2771                         __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::TITLE_TEXT_DISABLED_COLOR);
2772                 }
2773                 {
2774                         const char* key ="EDITTIME::BUTTON_BG_HIGHLIGHTED";
2775                         __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_BG_HIGHLIGHTED_COLOR);
2776                 }
2777                 {
2778                         const char* key ="EDITTIME::CONTENT_BG_NORMAL";
2779                         __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::CONTENT_BG_NORMAL_COLOR);
2780                 }
2781                 {
2782                         const char* key ="EDITTIME::CONTENT_BG_PRESSED";
2783                         __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::CONTENT_BG_PRESSED_COLOR);
2784                 }
2785                 {
2786                         const char* key ="EDITTIME::CONTENT_BG_DISABLED";
2787                         __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::CONTENT_BG_DISABLED_COLOR);
2788                 }
2789                 {
2790                         const char* key ="EDITTIME::CONTENT_BG_HIGHLIGHTED";
2791                         __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::CONTENT_BG_HIGHLIGHTED_COLOR);
2792                 }
2793                 {
2794                         const char* key ="FASTSCROLL::INDEX_BG_NORMAL";
2795                         __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_BG_NORMAL_COLOR);
2796                 }
2797                 {
2798                         const char* key ="FASTSCROLL::INDEX_LINE_PRESSED";
2799                         __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_LINE_PRESSED_COLOR);
2800                 }
2801                 {
2802                         const char* key ="FASTSCROLL::INDEX_TEXT_NORMAL";
2803                         __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_TEXT_NORMAL_COLOR);
2804                 }
2805                 {
2806                         const char* key ="FASTSCROLL::INDEX_DIVIDER_NORMAL";
2807                         __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_DIVIDER_NORMAL_COLOR);
2808                 }
2809                 {
2810                         const char* key ="FASTSCROLL::INDEX_BG_PRESSED";
2811                         __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_BG_PRESSED_COLOR);
2812                 }
2813                 {
2814                         const char* key ="FASTSCROLL::INDEX_TEXT_PRESSED";
2815                         __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_TEXT_PRESSED_COLOR);
2816                 }
2817                 {
2818                         const char* key ="FASTSCROLL::POPUP_BG_NORMAL";
2819                         __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::POPUP_BG_NORMAL_COLOR);
2820                 }
2821                 {
2822                         const char* key ="FASTSCROLL::POPUP_TEXT_NORMAL";
2823                         __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::POPUP_TEXT_NORMAL_COLOR);
2824                 }
2825                 {
2826                         const char* key ="FOOTER::BG_NORMAL";
2827                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BG_NORMAL_COLOR);
2828                 }
2829                 {
2830                         const char* key ="FOOTER::TRANSLUCENT_BG_NORMAL";
2831                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TRANSLUCENT_BG_NORMAL_COLOR);
2832                 }
2833                 {
2834                         const char* key ="FOOTER::BUTTON_BG_NORMAL";
2835                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_NORMAL_COLOR);
2836                 }
2837                 {
2838                         const char* key ="FOOTER::BUTTON_BG_DISABLED";
2839                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_DISABLED_COLOR);
2840                 }
2841                 {
2842                         const char* key ="FOOTER::BUTTON_BG_PRESSED";
2843                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_PRESSED_COLOR);
2844                 }
2845                 {
2846                         const char* key ="FOOTER::BUTTON_BG_HIGHLIGHTED";
2847                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_HIGHLIGHTED_COLOR);
2848                 }
2849                 {
2850                         const char* key ="FOOTER::BUTTON_TRANSLUCENT_BG_NORMAL";
2851                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_BG_NORMAL_COLOR);
2852                 }
2853                 {
2854                         const char* key ="FOOTER::BUTTON_TRANSLUCENT_BG_DISABLED";
2855                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_BG_DISABLED_COLOR);
2856                 }
2857                 {
2858                         const char* key ="FOOTER::BUTTON_TRANSLUCENT_BG_PRESSED";
2859                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_BG_PRESSED_COLOR);
2860                 }
2861                 {
2862                         const char* key ="FOOTER::BUTTON_TRANSLUCENT_BG_HIGHLIGHTED";
2863                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
2864                 }
2865                 {
2866                         const char* key ="FOOTER::BUTTON_TEXT_NORMAL";
2867                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TEXT_NORMAL_COLOR);
2868                 }
2869                 {
2870                         const char* key ="FOOTER::BUTTON_TEXT_DISABLED";
2871                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TEXT_DISABLED_COLOR);
2872                 }
2873                 {
2874                         const char* key ="FOOTER::BUTTON_TEXT_PRESSED";
2875                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TEXT_PRESSED_COLOR);
2876                 }
2877                 {
2878                         const char* key ="FOOTER::BUTTON_TEXT_HIGHLIGHTED";
2879                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TEXT_HIGHLIGHTED_COLOR);
2880                 }
2881                 {
2882                         const char* key ="FOOTER::BUTTON_TRANSLUCENT_TEXT_NORMAL";
2883                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_TEXT_NORMAL_COLOR);
2884                 }
2885                 {
2886                         const char* key ="FOOTER::BUTTON_TRANSLUCENT_TEXT_DISABLED";
2887                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_TEXT_DISABLED_COLOR);
2888                 }
2889                 {
2890                         const char* key ="FOOTER::BUTTON_TRANSLUCENT_TEXT_PRESSED";
2891                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_TEXT_PRESSED_COLOR);
2892                 }
2893                 {
2894                         const char* key ="FOOTER::BUTTON_TRANSLUCENT_TEXT_HIGHLIGHTED";
2895                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
2896                 }
2897                 {
2898                         const char* key ="FOOTER::SEGMENTED_ITEM_BG_NORMAL";
2899                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_NORMAL_COLOR);
2900                 }
2901                 {
2902                         const char* key ="FOOTER::SEGMENTED_ITEM_BG_DISABLED";
2903                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_DISABLED_COLOR);
2904                 }
2905                 {
2906                         const char* key ="FOOTER::SEGMENTED_ITEM_BG_PRESSED";
2907                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_PRESSED_COLOR);
2908                 }
2909                 {
2910                         const char* key ="FOOTER::SEGMENTED_ITEM_BG_HIGHLIGHTED";
2911                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_HIGHLIGHTED_COLOR);
2912                 }
2913                 {
2914                         const char* key ="FOOTER::SEGMENTED_ITEM_BG_SELECTED";
2915                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_SELECTED_COLOR);
2916                 }
2917                 {
2918                         const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL";
2919                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL_COLOR);
2920                 }
2921                 {
2922                         const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED";
2923                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED_COLOR);
2924                 }
2925                 {
2926                         const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED";
2927                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED_COLOR);
2928                 }
2929                 {
2930                         const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
2931                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
2932                 }
2933                 {
2934                         const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED";
2935                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED_COLOR);
2936                 }
2937                 {
2938                         const char* key ="FOOTER::SEGMENTED_ITEM_TEXT_NORMAL";
2939                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TEXT_NORMAL_COLOR);
2940                 }
2941                 {
2942                         const char* key ="FOOTER::SEGMENTED_ITEM_TEXT_DISABLED";
2943                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TEXT_DISABLED_COLOR);
2944                 }
2945                 {
2946                         const char* key ="FOOTER::SEGMENTED_ITEM_TEXT_PRESSED";
2947                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TEXT_PRESSED_COLOR);
2948                 }
2949                 {
2950                         const char* key ="FOOTER::SEGMENTED_ITEM_TEXT_HIGHLIGHTED";
2951                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TEXT_HIGHLIGHTED_COLOR);
2952                 }
2953                 {
2954                         const char* key ="FOOTER::SEGMENTED_ITEM_TEXT_SELECTED";
2955                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TEXT_SELECTED_COLOR);
2956                 }
2957                 {
2958                         const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_NORMAL";
2959                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_NORMAL_COLOR);
2960                 }
2961                 {
2962                         const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_DISABLED";
2963                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_DISABLED_COLOR);
2964                 }
2965                 {
2966                         const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_PRESSED";
2967                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_PRESSED_COLOR);
2968                 }
2969                 {
2970                         const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED";
2971                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
2972                 }
2973                 {
2974                         const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_SELECTED";
2975                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_SELECTED_COLOR);
2976                 }
2977                 {
2978                         const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_SELECTED";
2979                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_SELECTED_COLOR);
2980                 }
2981                 {
2982                         const char* key ="FOOTER::TAB_ITEM_BG_NORMAL";
2983                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_NORMAL_COLOR);
2984                 }
2985                 {
2986                         const char* key ="FOOTER::TAB_ITEM_BG_DISABLED";
2987                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_DISABLED_COLOR);
2988                 }
2989                 {
2990                         const char* key ="FOOTER::TAB_ITEM_BG_PRESSED";
2991                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_PRESSED_COLOR);
2992                 }
2993                 {
2994                         const char* key ="FOOTER::TAB_ITEM_BG_HIGHLIGHTED";
2995                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_HIGHLIGHTED_COLOR);
2996                 }
2997                 {
2998                         const char* key ="FOOTER::TAB_ITEM_BG_SELECTED";
2999                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_SELECTED_COLOR);
3000                 }
3001                 {
3002                         const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_NORMAL";
3003                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_NORMAL_COLOR);
3004                 }
3005                 {
3006                         const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_DISABLED";
3007                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_DISABLED_COLOR);
3008                 }
3009                 {
3010                         const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_PRESSED";
3011                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_PRESSED_COLOR);
3012                 }
3013                 {
3014                         const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
3015                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
3016                 }
3017                 {
3018                         const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_SELECTED";
3019                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_SELECTED_COLOR);
3020                 }
3021                 {
3022                         const char* key ="FOOTER::TAB_ITEM_TEXT_NORMAL";
3023                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TEXT_NORMAL_COLOR);
3024                 }
3025                 {
3026                         const char* key ="FOOTER::TAB_ITEM_TEXT_DISABLED";
3027                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TEXT_DISABLED_COLOR);
3028                 }
3029                 {
3030                         const char* key ="FOOTER::TAB_ITEM_TEXT_PRESSED";
3031                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TEXT_PRESSED_COLOR);
3032                 }
3033                 {
3034                         const char* key ="FOOTER::TAB_ITEM_TEXT_HIGHLIGHTED";
3035                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TEXT_HIGHLIGHTED_COLOR);
3036                 }
3037                 {
3038                         const char* key ="FOOTER::TAB_ITEM_TEXT_SELECTED";
3039                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TEXT_SELECTED_COLOR);
3040                 }
3041                 {
3042                         const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_NORMAL";
3043                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_NORMAL_COLOR);
3044                 }
3045                 {
3046                         const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_DISABLED";
3047                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_DISABLED_COLOR);
3048                 }
3049                 {
3050                         const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_PRESSED";
3051                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_PRESSED_COLOR);
3052                 }
3053                 {
3054                         const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED";
3055                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
3056                 }
3057                 {
3058                         const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_SELECTED";
3059                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_SELECTED_COLOR);
3060                 }
3061                 {
3062                         const char* key ="FOOTER::BUTTON_ITEM_BG_NORMAL";
3063                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_NORMAL_COLOR);
3064                 }
3065                 {
3066                         const char* key ="FOOTER::BUTTON_ITEM_BG_DISABLED";
3067                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_DISABLED_COLOR);
3068                 }
3069                 {
3070                         const char* key ="FOOTER::BUTTON_ITEM_BG_PRESSED";
3071                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_PRESSED_COLOR);
3072                 }
3073                 {
3074                         const char* key ="FOOTER::BUTTON_ITEM_BG_HIGHLIGHTED";
3075                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_HIGHLIGHTED_COLOR);
3076                 }
3077                 {
3078                         const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_NORMAL";
3079                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_NORMAL_COLOR);
3080                 }
3081                 {
3082                         const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_DISABLED";
3083                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_DISABLED_COLOR);
3084                 }
3085                 {
3086                         const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_PRESSED";
3087                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_PRESSED_COLOR);
3088                 }
3089                 {
3090                         const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
3091                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
3092                 }
3093                 {
3094                         const char* key ="FOOTER::BUTTON_ITEM_TEXT_NORMAL";
3095                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TEXT_NORMAL_COLOR);
3096                 }
3097                 {
3098                         const char* key ="FOOTER::BUTTON_ITEM_TEXT_DISABLED";
3099                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TEXT_DISABLED_COLOR);
3100                 }
3101                 {
3102                         const char* key ="FOOTER::BUTTON_ITEM_TEXT_PRESSED";
3103                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TEXT_PRESSED_COLOR);
3104                 }
3105                 {
3106                         const char* key ="FOOTER::BUTTON_ITEM_TEXT_HIGHLIGHTED";
3107                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TEXT_HIGHLIGHTED_COLOR);
3108                 }
3109                 {
3110                         const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_NORMAL";
3111                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_NORMAL_COLOR);
3112                 }
3113                 {
3114                         const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_DISABLED";
3115                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_DISABLED_COLOR);
3116                 }
3117                 {
3118                         const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_PRESSED";
3119                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_PRESSED_COLOR);
3120                 }
3121                 {
3122                         const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED";
3123                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
3124                 }
3125                 {
3126                         const char* key ="FOOTER::BACK_ICON_NORMAL";
3127                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_NORMAL_COLOR);
3128                 }
3129                 {
3130                         const char* key ="FOOTER::BACK_ICON_DISABLED";
3131                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_DISABLED_COLOR);
3132                 }
3133                 {
3134                         const char* key ="FOOTER::BACK_ICON_PRESSED";
3135                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_PRESSED_COLOR);
3136                 }
3137                 {
3138                         const char* key ="FOOTER::BACK_ICON_HIGHLIGHTED";
3139                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_HIGHLIGHTED_COLOR);
3140                 }
3141                 {
3142                         const char* key ="FOOTER::SOFTKEY_BG_NORMAL";
3143                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_BG_NORMAL_COLOR);
3144                 }
3145                 {
3146                         const char* key ="FOOTER::SOFTKEY_BG_DISABLED";
3147                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_BG_DISABLED_COLOR);
3148                 }
3149                 {
3150                         const char* key ="FOOTER::SOFTKEY_BG_PRESSED";
3151                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_BG_PRESSED_COLOR);
3152                 }
3153                 {
3154                         const char* key ="FOOTER::SOFTKEY_BG_HIGHLIGHTED";
3155                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_BG_HIGHLIGHTED_COLOR);
3156                 }
3157                 {
3158                         const char* key ="FOOTER::SOFTKEY_TEXT_NORMAL";
3159                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_TEXT_NORMAL_COLOR);
3160                 }
3161                 {
3162                         const char* key ="FOOTER::SOFTKEY_TEXT_DISABLED";
3163                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_TEXT_DISABLED_COLOR);
3164                 }
3165                 {
3166                         const char* key ="FOOTER::SOFTKEY_TEXT_PRESSED";
3167                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_TEXT_PRESSED_COLOR);
3168                 }
3169                 {
3170                         const char* key ="FOOTER::SOFTKEY_TEXT_HIGHLIGHTED";
3171                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_TEXT_HIGHLIGHTED_COLOR);
3172                 }
3173
3174                 {
3175                         const char* key ="FOOTER::SOFTKEY_ICON_NORMAL";
3176                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_ICON_NORMAL_COLOR);
3177                 }
3178                 {
3179                         const char* key ="FOOTER::SOFTKEY_ICON_DISABLED";
3180                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_ICON_DISABLED_COLOR);
3181                 }
3182                 {
3183                         const char* key ="FOOTER::SOFTKEY_ICON_PRESSED";
3184                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_ICON_PRESSED_COLOR);
3185                 }
3186                 {
3187                         const char* key ="FOOTER::SOFTKEY_ICON_HIGHLIGHTED";
3188                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_ICON_HIGHLIGHTED_COLOR);
3189                 }
3190                 {
3191                         const char* key ="FOOTER::DIVIDER_LINE_LEFT_NORMAL";
3192                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::DIVIDER_LINE_LEFT_NORMAL_COLOR);
3193                 }
3194                 {
3195                         const char* key ="FOOTER::DIVIDER_LINE_RIGHT_NORMAL";
3196                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::DIVIDER_LINE_RIGHT_NORMAL_COLOR);
3197                 }
3198                 {
3199                         const char* key ="FOOTER::DIVIDER_LINE_LEFT_TRANSLUCENT_NORMAL";
3200                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::DIVIDER_LINE_LEFT_TRANSLUCENT_NORMAL_COLOR);
3201                 }
3202                 {
3203                         const char* key ="FOOTER::DIVIDER_LINE_RIGHT_TRANSLUCENT_NORMAL";
3204                         __pColorKeyTable->Add(ResourceKey(key), _FOOTER::DIVIDER_LINE_RIGHT_TRANSLUCENT_NORMAL_COLOR);
3205                 }
3206                 {
3207                         const char* key ="FORM::BG_NORMAL";
3208                         __pColorKeyTable->Add(ResourceKey(key), _FORM::BG_NORMAL_COLOR);
3209                 }
3210                 {
3211                         const char* key ="GALLERY::EMPTY_TEXT_NORMAL";
3212                         __pColorKeyTable->Add(ResourceKey(key), _GALLERY::EMPTY_TEXT_NORMAL_COLOR);
3213                 }
3214                 {
3215                         const char* key ="HEADER::BG_NORMAL";
3216                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BG_NORMAL_COLOR);
3217                 }
3218                 {
3219                         const char* key ="HEADER::TRANSLUCENT_BG_NORMAL";
3220                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TRANSLUCENT_BG_NORMAL_COLOR);
3221                 }
3222                 {
3223                         const char* key ="HEADER::TITLE_TEXT_NORMAL";
3224                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TITLE_TEXT_NORMAL_COLOR);
3225                 }
3226                 {
3227                         const char* key ="HEADER::TRANSLUCENT_TITLE_TEXT_NORMAL";
3228                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TRANSLUCENT_TITLE_TEXT_NORMAL_COLOR);
3229                 }
3230                 {
3231                         const char* key ="HEADER::DESCRIPTION_TEXT_NORMAL";
3232                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::DESCRIPTION_TEXT_NORMAL_COLOR);
3233                 }
3234                 {
3235                         const char* key ="HEADER::TRANSLUCENT_DESCRIPTION_TEXT_NORMAL";
3236                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TRANSLUCENT_DESCRIPTION_TEXT_NORMAL_COLOR);
3237                 }
3238                 {
3239                         const char* key ="HEADER::BUTTON_BG_NORMAL";
3240                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_NORMAL_COLOR);
3241                 }
3242                 {
3243                         const char* key ="HEADER::BUTTON_BG_DISABLED";
3244                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_DISABLED_COLOR);
3245                 }
3246                 {
3247                         const char* key ="HEADER::BUTTON_BG_PRESSED";
3248                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_PRESSED_COLOR);
3249                 }
3250                 {
3251                         const char* key ="HEADER::BUTTON_BG_HIGHLIGHTED";
3252                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_HIGHLIGHTED_COLOR);
3253                 }
3254                 {
3255                         const char* key ="HEADER::BUTTON_TRANSLUCENT_BG_NORMAL";
3256                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_BG_NORMAL_COLOR);
3257                 }
3258                 {
3259                         const char* key ="HEADER::BUTTON_TRANSLUCENT_BG_DISABLED";
3260                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_BG_DISABLED_COLOR);
3261                 }
3262                 {
3263                         const char* key ="HEADER::BUTTON_TRANSLUCENT_BG_PRESSED";
3264                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_BG_PRESSED_COLOR);
3265                 }
3266                 {
3267                         const char* key ="HEADER::BUTTON_TRANSLUCENT_BG_HIGHLIGHTED";
3268                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
3269                 }
3270                 {
3271                         const char* key ="HEADER::BUTTON_TEXT_NORMAL";
3272                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TEXT_NORMAL_COLOR);
3273                 }
3274                 {
3275                         const char* key ="HEADER::BUTTON_TEXT_DISABLED";
3276                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TEXT_DISABLED_COLOR);
3277                 }
3278                 {
3279                         const char* key ="HEADER::BUTTON_TEXT_PRESSED";
3280                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TEXT_PRESSED_COLOR);
3281                 }
3282                 {
3283                         const char* key ="HEADER::BUTTON_TEXT_HIGHLIGHTED";
3284                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TEXT_HIGHLIGHTED_COLOR);
3285                 }
3286                 {
3287                         const char* key ="HEADER::BUTTON_TRANSLUCENT_TEXT_NORMAL";
3288                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_TEXT_NORMAL_COLOR);
3289                 }
3290                 {
3291                         const char* key ="HEADER::BUTTON_TRANSLUCENT_TEXT_DISABLED";
3292                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_TEXT_DISABLED_COLOR);
3293                 }
3294                 {
3295                         const char* key ="HEADER::BUTTON_TRANSLUCENT_TEXT_PRESSED";
3296                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_TEXT_PRESSED_COLOR);
3297                 }
3298                 {
3299                         const char* key ="HEADER::BUTTON_TRANSLUCENT_TEXT_HIGHLIGHTED";
3300                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
3301                 }
3302                 {
3303                         const char* key ="HEADER::SEGMENTED_ITEM_BG_NORMAL";
3304                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_NORMAL_COLOR);
3305                 }
3306                 {
3307                         const char* key ="HEADER::SEGMENTED_ITEM_BG_DISABLED";
3308                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_DISABLED_COLOR);
3309                 }
3310                 {
3311                         const char* key ="HEADER::SEGMENTED_ITEM_BG_PRESSED";
3312                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_PRESSED_COLOR);
3313                 }
3314                 {
3315                         const char* key ="HEADER::SEGMENTED_ITEM_BG_HIGHLIGHTED";
3316                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_HIGHLIGHTED_COLOR);
3317                 }
3318                 {
3319                         const char* key ="HEADER::SEGMENTED_ITEM_BG_SELECTED";
3320                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_SELECTED_COLOR);
3321                 }
3322                 {
3323                         const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL";
3324                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL_COLOR);
3325                 }
3326                 {
3327                         const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED";
3328                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED_COLOR);
3329                 }
3330                 {
3331                         const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED";
3332                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED_COLOR);
3333                 }
3334                 {
3335                         const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
3336                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
3337                 }
3338                 {
3339                         const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED";
3340                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED_COLOR);
3341                 }
3342                 {
3343                         const char* key ="HEADER::SEGMENTED_ITEM_TEXT_NORMAL";
3344                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TEXT_NORMAL_COLOR);
3345                 }
3346                 {
3347                         const char* key ="HEADER::SEGMENTED_ITEM_TEXT_DISABLED";
3348                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TEXT_DISABLED_COLOR);
3349                 }
3350                 {
3351                         const char* key ="HEADER::SEGMENTED_ITEM_TEXT_PRESSED";
3352                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TEXT_PRESSED_COLOR);
3353                 }
3354                 {
3355                         const char* key ="HEADER::SEGMENTED_ITEM_TEXT_HIGHLIGHTED";
3356                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TEXT_HIGHLIGHTED_COLOR);
3357                 }
3358                 {
3359                         const char* key ="HEADER::SEGMENTED_ITEM_TEXT_SELECTED";
3360                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TEXT_SELECTED_COLOR);
3361                 }
3362                 {
3363                         const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_NORMAL";
3364                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_NORMAL_COLOR);
3365                 }
3366                 {
3367                         const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_DISABLED";
3368                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_DISABLED_COLOR);
3369                 }
3370                 {
3371                         const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_PRESSED";
3372                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_PRESSED_COLOR);
3373                 }
3374                 {
3375                         const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED";
3376                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
3377                 }
3378                 {
3379                         const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_SELECTED";
3380                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_SELECTED_COLOR);
3381                 }
3382                 {
3383                         const char* key ="HEADER::TAB_ITEM_BG_NORMAL";
3384                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_NORMAL_COLOR);
3385                 }
3386                 {
3387                         const char* key ="HEADER::TAB_ITEM_BG_DISABLED";
3388                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_DISABLED_COLOR);
3389                 }
3390                 {
3391                         const char* key ="HEADER::TAB_ITEM_BG_PRESSED";
3392                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_PRESSED_COLOR);
3393                 }
3394                 {
3395                         const char* key ="HEADER::TAB_ITEM_BG_HIGHLIGHTED";
3396                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_HIGHLIGHTED_COLOR);
3397                 }
3398                 {
3399                         const char* key ="HEADER::TAB_ITEM_BG_SELECTED";
3400                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_SELECTED_COLOR);
3401                 }
3402                 {
3403                         const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_NORMAL";
3404                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_NORMAL_COLOR);
3405                 }
3406                 {
3407                         const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_DISABLED";
3408                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_DISABLED_COLOR);
3409                 }
3410                 {
3411                         const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_PRESSED";
3412                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_PRESSED_COLOR);
3413                 }
3414                 {
3415                         const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
3416                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
3417                 }
3418                 {
3419                         const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_SELECTED";
3420                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_SELECTED_COLOR);
3421                 }
3422                 {
3423                         const char* key ="HEADER::TAB_ITEM_TEXT_NORMAL";
3424                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TEXT_NORMAL_COLOR);
3425                 }
3426                 {
3427                         const char* key ="HEADER::TAB_ITEM_TEXT_DISABLED";
3428                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TEXT_DISABLED_COLOR);
3429                 }
3430                 {
3431                         const char* key ="HEADER::TAB_ITEM_TEXT_PRESSED";
3432                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TEXT_PRESSED_COLOR);
3433                 }
3434                 {
3435                         const char* key ="HEADER::TAB_ITEM_TEXT_HIGHLIGHTED";
3436                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TEXT_HIGHLIGHTED_COLOR);
3437                 }
3438                 {
3439                         const char* key ="HEADER::TAB_ITEM_TEXT_SELECTED";
3440                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TEXT_SELECTED_COLOR);
3441                 }
3442                 {
3443                         const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_TEXT_NORMAL";
3444                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_TEXT_NORMAL_COLOR);
3445                 }
3446                 {
3447                         const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_TEXT_DISABLED";
3448                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_TEXT_DISABLED_COLOR);
3449                 }
3450                 {
3451                         const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_TEXT_PRESSED";
3452                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_TEXT_PRESSED_COLOR);
3453                 }
3454                 {
3455                         const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED";
3456                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
3457                 }
3458                 {
3459                         const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_TEXT_SELECTED";
3460                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_TEXT_SELECTED_COLOR);
3461                 }
3462                 {
3463                         const char* key ="HEADER::BADGE_ICON_BG_NORMAL";
3464                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BADGE_ICON_BG_NORMAL_COLOR);
3465                 }
3466                 {
3467                         const char* key ="HEADER::BADGE_ICON_TEXT_NORMAL";
3468                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BADGE_ICON_TEXT_NORMAL_COLOR);
3469                 }
3470                 {
3471                         const char* key ="HEADER::DIVIDER_LINE_LEFT_NORMAL";
3472                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::DIVIDER_LINE_LEFT_NORMAL_COLOR);
3473                 }
3474                 {
3475                         const char* key ="HEADER::DIVIDER_LINE_RIGHT_NORMAL";
3476                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::DIVIDER_LINE_RIGHT_NORMAL_COLOR);
3477                 }
3478                 {
3479                         const char* key ="HEADER::DIVIDER_LINE_LEFT_TRANSLUCENT_NORMAL";
3480                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::DIVIDER_LINE_LEFT_TRANSLUCENT_NORMAL_COLOR);
3481                 }
3482                 {
3483                         const char* key ="HEADER::DIVIDER_LINE_RIGHT_TRANSLUCENT_NORMAL";
3484                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::DIVIDER_LINE_RIGHT_TRANSLUCENT_NORMAL_COLOR);
3485                 }
3486                 {
3487                         const char* key ="HEADER::BUTTON_ITEM_BG_NORMAL";
3488                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_BG_NORMAL_COLOR);
3489                 }
3490                 {
3491                         const char* key ="HEADER::BUTTON_ITEM_BG_DISABLED";
3492                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_BG_DISABLED_COLOR);
3493                 }
3494                 {
3495                         const char* key ="HEADER::BUTTON_ITEM_BG_PRESSED";
3496                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_BG_PRESSED_COLOR);
3497                 }
3498                 {
3499                         const char* key ="HEADER::BUTTON_ITEM_BG_HIGHLIGHTED";
3500                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_BG_HIGHLIGHTED_COLOR);
3501                 }
3502                 {
3503                         const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_BG_NORMAL";
3504                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_BG_NORMAL_COLOR);
3505                 }
3506                 {
3507                         const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_BG_DISABLED";
3508                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_BG_DISABLED_COLOR);
3509                 }
3510                 {
3511                         const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_BG_PRESSED";
3512                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_BG_PRESSED_COLOR);
3513                 }
3514                 {
3515                         const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
3516                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
3517                 }
3518                 {
3519                         const char* key ="HEADER::BUTTON_ITEM_TEXT_NORMAL";
3520                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TEXT_NORMAL_COLOR);
3521                 }
3522                 {
3523                         const char* key ="HEADER::BUTTON_ITEM_TEXT_DISABLED";
3524                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TEXT_DISABLED_COLOR);
3525                 }
3526                 {
3527                         const char* key ="HEADER::BUTTON_ITEM_TEXT_PRESSED";
3528                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TEXT_PRESSED_COLOR);
3529                 }
3530                 {
3531                         const char* key ="HEADER::BUTTON_ITEM_TEXT_HIGHLIGHTED";
3532                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TEXT_HIGHLIGHTED_COLOR);
3533                 }
3534                 {
3535                         const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_TEXT_NORMAL";
3536                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_TEXT_NORMAL_COLOR);
3537                 }
3538                 {
3539                         const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_TEXT_DISABLED";
3540                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_TEXT_DISABLED_COLOR);
3541                 }
3542                 {
3543                         const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_TEXT_PRESSED";
3544                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_TEXT_PRESSED_COLOR);
3545                 }
3546                 {
3547                         const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED";
3548                         __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
3549                 }
3550                 {
3551                         const char* key ="ICONLIST::EMPTY_TEXT_NORMAL";
3552                         __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::EMPTY_TEXT_NORMAL_COLOR);
3553                 }
3554                 {
3555                         const char* key ="ICONLIST::TEXT_NORMAL";
3556                         __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::TEXT_NORMAL_COLOR);
3557                 }
3558                 {
3559                         const char* key ="ICONLIST::TEXT_PRESSED";
3560                         __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::TEXT_PRESSED_COLOR);
3561                 }
3562                 {
3563                         const char* key ="ICONLIST::TEXT_HIGHLIGHTED";
3564                         __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::TEXT_HIGHLIGHTED_COLOR);
3565                 }
3566                 {
3567                         const char* key ="ICONLIST::INNER_TEXT_NORMAL";
3568                         __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::INNER_TEXT_NORMAL_COLOR);
3569                 }
3570                 {
3571                         const char* key ="ICONLIST::INNER_TEXT_PRESSED";
3572                         __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::INNER_TEXT_PRESSED_COLOR);
3573                 }
3574                 {
3575                         const char* key ="ICONLIST::INNER_TEXT_HIGHLIGHTED";
3576                         __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::INNER_TEXT_HIGHLIGHTED_COLOR);
3577                 }
3578                 {
3579                         const char* key ="ICONLIST::INNER_TEXT_BG_NORMAL";
3580                         __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::INNER_TEXT_BG_NORMAL_COLOR);
3581                 }
3582                 {
3583                         const char* key ="ICONLIST::ITEM_BG_PRESSED";
3584                         __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::ITEM_BG_PRESSED_COLOR);
3585                 }
3586                 {
3587                         const char* key ="ICONLIST::ITEM_BORDER_NORMAL";
3588                         __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::ITEM_BORDER_NORMAL_COLOR);
3589                 }
3590                 {
3591                         const char* key ="ICONLIST::ITEM_BORDER_PRESSED";
3592                         __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::ITEM_BORDER_PRESSED_COLOR);
3593                 }
3594                 {
3595                         const char* key ="ICONLIST::ITEM_BORDER_HIGHLIGHTED";
3596                         __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::ITEM_BORDER_HIGHLIGHTED_COLOR);
3597                 }
3598                 {
3599                         const char* key ="INPUTPAD::TEXT_NORMAL";
3600                         __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::TEXT_NORMAL_COLOR);
3601                 }
3602                 {
3603                         const char* key ="INPUTPAD::TEXT_PRESSED";
3604                         __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::TEXT_PRESSED_COLOR);
3605                 }
3606                 {
3607                         const char* key ="INPUTPAD::GUIDE_TEXT_NORMAL";
3608                         __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::GUIDE_TEXT_NORMAL_COLOR);
3609                 }
3610                 {
3611                         const char* key ="INPUTPAD::GUIDE_TEXT_PRESSED";
3612                         __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::GUIDE_TEXT_PRESSED_COLOR);
3613                 }
3614                 {
3615                         const char* key ="INPUTPAD::GUIDE_TEXT_DISABLED";
3616                         __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::GUIDE_TEXT_DISABLED_COLOR);
3617                 }
3618                 {
3619                         const char* key ="INPUTPAD::BUTTON_BG_NORMAL";
3620                         __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::BUTTON_BG_NORMAL_COLOR);
3621                 }
3622                 {
3623                         const char* key ="INPUTPAD::BUTTON_BG_PRESSED";
3624                         __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::BUTTON_BG_PRESSED_COLOR);
3625                 }
3626                 {
3627                         const char* key ="INPUTPAD::TEXT_HIGHLIGHTED";
3628                         __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::TEXT_HIGHLIGHTED_COLOR);
3629                 }
3630                 {
3631                         const char* key ="INPUTPAD::TEXT_DISABLED";
3632                         __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::TEXT_DISABLED_COLOR);
3633                 }
3634                 {
3635                         const char* key ="INPUTPAD::BUTTON_BG_HIGHLIGHTED";
3636                         __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::BUTTON_BG_HIGHLIGHTED_COLOR);
3637                 }
3638                 {
3639                         const char* key ="INPUTPAD::BUTTON_BG_DISABLED";
3640                         __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::BUTTON_BG_DISABLED_COLOR);
3641                 }
3642                 {
3643                         const char* key ="LABEL::TEXT_NORMAL";
3644                         __pColorKeyTable->Add(ResourceKey(key), _LABEL::TEXT_NORMAL_COLOR);
3645                 }
3646                 {
3647                         const char* key ="MESSAGEBOX::BG_NORMAL";
3648                         __pColorKeyTable->Add(ResourceKey(key), _MESSAGEBOX::BG_NORMAL_COLOR);
3649                 }
3650                 {
3651                         const char* key ="MESSAGEBOX::TITLE_TEXT_NORMAL";
3652                         __pColorKeyTable->Add(ResourceKey(key), _MESSAGEBOX::TITLE_TEXT_NORMAL_COLOR);
3653                 }
3654                 {
3655                         const char* key ="MESSAGEBOX::TEXT_NORMAL";
3656                         __pColorKeyTable->Add(ResourceKey(key), _MESSAGEBOX::TEXT_NORMAL_COLOR);
3657                 }
3658                 {
3659                         const char* key ="MESSAGEBOX::BOTTOM_BG_NORMAL";
3660                         __pColorKeyTable->Add(ResourceKey(key), _MESSAGEBOX::BOTTOM_BG_NORMAL_COLOR);
3661                 }
3662                 {
3663                         const char* key ="MESSAGEBOX::TITLE_BG_NORMAL";
3664                         __pColorKeyTable->Add(ResourceKey(key), _MESSAGEBOX::TITLE_BG_NORMAL_COLOR);
3665                 }
3666                 {
3667                         const char* key ="MESSAGEBOX::BOTTOM_BUTTON_BG_NORMAL";
3668                         __pColorKeyTable->Add(ResourceKey(key), _MESSAGEBOX::BOTTOM_BUTTON_BG_NORMAL_COLOR);
3669                 }
3670                 {
3671                         const char* key ="MESSAGEBOX::BOTTOM_BUTTON_BG_PRESSED";
3672                         __pColorKeyTable->Add(ResourceKey(key), _MESSAGEBOX::BOTTOM_BUTTON_BG_PRESSED_COLOR);
3673                 }
3674                 {
3675                         const char* key ="MESSAGEBOX::BOTTOM_BUTTON_BG_DISABLED";
3676                         __pColorKeyTable->Add(ResourceKey(key), _MESSAGEBOX::BOTTOM_BUTTON_BG_DISABLED_COLOR);
3677                 }
3678                 {
3679                         const char* key ="MESSAGEBOX::BOTTOM_BUTTON_BG_HIGHLIGHTED";
3680                         __pColorKeyTable->Add(ResourceKey(key), _MESSAGEBOX::BOTTOM_BUTTON_BG_HIGHLIGHTED_COLOR);
3681                 }
3682                 {
3683                         const char* key ="MESSAGEBOX::BOTTOM_BUTTON_TEXT_NORMAL";
3684                         __pColorKeyTable->Add(ResourceKey(key), _MESSAGEBOX::BOTTOM_BUTTON_TEXT_NORMAL_COLOR);
3685                 }
3686                 {
3687                         const char* key ="MESSAGEBOX::BOTTOM_BUTTON_TEXT_PRESSED";
3688                         __pColorKeyTable->Add(ResourceKey(key), _MESSAGEBOX::BOTTOM_BUTTON_TEXT_PRESSED_COLOR);
3689                 }
3690                 {
3691                         const char* key ="MESSAGEBOX::BOTTOM_BUTTON_TEXT_DISABLED";
3692                         __pColorKeyTable->Add(ResourceKey(key), _MESSAGEBOX::BOTTOM_BUTTON_TEXT_DISABLED_COLOR);
3693                 }
3694                 {
3695                         const char* key ="MESSAGEBOX::BOTTOM_BUTTON_TEXT_HIGHLIGHTED";
3696                         __pColorKeyTable->Add(ResourceKey(key), _MESSAGEBOX::BOTTOM_BUTTON_TEXT_HIGHLIGHTED_COLOR);
3697                 }
3698                 {
3699                         const char* key ="OPTIONMENU::BG_NORMAL";
3700                         __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::BG_NORMAL_COLOR);
3701                 }
3702                 {
3703                         const char* key ="OPTIONMENU::ITEM_TEXT_NORMAL";
3704                         __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_TEXT_NORMAL_COLOR);
3705                 }
3706                 {
3707                         const char* key ="OPTIONMENU::ITEM_TEXT_PRESSED";
3708                         __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_TEXT_PRESSED_COLOR);
3709                 }
3710                 {
3711                         const char* key ="OPTIONMENU::ITEM_TEXT_DISABLED";
3712                         __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_TEXT_DISABLED_COLOR);
3713                 }
3714                 {
3715                         const char* key ="OPTIONMENU::ITEM_TEXT_HIGHLIGHTED";
3716                         __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_TEXT_HIGHLIGHTED_COLOR);
3717                 }
3718                 {
3719                         const char* key ="OPTIONMENU::ITEM_BG_NORMAL";
3720                         __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_BG_NORMAL_COLOR);
3721                 }
3722                 {
3723                         const char* key ="OPTIONMENU::ITEM_BG_PRESSED";
3724                         __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_BG_PRESSED_COLOR);
3725                 }
3726                 {
3727                         const char* key ="OPTIONMENU::ITEM_BG_DISABLED";
3728                         __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_BG_DISABLED_COLOR);
3729                 }
3730                 {
3731                         const char* key ="OPTIONMENU::ITEM_BG_HIGHLIGHTED";
3732                         __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_BG_HIGHLIGHTED_COLOR);
3733                 }
3734                 {
3735                         const char* key ="OPTIONMENU::CONTEXTUAL_POPUP_ARROW_NORMAL";
3736                         __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::CONTEXTUAL_POPUP_ARROW_NORMAL_COLOR);
3737                 }
3738                 {
3739                         const char* key ="OPTIONMENU::CONTEXTUAL_POPUP_ARROW_PRESSED";
3740                         __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::CONTEXTUAL_POPUP_ARROW_PRESSED_COLOR);
3741                 }
3742                 {
3743                         const char* key ="OPTIONMENU::CONTEXTUAL_POPUP_ARROW_DISABLED";
3744                         __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::CONTEXTUAL_POPUP_ARROW_DISABLED_COLOR);
3745                 }
3746                 {
3747                         const char* key ="OPTIONMENU::CONTEXTUAL_POPUP_ARROW_HIGHLIGHTED";
3748                         __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::CONTEXTUAL_POPUP_ARROW_HIGHLIGHTED_COLOR);
3749                 }
3750                 {
3751                         const char* key ="OPTIONMENU::LIST_ITEM_DIVIDER_01_NORMAL";
3752                         __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::LIST_ITEM_DIVIDER_01_NORMAL_COLOR);
3753                 }
3754                 {
3755                         const char* key ="OPTIONMENU::LIST_ITEM_DIVIDER_02_NORMAL";
3756                         __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::LIST_ITEM_DIVIDER_02_NORMAL_COLOR);
3757                 }
3758                 {
3759                         const char* key ="PANEL::GROUPED_STYLE_BG_NORMAL";
3760                         __pColorKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_STYLE_BG_NORMAL_COLOR);
3761                 }
3762                 {
3763                         const char* key ="PANEL::GROUPED_STYLE_BG_PRESSED";
3764                         __pColorKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_STYLE_BG_PRESSED_COLOR);
3765                 }
3766                 {
3767                         const char* key ="POPUP::BG_NORMAL";
3768                         __pColorKeyTable->Add(ResourceKey(key), _POPUP::BG_NORMAL_COLOR);
3769                 }
3770                 {
3771                         const char* key ="POPUP::TITLE_TEXT_NORMAL";
3772                         __pColorKeyTable->Add(ResourceKey(key), _POPUP::TITLE_TEXT_NORMAL_COLOR);
3773                 }
3774                 {
3775                         const char* key ="POPUP::TITLE_BG_NORMAL";
3776                         __pColorKeyTable->Add(ResourceKey(key), _POPUP::TITLE_BG_NORMAL_COLOR);
3777                 }
3778                 {
3779                         const char* key ="PROGRESS::BAR_BG_NORMAL";
3780                         __pColorKeyTable->Add(ResourceKey(key), _PROGRESS::BAR_BG_NORMAL_COLOR);
3781                 }
3782                 {
3783                         const char* key ="PROGRESS::BAR_NORMAL";
3784                         __pColorKeyTable->Add(ResourceKey(key), _PROGRESS::BAR_NORMAL_COLOR);
3785                 }
3786                 {
3787                         const char* key ="SCROLL::THUMB_BG_NORMAL";
3788                         __pColorKeyTable->Add(ResourceKey(key), _SCROLL::THUMB_BG_NORMAL_COLOR);
3789                 }
3790                 {
3791                         const char* key ="SCROLL::JUMP_TO_TOP_NORMAL";
3792                         __pColorKeyTable->Add(ResourceKey(key), _SCROLL::JUMP_TO_TOP_NORMAL_COLOR);
3793                 }
3794                 {
3795                         const char* key ="SCROLL::JUMP_TO_TOP_PRESSED";
3796                         __pColorKeyTable->Add(ResourceKey(key), _SCROLL::JUMP_TO_TOP_PRESSED_COLOR);
3797                 }
3798                 {
3799                         const char* key ="SCROLL::BUTTON_BG_NORMAL";
3800                         __pColorKeyTable->Add(ResourceKey(key), _SCROLL::BUTTON_BG_NORMAL_COLOR);
3801                 }
3802                 {
3803                         const char* key ="SCROLL::BUTTON_BG_PRESSED";
3804                         __pColorKeyTable->Add(ResourceKey(key), _SCROLL::BUTTON_BG_PRESSED_COLOR);
3805                 }
3806                 {
3807                         const char* key ="SEARCHBAR::BUTTON_BG_NORMAL";
3808                         __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_BG_NORMAL_COLOR);
3809                 }
3810                 {
3811                         const char* key ="SEARCHBAR::BUTTON_BG_PRESSED";
3812                         __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_BG_PRESSED_COLOR);
3813                 }
3814                 {
3815                         const char* key ="SEARCHBAR::BUTTON_BG_DISABLED";
3816                         __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_BG_DISABLED_COLOR);
3817                 }
3818                 {
3819                         const char* key ="SEARCHBAR::BUTTON_BG_HIGHLIGHTED";
3820                         __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_BG_HIGHLIGHTED_COLOR);
3821                 }
3822                 {
3823                         const char* key ="SEARCHBAR::BUTTON_TEXT_NORMAL";
3824                         __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_TEXT_NORMAL_COLOR);
3825                 }
3826                 {
3827                         const char* key ="SEARCHBAR::BUTTON_TEXT_PRESSED";
3828                         __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_TEXT_PRESSED_COLOR);
3829                 }
3830                 {
3831                         const char* key ="SEARCHBAR::BUTTON_TEXT_DISABLED";
3832                         __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_TEXT_DISABLED_COLOR);
3833                 }
3834                 {
3835                         const char* key ="SEARCHBAR::BUTTON_TEXT_HIGHLIGHTED";
3836                         __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_TEXT_HIGHLIGHTED_COLOR);
3837                 }
3838                 {
3839                         const char* key ="SEARCHBAR::EDIT_BG_NORMAL";
3840                         __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::EDIT_BG_NORMAL_COLOR);
3841                 }
3842                 {
3843                         const char* key ="SEARCHBAR::EDIT_BG_DISABLED";
3844                         __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::EDIT_BG_DISABLED_COLOR);
3845                 }
3846                 {
3847                         const char* key ="SEARCHBAR::EDIT_BG_PRESSED";
3848                         __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::EDIT_BG_PRESSED_COLOR);
3849                 }
3850                 {
3851                         const char* key ="SEARCHBAR::EDIT_BG_HIGHLIGHTED";
3852                         __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::EDIT_BG_HIGHLIGHTED_COLOR);
3853                 }
3854                 {
3855                         const char* key ="SEARCHBAR::GUIDE_TEXT_NORMAL";
3856                         __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::GUIDE_TEXT_NORMAL_COLOR);
3857                 }
3858                 {
3859                         const char* key ="SEARCHBAR::GUIDE_TEXT_DISABLED";
3860                         __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::GUIDE_TEXT_DISABLED_COLOR);
3861                 }
3862                 {
3863                         const char* key ="SEARCHBAR::ICON_BG_NORMAL";
3864                         __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::ICON_BG_NORMAL_COLOR);
3865                 }
3866                 {
3867                         const char* key ="SEARCHBAR::ICON_BG_DISABLED";
3868                         __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::ICON_BG_DISABLED_COLOR);
3869                 }
3870                 {
3871                         const char* key ="SEARCHBAR::EDIT_TEXT_NORMAL";
3872                         __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::EDIT_TEXT_NORMAL_COLOR);
3873                 }
3874                 {
3875                         const char* key ="SEARCHBAR::EDIT_TEXT_DISABLED";
3876                         __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::EDIT_TEXT_DISABLED_COLOR);
3877                 }
3878                 {
3879                         const char* key ="SEARCHBAR::EDIT_TEXT_HIGHLIGHTED";
3880                         __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::EDIT_TEXT_HIGHLIGHTED_COLOR);
3881                 }
3882                 {
3883                         const char* key ="SEARCHBAR::EDIT_TEXT_PRESSED";
3884                         __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::EDIT_TEXT_PRESSED_COLOR);
3885                 }
3886                 {
3887                         const char* key ="SEARCHBAR::CONTENT_AREA_BG_NORMAL";
3888                         __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::CONTENT_AREA_BG_NORMAL_COLOR);
3889                 }
3890                 {
3891                         const char* key ="SEARCHBAR::BG_NORMAL";
3892                         __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BG_NORMAL_COLOR);
3893                 }
3894                 {
3895                         const char* key ="SLIDER::BG_OTHERS_NORMAL";
3896                         __pColorKeyTable->Add(ResourceKey(key), _SLIDER::BG_OTHERS_NORMAL_COLOR);
3897                 }
3898                 {
3899                         const char* key ="SLIDER::BG_DEFAULT_NORMAL";
3900                         __pColorKeyTable->Add(ResourceKey(key), _SLIDER::BG_DEFAULT_NORMAL_COLOR);
3901                 }
3902                 {
3903                         const char* key ="SLIDER::BAR_BG_NORMAL";
3904                         __pColorKeyTable->Add(ResourceKey(key), _SLIDER::BAR_BG_NORMAL_COLOR);
3905                 }
3906                 {
3907                         const char* key ="SLIDER::BAR_NORMAL";
3908                         __pColorKeyTable->Add(ResourceKey(key), _SLIDER::BAR_NORMAL_COLOR);
3909                 }
3910                 {
3911                         const char* key ="SLIDER::HANDLE_BG_NORMAL";
3912                         __pColorKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_NORMAL_COLOR);
3913                 }
3914                 {
3915                         const char* key ="SLIDER::HANDLE_BG_PRESSED";
3916                         __pColorKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_PRESSED_COLOR);
3917                 }
3918                 {
3919                         const char* key ="SLIDER::HANDLE_BG_DISABLED";
3920                         __pColorKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_DISABLED_COLOR);
3921                 }
3922                 {
3923                         const char* key ="SLIDER::HANDLE_BG_HIGHLIGHTED";
3924                         __pColorKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_HIGHLIGHTED_COLOR);
3925                 }
3926                 {
3927                         const char* key ="SLIDER::HANDLE_NUMBER_TEXT_DISABLED";
3928                         __pColorKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_NUMBER_TEXT_DISABLED_COLOR);
3929                 }
3930                 {
3931                         const char* key ="SLIDER::HANDLE_NUMBER_TEXT_NORMAL";
3932                         __pColorKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_NUMBER_TEXT_NORMAL_COLOR);
3933                 }
3934                 {
3935                         const char* key ="SLIDER::HANDLE_NUMBER_TEXT_PRESSED";
3936                         __pColorKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_NUMBER_TEXT_PRESSED_COLOR);
3937                 }
3938                 {
3939                         const char* key ="SLIDER::HANDLE_NUMBER_TEXT_HIGHLIGHTED";
3940                         __pColorKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_NUMBER_TEXT_HIGHLIGHTED_COLOR);
3941                 }
3942                 {
3943                         const char* key ="SLIDER::TITLE_TEXT_NORMAL";
3944                         __pColorKeyTable->Add(ResourceKey(key), _SLIDER::TITLE_TEXT_NORMAL_COLOR);
3945                 }
3946                 {
3947                         const char* key ="SLIDER::OVERLAY_BG_NORMAL";
3948                         __pColorKeyTable->Add(ResourceKey(key), _SLIDER::OVERLAY_BG_NORMAL_COLOR);
3949                 }
3950                 {
3951                         const char* key ="SLIDER::OVERLAY_TEXT_NORMAL";
3952                         __pColorKeyTable->Add(ResourceKey(key), _SLIDER::OVERLAY_TEXT_NORMAL_COLOR);
3953                 }
3954                 {
3955                         const char* key ="SPLITPANEL::DIVIDER_BG_NORMAL";
3956                         __pColorKeyTable->Add(ResourceKey(key), _SPLITPANEL::DIVIDER_BG_NORMAL_COLOR);
3957                 }
3958                 {
3959                         const char* key ="SPLITPANEL::DIVIDER_BG_PRESSED";
3960                         __pColorKeyTable->Add(ResourceKey(key), _SPLITPANEL::DIVIDER_BG_PRESSED_COLOR);
3961                 }
3962                 {
3963                         const char* key ="SPLITPANEL::DIVIDER_BG_DISABLED";
3964                         __pColorKeyTable->Add(ResourceKey(key), _SPLITPANEL::DIVIDER_BG_DISABLED_COLOR);
3965                 }
3966                 {
3967                         const char* key ="TABBAR::BG_NORMAL";
3968                         __pColorKeyTable->Add(ResourceKey(key), _TABBAR::BG_NORMAL_COLOR);
3969                 }
3970                 {
3971                         const char* key ="TABBAR::ITEM_BG_NORMAL";
3972                         __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_BG_NORMAL_COLOR);
3973                 }
3974                 {
3975                         const char* key ="TABBAR::ITEM_BG_PRESSED";
3976                         __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_BG_PRESSED_COLOR);
3977                 }
3978                 {
3979                         const char* key ="TABBAR::ITEM_BG_SELECTED";
3980                         __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_BG_SELECTED_COLOR);
3981                 }
3982                 {
3983                         const char* key ="TABBAR::ITEM_BG_DISABLED";
3984                         __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_BG_DISABLED_COLOR);
3985                 }
3986                 {
3987                         const char* key ="TABBAR::ITEM_TEXT_NORMAL";
3988                         __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_TEXT_NORMAL_COLOR);
3989                 }
3990                 {
3991                         const char* key ="TABBAR::ITEM_TEXT_PRESSED";
3992                         __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_TEXT_PRESSED_COLOR);
3993                 }
3994                 {
3995                         const char* key ="TABBAR::ITEM_TEXT_SELECTED";
3996                         __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_TEXT_SELECTED_COLOR);
3997                 }
3998                 {
3999                         const char* key ="TABBAR::ITEM_TEXT_DISABLED";
4000                         __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_TEXT_DISABLED_COLOR);
4001                 }
4002                 {
4003                         const char* key ="TABBAR::ARROW_BG_NORMAL";
4004                         __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ARROW_BG_NORMAL_COLOR);
4005                 }
4006                 {
4007                         const char* key ="TAB::ITEM_BG_NORMAL";
4008                         __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_NORMAL_COLOR);
4009                 }
4010                 {
4011                         const char* key ="TAB::ITEM_BG_PRESSED";
4012                         __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_PRESSED_COLOR);
4013                 }
4014                 {
4015                         const char* key ="TAB::ITEM_BG_SELECTED";
4016                         __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_SELECTED_COLOR);
4017                 }
4018                 {
4019                         const char* key ="TAB::ITEM_BG_HIGHLIGHTED";
4020                         __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_HIGHLIGHTED_COLOR);
4021                 }
4022                 {
4023                         const char* key ="TAB::ITEM_BG_DISABLED";
4024                         __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_DISABLED_COLOR);
4025                 }
4026                 {
4027                         const char* key ="TAB::ITEM_TEXT_NORMAL";
4028                         __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_TEXT_NORMAL_COLOR);
4029                 }
4030                 {
4031                         const char* key ="TAB::ITEM_TEXT_PRESSED";
4032                         __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_TEXT_PRESSED_COLOR);
4033                 }
4034                 {
4035                         const char* key ="TAB::ITEM_TEXT_SELECTED";
4036                         __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_TEXT_SELECTED_COLOR);
4037                 }
4038                 {
4039                         const char* key ="TAB::ITEM_TEXT_HIGHLIGHTED";
4040                         __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_TEXT_HIGHLIGHTED_COLOR);
4041                 }
4042                 {
4043                         const char* key ="TAB::ITEM_TEXT_DISABLED";
4044                         __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_TEXT_DISABLED_COLOR);
4045                 }
4046                 {
4047                         const char* key ="TAB::DIVIDER_LEFT_HALF";
4048                         __pColorKeyTable->Add(ResourceKey(key), _TAB::DIVIDER_LEFT_HALF_COLOR);
4049                 }
4050                 {
4051                         const char* key ="TAB::DIVIDER_RIGHT_HALF";
4052                         __pColorKeyTable->Add(ResourceKey(key), _TAB::DIVIDER_RIGHT_HALF_COLOR);
4053                 }
4054                 {
4055                         const char* key ="TABLEVIEW::BG_NORMAL";
4056                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::BG_NORMAL_COLOR);
4057                 }
4058                 {
4059                         const char* key ="TABLEVIEW::ITEM_DIVIDER_TOP_BG_NORMAL";
4060                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_DIVIDER_TOP_BG_NORMAL_COLOR);
4061                 }
4062                 {
4063                         const char* key ="TABLEVIEW::ITEM_DIVIDER_BOTTOM_BG_NORMAL";
4064                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_DIVIDER_BOTTOM_BG_NORMAL_COLOR);
4065                 }
4066                 {
4067                         const char* key ="TABLEVIEW::ITEM_BG_NORMAL";
4068                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_BG_NORMAL_COLOR);
4069                 }
4070                 {
4071                         const char* key ="TABLEVIEW::ITEM_BG_PRESSED";
4072                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_BG_PRESSED_COLOR);
4073                 }
4074                 {
4075                         const char* key ="TABLEVIEW::ITEM_BG_HIGHLIGHTED";
4076                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_BG_HIGHLIGHTED_COLOR);
4077                 }
4078                 {
4079                         const char* key ="TABLEVIEW::ITEM_BG_DISABLED";
4080                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_BG_DISABLED_COLOR);
4081                 }
4082                 {
4083                         const char* key ="TABLEVIEW::ITEM_TEXT_NORMAL";
4084                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_TEXT_NORMAL_COLOR);
4085                 }
4086                 {
4087                         const char* key ="TABLEVIEW::ITEM_TEXT_PRESSED";
4088                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_TEXT_PRESSED_COLOR);
4089                 }
4090                 {
4091                         const char* key ="TABLEVIEW::ITEM_TEXT_HIGHLIGHTED";
4092                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_TEXT_HIGHLIGHTED_COLOR);
4093                 }
4094                 {
4095                         const char* key ="TABLEVIEW::ITEM_TEXT_DISABLED";
4096                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_TEXT_DISABLED_COLOR);
4097                 }
4098                 {
4099                         const char* key ="TABLEVIEW::ITEM_DESCRIPTION_TEXT_NORMAL";
4100                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_DESCRIPTION_TEXT_NORMAL_COLOR);
4101                 }
4102                 {
4103                         const char* key ="TABLEVIEW::ITEM_ANNEX_CANVAS_BG_NORMAL";
4104                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_CANVAS_BG_NORMAL_COLOR);
4105                 }
4106                 {
4107                         const char* key ="TABLEVIEW::ITEM_ANNEX_DETAIL_NORMAL";
4108                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_DETAIL_NORMAL_COLOR);
4109                 }
4110                 {
4111                         const char* key ="TABLEVIEW::ITEM_ANNEX_DETAIL_PRESSED";
4112                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_DETAIL_PRESSED_COLOR);
4113                 }
4114                 {
4115                         const char* key ="TABLEVIEW::ITEM_ANNEX_DETAIL_HIGHLIGHTED";
4116                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_DETAIL_HIGHLIGHTED_COLOR);
4117                 }
4118                 {
4119                         const char* key ="TABLEVIEW::ITEM_ANNEX_DETAIL_BG_NORMAL";
4120                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_DETAIL_BG_NORMAL_COLOR);
4121                 }
4122                 {
4123                         const char* key ="TABLEVIEW::ITEM_ANNEX_DETAIL_BG_PRESSED";
4124                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_DETAIL_BG_PRESSED_COLOR);
4125                 }
4126                 {
4127                         const char* key ="TABLEVIEW::ITEM_ANNEX_DETAIL_BG_HIGHLIGHTED";
4128                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_DETAIL_BG_HIGHLIGHTED_COLOR);
4129                 }
4130                 {
4131                         const char* key ="TABLEVIEW::GROUPITEM_BG_NORMAL";
4132                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_BG_NORMAL_COLOR);
4133                 }
4134                 {
4135                         const char* key ="TABLEVIEW::GROUPITEM_BG_PRESSED";
4136                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_BG_PRESSED_COLOR);
4137                 }
4138                 {
4139                         const char* key ="TABLEVIEW::GROUPITEM_BG_HIGHLIGHTED";
4140                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_BG_HIGHLIGHTED_COLOR);
4141                 }
4142                 {
4143                         const char* key ="TABLEVIEW::GROUPITEM_BG_DISABLED";
4144                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_BG_DISABLED_COLOR);
4145                 }
4146                 {
4147                         const char* key ="TABLEVIEW::GROUPITEM_TEXT_NORMAL";
4148                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_TEXT_NORMAL_COLOR);
4149                 }
4150                 {
4151                         const char* key ="TABLEVIEW::GROUPITEM_TEXT_PRESSED";
4152                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_TEXT_PRESSED_COLOR);
4153                 }
4154                 {
4155                         const char* key ="TABLEVIEW::GROUPITEM_TEXT_HIGHLIGHTED";
4156                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_TEXT_HIGHLIGHTED_COLOR);
4157                 }
4158                 {
4159                         const char* key ="TABLEVIEW::GROUPITEM_TEXT_DISABLED";
4160                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_TEXT_DISABLED_COLOR);
4161                 }
4162                 {
4163                         const char* key ="TABLEVIEW::GROUPITEM_INDEX_BAR_NORMAL";
4164                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_INDEX_BAR_NORMAL_COLOR);
4165                 }
4166                 {
4167                         const char* key ="TABLEVIEW::GROUPITEM_INDEX_BAR_PRESSED";
4168                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_INDEX_BAR_PRESSED_COLOR);
4169                 }
4170                 {
4171                         const char* key ="TABLEVIEW::GROUPITEM_INDEX_BAR_HIGHLIGHTED";
4172                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_INDEX_BAR_HIGHLIGHTED_COLOR);
4173                 }
4174                 {
4175                         const char* key ="TABLEVIEW::GROUPITEM_INDEX_BAR_DISABLED";
4176                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_INDEX_BAR_DISABLED_COLOR);
4177                 }
4178                 {
4179                         const char* key ="TABLEVIEW::GROUPITEM_BAR_NORMAL";
4180                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_BAR_NORMAL_COLOR);
4181                 }
4182                 {
4183                         const char* key ="TABLEVIEW::GROUPITEM_BAR_PRESSED";
4184                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_BAR_PRESSED_COLOR);
4185                 }
4186                 {
4187                         const char* key ="TABLEVIEW::GROUPITEM_BAR_HIGHLIGHTED";
4188                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_BAR_HIGHLIGHTED_COLOR);
4189                 }
4190                 {
4191                         const char* key ="TABLEVIEW::GROUPITEM_BAR_DISABLED";
4192                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_BAR_DISABLED_COLOR);
4193                 }
4194                 {
4195                         const char* key ="TABLEVIEW::SECTIONITEM_BG_NORMAL";
4196                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_BG_NORMAL_COLOR);
4197                 }
4198                 {
4199                         const char* key ="TABLEVIEW::CONTEXTITEM_BG_NORMAL";
4200                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::CONTEXTITEM_BG_NORMAL_COLOR);
4201                 }
4202                 {
4203                         const char* key ="TABLEVIEW::EMPTY_CONTENTS_TEXT_NORMAL";
4204                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::EMPTY_CONTENTS_TEXT_NORMAL_COLOR);
4205                 }
4206                 {
4207                         const char* key ="TABLEVIEW::ITEM_ANNEX_DIVIDER_LEFT_BG_NORMAL";
4208                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_DIVIDER_LEFT_BG_NORMAL_COLOR);
4209                 }
4210                 {
4211                         const char* key ="TABLEVIEW::ITEM_ANNEX_DIVIDER_RIGHT_BG_NORMAL";
4212                         __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_DIVIDER_RIGHT_BG_NORMAL_COLOR);
4213                 }
4214                 {
4215                         const char* key ="TOKENEDIT::BG_NORMAL";
4216                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::BG_NORMAL_COLOR);
4217                 }
4218                 {
4219                         const char* key ="TOKENEDIT::BG_SELECTED";
4220                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::BG_SELECTED_COLOR);
4221                 }
4222                 {
4223                         const char* key ="TOKENEDIT::BG_HIGHLIGHTED";
4224                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::BG_HIGHLIGHTED_COLOR);
4225                 }
4226                 {
4227                         const char* key ="TOKENEDIT::BG_DISABLED";
4228                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::BG_DISABLED_COLOR);
4229                 }
4230                 {
4231                         const char* key ="TOKENEDIT::TEXT_NORMAL";
4232                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::TEXT_NORMAL_COLOR);
4233                 }
4234                 {
4235                         const char* key ="TOKENEDIT::TEXT_SELECTED";
4236                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::TEXT_SELECTED_COLOR);
4237                 }
4238                 {
4239                         const char* key ="TOKENEDIT::TEXT_HIGHLIGHTED";
4240                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::TEXT_HIGHLIGHTED_COLOR);
4241                 }
4242                 {
4243                         const char* key ="TOKENEDIT::TEXT_DISABLED";
4244                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::TEXT_DISABLED_COLOR);
4245                 }
4246                 {
4247                         const char* key ="TOKENEDIT::TITLE_TEXT_NORMAL";
4248                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::TITLE_TEXT_NORMAL_COLOR);
4249                 }
4250                 {
4251                         const char* key ="TOKENEDIT::TITLE_TEXT_PRESSED";
4252                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::TITLE_TEXT_PRESSED_COLOR);
4253                 }
4254                 {
4255                         const char* key ="TOKENEDIT::TITLE_TEXT_HIGHLIGHTED";
4256                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::TITLE_TEXT_HIGHLIGHTED_COLOR);
4257                 }
4258                 {
4259                         const char* key ="TOKENEDIT::TITLE_TEXT_DISABLED";
4260                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::TITLE_TEXT_DISABLED_COLOR);
4261                 }
4262                 {
4263                         const char* key ="TOKENEDIT::EDIT_BG_NORMAL";
4264                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::EDIT_BG_NORMAL_COLOR);
4265                 }
4266                 {
4267                         const char* key ="TOKENEDIT::EDIT_BG_PRESSED";
4268                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::EDIT_BG_PRESSED_COLOR);
4269                 }
4270                 {
4271                         const char* key ="TOKENEDIT::EDIT_BG_HIGHLIGHTED";
4272                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::EDIT_BG_HIGHLIGHTED_COLOR);
4273                 }
4274                 {
4275                         const char* key ="TOKENEDIT::EDIT_BG_DISABLED";
4276                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::EDIT_BG_DISABLED_COLOR);
4277                 }
4278                 {
4279                         const char* key ="TOKENEDIT::EDIT_TEXT_NORMAL";
4280                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::EDIT_TEXT_NORMAL_COLOR);
4281                 }
4282                 {
4283                         const char* key ="TOKENEDIT::EDIT_TEXT_PRESSED";
4284                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::EDIT_TEXT_PRESSED_COLOR);
4285                 }
4286                 {
4287                         const char* key ="TOKENEDIT::EDIT_TEXT_HIGHLIGHTED";
4288                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::EDIT_TEXT_HIGHLIGHTED_COLOR);
4289                 }
4290                 {
4291                         const char* key ="TOKENEDIT::EDIT_TEXT_DISABLED";
4292                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::EDIT_TEXT_DISABLED_COLOR);
4293                 }
4294                 {
4295                         const char* key ="TOKENEDIT::GUIDE_TEXT_NORMAL";
4296                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::GUIDE_TEXT_NORMAL_COLOR);
4297                 }
4298                 {
4299                         const char* key ="EXPANDABLEEDITAREA::BG_NORMAL";
4300                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::BG_NORMAL_COLOR);
4301                 }
4302                 {
4303                         const char* key ="EXPANDABLEEDITAREA::BG_SELECTED";
4304                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::BG_SELECTED_COLOR);
4305                 }
4306                 {
4307                         const char* key ="EXPANDABLEEDITAREA::BG_HIGHLIGHTED";
4308                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::BG_HIGHLIGHTED_COLOR);
4309                 }
4310                 {
4311                         const char* key ="EXPANDABLEEDITAREA::BG_DISABLED";
4312                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::BG_DISABLED_COLOR);
4313                 }
4314                 {
4315                         const char* key ="EXPANDABLEEDITAREA::TEXT_NORMAL";
4316                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::TEXT_NORMAL_COLOR);
4317                 }
4318                 {
4319                         const char* key ="EXPANDABLEEDITAREA::TEXT_SELECTED";
4320                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::TEXT_SELECTED_COLOR);
4321                 }
4322                 {
4323                         const char* key ="EXPANDABLEEDITAREA::TEXT_HIGHLIGHTED";
4324                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::TEXT_HIGHLIGHTED_COLOR);
4325                 }
4326                 {
4327                         const char* key ="EXPANDABLEEDITAREA::TEXT_DISABLED";
4328                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::TEXT_DISABLED_COLOR);
4329                 }
4330                 {
4331                         const char* key ="EXPANDABLEEDITAREA::TITLE_TEXT_NORMAL";
4332                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::TITLE_TEXT_NORMAL_COLOR);
4333                 }
4334                 {
4335                         const char* key ="EXPANDABLEEDITAREA::TITLE_TEXT_PRESSED";
4336                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::TITLE_TEXT_PRESSED_COLOR);
4337                 }
4338                 {
4339                         const char* key ="EXPANDABLEEDITAREA::TITLE_TEXT_HIGHLIGHTED";
4340                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::TITLE_TEXT_HIGHLIGHTED_COLOR);
4341                 }
4342                 {
4343                         const char* key ="EXPANDABLEEDITAREA::TITLE_TEXT_DISABLED";
4344                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::TITLE_TEXT_DISABLED_COLOR);
4345                 }
4346                 {
4347                         const char* key ="EXPANDABLEEDITAREA::EDIT_BG_NORMAL";
4348                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::EDIT_BG_NORMAL_COLOR);
4349                 }
4350                 {
4351                         const char* key ="EXPANDABLEEDITAREA::EDIT_BG_PRESSED";
4352                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::EDIT_BG_PRESSED_COLOR);
4353                 }
4354                 {
4355                         const char* key ="EXPANDABLEEDITAREA::EDIT_BG_HIGHLIGHTED";
4356                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::EDIT_BG_HIGHLIGHTED_COLOR);
4357                 }
4358                 {
4359                         const char* key ="EXPANDABLEEDITAREA::EDIT_BG_DISABLED";
4360                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::EDIT_BG_DISABLED_COLOR);
4361                 }
4362                 {
4363                         const char* key ="EXPANDABLEEDITAREA::EDIT_TEXT_NORMAL";
4364                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::EDIT_TEXT_NORMAL_COLOR);
4365                 }
4366                 {
4367                         const char* key ="EXPANDABLEEDITAREA::EDIT_TEXT_PRESSED";
4368                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::EDIT_TEXT_PRESSED_COLOR);
4369                 }
4370                 {
4371                         const char* key ="EXPANDABLEEDITAREA::EDIT_TEXT_HIGHLIGHTED";
4372                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::EDIT_TEXT_HIGHLIGHTED_COLOR);
4373                 }
4374                 {
4375                         const char* key ="EXPANDABLEEDITAREA::EDIT_TEXT_DISABLED";
4376                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::EDIT_TEXT_DISABLED_COLOR);
4377                 }
4378                 {
4379                         const char* key ="EXPANDABLEEDITAREA::GUIDE_TEXT_NORMAL";
4380                         __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::GUIDE_TEXT_NORMAL_COLOR);
4381                 }
4382         }
4383         return __pColorKeyTable;
4384 }
4385 }}}//Tizen::Ui