X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fwindow-system%2Fcommon%2Fwindow-base.h;h=1be77f912a63580aa77fb08390230366281abe7f;hb=f110d85fb0606f3cfac47ad8d760168078d83148;hp=2246d6c64dcfc1bbf35ab67a596e62cbabc0314b;hpb=5c3d1b6a8de8fc49695d4f68bc8671ef342bca11;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 2246d6c..1be77f9 100644 --- a/dali/internal/window-system/common/window-base.h +++ b/dali/internal/window-system/common/window-base.h @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include @@ -69,6 +70,7 @@ public: typedef Signal< void ( ) > DeleteSignalType; typedef Signal< void ( const DamageArea& ) > DamageSignalType; typedef Signal< void ( const RotationEvent& ) > RotationSignalType; + typedef Signal< void ( DevelWindow::EffectState, DevelWindow::EffectType ) > TransitionEffectEventSignalType; // Input events typedef Signal< void ( Integration::Point&, uint32_t ) > TouchEventSignalType; @@ -179,12 +181,12 @@ public: /** * @copydoc Dali::Window::SetAvailableOrientations() */ - virtual void SetAvailableOrientations( const std::vector< Dali::Window::WindowOrientation >& orientations ) = 0; + virtual void SetAvailableAnlges( const std::vector< int >& angles ) = 0; /** * @copydoc Dali::Window::SetPreferredOrientation() */ - virtual void SetPreferredOrientation( Dali::Window::WindowOrientation orientation ) = 0; + virtual void SetPreferredAngle( int angle ) = 0; /** * @copydoc Dali::Window::SetAcceptFocus() @@ -411,6 +413,11 @@ public: */ AccessibilitySignalType& AccessibilitySignal(); + /** + * @brief This signal is emitted when window's transition animation is started or ended. + */ + TransitionEffectEventSignalType& TransitionEffectEventSignal(); + protected: // Undefined @@ -434,6 +441,7 @@ protected: SelectionSignalType mSelectionDataReceivedSignal; StyleSignalType mStyleChangedSignal; AccessibilitySignalType mAccessibilitySignal; + TransitionEffectEventSignalType mTransitionEffectEventSignal; }; } // namespace Adaptor