int endY;
int state;
int eventTime;
+ unsigned char quickpanelInfo; // to retrieve quick panel information for Accessibility
};
// Window
// Accessibility
typedef Signal< void ( StyleChange::Type ) > StyleSignalType;
typedef Signal< void ( const AccessibilityInfo& ) > AccessibilitySignalType;
+ typedef Signal< void ( const unsigned char& ) > QuickPanelSignalType;
/**
* @brief Default constructor
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;
*/
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
*/
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();
TransitionEffectEventSignalType mTransitionEffectEventSignal;
KeyboardRepeatSettingsChangedSignalType mKeyboardRepeatSettingsChangedSignal;
WindowRedrawRequestSignalType mWindowRedrawRequestSignal;
+ QuickPanelSignalType mQuickPanelSignal;
+ AccessibilityInfo mAccessibilityInfo;
};
} // namespace Adaptor