Refixed JIRA issue(46387)
authorMahesh Krishna Nagabhushan <mahesh.kn@samsung.com>
Wed, 17 Jul 2013 14:31:54 +0000 (20:01 +0530)
committerMahesh Krishna Nagabhushan <mahesh.kn@samsung.com>
Wed, 17 Jul 2013 14:31:54 +0000 (20:01 +0530)
Change-Id: Ic45807e5ba841b502b17ea09408c8278ce94ffe9
Signed-off-by: Mahesh Krishna Nagabhushan <mahesh.kn@samsung.com>
inc/MmTextEditorForm.h
src/MmTextEditorForm.cpp

index 630f2e6..7340c3c 100644 (file)
@@ -45,6 +45,7 @@ class MemoTextEditorForm
        , public Tizen::Ui::Scenes::ISceneEventListener
        , public Tizen::System::ISettingEventListener
        , public Tizen::Ui::IPropagatedKeyEventListener
+       , public Tizen::Ui::IFocusEventListener
 {
 public:
        MemoTextEditorForm(void);
@@ -143,6 +144,9 @@ public:
        virtual bool OnPreviewKeyPressed (Control &source, const Tizen::Ui::KeyEventInfo &keyEventInfo);
        virtual bool OnPreviewKeyReleased (Control &source, const Tizen::Ui::KeyEventInfo &keyEventInfo);
 
+       virtual void OnFocusGained(const Tizen::Ui::Control& source);
+       virtual void OnFocusLost(const Tizen::Ui::Control& source);
+
 private:
        Tizen::Graphics::Color                    __buttonColor;
        ///the memo creation time
index 8db9951..650ceb3 100644 (file)
@@ -90,6 +90,7 @@ MemoTextEditorForm::OnInitializing(void)
        __pMemoContentEditarea->AddTextEventListener(*this);
        __pMemoContentEditarea->AddTouchEventListener(*this);
        __pMemoContentEditarea->AddKeypadEventListener(*this);
+       __pMemoContentEditarea->AddFocusEventListener(*this);
        __pMemoContentEditarea->SetOverlayKeypadCommandButtonVisible(false);
        __pMemoContentEditarea->SetViewModeEnabled(false);
        __pMemoContentEditarea->SetColor(EDIT_STATUS_NORMAL, Color(COLOR_WHITE, false));
@@ -1325,3 +1326,16 @@ MemoTextEditorForm::OnPreviewKeyReleased(Control &source, const Tizen::Ui::KeyEv
 {
        return false;
 }
+
+void
+MemoTextEditorForm::OnFocusGained(const Tizen::Ui::Control& source)
+{
+       ShowHideFontSizeSlider(true);
+       RepositionControls(ID_DEFAULT_POSITION);
+}
+
+void
+MemoTextEditorForm::OnFocusLost(const Tizen::Ui::Control& source)
+{
+       return;
+}