+ * @copydoc Dali::Window::SetAcceptFocus()
+ */
+ void SetAcceptFocus( bool accept );
+
+ /**
+ * @copydoc Dali::Window::IsFocusAcceptable()
+ */
+ bool IsFocusAcceptable() const;
+
+ /**
+ * @copydoc Dali::Window::Show()
+ */
+ void Show();
+
+ /**
+ * @copydoc Dali::Window::Hide()
+ */
+ void Hide();
+
+ /**
+ * @copydoc Dali::Window::IsVisible() const
+ */
+ bool IsVisible() const;
+
+ /**
+ * @copydoc Dali::Window::GetSupportedAuxiliaryHintCount()
+ */
+ unsigned int GetSupportedAuxiliaryHintCount() const;
+
+ /**
+ * @copydoc Dali::Window::GetSupportedAuxiliaryHint()
+ */
+ std::string GetSupportedAuxiliaryHint( unsigned int index ) const;
+
+ /**
+ * @copydoc Dali::Window::AddAuxiliaryHint()
+ */
+ unsigned int AddAuxiliaryHint( const std::string& hint, const std::string& value );
+
+ /**
+ * @copydoc Dali::Window::RemoveAuxiliaryHint()
+ */
+ bool RemoveAuxiliaryHint( unsigned int id );
+
+ /**
+ * @copydoc Dali::Window::SetAuxiliaryHintValue()
+ */
+ bool SetAuxiliaryHintValue( unsigned int id, const std::string& value );
+
+ /**
+ * @copydoc Dali::Window::GetAuxiliaryHintValue()
+ */
+ std::string GetAuxiliaryHintValue( unsigned int id ) const;
+
+ /**
+ * @copydoc Dali::Window::GetAuxiliaryHintId()
+ */
+ unsigned int GetAuxiliaryHintId( const std::string& hint ) const;
+
+ /**
+ * @copydoc Dali::Window::SetInputRegion()
+ */
+ void SetInputRegion( const Rect< int >& inputRegion );
+
+ /**
+ * @copydoc Dali::Window::SetType()
+ */
+ void SetType( Dali::Window::Type type );
+
+ /**
+ * @copydoc Dali::Window::GetType() const
+ */
+ Dali::Window::Type GetType() const;
+
+ /**
+ * @copydoc Dali::Window::SetNotificationLevel()
+ */
+ bool SetNotificationLevel( Dali::Window::NotificationLevel::Type level );
+
+ /**
+ * @copydoc Dali::Window::GetNotificationLevel()
+ */
+ Dali::Window::NotificationLevel::Type GetNotificationLevel() const;
+
+ /**
+ * @copydoc Dali::Window::SetOpaqueState()
+ */
+ void SetOpaqueState( bool opaque );
+
+ /**
+ * @copydoc Dali::Window::IsOpaqueState()
+ */
+ bool IsOpaqueState() const;
+
+ /**
+ * @copydoc Dali::Window::SetScreenOffMode()
+ */
+ bool SetScreenOffMode(Dali::Window::ScreenOffMode::Type screenOffMode);
+
+ /**
+ * @copydoc Dali::Window::GetScreenOffMode()
+ */
+ Dali::Window::ScreenOffMode::Type GetScreenOffMode() const;
+
+ /**
+ * @copydoc Dali::Window::SetBrightness()
+ */
+ bool SetBrightness( int brightness );
+
+ /**
+ * @copydoc Dali::Window::GetBrightness()
+ */
+ int GetBrightness() const;
+
+ /**
+ * @copydoc Dali::Window::SetSize()
+ */
+ void SetSize( Dali::Window::WindowSize size );
+
+ /**
+ * @copydoc Dali::Window::GetSize()
+ */
+ Dali::Window::WindowSize GetSize() const;
+
+ /**
+ * @copydoc Dali::Window::SetPosition()
+ */
+ void SetPosition( Dali::Window::WindowPosition position );
+
+ /**
+ * @copydoc Dali::Window::GetPosition()
+ */
+ Dali::Window::WindowPosition GetPosition() const;
+
+ /**
+ * @copydoc Dali::Window::SetTransparency()
+ */
+ void SetTransparency( bool transparent );
+
+ /**