+Window 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);
+}
+
+Window::Window(Internal::Adaptor::Window* window)
+: BaseHandle(window)