+Window DownCast( BaseHandle handle )
+{
+ Internal::Adaptor::Window* windowImpl = nullptr;
+ if ( Dali::Adaptor::IsAvailable() )
+ {
+ windowImpl = dynamic_cast<Dali::Internal::Adaptor::Window*>( handle.GetObjectPtr());
+ }
+ return Dali::Window( windowImpl );
+}
+
+void SetPositionSize(Window window, PositionSize positionSize)
+{
+ Uint16Pair newSize(positionSize.width, positionSize.height);
+ GetImplementation( window ).mResizeSignal.Emit(window,newSize);
+}
+
+int GetPhysicalOrientation(Window window)