mResizedSignal(),
mDeleteRequestSignal()
{
-
- // Detect if we're not running in a ecore main loop (e.g. libuv).
- // Typically ecore_x_init is called by app_efl_main->elm_init
- // but if we're not using app_efl_main then we have to call it ourselves
- // This is a hack until we create a pure X Window class
- if( ecore_x_display_get() == NULL )
- {
- mEcoreEventHander = false;
- ecore_x_init (NULL); // internally calls _ecore_x_input_init
- }
-
}
Window::~Window()
ecore_x_window_prop_property_set( ecoreWindow,
ECORE_X_ATOM_E_ILLUME_ROTATE_WINDOW_ANGLE,
ECORE_X_ATOM_CARDINAL, 32, &angles, 2 );
+
+ mAdaptor->SurfaceResizePrepare( Adaptor::SurfaceSize( width, height ) );
+
+ // Emit signal
+ mResizedSignal.Emit( Dali::DevelWindow::WindowSize( width, height ) );
+
+ mAdaptor->SurfaceResizeComplete( Adaptor::SurfaceSize( width, height ) );
#endif // DALI_PROFILE_UBUNTU
}
}
+void Window::SetIndicatorVisibleMode( Dali::Window::IndicatorVisibleMode mode )
+{
+ mIndicatorVisible = mode;
+}
+
unsigned int Window::GetSupportedAuxiliaryHintCount()
{
return 0;
mSurface->MoveResize( positionSize );
- mAdaptor->SurfaceSizeChanged( Dali::Adaptor::SurfaceSize( positionSize.width, positionSize.height ) );
+ mAdaptor->SurfaceResizePrepare( Adaptor::SurfaceSize( positionSize.width, positionSize.height ) );
// Emit signal
mResizedSignal.Emit( Dali::DevelWindow::WindowSize( positionSize.width, positionSize.height ) );
+
+ mAdaptor->SurfaceResizeComplete( Adaptor::SurfaceSize( positionSize.width, positionSize.height ) );
}
}
return Dali::DevelWindow::WindowPosition( positionSize.x, positionSize.y );
}
+void Window::SetTransparency( bool transparent )
+{
+}
+
} // Adaptor
} // Internal