Nabi issue 37297 fix
authorchitta ranjan <chitta.rs@samsung.com>
Fri, 3 May 2013 07:10:44 +0000 (16:10 +0900)
committerchitta ranjan <chitta.rs@samsung.com>
Fri, 3 May 2013 07:10:44 +0000 (16:10 +0900)
Change-Id: Id2218d9f5000d49419882d31a5ed7608d8f8860d
Signed-off-by: chitta ranjan <chitta.rs@samsung.com>
inc/GlTypes.h
src/GlAlbumListForm.cpp
src/GlFileListEditorForm.cpp
src/GlFileListForm.cpp
src/GlTypes.cpp

index 55f5097..86fabc3 100644 (file)
@@ -264,6 +264,7 @@ extern const wchar_t* IDB_CONTROLBAR_DELETE;
 extern const wchar_t* IDB_CONTROLBAR_DELETE_DIM;
 extern const wchar_t* IDB_CONTROLBAR_MORE;
 extern const wchar_t* IDB_CONTROLBAR_MORE_DISABLED;
+extern const wchar_t* IDB_CONTROLBAR_MORE_PRESSED;
 extern const wchar_t* IDB_CONTROLBAR_SHARE;
 extern const wchar_t* IDB_CONTROLBAR_SHARE_DIM;
 extern const wchar_t* IDB_LISTVIEW_EMPTY;
index f121440..b67ba6c 100644 (file)
@@ -178,18 +178,22 @@ AlbumListForm::InitializeFooter(void)
 
                ButtonItem footerMore;
                footerMore.Construct(BUTTON_ITEM_STYLE_ICON, IDA_FOOTER_MORE);
+
                Bitmap* pBitmapMore = ResourceManager::GetBitmapN(IDB_CONTROLBAR_MORE);
                Bitmap* pBitmapMoreDim = ResourceManager::GetBitmapN(IDB_CONTROLBAR_MORE_DISABLED);
+               Bitmap* pBitmapMorePressed = ResourceManager::GetBitmapN(IDB_CONTROLBAR_MORE_PRESSED);
 
-               if (pBitmapMore != null && pBitmapMoreDim != null)
+               if (pBitmapMore != null && pBitmapMoreDim != null && pBitmapMorePressed != null)
                {
                        footerMore.SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapMore);
                        footerMore.SetIcon(BUTTON_ITEM_STATUS_DISABLED, pBitmapMoreDim);
+                       footerMore.SetIcon(BUTTON_ITEM_STATUS_PRESSED, pBitmapMorePressed);
                }
 
                pFooter->SetButton(BUTTON_POSITION_LEFT,footerMore);
                delete pBitmapMore;
                delete pBitmapMoreDim;
+               delete pBitmapMorePressed;
 
                __pContextMenuMore = new (std::nothrow) ContextMenu();
                __pContextMenuMore->Construct(Point(0, 0), CONTEXT_MENU_STYLE_LIST);
index e6f1960..52d3496 100644 (file)
@@ -180,16 +180,19 @@ FileListEditorForm::InitializeFooter(void)
                footerMore.Construct(BUTTON_ITEM_STYLE_ICON, IDA_FOOTER_MORE);
                Bitmap* pBitmapMore = ResourceManager::GetBitmapN(IDB_CONTROLBAR_MORE);
                Bitmap* pBitmapMoreDim = ResourceManager::GetBitmapN(IDB_CONTROLBAR_MORE_DISABLED);
+               Bitmap* pBitmapMorePressed = ResourceManager::GetBitmapN(IDB_CONTROLBAR_MORE_PRESSED);
 
-               if (pBitmapMore != null && pBitmapMoreDim != NULL)
+               if (pBitmapMore != null && pBitmapMoreDim != NULL && pBitmapMorePressed != null)
                {
                        footerMore.SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapMore);
                        footerMore.SetIcon(BUTTON_ITEM_STATUS_DISABLED, pBitmapMoreDim);
+                       footerMore.SetIcon(BUTTON_ITEM_STATUS_PRESSED, pBitmapMorePressed);
                }
                pFooter->SetButton(BUTTON_POSITION_LEFT,footerMore);
 
                delete pBitmapMore;
                delete pBitmapMoreDim;
+               delete pBitmapMorePressed;
 
                FooterItem footerShare;
                r = footerShare.Construct(IDA_FOOTER_SHARE);
index dc2b4eb..a64f182 100644 (file)
@@ -212,13 +212,23 @@ FileListForm::InitializeFooter(void)
 
        ButtonItem footerMore;
        footerMore.Construct(BUTTON_ITEM_STYLE_ICON, IDA_FOOTER_MORE);
+
        Bitmap* pBitmapMore = ResourceManager::GetBitmapN(IDB_CONTROLBAR_MORE);
-       if (pBitmapMore != null)
+       Bitmap* pBitmapMoreDim = ResourceManager::GetBitmapN(IDB_CONTROLBAR_MORE_DISABLED);
+       Bitmap* pBitmapMorePressed = ResourceManager::GetBitmapN(IDB_CONTROLBAR_MORE_PRESSED);
+
+       if (pBitmapMore != null && pBitmapMoreDim != null && pBitmapMorePressed != null)
        {
                footerMore.SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapMore);
+               footerMore.SetIcon(BUTTON_ITEM_STATUS_DISABLED, pBitmapMoreDim);
+               footerMore.SetIcon(BUTTON_ITEM_STATUS_PRESSED, pBitmapMorePressed);
        }
        pFooter->SetButton(BUTTON_POSITION_LEFT, footerMore);
 
+       delete pBitmapMore;
+       delete pBitmapMoreDim;
+       delete pBitmapMorePressed;
+
        FooterItem itemCamera;
        itemCamera.Construct(IDA_FOOTER_CAMERA);
        Bitmap* pBitmapCamera = ResourceManager::GetBitmapN(IDB_CONTROLBAR_CAMERA);
index 2b8b3e5..a0b1de4 100644 (file)
@@ -142,6 +142,7 @@ const wchar_t* IDB_CONTROLBAR_DELETE = L"T01_controlbar_icon_delete.png";
 const wchar_t* IDB_CONTROLBAR_DELETE_DIM = L"T01_toolbar_icon_delete_dim_web.png";
 const wchar_t* IDB_CONTROLBAR_MORE = L"T01_controlbar_icon_more.png";
 const wchar_t* IDB_CONTROLBAR_MORE_DISABLED = L"00_icon_more_dim.png";
+const wchar_t* IDB_CONTROLBAR_MORE_PRESSED = L"00_icon_more_press.png";
 const wchar_t* IDB_CONTROLBAR_SHARE = L"T01_controlbar_icon_share02.png";
 const wchar_t* IDB_CONTROLBAR_SHARE_DIM = L"T01_toolbar_icon_share_dim_web.png";
 const wchar_t* IDB_LISTVIEW_EMPTY = L"T01_Nocontents_picture.png";