/*
- * Copyright (c) 2021 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2023 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
return mWin32Window;
}
+std::string WindowBaseWin::GetNativeWindowResourceId()
+{
+ return std::string();
+}
+
EGLNativeWindowType WindowBaseWin::CreateEglWindow(int width, int height)
{
return reinterpret_cast<EGLNativeWindowType>(mWin32Window);
{
}
+void WindowBaseWin::SetLayout(unsigned int numCols, unsigned int numRows, unsigned int column, unsigned int row, unsigned int colSpan, unsigned int rowSpan)
+{
+}
+
void WindowBaseWin::SetClass(const std::string& name, const std::string& className)
{
}
{
}
+void WindowBaseWin::Maximize(bool maximize)
+{
+}
+
+bool WindowBaseWin::IsMaximized() const
+{
+ return false;
+}
+
+void WindowBaseWin::SetMaximumSize(Dali::Window::WindowSize size)
+{
+}
+
+void WindowBaseWin::Minimize(bool minimize)
+{
+}
+
+bool WindowBaseWin::IsMinimized() const
+{
+ return false;
+}
+
+void WindowBaseWin::SetMimimumSize(Dali::Window::WindowSize size)
+{
+}
+
void WindowBaseWin::SetAvailableAnlges(const std::vector<int>& angles)
{
}
{
}
-bool WindowBaseWin::SetNotificationLevel(Dali::WindowNotificationLevel level)
+Dali::WindowType WindowBaseWin::GetType() const
{
- return false;
+ return Dali::WindowType::NORMAL;
+}
+
+Dali::WindowOperationResult WindowBaseWin::SetNotificationLevel(Dali::WindowNotificationLevel level)
+{
+ return Dali::WindowOperationResult::NOT_SUPPORTED;
}
Dali::WindowNotificationLevel WindowBaseWin::GetNotificationLevel() const
{
}
-bool WindowBaseWin::SetScreenOffMode(WindowScreenOffMode screenOffMode)
+Dali::WindowOperationResult WindowBaseWin::SetScreenOffMode(WindowScreenOffMode screenOffMode)
{
- return false;
+ return Dali::WindowOperationResult::NOT_SUPPORTED;
}
WindowScreenOffMode WindowBaseWin::GetScreenOffMode() const
return WindowScreenOffMode::TIMEOUT;
}
-bool WindowBaseWin::SetBrightness(int brightness)
+Dali::WindowOperationResult WindowBaseWin::SetBrightness(int brightness)
{
- return false;
+ return Dali::WindowOperationResult::NOT_SUPPORTED;
}
int WindowBaseWin::GetBrightness() const
{
}
-int WindowBaseWin::GetOrientation() const
+int WindowBaseWin::GetWindowRotationAngle() const
{
return 0;
}
}
}
-void WindowBaseWin::SetParent(WindowBase* parentWinBase)
+void WindowBaseWin::SetParent(WindowBase* parentWinBase, bool belowParent)
{
}
return -1;
}
+void WindowBaseWin::SetPositionSizeWithAngle(PositionSize positionSize, int angle)
+{
+}
+
+void WindowBaseWin::InitializeIme()
+{
+}
+
+void WindowBaseWin::ImeWindowReadyToRender()
+{
+}
+
+void WindowBaseWin::RequestMoveToServer()
+{
+}
+
+void WindowBaseWin::RequestResizeToServer(WindowResizeDirection direction)
+{
+}
+
+void WindowBaseWin::EnableFloatingMode(bool enable)
+{
+}
+
+bool WindowBaseWin::IsFloatingModeEnabled() const
+{
+ return false;
+}
+
+void WindowBaseWin::IncludeInputRegion(const Rect<int>& inputRegion)
+{
+}
+
+void WindowBaseWin::ExcludeInputRegion(const Rect<int>& inputRegion)
+{
+}
+
+bool WindowBaseWin::PointerConstraintsLock()
+{
+ return false;
+}
+
+bool WindowBaseWin::PointerConstraintsUnlock()
+{
+ return false;
+}
+
+void WindowBaseWin::LockedPointerRegionSet(int32_t x, int32_t y, int32_t width, int32_t height)
+{
+}
+
+void WindowBaseWin::LockedPointerCursorPositionHintSet(int32_t x, int32_t y)
+{
+}
+
+bool WindowBaseWin::PointerWarp(int32_t x, int32_t y)
+{
+ return false;
+}
+
+void WindowBaseWin::CursorVisibleSet(bool visible)
+{
+}
+
+bool WindowBaseWin::KeyboardGrab(Device::Subclass::Type deviceSubclass)
+{
+ return false;
+}
+
+bool WindowBaseWin::KeyboardUnGrab()
+{
+ return false;
+}
+
+void WindowBaseWin::SetFullScreen(bool fullscreen)
+{
+ return;
+}
+
+bool WindowBaseWin::GetFullScreen()
+{
+ return false;
+}
+
+void WindowBaseWin::SetFrontBufferRendering(bool enable)
+{
+}
+
+bool WindowBaseWin::GetFrontBufferRendering()
+{
+ return false;
+}
+
+void WindowBaseWin::SetEglWindowFrontBufferMode(bool enable)
+{
+}
+
} // namespace Adaptor
} // namespace Internal