X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fwindow-system%2Ftizen-wayland%2Fecore-wl2%2Fwindow-base-ecore-wl2.h;h=c7a724054c36140c1e10cfe111f7bd76b9eaab4f;hb=8786ea8fbb26a9cb555a613518cf108017467c69;hp=14985d2b6a2045896e674de4c78367d1ff53c8f9;hpb=9ccdb7e81bacb28f6a5e73c50f6bd9bc0e8d8e2f;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/internal/window-system/tizen-wayland/ecore-wl2/window-base-ecore-wl2.h b/dali/internal/window-system/tizen-wayland/ecore-wl2/window-base-ecore-wl2.h index 14985d2..c7a7240 100644 --- a/dali/internal/window-system/tizen-wayland/ecore-wl2/window-base-ecore-wl2.h +++ b/dali/internal/window-system/tizen-wayland/ecore-wl2/window-base-ecore-wl2.h @@ -26,6 +26,7 @@ #include #include #include +#include #ifdef DALI_ELDBUS_AVAILABLE #include @@ -168,6 +169,11 @@ public: #endif /** + * @brief Called when a keymap is changed. + */ + void KeymapChanged(void *data, int type, void *event); + + /** * @brief RegistryGlobalCallback */ void RegistryGlobalCallback( void* data, struct wl_registry *registry, uint32_t name, const char* interface, uint32_t version ); @@ -192,6 +198,12 @@ public: */ void DisplayPolicyBrightnessChangeDone( void* data, struct tizen_display_policy *displayPolicy, struct wl_surface* surface, int32_t brightness, uint32_t state ); + + /** + * @brief Gets the key code by keyName. + */ + void GetKeyCode( std::string keyName, int32_t& keyCode ); + public: /** @@ -275,14 +287,14 @@ public: virtual void Activate() override; /** - * @copydoc Dali::Internal::Adaptor::WindowBase::SetAvailableOrientations() + * @copydoc Dali::Internal::Adaptor::WindowBase::SetAvailableAnlges() */ - virtual void SetAvailableOrientations( const std::vector< Dali::Window::WindowOrientation >& orientations ) override; + virtual void SetAvailableAnlges( const std::vector< int >& angles ) override; /** - * @copydoc Dali::Internal::Adaptor::WindowBase::SetPreferredOrientation() + * @copydoc Dali::Internal::Adaptor::WindowBase::SetPreferredAngle() */ - virtual void SetPreferredOrientation( Dali::Window::WindowOrientation orientation ) override; + virtual void SetPreferredAngle( int angle ) override; /** * @copydoc Dali::Internal::Adaptor::WindowBase::SetAcceptFocus() @@ -467,6 +479,7 @@ private: wl_event_queue* mEventQueue; tizen_policy* mTizenPolicy; tizen_display_policy* mTizenDisplayPolicy; + xkb_keymap* mKeyMap; std::vector< std::string > mSupportedAuxiliaryHints; AuxiliaryHints mAuxiliaryHints;