X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=adaptors%2Fcommon%2Fwindow-impl.h;h=0f958715206931b65eb8b17c3d0432edde21f606;hb=24b8048e9937f7aeab9e0eb782676033033ca2e2;hp=4207caec2ef2e08f5f04ad659c3ae0953f1e513f;hpb=1c063fa5e2ad997456521bca7c0acf7345cdbad7;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/adaptors/common/window-impl.h b/adaptors/common/window-impl.h index 4207cae..0f95871 100644 --- a/adaptors/common/window-impl.h +++ b/adaptors/common/window-impl.h @@ -30,7 +30,6 @@ #include #include #include -#include namespace Dali { @@ -59,8 +58,8 @@ class Window : public Dali::BaseObject, public IndicatorInterface::Observer, pub { public: typedef Dali::Window::IndicatorSignalType IndicatorSignalType; - typedef Dali::DevelWindow::FocusSignalType FocusSignalType; - typedef Dali::DevelWindow::ResizedSignalType ResizedSignalType; + typedef Dali::Window::FocusSignalType FocusSignalType; + typedef Dali::Window::ResizedSignalType ResizedSignalType; typedef Signal< void () > SignalType; /** @@ -161,142 +160,142 @@ public: Dali::Any GetNativeHandle() const; /** - * @copydoc Dali::DevelWindow::SetAcceptFocus() + * @copydoc Dali::Window::SetAcceptFocus() */ void SetAcceptFocus( bool accept ); /** - * @copydoc Dali::DevelWindow::IsFocusAcceptable() + * @copydoc Dali::Window::IsFocusAcceptable() */ - bool IsFocusAcceptable(); + bool IsFocusAcceptable() const; /** - * @copydoc Dali::DevelWindow::Show() + * @copydoc Dali::Window::Show() */ void Show(); /** - * @copydoc Dali::DevelWindow::Hide() + * @copydoc Dali::Window::Hide() */ void Hide(); /** - * @copydoc Dali::DevelWindow::IsVisible() const + * @copydoc Dali::Window::IsVisible() const */ bool IsVisible() const; /** - * @copydoc Dali::DevelWindow::GetSupportedAuxiliaryHintCount() + * @copydoc Dali::Window::GetSupportedAuxiliaryHintCount() */ - unsigned int GetSupportedAuxiliaryHintCount(); + unsigned int GetSupportedAuxiliaryHintCount() const; /** - * @copydoc Dali::DevelWindow::GetSupportedAuxiliaryHint() + * @copydoc Dali::Window::GetSupportedAuxiliaryHint() */ - std::string GetSupportedAuxiliaryHint( unsigned int index ); + std::string GetSupportedAuxiliaryHint( unsigned int index ) const; /** - * @copydoc Dali::DevelWindow::AddAuxiliaryHint() + * @copydoc Dali::Window::AddAuxiliaryHint() */ unsigned int AddAuxiliaryHint( const std::string& hint, const std::string& value ); /** - * @copydoc Dali::DevelWindow::RemoveAuxiliaryHint() + * @copydoc Dali::Window::RemoveAuxiliaryHint() */ bool RemoveAuxiliaryHint( unsigned int id ); /** - * @copydoc Dali::DevelWindow::SetAuxiliaryHintValue() + * @copydoc Dali::Window::SetAuxiliaryHintValue() */ bool SetAuxiliaryHintValue( unsigned int id, const std::string& value ); /** - * @copydoc Dali::DevelWindow::GetAuxiliaryHintValue() + * @copydoc Dali::Window::GetAuxiliaryHintValue() */ std::string GetAuxiliaryHintValue( unsigned int id ) const; /** - * @copydoc Dali::DevelWindow::GetAuxiliaryHintId() + * @copydoc Dali::Window::GetAuxiliaryHintId() */ unsigned int GetAuxiliaryHintId( const std::string& hint ) const; /** - * @copydoc Dali::DevelWindow::SetInputRegion() + * @copydoc Dali::Window::SetInputRegion() */ void SetInputRegion( const Rect< int >& inputRegion ); /** - * @copydoc Dali::DevelWindow::SetType() + * @copydoc Dali::Window::SetType() */ - void SetType( Dali::DevelWindow::Type type ); + void SetType( Dali::Window::Type type ); /** - * @copydoc Dali::DevelWindow::GetType() const + * @copydoc Dali::Window::GetType() const */ - Dali::DevelWindow::Type GetType() const; + Dali::Window::Type GetType() const; /** - * @copydoc Dali::DevelWindow::SetNotificationLevel() + * @copydoc Dali::Window::SetNotificationLevel() */ - bool SetNotificationLevel( Dali::DevelWindow::NotificationLevel::Type level ); + bool SetNotificationLevel( Dali::Window::NotificationLevel::Type level ); /** - * @copydoc Dali::DevelWindow::GetNotificationLevel() + * @copydoc Dali::Window::GetNotificationLevel() */ - Dali::DevelWindow::NotificationLevel::Type GetNotificationLevel(); + Dali::Window::NotificationLevel::Type GetNotificationLevel() const; /** - * @copydoc Dali::DevelWindow::SetOpaqueState() + * @copydoc Dali::Window::SetOpaqueState() */ void SetOpaqueState( bool opaque ); /** - * @copydoc Dali::DevelWindow::IsOpaqueState() + * @copydoc Dali::Window::IsOpaqueState() */ - bool IsOpaqueState(); + bool IsOpaqueState() const; /** - * @copydoc Dali::DevelWindow::SetScreenMode() + * @copydoc Dali::Window::SetScreenOffMode() */ - bool SetScreenMode( Dali::DevelWindow::ScreenMode::Type screenMode ); + bool SetScreenOffMode(Dali::Window::ScreenOffMode::Type screenOffMode); /** - * @copydoc Dali::DevelWindow::GetScreenMode() + * @copydoc Dali::Window::GetScreenOffMode() */ - Dali::DevelWindow::ScreenMode::Type GetScreenMode(); + Dali::Window::ScreenOffMode::Type GetScreenOffMode() const; /** - * @copydoc Dali::DevelWindow::SetBrightness() + * @copydoc Dali::Window::SetBrightness() */ bool SetBrightness( int brightness ); /** - * @copydoc Dali::DevelWindow::GetBrightness() + * @copydoc Dali::Window::GetBrightness() */ - int GetBrightness(); + int GetBrightness() const; /** - * @copydoc Dali::DevelWindow::SetSize() + * @copydoc Dali::Window::SetSize() */ - void SetSize( Dali::DevelWindow::WindowSize size ); + void SetSize( Dali::Window::WindowSize size ); /** - * @copydoc Dali::DevelWindow::GetSize() + * @copydoc Dali::Window::GetSize() */ - Dali::DevelWindow::WindowSize GetSize(); + Dali::Window::WindowSize GetSize() const; /** - * @copydoc Dali::DevelWindow::SetPosition() + * @copydoc Dali::Window::SetPosition() */ - void SetPosition( Dali::DevelWindow::WindowPosition position ); + void SetPosition( Dali::Window::WindowPosition position ); /** - * @copydoc Dali::DevelWindow::GetPosition() + * @copydoc Dali::Window::GetPosition() */ - Dali::DevelWindow::WindowPosition GetPosition(); + Dali::Window::WindowPosition GetPosition() const; /** - * @copydoc Dali::DevelWindow::SetTransparency() + * @copydoc Dali::Window::SetTransparency() */ void SetTransparency( bool transparent ); @@ -305,6 +304,11 @@ public: */ void RotationDone( int orientation, int width, int height ); + /** + * Set the indicator visible mode + */ + void SetIndicatorVisibleMode( Dali::Window::IndicatorVisibleMode mode ); + private: /** * Private constructor. @@ -396,12 +400,12 @@ public: // Signals IndicatorSignalType& IndicatorVisibilityChangedSignal() { return mIndicatorVisibilityChangedSignal; } /** - * @copydoc Dali::DevelWindow::FocusChangedSignal() + * @copydoc Dali::Window::FocusChangedSignal() */ FocusSignalType& FocusChangedSignal() { return mFocusChangedSignal; } /** - * @copydoc Dali::DevelWindow::ResizedSignal() + * @copydoc Dali::Window::ResizedSignal() */ ResizedSignalType& ResizedSignal() { return mResizedSignal; } @@ -424,6 +428,7 @@ private: bool mEcoreEventHander:1; bool mIsFocusAcceptable:1; bool mVisible:1; + bool mIconified:1; bool mOpaqueState:1; bool mResizeEnabled:1; IndicatorInterface* mIndicator; @@ -433,7 +438,7 @@ private: Integration::SystemOverlay* mOverlay; Adaptor* mAdaptor; Dali::DragAndDropDetector mDragAndDropDetector; - Dali::DevelWindow::Type mType; + Dali::Window::Type mType; struct EventHandler; EventHandler* mEventHandler;