Removed enabling and disabling the footer to support Host key borad selection:N_SE...
authorRahul Varna <rahul.varna@samsung.com>
Mon, 16 Sep 2013 10:12:43 +0000 (19:12 +0900)
committerRahul Varna <rahul.varna@samsung.com>
Mon, 16 Sep 2013 10:43:40 +0000 (19:43 +0900)
Change-Id: I3f1511c378f3a990a6834cb6d2a1754fa84df056
Signed-off-by: Rahul Varna <rahul.varna@samsung.com>
project/src/Camera/CameraCaptureForm.cpp
project/src/Camera/CameraCaptureForm.h

index a7cf4da..fbd3b37 100644 (file)
@@ -935,6 +935,8 @@ CameraCaptureForm::OnListViewItemStateChanged(Tizen::Ui::Controls::ListView& sou
                default:
                        break;
                }
+
+               HideFooterItems();
        }
        else if (&source == __pListPreviewFormat)
        {
@@ -1658,6 +1660,8 @@ void
 CameraCaptureForm::OnActionPerformed(const Tizen::Ui::Control& source, int actionId)
 {
        AppLog("Enter actionid = %d", actionId);
+       ShowFooterItems();
+
        switch (actionId)
        {
        case ID_BUTTON_BACK:
@@ -1798,7 +1802,6 @@ CameraCaptureForm::OnActionPerformed(const Tizen::Ui::Control& source, int actio
                HidePopUp(__pPopupExposure);
                DeletePopup(&__pPopupExposure);
                __pExposureSlider = null;
-               ShowFooterItems();
        }
        break;
 
@@ -1807,7 +1810,6 @@ CameraCaptureForm::OnActionPerformed(const Tizen::Ui::Control& source, int actio
                HidePopUp(__pPopupBrightness);
                DeletePopup(&__pPopupBrightness);
                __pBrightnessSlider = null;
-               ShowFooterItems();
        }
        break;
 
@@ -1816,7 +1818,6 @@ CameraCaptureForm::OnActionPerformed(const Tizen::Ui::Control& source, int actio
                HidePopUp(__pPopupContrast);
                DeletePopup(&__pPopupContrast);
                __pContrastSlider = null;
-               ShowFooterItems();
        }
        break;
 
@@ -1825,7 +1826,6 @@ CameraCaptureForm::OnActionPerformed(const Tizen::Ui::Control& source, int actio
                HidePopUp(__pPopupZoom);
                DeletePopup(&__pPopupZoom);
                __pZoomLevelSlider = null;
-               ShowFooterItems();
        }
        break;
 
@@ -1833,7 +1833,6 @@ CameraCaptureForm::OnActionPerformed(const Tizen::Ui::Control& source, int actio
        {
                HidePopUp(__pPopupPreviewFormat);
                DeletePopup(&__pPopupPreviewFormat);
-               ShowFooterItems();
        }
        break;
 
@@ -1841,7 +1840,6 @@ CameraCaptureForm::OnActionPerformed(const Tizen::Ui::Control& source, int actio
        {
                HidePopUp(__pPopupFlashMode);
                DeletePopup(&__pPopupFlashMode);
-               ShowFooterItems();
        }
        break;
 
@@ -3600,10 +3598,6 @@ CameraCaptureForm::CreateExposureSlider(void)
        __pExposureSlider->SetTitleText(strTemp);
        ShowPopUp(__pPopupExposure);
 
-       EnableFooterItem(ID_BUTTON_SETTING, false);
-       EnableFooterItem(ID_BUTTON_CAPTURE, false);
-       GetFooter()->Draw();
-
        return;
 CATCH:
        DeletePopup(&__pPopupExposure);
@@ -3645,10 +3639,6 @@ CameraCaptureForm::CreateBrightnessSlider(void)
        __pBrightnessSlider->SetTitleText(strTemp);
        ShowPopUp(__pPopupBrightness);
 
-       EnableFooterItem(ID_BUTTON_SETTING, false);
-       EnableFooterItem(ID_BUTTON_CAPTURE, false);
-       GetFooter()->Draw();
-
        return;
 CATCH:
        DeletePopup(&__pPopupBrightness);
@@ -3692,10 +3682,6 @@ CameraCaptureForm::CreateContrastSlider(void)
 
        ShowPopUp(__pPopupContrast);
 
-       EnableFooterItem(ID_BUTTON_SETTING, false);
-       EnableFooterItem(ID_BUTTON_CAPTURE, false);
-       GetFooter()->Draw();
-
        return;
 CATCH:
        DeletePopup(&__pPopupContrast);
@@ -3735,10 +3721,6 @@ CameraCaptureForm::CreateZoomLevelSlider(void)
        __pZoomLevelSlider->SetTitleText(strTemp);
        ShowPopUp(__pPopupZoom);
 
-       EnableFooterItem(ID_BUTTON_SETTING, false);
-       EnableFooterItem(ID_BUTTON_CAPTURE, false);
-       GetFooter()->Draw();
-
        return;
 CATCH:
        DeletePopup(&__pPopupZoom);
@@ -4102,3 +4084,11 @@ CameraCaptureForm::ShowFooterItems(void)
        EnableFooterItem(ID_BUTTON_CAPTURE, true);
        GetFooter()->Invalidate(true);
 }
+
+void
+CameraCaptureForm::HideFooterItems(void)
+{
+       EnableFooterItem(ID_BUTTON_SETTING, false);
+       EnableFooterItem(ID_BUTTON_CAPTURE, false);
+       GetFooter()->Invalidate(true);
+}
index 91a8fd8..1ca6ade 100644 (file)
@@ -133,6 +133,7 @@ private:
        int GetIndexFromValue(Tizen::Base::Collection::IListT< int >* pList, int value);
        int GetIndexFromValue(Tizen::Base::Collection::IList* pList, Tizen::Graphics::Dimension& value);
        void ShowFooterItems(void);
+       void HideFooterItems(void);
        result ShowError(result r, const char* pMethod, const char* pSrcfileName, int lineNo);
        void ShowErrorVoid(result r, const char* pMethod, const char* pSrcfileName, int lineNo);
        result CreatePopUp(Popup** pPopupCtrl, String title, Tizen::Graphics::Dimension dimension, bool hasTitle);