projects
/
platform
/
core
/
uifw
/
dali-adaptor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[4.0] Pause adaptor when the window is hidden
[platform/core/uifw/dali-adaptor.git]
/
adaptors
/
wayland
/
window-impl-wl.cpp
diff --git
a/adaptors/wayland/window-impl-wl.cpp
b/adaptors/wayland/window-impl-wl.cpp
index
51d5899
..
d507f04
100644
(file)
--- a/
adaptors/wayland/window-impl-wl.cpp
+++ b/
adaptors/wayland/window-impl-wl.cpp
@@
-111,6
+111,7
@@
Window::Window()
mWMRotationAppSet( false ),
mIsFocusAcceptable( true ),
mVisible( true ),
mWMRotationAppSet( false ),
mIsFocusAcceptable( true ),
mVisible( true ),
+ mIconified( false ),
mOpaqueState( false ),
mResizeEnabled( true ),
mIndicator( NULL ),
mOpaqueState( false ),
mResizeEnabled( true ),
mIndicator( NULL ),
@@
-119,7
+120,7
@@
Window::Window()
mIndicatorOpacityMode( Dali::Window::OPAQUE ),
mOverlay( NULL ),
mAdaptor( NULL ),
mIndicatorOpacityMode( Dali::Window::OPAQUE ),
mOverlay( NULL ),
mAdaptor( NULL ),
- mType( Dali::
Devel
Window::NORMAL ),
+ mType( Dali::Window::NORMAL ),
mPreferredOrientation( Dali::Window::PORTRAIT ),
mSupportedAuxiliaryHints(),
mAuxiliaryHints(),
mPreferredOrientation( Dali::Window::PORTRAIT ),
mSupportedAuxiliaryHints(),
mAuxiliaryHints(),
@@
-293,7
+294,7
@@
void Window::SetAcceptFocus( bool accept )
mIsFocusAcceptable = accept;
}
mIsFocusAcceptable = accept;
}
-bool Window::IsFocusAcceptable()
+bool Window::IsFocusAcceptable()
const
{
return mIsFocusAcceptable;
}
{
return mIsFocusAcceptable;
}
@@
-318,12
+319,17
@@
void Window::RotationDone( int orientation, int width, int height )
{
}
{
}
-unsigned int Window::GetSupportedAuxiliaryHintCount()
+void Window::SetIndicatorVisibleMode( Dali::Window::IndicatorVisibleMode mode )
+{
+ mIndicatorVisible = mode;
+}
+
+unsigned int Window::GetSupportedAuxiliaryHintCount() const
{
return 0;
}
{
return 0;
}
-std::string Window::GetSupportedAuxiliaryHint( unsigned int index )
+std::string Window::GetSupportedAuxiliaryHint( unsigned int index )
const
{
return std::string();
}
{
return std::string();
}
@@
-357,24
+363,24
@@
void Window::SetInputRegion( const Rect< int >& inputRegion )
{
}
{
}
-void Window::SetType( Dali::
Devel
Window::Type type )
+void Window::SetType( Dali::Window::Type type )
{
mType = type;
}
{
mType = type;
}
-Dali::
Devel
Window::Type Window::GetType() const
+Dali::Window::Type Window::GetType() const
{
return mType;
}
{
return mType;
}
-bool Window::SetNotificationLevel( Dali::
Devel
Window::NotificationLevel::Type level )
+bool Window::SetNotificationLevel( Dali::Window::NotificationLevel::Type level )
{
return false;
}
{
return false;
}
-Dali::
DevelWindow::NotificationLevel::Type Window::GetNotificationLevel()
+Dali::
Window::NotificationLevel::Type Window::GetNotificationLevel() const
{
{
- return Dali::
Devel
Window::NotificationLevel::NONE;
+ return Dali::Window::NotificationLevel::NONE;
}
void Window::SetOpaqueState( bool opaque )
}
void Window::SetOpaqueState( bool opaque )
@@
-382,19
+388,19
@@
void Window::SetOpaqueState( bool opaque )
mOpaqueState = opaque;
}
mOpaqueState = opaque;
}
-bool Window::IsOpaqueState()
+bool Window::IsOpaqueState()
const
{
return mOpaqueState;
}
{
return mOpaqueState;
}
-bool Window::SetScreen
Mode( Dali::DevelWindow::ScreenMode::Type screenMode
)
+bool Window::SetScreen
OffMode(Dali::Window::ScreenOffMode::Type screenOffMode
)
{
return false;
}
{
return false;
}
-Dali::
DevelWindow::ScreenMode::Type Window::GetScreenMode()
+Dali::
Window::ScreenOffMode::Type Window::GetScreenOffMode() const
{
{
- return Dali::
DevelWindow::ScreenMode::DEFAUL
T;
+ return Dali::
Window::ScreenOffMode::TIMEOU
T;
}
bool Window::SetBrightness( int brightness )
}
bool Window::SetBrightness( int brightness )
@@
-402,12
+408,12
@@
bool Window::SetBrightness( int brightness )
return false;
}
return false;
}
-int Window::GetBrightness()
+int Window::GetBrightness()
const
{
return 0;
}
{
return 0;
}
-void Window::SetSize( Dali::
Devel
Window::WindowSize size )
+void Window::SetSize( Dali::Window::WindowSize size )
{
PositionSize positionSize = mSurface->GetPositionSize();
{
PositionSize positionSize = mSurface->GetPositionSize();
@@
-418,21
+424,23
@@
void Window::SetSize( Dali::DevelWindow::WindowSize size )
mSurface->MoveResize( positionSize );
mSurface->MoveResize( positionSize );
- mAdaptor->Surface
SizeChanged( Dali::
Adaptor::SurfaceSize( positionSize.width, positionSize.height ) );
+ mAdaptor->Surface
ResizePrepare(
Adaptor::SurfaceSize( positionSize.width, positionSize.height ) );
// Emit signal
// Emit signal
- mResizedSignal.Emit( Dali::DevelWindow::WindowSize( positionSize.width, positionSize.height ) );
+ mResizedSignal.Emit( Dali::Window::WindowSize( positionSize.width, positionSize.height ) );
+
+ mAdaptor->SurfaceResizeComplete( Adaptor::SurfaceSize( positionSize.width, positionSize.height ) );
}
}
}
}
-Dali::
DevelWindow::WindowSize Window::GetSize()
+Dali::
Window::WindowSize Window::GetSize() const
{
PositionSize positionSize = mSurface->GetPositionSize();
{
PositionSize positionSize = mSurface->GetPositionSize();
- return Dali::
Devel
Window::WindowSize( positionSize.width, positionSize.height );
+ return Dali::Window::WindowSize( positionSize.width, positionSize.height );
}
}
-void Window::SetPosition( Dali::
Devel
Window::WindowPosition position )
+void Window::SetPosition( Dali::Window::WindowPosition position )
{
PositionSize positionSize = mSurface->GetPositionSize();
{
PositionSize positionSize = mSurface->GetPositionSize();
@@
-445,11
+453,15
@@
void Window::SetPosition( Dali::DevelWindow::WindowPosition position )
}
}
}
}
-Dali::
DevelWindow::WindowPosition Window::GetPosition()
+Dali::
Window::WindowPosition Window::GetPosition() const
{
PositionSize positionSize = mSurface->GetPositionSize();
{
PositionSize positionSize = mSurface->GetPositionSize();
- return Dali::DevelWindow::WindowPosition( positionSize.x, positionSize.y );
+ return Dali::Window::WindowPosition( positionSize.x, positionSize.y );
+}
+
+void Window::SetTransparency( bool transparent )
+{
}
} // Adaptor
}
} // Adaptor