GUI 3.6 applied in EditDate & EditTime
[platform/framework/native/uifw.git] / src / ui / resource / FUi_ResourceConfigParser.cpp
index 695b8d5..2a20599 100644 (file)
@@ -2,14 +2,14 @@
 // Open Service Platform
 // Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
 //
-// Licensed under the Flora License, Version 1.0 (the License);
+// Licensed under the Apache License, Version 2.0 (the License);
 // you may not use this file except in compliance with the License.
 // You may obtain a copy of the License at
 //
-//     http://floralicense.org/license/
+//     http://www.apache.org/licenses/LICENSE-2.0/
 //
 // Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an AS IS BASIS,
+// distributed under the License is distributed on an ”AS IS” BASIS,
 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 // See the License for the specific language governing permissions and
 // limitations under the License.
@@ -34,6 +34,7 @@
 #include "FUi_CoordinateSystemUtils.h"
 #include "FUi_ResourceMapContainer.h"
 #include "FUi_ResourceConfigParser.h"
+#include "FUi_ResourceConfigTypes.h"
 
 using namespace Tizen::Base;
 using namespace Collection;
@@ -130,12 +131,12 @@ ConfigParser::ColorMatchingMap::~ColorMatchingMap(void)
 bool
 ConfigParser::ColorMatchingMap::Initialize(const String& version, const String& dVersion)
 {
-       if (HashMapT<String, String*>::Construct(0,0,*__pProvider, *__pComparer) != E_SUCCESS)
+       if (HashMapT<String, String*>::Construct(0, 0, *__pProvider, *__pComparer) != E_SUCCESS)
        {
                return false;
        }
        /*
-       if(version == L"beta1")
+       if (version == L"beta1")
        {
                Add(L"W0612", new (std::nothrow) String(L"DEFAULTCOLORTABLE::slider_handle_text_disabled"));
                Add(L"B0622", new (std::nothrow) String(L"DEFAULTCOLORTABLE::contextmenu_list_item_divider_01"));
@@ -355,14 +356,39 @@ ConfigParser::GetMatchingTable(void)
 
 ConfigParser::ConfigParser(void)
        : __pMapContainer(null)
-       , __currentAttribute(L"")
+       , __pCurrentAttribute(null)
        , __pCurrentAnimationList(null)
+       , __palette(false)
+       , __pColorKeyTable(null)
+       , __pImageKeyTable(null)
+       , __pAnimationKeyTable(null)
+       , __pProvider(null)
+       , __pComparer(null)
 {
+       __pProvider = new _ResourceHashCodeProvider;
+       SysTryReturnVoidResult(NID_UI, __pProvider, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory allocation is failed.");
+       __pComparer = new _ResourceComparer;
+       SysTryReturnVoidResult(NID_UI, __pComparer, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory allocation is failed.");
 }
 ConfigParser::~ConfigParser(void)
 {
        delete pColorMatchingMap;
        pColorMatchingMap = null;
+       delete __pColorKeyTable;
+       __pColorKeyTable = null;
+       delete __pImageKeyTable;
+       __pImageKeyTable = null;
+       delete __pAnimationKeyTable;
+       __pAnimationKeyTable = null;
+       delete __pProvider;
+       __pProvider = null;
+       delete __pComparer;
+       __pComparer = null;
+       if (__pCurrentAttribute)
+       {
+               delete [] __pCurrentAttribute;
+               __pCurrentAttribute = null;
+       }
 }
 bool
 ConfigParser::Parse(const String& filename, MapContainer & table)
@@ -448,11 +474,11 @@ ConfigParser::StartSaxFunc(void* pXmlParserCtxt, const xmlChar* pName, const xml
        }
        else if (xmlStrcasecmp(pName, (xmlChar*) "Palette") == 0)
        {
-               pConfigXmlHandler->StartAttribute(pAttributes);
+               pConfigXmlHandler->StartAttribute(pAttributes, true);
        }
        else if (xmlStrcasecmp(pName, (xmlChar*) "Control") == 0)
        {
-               pConfigXmlHandler->StartAttribute(pAttributes);
+               pConfigXmlHandler->StartAttribute(pAttributes, false);
        }
        else if (xmlStrcasecmp(pName, (xmlChar*) "Animation") == 0)
        {
@@ -494,15 +520,27 @@ ConfigParser::SetInformation(const xmlChar** pAttributes)
 }
 
 void
-ConfigParser::StartAttribute(const xmlChar** pAttributes)
+ConfigParser::StartAttribute(const xmlChar** pAttributes, bool palette)
 {
+       __palette = palette;
        if (pAttributes != null)
        {
                for (int i = 0; (pAttributes[i] != null); i++)
                {
                        if (xmlStrcasecmp(pAttributes[i], (xmlChar*) "Name") == 0)
                        {
-                               __currentAttribute = (char*) pAttributes[++i];
+                               char* pValue = (char*) pAttributes[++i];
+                               int len = strlen(pValue);
+                               if (len > 0)
+                               {
+                                       if (__pCurrentAttribute)
+                                       {
+                                               delete [] __pCurrentAttribute;
+                                               __pCurrentAttribute = null;
+                                       }
+                                       __pCurrentAttribute = new (std::nothrow) char [len +1 ];
+                                       strcpy(__pCurrentAttribute, pValue);
+                               }
                        }
                }
        }
@@ -517,29 +555,73 @@ ConfigParser::AddColor(const xmlChar** pAttributes)
                {
                        if (pAttributes[++i] != null)
                        {
-                               bool exist = false;
-                               String key = __currentAttribute + L"::" + (char*) pAttributes[i - 1];
-                               if(__pMapContainer->GetColorMap()->ContainsKey(key, exist) == E_SUCCESS)
+                               if (__palette)
                                {
-                                       if(exist)
+                                       char* key = null;
+                                       int currentAttributeLength = strlen(__pCurrentAttribute);
+                                       int currentKeyLength = strlen((char*) pAttributes[i - 1]);
+                                       key = new (std::nothrow) char [currentAttributeLength + currentKeyLength + 3];
+                                       strncpy(key, __pCurrentAttribute, currentAttributeLength);
+                                       strncpy(key+currentAttributeLength, "::", 2);
+                                       strncpy(key+currentAttributeLength+2, (char*) pAttributes[i - 1], currentKeyLength);
+                                       key[currentAttributeLength + currentKeyLength + 2] ='\0';
+                                       unsigned int color = 0;
+                                       if (GetValue((char*) pAttributes[i], color))
                                        {
-                                               Color color;
-                                               GetValue((char*) pAttributes[i], color);
-//                                             SysLog(NID_UI,"The resource config parser changes resource color value, key %s, color %s", pAttributes[i - 1], pAttributes[i]);
-                                               __pMapContainer->GetColorMap()->SetValue(key,&color);
+                                               ResourceItem* pItem = new (std::nothrow) ResourceItem(RESOURCE_TYPE_COLOR);
+                                               pItem->SetRawDataColor(color);
+                                               const char* _key =key;
+                                               ResourceKey resourceKey(_key);
+                                               if (__pMapContainer->GetPalette()->Add(resourceKey, pItem) != E_SUCCESS)
+                                               {
+                                                       SysLog(NID_UI, "Wrong resource color ID is tried to register %s", key);
+                                               }
                                        }
-                                       else
+                                       delete [] key;
+                               }
+                               else
+                               {
+                                       char* key = null;
+                                       int currentAttributeLength = strlen(__pCurrentAttribute);
+                                       int currentKeyLength = strlen((char*) pAttributes[i - 1]);
+                                       key = new (std::nothrow) char [currentAttributeLength + currentKeyLength + 3];
+                                       strncpy(key, __pCurrentAttribute, currentAttributeLength);
+                                       strncpy(key+currentAttributeLength, "::", 2);
+                                       strncpy(key+currentAttributeLength+2, (char*) pAttributes[i - 1], currentKeyLength);
+                                       key[currentAttributeLength + currentKeyLength + 2] ='\0';
+                                       ResourceItem* pItem = null;
+                                       unsigned int resourceKey = 0;
+                                       const char* tempkey = key;
+                                       ResourceKey _key(tempkey);
+                                       if (GetColorKeyTable()->GetValue(_key, resourceKey) == E_SUCCESS)
                                        {
-                                               Color* pColor = new (std::nothrow) Color();
-                                               SysTryReturnVoidResult(NID_UI, pColor, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory allocation is failed.");
-//                                             SysLog(NID_UI,"The resource config parser adds resource color, key %s, color %s", pAttributes[i - 1], pAttributes[i]);
-                                               GetValue((char*) pAttributes[i], *pColor);
-                                               result r = __pMapContainer->GetColorMap()->Add(key, pColor);
-                                               if(r != E_SUCCESS)
+                                               if (__pMapContainer->GetColorMap()->GetValue(resourceKey, pItem) == E_SUCCESS)
+                                               {
+                                                       unsigned int color = 0;
+                                                       if (GetValue((char*) pAttributes[i], color))
+                                                       {
+                                                               pItem->SetRawDataColor(color);
+                                                       }
+                                                       else
+                                                       {
+                                                               int len = strlen((char*) pAttributes[i]+1);
+                                                               char* pValue = new (std::nothrow) char [len+1];
+                                                               strcpy(pValue, (char*) pAttributes[i]+1);
+                                                               pValue[len] = '\0';
+                                                               pItem->SetRawDataString(pValue);
+                                                       }
+                                                       __pMapContainer->GetColorMap()->ChangeValue(resourceKey, pItem);
+                                               }
+                                               else
                                                {
-                                                       SysAssert(0);
+                                                       SysLog(NID_UI, "%s is not initialized", tempkey);
                                                }
                                        }
+                                       else
+                                       {
+                                               SysLog(NID_UI, "%s is invalid", tempkey);
+                                       }
+                                       delete [] key;
                                }
                        }
                }
@@ -555,28 +637,43 @@ ConfigParser::AddImage(const xmlChar** pAttributes)
                {
                        if (pAttributes[++i] != null)
                        {
-                               bool exist = false;
-                               String key = __currentAttribute + L"::" + (char*) pAttributes[i - 1];
-                               if(__pMapContainer->GetImageMap()->ContainsKey(key, exist) == E_SUCCESS)
+                               if (strlen((char*)pAttributes) < 5)
                                {
-                                       if(exist)
+                                       return;
+                               }
+                               char* key = null;
+                               int currentAttributeLength = strlen(__pCurrentAttribute);
+                               int currentKeyLength = strlen((char*) pAttributes[i - 1]);
+                               key = new (std::nothrow) char [currentAttributeLength + currentKeyLength + 3];
+                               strncpy(key, __pCurrentAttribute, currentAttributeLength);
+                               strncpy(key+currentAttributeLength, "::", 2);
+                               strncpy(key+currentAttributeLength+2, (char*) pAttributes[i - 1], currentKeyLength);
+                               key[currentAttributeLength + currentKeyLength + 2] ='\0';
+                               ResourceItem* pItem = null;
+                               unsigned int resourceKey = 0;
+                               const char* tempkey = key;
+                               ResourceKey _key(tempkey);
+                               if (GetImageKeyTable()->GetValue(_key, resourceKey) == E_SUCCESS)
+                               {
+                                       if (__pMapContainer->GetImageMap()->GetValue(resourceKey, pItem) == E_SUCCESS)
                                        {
-                                               String value((char*) pAttributes[i]);
-                                               value.SubString(1, value);
-                                               __pMapContainer->GetImageMap()->SetValue(key,&value);
+                                               int len = ((char*) pAttributes[i]+1 != null) ? mbstowcs(null, (char*) pAttributes[i]+1, 0) : 0;
+                                               wchar_t* pValue = new (std::nothrow) wchar_t [len +1];
+                                               len = mbstowcs(pValue, (char*) pAttributes[i]+1, len);
+                                               pValue[len] = '\0';
+                                               pItem->SetImageFileName(pValue);
+                                               __pMapContainer->GetImageMap()->ChangeValue(resourceKey, pItem);
                                        }
                                        else
                                        {
-                                               String* pString = new (std::nothrow) String((char*) pAttributes[i]);
-                                               SysTryReturnVoidResult(NID_UI, pString, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory allocation is failed.");
-                                               pString->SubString(1,*pString);
-                                               result r = __pMapContainer->GetImageMap()->Add(key, pString);
-                                               if(r != E_SUCCESS)
-                                               {
-                                                       SysAssert(0);
-                                               }
+                                               SysLog(NID_UI, "%s is not initialized", tempkey);
                                        }
                                }
+                               else
+                               {
+                                       SysLog(NID_UI, "%s is invalid", tempkey);
+                               }
+                               delete [] key;
                        }
                }
        }
@@ -590,22 +687,30 @@ ConfigParser::AddAnimation(const xmlChar** pAttributes)
        {
                for (int i = 0; (pAttributes[i] != null); i++)
                {
-                       if (xmlStrcasecmp(pAttributes[i], (xmlChar*) "Name") == 0)
+                       if (pAttributes[++i] != null)
                        {
-                               bool exist = false;
-                               String key =__currentAttribute + L"::" + (char*) pAttributes[++i];
-                               if(__pMapContainer->GetAnimationMap()->ContainsKey(key, exist) == E_SUCCESS)
+                               char* key = null;
+                               int currentAttributeLength = strlen(__pCurrentAttribute);
+                               int currentKeyLength = strlen((char*) pAttributes[i]);
+                               key = new (std::nothrow) char [currentAttributeLength + currentKeyLength + 3];
+                               strncpy(key, __pCurrentAttribute, currentAttributeLength);
+                               strncpy(key+currentAttributeLength, "::", 2);
+                               strncpy(key+currentAttributeLength+2, (char*) pAttributes[i], currentKeyLength);
+                               key[currentAttributeLength + currentKeyLength + 2] ='\0';
+                               ResourceItem* pItem = null;
+                               unsigned int resourceKey = 0;
+                               const char* tempkey = key;
+                               ResourceKey _key(tempkey);
+                               if (GetAnimationKeyTable()->GetValue(_key, resourceKey) == E_SUCCESS)
                                {
-                                       if(exist)
+                                       if (__pMapContainer->GetAnimationMap()->GetValue(resourceKey, pItem) == E_SUCCESS)
                                        {
-                                               __pMapContainer->GetAnimationMap()->GetValue(key,__pCurrentAnimationList);
-                                               __pCurrentAnimationList->Clear();
-                                       }
-                                       else
-                                       {
-                                               __pCurrentAnimationList = new ResourceAnimationFrameList();
+                                               __pCurrentAnimationList = new (std::nothrow) ResourceAnimationFrameList;
+                                               pItem->SetRawDataAnimation(__pCurrentAnimationList);
+                                               __pMapContainer->GetAnimationMap()->ChangeValue(resourceKey, pItem);
                                        }
                                }
+                               delete [] key;
                        }
                }
        }
@@ -613,7 +718,6 @@ ConfigParser::AddAnimation(const xmlChar** pAttributes)
 void
 ConfigParser::AddAnimationFrame(const xmlChar** pAttributes)
 {
-       ResourceAnimationFrame* pFrame = null;
        String fileName;
        String duration;
        if (pAttributes != null)
@@ -636,15 +740,14 @@ ConfigParser::AddAnimationFrame(const xmlChar** pAttributes)
                int durationInt =0;
                if (Integer::Parse(duration, durationInt) == E_SUCCESS)
                {
-                       pFrame = new (std::nothrow) ResourceAnimationFrame(fileName, durationInt);
-                       SysTryReturn(NID_UI, pFrame, , E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] The memory was insufficient.");
-                       __pCurrentAnimationList->Add(*pFrame);
+                       ResourceAnimationFrame frame(fileName, durationInt);
+                       __pCurrentAnimationList->Add(frame);
                }
        }
 }
 
-void
-ConfigParser::ConvertStringToColor32(const char* pString, Color& color)
+bool
+ConfigParser::ConvertStringToColor32(const char* pString, unsigned int& out)
 {
        int index = 0;
        int len = 0;
@@ -657,7 +760,7 @@ ConfigParser::ConvertStringToColor32(const char* pString, Color& color)
        if (len < 1)
        {
                SysLog(NID_UI, "String is empty");
-               return;
+               return false;
        }
 
        for (index = 1; index < len + 1; index++)
@@ -684,20 +787,22 @@ ConfigParser::ConvertStringToColor32(const char* pString, Color& color)
                        temp |= gap;
                }
        }
-       color.SetRGB32(temp, true);
+       out = temp;
+       return true;;
 }
-
+/*
 void
-ConfigParser::GetValue(const String& value, String& out)
+ConfigParser::GetValue(const char* pValue, String& out)
 {
-       if (value.StartsWith(L"#", 0))
+
+       if (pValue[0] == '#')
        {
                value.SubString(1, out);
        }
        else if (value.StartsWith(L"$", 0))
        {
                String* pString = null;
-               if(__pMapContainer->GetImageMap()->GetValue(value, pString) != E_SUCCESS)
+               if (__pMapContainer->GetImageMap()->GetValue(value, pString) != E_SUCCESS)
                {
                        SysAssert(0);
                }
@@ -707,31 +812,3108 @@ ConfigParser::GetValue(const String& value, String& out)
        {
                //nothing to do
        }
+
 }
-void
-ConfigParser::GetValue(const String& value, Color& out)
+*/
+
+bool
+ConfigParser::GetValue(const char* pValue, unsigned int& out)
 {
-       if (value.StartsWith(L"#", 0))
+       if (pValue[0] == '#')
        {
-               char* pString = _StringConverter::CopyToCharArrayN(value);
-               ConvertStringToColor32(pString, out);
-               delete [] pString;
+               return ConvertStringToColor32(pValue, out);
        }
-       else if (value.StartsWith(L"$", 0))
+       return false;
+}
+Tizen::Base::Collection::HashMapT<ResourceKey, unsigned int>*
+ConfigParser::GetImageKeyTable(void)
+{
+       if (__pImageKeyTable == null)
        {
-               Color* pColor = null;
-               String key(L"");
-               value.SubString(1, key);
-               if(__pMapContainer->GetColorMap()->GetValue(key, pColor) != E_SUCCESS)
+               __pImageKeyTable = new (std::nothrow) Tizen::Base::Collection::HashMapT<ResourceKey, unsigned int>;
+               SysTryReturn(NID_UI, __pImageKeyTable, null, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory allocation is failed.");
+               __pImageKeyTable->Construct(100, 0.75f, *__pProvider, *__pComparer);
                {
-                       SysAssert(0);
+                       const char* key ="BUTTON::BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _BUTTON::BG_NORMAL_IMAGE);
                }
-               out = *pColor;
-       }
-       else
-       {
-               //nothing to do
-       }
-}
-
+               {
+                       const char* key ="BUTTON::BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _BUTTON::BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="BUTTON::BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _BUTTON::BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="BUTTON::BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _BUTTON::BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::MARK_ICON_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::MARK_ICON_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::MARK_ICON_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::MARK_ICON_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::MARK_ICON_BG_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_BG_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::MARK_ICON_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::MARK_ICON_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::MARK_ICON_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::MARK_ICON_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::MARK_ICON_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::MARK_ICON_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_ICON_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_ICON_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_ICON_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_ICON_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_ICON_BG_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_BG_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_ICON_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_ICON_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_ICON_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_ICON_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_ICON_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_ICON_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_SLIDING_ON_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_ON_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_SLIDING_ON_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_ON_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_SLIDING_ON_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_ON_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_SLIDING_ON_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_ON_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_SLIDING_ON_BG_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_ON_BG_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_SLIDING_OFF_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_OFF_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_SLIDING_OFF_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_OFF_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_SLIDING_OFF_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_OFF_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_SLIDING_OFF_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_OFF_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_SLIDING_OFF_BG_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_OFF_BG_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_SLIDING_HANDLER_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_HANDLER_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_SLIDING_HANDLER_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_HANDLER_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_SLIDING_HANDLER_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_HANDLER_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_SLIDING_HANDLER_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_HANDLER_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::ONOFF_SLIDING_HANDLER_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::ONOFF_SLIDING_HANDLER_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::DETAILED_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::DETAILED_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::DETAILED_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::DETAILED_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::DETAILED_BG_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_BG_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::DETAILED_ICON_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::DETAILED_ICON_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::DETAILED_ICON_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::DETAILED_ICON_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="CHECKBUTTON::DETAILED_ICON_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="COLORPICKER::ARROW_BUTTON_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="COLORPICKER::ARROW_BUTTON_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="COLORPICKER::ARROW_BUTTON_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="COLORPICKER::LEFT_ARROW_BUTTON_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::LEFT_ARROW_BUTTON_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="COLORPICKER::LEFT_ARROW_BUTTON_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::LEFT_ARROW_BUTTON_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="COLORPICKER::LEFT_ARROW_BUTTON_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::LEFT_ARROW_BUTTON_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="COLORPICKER::RIGHT_ARROW_BUTTON_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::RIGHT_ARROW_BUTTON_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="COLORPICKER::RIGHT_ARROW_BUTTON_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::RIGHT_ARROW_BUTTON_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="COLORPICKER::RIGHT_ARROW_BUTTON_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::RIGHT_ARROW_BUTTON_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="COLORPICKER::HANDLER_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _COLORPICKER::HANDLER_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::AMPM_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::AMPM_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::AMPM_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::AMPM_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::CONTENT_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::CONTENT_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::CONTENT_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::CONTENT_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::CONTENT_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::CONTENT_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::CONTENT_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::CONTENT_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::COLON_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::COLON_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="EDIT::BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _EDIT::BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="EDIT::BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _EDIT::BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="EDIT::BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _EDIT::BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="EDIT::BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _EDIT::BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="EDIT::CLEAR_ICON_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _EDIT::CLEAR_ICON_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="EDIT::CLEAR_ICON_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _EDIT::CLEAR_ICON_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="EDITDATE::CONTENT_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _EDITDATE::CONTENT_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="EDITDATE::CONTENT_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _EDITDATE::CONTENT_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="EDITDATE::CONTENT_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _EDITDATE::CONTENT_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="EDITDATE::CONTENT_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _EDITDATE::CONTENT_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="EDITTIME::BUTTON_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="EDITTIME::BUTTON_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="EDITTIME::BUTTON_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="EDITTIME::BUTTON_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="EDITTIME::CONTENT_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _EDITTIME::CONTENT_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="EDITTIME::CONTENT_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _EDITTIME::CONTENT_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="EDITTIME::CONTENT_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _EDITTIME::CONTENT_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="EDITTIME::CONTENT_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _EDITTIME::CONTENT_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="FASTSCROLL::INDEX_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="FASTSCROLL::INDEX_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="FASTSCROLL::INDEX_LINE_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_LINE_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="FASTSCROLL::POPUP_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _FASTSCROLL::POPUP_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::TRANSLUCENT_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TRANSLUCENT_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::BACK_ICON_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::BACK_ICON_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::BACK_ICON_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::BACK_ICON_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::HIDE_ICON_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::HIDE_ICON_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::HIDE_ICON_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::HIDE_ICON_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::HIDE_ICON_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::HIDE_ICON_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::HIDE_ICON_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::HIDE_ICON_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::MORE_ICON_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::MORE_ICON_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::MORE_ICON_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::MORE_ICON_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::MORE_ICON_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::MORE_ICON_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::MORE_ICON_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::MORE_ICON_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_BG_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_BG_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_TRANSLUCENT_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_TRANSLUCENT_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_TRANSLUCENT_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_TRANSLUCENT_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::TRANSLUCENT_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::TRANSLUCENT_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::BADGE_ICON_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::BADGE_ICON_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::DIVIDER_LINE_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::DIVIDER_LINE_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::DIVIDER_LINE_TRANSLUCENT_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::DIVIDER_LINE_TRANSLUCENT_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_BG_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_BG_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_TRANSLUCENT_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_TRANSLUCENT_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_TRANSLUCENT_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_TRANSLUCENT_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="ICONLIST::CHECK_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _ICONLIST::CHECK_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="ICONLIST::CHECK_BG_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _ICONLIST::CHECK_BG_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="ICONLIST::CHECK_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _ICONLIST::CHECK_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="INPUTPAD::BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _INPUTPAD::BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="INPUTPAD::BUTTON_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _INPUTPAD::BUTTON_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="INPUTPAD::BUTTON_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _INPUTPAD::BUTTON_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="INPUTPAD::BUTTON_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _INPUTPAD::BUTTON_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="INPUTPAD::BUTTON_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _INPUTPAD::BUTTON_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="LIVEBOX::POPUP_BG";
+                       __pImageKeyTable->Add(ResourceKey(key), _LIVEBOX::POPUP_BG_IMAGE);
+               }
+               {
+                       const char* key ="LIVEBOX::POPUP_BG_ARROW_UP";
+                       __pImageKeyTable->Add(ResourceKey(key), _LIVEBOX::POPUP_BG_ARROW_UP_IMAGE);
+               }
+               {
+                       const char* key ="LIVEBOX::POPUP_BG_ARROW_DOWN";
+                       __pImageKeyTable->Add(ResourceKey(key), _LIVEBOX::POPUP_BG_ARROW_DOWN_IMAGE);
+               }
+               {
+                       const char* key ="MESSAGEBOX::BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _MESSAGEBOX::BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="PANEL::GROUPED_SINGLE_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_SINGLE_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="PANEL::GROUPED_SINGLE_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_SINGLE_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="PANEL::GROUPED_SINGLE_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_SINGLE_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="PANEL::GROUPED_SINGLE_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_SINGLE_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="PANEL::GROUPED_SINGLE_BG_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_SINGLE_BG_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="PANEL::GROUPED_TOP_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_TOP_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="PANEL::GROUPED_TOP_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_TOP_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="PANEL::GROUPED_TOP_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_TOP_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="PANEL::GROUPED_TOP_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_TOP_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="PANEL::GROUPED_TOP_BG_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_TOP_BG_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="PANEL::GROUPED_MIDDLE_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_MIDDLE_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="PANEL::GROUPED_MIDDLE_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_MIDDLE_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="PANEL::GROUPED_MIDDLE_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_MIDDLE_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="PANEL::GROUPED_MIDDLE_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_MIDDLE_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="PANEL::GROUPED_MIDDLE_BG_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_MIDDLE_BG_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="PANEL::GROUPED_BOTTOM_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_BOTTOM_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="PANEL::GROUPED_BOTTOM_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_BOTTOM_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="PANEL::GROUPED_BOTTOM_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_BOTTOM_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="PANEL::GROUPED_BOTTOM_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_BOTTOM_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="PANEL::GROUPED_BOTTOM_BG_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_BOTTOM_BG_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="POPUP::BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _POPUP::BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="PROGRESS::BAR_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _PROGRESS::BAR_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="PROGRESS::BAR_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _PROGRESS::BAR_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="SCROLL::THUMB_HORIZONTAL_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _SCROLL::THUMB_HORIZONTAL_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="SCROLL::THUMB_VERTICAL_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _SCROLL::THUMB_VERTICAL_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="SCROLL::JUMP_TO_TOP_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _SCROLL::JUMP_TO_TOP_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="SCROLL::JUMP_TO_TOP_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _SCROLL::JUMP_TO_TOP_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="SCROLL::JUMP_TO_LEFT_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _SCROLL::JUMP_TO_LEFT_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="SCROLL::JUMP_TO_LEFT_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _SCROLL::JUMP_TO_LEFT_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="SCROLL::BUTTON_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _SCROLL::BUTTON_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="SCROLL::BUTTON_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _SCROLL::BUTTON_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="SCROLL::HANDLER_HORIZONTAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _SCROLL::HANDLER_HORIZONTAL_IMAGE);
+               }
+               {
+                       const char* key ="SCROLL::HANDLER_VERTICAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _SCROLL::HANDLER_VERTICAL_IMAGE);
+               }
+               {
+                       const char* key ="SEARCHBAR::BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _SEARCHBAR::BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="SEARCHBAR::BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _SEARCHBAR::BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="SEARCHBAR::BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _SEARCHBAR::BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="SEARCHBAR::BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _SEARCHBAR::BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="SEARCHBAR::ICON_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _SEARCHBAR::ICON_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="SEARCHBAR::BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _SEARCHBAR::BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="SEARCHBAR::ICON_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _SEARCHBAR::ICON_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="SLIDER::BAR_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _SLIDER::BAR_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="SLIDER::BAR_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _SLIDER::BAR_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="SLIDER::HANDLE_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="SLIDER::HANDLE_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="SLIDER::HANDLE_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="SLIDER::HANDLE_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="SLIDER::UPWARD_OVERLAY_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _SLIDER::UPWARD_OVERLAY_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="SLIDER::UPWARD_OVERLAY_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _SLIDER::UPWARD_OVERLAY_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="SPLITPANEL::DIVIDER_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _SPLITPANEL::DIVIDER_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="SPLITPANEL::VERTICAL_DIVIDER_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _SPLITPANEL::VERTICAL_DIVIDER_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="SPLITPANEL::HORIZONTAL_DIVIDER_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _SPLITPANEL::HORIZONTAL_DIVIDER_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TABBAR::BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABBAR::BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TABBAR::LEFT_ARROW_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABBAR::LEFT_ARROW_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TABBAR::RIGHT_ARROW_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABBAR::RIGHT_ARROW_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TABBAR::ITEM_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TABBAR::ITEM_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="TABBAR::ITEM_BG_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_BG_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="TAB::VERTICAL_DIVIDER_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TAB::VERTICAL_DIVIDER_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TAB::ITEM_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TAB::ITEM_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="TAB::ITEM_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TAB::ITEM_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="TAB::ITEM_BG_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="TAB::ITEM_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="TAB::ITEM_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::GROUPITEM_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::SECTIONITEM_SINGLE_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_SINGLE_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::SECTIONITEM_SINGLE_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_SINGLE_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::SECTIONITEM_SINGLE_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_SINGLE_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::SECTIONITEM_SINGLE_COVER_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_SINGLE_COVER_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::SECTIONITEM_TOP_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_TOP_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::SECTIONITEM_TOP_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_TOP_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::SECTIONITEM_TOP_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_TOP_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::SECTIONITEM_TOP_COVER_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_TOP_COVER_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::SECTIONITEM_CENTER_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_CENTER_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::SECTIONITEM_CENTER_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_CENTER_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::SECTIONITEM_CENTER_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_CENTER_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::SECTIONITEM_CENTER_COVER_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_CENTER_COVER_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::SECTIONITEM_BOTTOM_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_BOTTOM_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::SECTIONITEM_BOTTOM_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_BOTTOM_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::SECTIONITEM_BOTTOM_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_BOTTOM_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::SECTIONITEM_BOTTOM_COVER_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_BOTTOM_COVER_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::CHECKBOX_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CHECKBOX_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::CHECKBOX_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CHECKBOX_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::CHECKBOX_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CHECKBOX_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::CHECKBOX_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CHECKBOX_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::CHECKBOX_CHECK_MARK_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CHECKBOX_CHECK_MARK_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::CHECKBOX_CHECK_MARK_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CHECKBOX_CHECK_MARK_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::RADIOBUTTON_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::RADIOBUTTON_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::RADIOBUTTON_NORMAL_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::RADIOBUTTON_NORMAL_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::RADIOBUTTON_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::RADIOBUTTON_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::RADIOBUTTON_SELECTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::RADIOBUTTON_SELECTED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::RADIOBUTTON_SELECTED_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::RADIOBUTTON_SELECTED_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::ONOFFBUTTON_ON";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::ONOFFBUTTON_ON_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::ONOFFBUTTON_ON_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::ONOFFBUTTON_ON_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::ONOFFBUTTON_OFF";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::ONOFFBUTTON_OFF_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::ONOFFBUTTON_OFF_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::ONOFFBUTTON_OFF_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::ONOFFBUTTON_HANDLER";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::ONOFFBUTTON_HANDLER_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::ONOFFBUTTON_HANDLER_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::ONOFFBUTTON_HANDLER_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::CIRCLE_BUTTON_BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CIRCLE_BUTTON_BG_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::CIRCLE_BUTTON_BG_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CIRCLE_BUTTON_BG_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::CIRCLE_BUTTON_BG_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CIRCLE_BUTTON_BG_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::CIRCLE_BUTTON_BG_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CIRCLE_BUTTON_BG_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::CIRCLE_BUTTON_REVEAL_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CIRCLE_BUTTON_REVEAL_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::CIRCLE_BUTTON_REVEAL_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CIRCLE_BUTTON_REVEAL_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::CIRCLE_BUTTON_REVEAL_HIGHLIGHTED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CIRCLE_BUTTON_REVEAL_HIGHLIGHTED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::CIRCLE_BUTTON_REVEAL_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CIRCLE_BUTTON_REVEAL_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::SEARCH_ICON_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::SEARCH_ICON_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::RADIOBUTTON_BUTTON_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::RADIOBUTTON_BUTTON_NORMAL_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::RADIOBUTTON_BUTTON_DISABLED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::RADIOBUTTON_BUTTON_DISABLED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::RADIOBUTTON_BUTTON_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::RADIOBUTTON_BUTTON_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="TABLEVIEW::CHECKBOX_CHECK_MARK_PRESSED";
+                       __pImageKeyTable->Add(ResourceKey(key), _TABLEVIEW::CHECKBOX_CHECK_MARK_PRESSED_IMAGE);
+               }
+               {
+                       const char* key ="TOKENEDIT::BG_NORMAL";
+                       __pImageKeyTable->Add(ResourceKey(key), _TOKENEDIT::BG_NORMAL_IMAGE);
+               }
+       }
+       return __pImageKeyTable;
+}
+
+Tizen::Base::Collection::HashMapT<ResourceKey, unsigned int>*
+ConfigParser::GetAnimationKeyTable(void)
+{
+       if (__pAnimationKeyTable == null)
+       {
+               __pAnimationKeyTable = new (std::nothrow) Tizen::Base::Collection::HashMapT<ResourceKey, unsigned int>;
+               SysTryReturn(NID_UI, __pAnimationKeyTable, null, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory allocation is failed.");
+               __pAnimationKeyTable->Construct(5, 0.75f, *__pProvider, *__pComparer);
+               {
+                       const char* key ="POPUP::PROCESSING_ANIMATION";
+                       __pAnimationKeyTable->Add(ResourceKey(key), _POPUP::PROCESSING_ANIMATION_ANIMATION);
+               }
+               {
+                       const char* key ="HEADER::PROCESSING_ANIMATION";
+                       __pAnimationKeyTable->Add(ResourceKey(key), _HEADER::PROCESSING_ANIMATION_ANIMATION);
+               }
+       }
+       return __pAnimationKeyTable;
+}
+Tizen::Base::Collection::HashMapT<ResourceKey, unsigned int>*
+ConfigParser::GetColorKeyTable(void)
+{
+       if (__pColorKeyTable == null)
+       {
+               __pColorKeyTable = new (std::nothrow) Tizen::Base::Collection::HashMapT<ResourceKey, unsigned int>;
+               SysTryReturn(NID_UI, __pColorKeyTable, null, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory allocation is failed.");
+               __pColorKeyTable->Construct(100, 0.75f, *__pProvider, *__pComparer);
+               {
+                       const char* key ="BASIC::background";
+                       __pColorKeyTable->Add(ResourceKey(key), _BASIC::background_COLOR);
+               }
+               {
+                       const char* key ="BASIC::foreground";
+                       __pColorKeyTable->Add(ResourceKey(key), _BASIC::foreground_COLOR);
+               }
+               {
+                       const char* key ="BUTTON::BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _BUTTON::BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="BUTTON::BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _BUTTON::BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="BUTTON::BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _BUTTON::BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="BUTTON::BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _BUTTON::BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="BUTTON::TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _BUTTON::TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="BUTTON::TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _BUTTON::TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="BUTTON::TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _BUTTON::TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="BUTTON::TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _BUTTON::TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::BG_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::BG_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::TEXT_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TEXT_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::TITLE_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TITLE_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::TITLE_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TITLE_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::TITLE_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TITLE_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::TITLE_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TITLE_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::TITLE_TEXT_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::TITLE_TEXT_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::DETAILED_ICON_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::DETAILED_ICON_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::DETAILED_ICON_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::DETAILED_ICON_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::DETAILED_ICON_BG_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_BG_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::DETAILED_ICON_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::DETAILED_ICON_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::DETAILED_ICON_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::DETAILED_ICON_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::DETAILED_ICON_TEXT_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DETAILED_ICON_TEXT_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::DIVIDER_LINE_LEFT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DIVIDER_LINE_LEFT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="CHECKBUTTON::DIVIDER_LINE_RIGHT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _CHECKBUTTON::DIVIDER_LINE_RIGHT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="COLORPICKER::DIVIDER_TOP_HALF";
+                       __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::DIVIDER_TOP_HALF_COLOR);
+               }
+               {
+                       const char* key ="COLORPICKER::DIVIDER_BOTTOM_HALF";
+                       __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::DIVIDER_BOTTOM_HALF_COLOR);
+               }
+               {
+                       const char* key ="COLORPICKER::ARROW_BUTTON_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="COLORPICKER::ARROW_BUTTON_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="COLORPICKER::ARROW_BUTTON_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="COLORPICKER::ARROW_BUTTON_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="COLORPICKER::ARROW_BUTTON_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="COLORPICKER::ARROW_BUTTON_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _COLORPICKER::ARROW_BUTTON_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="CONTEXTMENU::BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="CONTEXTMENU::LIST_ITEM_DIVIDER_01_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::LIST_ITEM_DIVIDER_01_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="CONTEXTMENU::LIST_ITEM_DIVIDER_02_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::LIST_ITEM_DIVIDER_02_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="CONTEXTMENU::ITEM_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::ITEM_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="CONTEXTMENU::ITEM_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::ITEM_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="CONTEXTMENU::ITEM_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::ITEM_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="CONTEXTMENU::GRID_ITEM_DIVIDER_01_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::GRID_ITEM_DIVIDER_01_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="CONTEXTMENU::GRID_ITEM_DIVIDER_02_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::GRID_ITEM_DIVIDER_02_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="CONTEXTMENU::ITEM_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::ITEM_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="CONTEXTMENU::ITEM_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::ITEM_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="CONTEXTMENU::ITEM_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _CONTEXTMENU::ITEM_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEBAR::BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEBAR::BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEBAR::TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEBAR::TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEBAR::TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEBAR::TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::DISPLAY_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::DISPLAY_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::TITLE_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::TITLE_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::TITLE_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::TITLE_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::AMPM_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::AMPM_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::AMPM_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::AMPM_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::AMPM_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::AMPM_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::AMPM_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::AMPM_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::AMPM_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::DIVIDER_LEFT_HALF";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::DIVIDER_LEFT_HALF_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::DIVIDER_RIGHT_HALF";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::DIVIDER_RIGHT_HALF_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::CONTENT_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::CONTENT_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::CONTENT_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::CONTENT_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::CONTENT_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::CONTENT_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="DATETIMEPICKER::CONTENT_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _DATETIMEPICKER::CONTENT_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="EDIT::BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDIT::BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="EDIT::BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDIT::BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="EDIT::BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDIT::BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="EDIT::BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDIT::BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="EDIT::TITLE_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDIT::TITLE_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="EDIT::TITLE_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDIT::TITLE_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="EDIT::TITLE_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDIT::TITLE_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="EDIT::TITLE_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDIT::TITLE_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="EDIT::TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDIT::TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="EDIT::TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDIT::TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="EDIT::TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDIT::TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="EDIT::TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDIT::TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="EDIT::GUIDE_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDIT::GUIDE_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="EDIT::CLEAR_ICON_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDIT::CLEAR_ICON_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="EDIT::CLEAR_ICON_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDIT::CLEAR_ICON_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="EDIT::CUT_LINK_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDIT::CUT_LINK_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="EDIT::CUT_LINK_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDIT::CUT_LINK_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="EDIT::CURSOR_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDIT::CURSOR_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="EDITDATE::TITLE_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::TITLE_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="EDITDATE::TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="EDITDATE::TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="EDITDATE::TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="EDITDATE::TITLE_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::TITLE_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="EDITDATE::CONTENT_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::CONTENT_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="EDITDATE::CONTENT_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::CONTENT_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="EDITDATE::CONTENT_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::CONTENT_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="EDITDATE::CONTENT_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITDATE::CONTENT_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="EDITTIME::BUTTON_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="EDITTIME::BUTTON_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="EDITTIME::BUTTON_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="EDITTIME::BUTTON_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="EDITTIME::BUTTON_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="EDITTIME::BUTTON_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="EDITTIME::TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="EDITTIME::TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="EDITTIME::TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="EDITTIME::TITLE_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::TITLE_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="EDITTIME::TITLE_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::TITLE_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="EDITTIME::BUTTON_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::BUTTON_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="EDITTIME::CONTENT_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::CONTENT_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="EDITTIME::CONTENT_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::CONTENT_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="EDITTIME::CONTENT_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::CONTENT_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="EDITTIME::CONTENT_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _EDITTIME::CONTENT_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="FASTSCROLL::INDEX_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FASTSCROLL::INDEX_LINE_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_LINE_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FASTSCROLL::INDEX_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FASTSCROLL::INDEX_DIVIDER_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_DIVIDER_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FASTSCROLL::INDEX_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FASTSCROLL::INDEX_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::INDEX_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FASTSCROLL::POPUP_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::POPUP_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FASTSCROLL::POPUP_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FASTSCROLL::POPUP_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::TRANSLUCENT_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TRANSLUCENT_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_TRANSLUCENT_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_TRANSLUCENT_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_TRANSLUCENT_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_TRANSLUCENT_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_TRANSLUCENT_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_TRANSLUCENT_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_TRANSLUCENT_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_TRANSLUCENT_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_BG_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_BG_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_TEXT_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TEXT_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_BG_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_BG_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_BG_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_BG_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_TEXT_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TEXT_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::TAB_ITEM_TRANSLUCENT_TEXT_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BUTTON_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BACK_ICON_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BACK_ICON_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BACK_ICON_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::BACK_ICON_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::BACK_ICON_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SOFTKEY_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SOFTKEY_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SOFTKEY_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SOFTKEY_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SOFTKEY_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SOFTKEY_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SOFTKEY_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SOFTKEY_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_TEXT_HIGHLIGHTED_COLOR);
+               }
+
+               {
+                       const char* key ="FOOTER::SOFTKEY_ICON_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_ICON_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SOFTKEY_ICON_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_ICON_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SOFTKEY_ICON_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_ICON_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::SOFTKEY_ICON_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::SOFTKEY_ICON_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::DIVIDER_LINE_LEFT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::DIVIDER_LINE_LEFT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::DIVIDER_LINE_RIGHT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::DIVIDER_LINE_RIGHT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::DIVIDER_LINE_LEFT_TRANSLUCENT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::DIVIDER_LINE_LEFT_TRANSLUCENT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FOOTER::DIVIDER_LINE_RIGHT_TRANSLUCENT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FOOTER::DIVIDER_LINE_RIGHT_TRANSLUCENT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="FORM::BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _FORM::BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="GALLERY::EMPTY_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _GALLERY::EMPTY_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TRANSLUCENT_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TRANSLUCENT_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TITLE_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TITLE_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TRANSLUCENT_TITLE_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TRANSLUCENT_TITLE_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::DESCRIPTION_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::DESCRIPTION_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TRANSLUCENT_DESCRIPTION_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TRANSLUCENT_DESCRIPTION_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_TRANSLUCENT_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_TRANSLUCENT_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_TRANSLUCENT_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_TRANSLUCENT_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_TRANSLUCENT_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_TRANSLUCENT_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_TRANSLUCENT_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_TRANSLUCENT_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_BG_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_BG_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_TEXT_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TEXT_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::SEGMENTED_ITEM_TRANSLUCENT_TEXT_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_BG_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_BG_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_BG_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_BG_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_TEXT_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TEXT_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::TAB_ITEM_TRANSLUCENT_TEXT_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::TAB_ITEM_TRANSLUCENT_TEXT_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BADGE_ICON_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BADGE_ICON_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BADGE_ICON_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BADGE_ICON_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::DIVIDER_LINE_LEFT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::DIVIDER_LINE_LEFT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::DIVIDER_LINE_RIGHT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::DIVIDER_LINE_RIGHT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::DIVIDER_LINE_LEFT_TRANSLUCENT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::DIVIDER_LINE_LEFT_TRANSLUCENT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::DIVIDER_LINE_RIGHT_TRANSLUCENT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::DIVIDER_LINE_RIGHT_TRANSLUCENT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="HEADER::BUTTON_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _HEADER::BUTTON_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="ICONLIST::EMPTY_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::EMPTY_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="ICONLIST::TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="ICONLIST::TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="ICONLIST::TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="ICONLIST::INNER_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::INNER_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="ICONLIST::INNER_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::INNER_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="ICONLIST::INNER_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::INNER_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="ICONLIST::INNER_TEXT_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::INNER_TEXT_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="ICONLIST::ITEM_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::ITEM_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="ICONLIST::ITEM_BORDER_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::ITEM_BORDER_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="ICONLIST::ITEM_BORDER_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::ITEM_BORDER_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="ICONLIST::ITEM_BORDER_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _ICONLIST::ITEM_BORDER_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="INPUTPAD::TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="INPUTPAD::TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="INPUTPAD::GUIDE_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::GUIDE_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="INPUTPAD::BUTTON_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::BUTTON_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="INPUTPAD::BUTTON_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::BUTTON_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="INPUTPAD::TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="INPUTPAD::TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="INPUTPAD::BUTTON_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::BUTTON_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="INPUTPAD::BUTTON_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _INPUTPAD::BUTTON_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="LABEL::TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _LABEL::TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="MESSAGEBOX::BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _MESSAGEBOX::BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="MESSAGEBOX::TITLE_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _MESSAGEBOX::TITLE_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="MESSAGEBOX::TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _MESSAGEBOX::TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="OPTIONMENU::ITEM_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="OPTIONMENU::ITEM_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="OPTIONMENU::ITEM_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="OPTIONMENU::ITEM_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="OPTIONMENU::HANDLE_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::HANDLE_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="OPTIONMENU::HANDLE_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::HANDLE_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="OPTIONMENU::HANDLE_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::HANDLE_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="OPTIONMENU::CONTEXTUAL_POPUP_ARROW_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::CONTEXTUAL_POPUP_ARROW_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="OPTIONMENU::CONTEXTUAL_POPUP_ARROW_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::CONTEXTUAL_POPUP_ARROW_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="OPTIONMENU::CONTEXTUAL_POPUP_ARROW_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::CONTEXTUAL_POPUP_ARROW_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="OPTIONMENU::ITEM_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="OPTIONMENU::ITEM_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="OPTIONMENU::ITEM_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="OPTIONMENU::ITEM_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _OPTIONMENU::ITEM_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="PANEL::GROUPED_STYLE_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_STYLE_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="PANEL::GROUPED_STYLE_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _PANEL::GROUPED_STYLE_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="POPUP::BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _POPUP::BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="POPUP::TITLE_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _POPUP::TITLE_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="PROGRESS::BAR_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _PROGRESS::BAR_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="PROGRESS::BAR_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _PROGRESS::BAR_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="SCROLL::THUMB_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _SCROLL::THUMB_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="SCROLL::JUMP_TO_TOP_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _SCROLL::JUMP_TO_TOP_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="SCROLL::JUMP_TO_TOP_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _SCROLL::JUMP_TO_TOP_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="SCROLL::BUTTON_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _SCROLL::BUTTON_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="SCROLL::BUTTON_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _SCROLL::BUTTON_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="SEARCHBAR::BUTTON_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="SEARCHBAR::BUTTON_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="SEARCHBAR::BUTTON_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="SEARCHBAR::BUTTON_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="SEARCHBAR::BUTTON_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="SEARCHBAR::BUTTON_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="SEARCHBAR::BUTTON_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="SEARCHBAR::BUTTON_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::BUTTON_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="SEARCHBAR::EDIT_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::EDIT_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="SEARCHBAR::EDIT_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::EDIT_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="SEARCHBAR::GUIDE_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::GUIDE_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="SEARCHBAR::GUIDE_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::GUIDE_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="SEARCHBAR::GUIDE_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::GUIDE_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="SEARCHBAR::ICON_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::ICON_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="SEARCHBAR::ICON_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::ICON_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="SEARCHBAR::EDIT_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::EDIT_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="SEARCHBAR::EDIT_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::EDIT_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="SEARCHBAR::EDIT_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::EDIT_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="SEARCHBAR::CONTENT_AREA_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _SEARCHBAR::CONTENT_AREA_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="SLIDER::BG_OTHERS_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _SLIDER::BG_OTHERS_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="SLIDER::BG_DEFAULT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _SLIDER::BG_DEFAULT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="SLIDER::BAR_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _SLIDER::BAR_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="SLIDER::BAR_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _SLIDER::BAR_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="SLIDER::HANDLE_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="SLIDER::HANDLE_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="SLIDER::HANDLE_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="SLIDER::HANDLE_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="SLIDER::HANDLE_NUMBER_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_NUMBER_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="SLIDER::HANDLE_NUMBER_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _SLIDER::HANDLE_NUMBER_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="SLIDER::TITLE_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _SLIDER::TITLE_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="SLIDER::OVERLAY_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _SLIDER::OVERLAY_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="SLIDER::OVERLAY_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _SLIDER::OVERLAY_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="SPLITPANEL::DIVIDER_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _SPLITPANEL::DIVIDER_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="SPLITPANEL::DIVIDER_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _SPLITPANEL::DIVIDER_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="TABBAR::BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABBAR::BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TABBAR::ITEM_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TABBAR::ITEM_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="TABBAR::ITEM_BG_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_BG_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="TABBAR::ITEM_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TABBAR::ITEM_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="TABBAR::ITEM_TEXT_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ITEM_TEXT_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="TABBAR::ARROW_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABBAR::ARROW_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TAB::ITEM_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TAB::ITEM_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="TAB::ITEM_BG_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="TAB::ITEM_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="TAB::ITEM_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="TAB::ITEM_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TAB::ITEM_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="TAB::ITEM_TEXT_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_TEXT_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="TAB::ITEM_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="TAB::ITEM_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TAB::ITEM_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="TAB::DIVIDER_LEFT_HALF";
+                       __pColorKeyTable->Add(ResourceKey(key), _TAB::DIVIDER_LEFT_HALF_COLOR);
+               }
+               {
+                       const char* key ="TAB::DIVIDER_RIGHT_HALF";
+                       __pColorKeyTable->Add(ResourceKey(key), _TAB::DIVIDER_RIGHT_HALF_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::EXPANDABLE_ARROW_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::EXPANDABLE_ARROW_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::EXPANDABLE_ARROW_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::EXPANDABLE_ARROW_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::EXPANDABLE_ARROW_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::EXPANDABLE_ARROW_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::ITEM_DIVIDER_TOP_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_DIVIDER_TOP_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::ITEM_DIVIDER_BOTTOM_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_DIVIDER_BOTTOM_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::ITEM_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::ITEM_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::ITEM_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::ITEM_BG_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_BG_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::ITEM_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::ITEM_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::ITEM_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::ITEM_TEXT_DISABLED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_TEXT_DISABLED_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::ITEM_DESCRIPTION_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_DESCRIPTION_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::ITEM_ANNEX_CANVAS_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_CANVAS_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::ITEM_ANNEX_DETAIL_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_DETAIL_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::ITEM_ANNEX_DETAIL_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_DETAIL_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::ITEM_ANNEX_DETAIL_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_DETAIL_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::ITEM_ANNEX_DETAIL_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_DETAIL_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::ITEM_ANNEX_DETAIL_BG_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_DETAIL_BG_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::ITEM_ANNEX_DETAIL_BG_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::ITEM_ANNEX_DETAIL_BG_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::GROUPITEM_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::GROUPITEM_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::GROUPITEM_TEXT_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_TEXT_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::GROUPITEM_TEXT_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_TEXT_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::GROUPITEM_INDEX_BAR_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_INDEX_BAR_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::GROUPITEM_INDEX_BAR_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_INDEX_BAR_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::GROUPITEM_INDEX_BAR_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_INDEX_BAR_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::GROUPITEM_BAR_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_BAR_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::GROUPITEM_BAR_PRESSED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_BAR_PRESSED_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::GROUPITEM_BAR_HIGHLIGHTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::GROUPITEM_BAR_HIGHLIGHTED_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::SECTIONITEM_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::SECTIONITEM_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::CONTEXTITEM_BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::CONTEXTITEM_BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TABLEVIEW::EMPTY_CONTENTS_TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TABLEVIEW::EMPTY_CONTENTS_TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TOKENEDIT::BG_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::BG_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TOKENEDIT::BG_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::BG_SELECTED_COLOR);
+               }
+               {
+                       const char* key ="TOKENEDIT::TEXT_NORMAL";
+                       __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::TEXT_NORMAL_COLOR);
+               }
+               {
+                       const char* key ="TOKENEDIT::TEXT_SELECTED";
+                       __pColorKeyTable->Add(ResourceKey(key), _TOKENEDIT::TEXT_SELECTED_COLOR);
+               }
+       }
+       return __pColorKeyTable;
+}
 }}}//Tizen::Ui