void OnRotation( void* data, int type, void* event );
/**
+ * @brief Called when a configure event is recevied.
+ */
+ void OnConfiguration( void* data, int type, void* event );
+
+ /**
* @brief Called when a touch down is received.
*/
void OnMouseButtonDown( void* data, int type, void* event );
void OnDataReceive( void* data, int type, void* event );
/**
- * @brief Called when the indicator event is received.
- */
- void OnIndicatorFlicked( void* data, int type, void* event );
-
- /**
* @brief Called when a font name is changed.
*/
void OnFontNameChanged();
*/
void OnFontSizeChanged();
+ /**
+ * @brief Called when a transition effect-start/end event is received.
+ */
+ void OnTransitionEffectEvent( DevelWindow::EffectState state, DevelWindow::EffectType type );
+
#ifdef DALI_ELDBUS_AVAILABLE
/**
* @brief Called when Ecore ElDBus accessibility event is received.
virtual void MoveResize( PositionSize positionSize ) override;
/**
- * @copydoc Dali::Internal::Adaptor::WindowBase::ShowIndicator()
- */
- virtual void ShowIndicator( Dali::Window::IndicatorVisibleMode visibleMode, Dali::Window::IndicatorBgOpacity opacityMode ) override;
-
- /**
- * @copydoc Dali::Internal::Adaptor::WindowBase::SetIndicatorProperties()
- */
- virtual void SetIndicatorProperties( bool isShow, Dali::Window::WindowOrientation lastOrientation ) override;
-
- /**
- * @copydoc Dali::Internal::Adaptor::WindowBase::IndicatorTypeChanged()
- */
- virtual void IndicatorTypeChanged( IndicatorInterface::Type type ) override;
-
- /**
* @copydoc Dali::Internal::Adaptor::WindowBase::SetClass()
*/
virtual void SetClass( const std::string& name, const std::string& className ) override;
virtual void GetDpi( unsigned int& dpiHorizontal, unsigned int& dpiVertical ) override;
/**
- * @copydoc Dali::Internal::Adaptor::WindowBase::SetViewMode()
- */
- virtual void SetViewMode( ViewMode viewMode ) override;
-
- /**
* @copydoc Dali::Internal::Adaptor::WindowBase::GetScreenRotationAngle()
*/
virtual int GetScreenRotationAngle() override;
*/
virtual void SetTransparency( bool transparent ) override;
+ /**
+ * @copydoc Dali::Internal::Adaptor::WindowBase::SetParent()
+ */
+ virtual void SetParent( WindowBase* parentWinBase ) override;
+
private:
/**
bool mOwnSurface;
+ volatile uint32_t mMoveResizeSerial;
+ uint32_t mLastSubmittedMoveResizeSerial;
+
#ifdef DALI_ELDBUS_AVAILABLE
Eldbus_Connection* mSystemConnection;
#endif // DALI_ELDBUS_AVAILABLE