X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fwindow-system%2Fcommon%2Fwindow-base.h;h=6dc03bd540331c7c30c00961b6a2f6b901ad2bd5;hb=2485f0b8740f6f1ad68f389b11293a2be2e0d1d4;hp=ea33d05bb2d5e8f1a79ebef5f0f5882c49675cd3;hpb=97568a209c309d5f99bf288afa951a77f7fdcddd;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/internal/window-system/common/window-base.h b/dali/internal/window-system/common/window-base.h index ea33d05..6dc03bd 100644 --- a/dali/internal/window-system/common/window-base.h +++ b/dali/internal/window-system/common/window-base.h @@ -61,6 +61,7 @@ public: int endY; int state; int eventTime; + unsigned char quickpanelInfo; // to retrieve quick panel information for Accessibility }; // Window @@ -85,6 +86,7 @@ public: // Accessibility typedef Signal< void ( StyleChange::Type ) > StyleSignalType; typedef Signal< void ( const AccessibilityInfo& ) > AccessibilitySignalType; + typedef Signal< void ( const unsigned char& ) > QuickPanelSignalType; /** * @brief Default constructor @@ -313,6 +315,12 @@ public: virtual void GetDpi( unsigned int& dpiHorizontal, unsigned int& dpiVertical ) = 0; /** + * @brief Return the orientation of the surface. + * @return The orientation + */ + virtual int GetOrientation() const = 0; + + /** * @brief Get the screen rotation angle of the window */ virtual int GetScreenRotationAngle() = 0; @@ -322,6 +330,11 @@ public: */ virtual void SetWindowRotationAngle( int degree ) = 0; + /** + * @brief Get the rotation angle of the window + */ + virtual int GetWindowRotationAngle() = 0; + /** * @brief Inform the window rotation is completed */ @@ -417,6 +430,11 @@ public: AccessibilitySignalType& AccessibilitySignal(); /** + * @brief This signal is emitted when a quick panel event for accessibility is received. + */ + QuickPanelSignalType& QuickPanelSignal(); + + /** * @brief This signal is emitted when window's transition animation is started or ended. */ TransitionEffectEventSignalType& TransitionEffectEventSignal(); @@ -457,6 +475,8 @@ protected: TransitionEffectEventSignalType mTransitionEffectEventSignal; KeyboardRepeatSettingsChangedSignalType mKeyboardRepeatSettingsChangedSignal; WindowRedrawRequestSignalType mWindowRedrawRequestSignal; + QuickPanelSignalType mQuickPanelSignal; + AccessibilityInfo mAccessibilityInfo; }; } // namespace Adaptor