X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Fdali-toolkit-test-utils%2Ftoolkit-imf-manager.cpp;h=edb97baf2e601a305a3e8f1bd31ca8dfd8eb3098;hp=e35ce055be5290ff3d4d4f8e1ebdaa357c8bd5f1;hb=d07dc4c4a6067ba3080184d862bca40a90d1789c;hpb=50913df9b9b5b73eb7e9c27045a2dec93b62553d diff --git a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-imf-manager.cpp b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-imf-manager.cpp index e35ce05..edb97ba 100644 --- a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-imf-manager.cpp +++ b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-imf-manager.cpp @@ -36,6 +36,8 @@ class ImfManager : public Dali::BaseObject public: typedef Dali::ImfManager::ImfManagerSignalType ImfManagerSignalType; typedef Dali::ImfManager::ImfEventSignalType ImfEventSignalType; + typedef Dali::ImfManager::StatusSignalType ImfStatusSignalType; + typedef Dali::ImfManager::VoidSignalType ImfVoidSignalType; public: static Dali::ImfManager Get(); @@ -54,10 +56,14 @@ public: unsigned int GetCursorPosition() const; void SetSurroundingText( const std::string& text ); const std::string& GetSurroundingText() const; + void ApplyOptions( const InputMethodOptions& options ); public: // Signals ImfManagerSignalType& ActivatedSignal() { return mActivatedSignal; } ImfEventSignalType& EventReceivedSignal() { return mEventSignal; } + ImfStatusSignalType& StatusChangedSignal() { return mKeyboardStatusSignal; } + ImfVoidSignalType& ResizedSignal() { return mKeyboardResizeSignal; } + ImfVoidSignalType& LanguageChangedSignal() { return mKeyboardLanguageChangedSignal; } protected: virtual ~ImfManager(); @@ -76,10 +82,13 @@ private: std::string mSurroundingText; bool mRestoreAfterFocusLost:1; ///< Whether the keyboard needs to be restored (activated ) after focus regained. bool mIdleCallbackConnected:1; ///< Whether the idle callback is already connected. + InputMethodOptions mOptions; ImfManagerSignalType mActivatedSignal; ImfEventSignalType mEventSignal; - + ImfStatusSignalType mKeyboardStatusSignal; + ImfVoidSignalType mKeyboardResizeSignal; + ImfVoidSignalType mKeyboardLanguageChangedSignal; static Dali::ImfManager mToolkitImfManager; @@ -195,6 +204,10 @@ const std::string& ImfManager::GetSurroundingText() const return mSurroundingText; } +void ImfManager::ApplyOptions( const InputMethodOptions& options ) +{ +} + } // Adaptor } // Internal @@ -267,6 +280,15 @@ const std::string& ImfManager::GetSurroundingText() const return Internal::Adaptor::ImfManager::GetImplementation(*this).GetSurroundingText(); } +void ImfManager::NotifyTextInputMultiLine( bool multiLine ) +{ +} + +void ImfManager::ApplyOptions( const InputMethodOptions& options ) +{ + Internal::Adaptor::ImfManager::GetImplementation(*this).ApplyOptions( options ); +} + ImfManager::ImfManagerSignalType& ImfManager::ActivatedSignal() { return Internal::Adaptor::ImfManager::GetImplementation(*this).ActivatedSignal(); @@ -277,6 +299,21 @@ ImfManager::ImfEventSignalType& ImfManager::EventReceivedSignal() return Internal::Adaptor::ImfManager::GetImplementation(*this).EventReceivedSignal(); } +ImfManager::StatusSignalType& ImfManager::StatusChangedSignal() +{ + return Internal::Adaptor::ImfManager::GetImplementation(*this).StatusChangedSignal(); +} + +ImfManager::VoidSignalType& ImfManager::ResizedSignal() +{ + return Internal::Adaptor::ImfManager::GetImplementation(*this).ResizedSignal(); +} + +ImfManager::VoidSignalType& ImfManager::LanguageChangedSignal() +{ + return Internal::Adaptor::ImfManager::GetImplementation(*this).LanguageChangedSignal(); +} + ImfManager::ImfManager(Internal::Adaptor::ImfManager *impl) : BaseHandle(impl) {