X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fwindow-system%2Ftizen-wayland%2Fecore-wl%2Fwindow-base-ecore-wl.h;h=fe84ebf4fa80821b39450fd48c93f29df31042db;hb=738fd571c706537f8897163684fcb9d3fd9d535e;hp=f44b0c1ceb92f4f06fb0e1082403e138540afe95;hpb=1643d920bd1820f6bbb92776a72757f3ba32f131;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/internal/window-system/tizen-wayland/ecore-wl/window-base-ecore-wl.h b/dali/internal/window-system/tizen-wayland/ecore-wl/window-base-ecore-wl.h index f44b0c1..fe84ebf 100644 --- a/dali/internal/window-system/tizen-wayland/ecore-wl/window-base-ecore-wl.h +++ b/dali/internal/window-system/tizen-wayland/ecore-wl/window-base-ecore-wl.h @@ -2,7 +2,7 @@ #define DALI_INTERNAL_WINDOWSYSTEM_TIZENWAYLAND_WINDOW_BASE_ECORE_WL_H /* - * Copyright (c) 2022 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. @@ -235,6 +235,11 @@ public: void MoveResize(PositionSize positionSize) override; /** + * @copydoc Dali::Internal::Adaptor::WindowBase::SetLayout() + */ + void SetLayout(unsigned int numCols, unsigned int numRows, unsigned int column, unsigned int row, unsigned int colSpan, unsigned int rowSpan) override; + + /** * @copydoc Dali::Internal::Adaptor::WindowBase::SetClass() */ void SetClass(const std::string& name, const std::string& className) override; @@ -265,6 +270,11 @@ public: bool IsMaximized() const override; /** + * @copydoc Dali::Internal::Adaptor::WindowBase::SetMaximumSize() + */ + void SetMaximumSize(Dali::Window::WindowSize size) override; + + /** * @copydoc Dali::Internal::Adaptor::WindowBase::Minimize() */ void Minimize(bool minimize) override; @@ -275,6 +285,11 @@ public: bool IsMinimized() const override; /** + * @copydoc Dali::Internal::Adaptor::WindowBase::SetMimimumSize() + */ + void SetMimimumSize(Dali::Window::WindowSize size) override; + + /** * @copydoc Dali::Internal::Adaptor::WindowBase::SetAvailableAnlges() */ void SetAvailableAnlges(const std::vector& angles) override; @@ -410,9 +425,9 @@ public: void GetDpi(unsigned int& dpiHorizontal, unsigned int& dpiVertical) override; /** - * @copydoc Dali::Internal::Adaptor::WindowBase::GetOrientation() + * @copydoc Dali::Internal::Adaptor::WindowBase::GetWindowRotationAngle() */ - int GetOrientation() const override; + int GetWindowRotationAngle() const override; /** * @copydoc Dali::Internal::Adaptor::WindowBase::GetScreenRotationAngle() @@ -494,6 +509,71 @@ public: */ void ExcludeInputRegion(const Rect& inputRegion) override; + /** + * @copydoc Dali::Internal::Adaptor::WindowBase::PointerConstraintsLock() + */ + bool PointerConstraintsLock() override; + + /** + * @copydoc Dali::Internal::Adaptor::WindowBase::PointerConstraintsUnlock() + */ + bool PointerConstraintsUnlock() override; + + /** + * @copydoc Dali::Internal::Adaptor::WindowBase::LockedPointerRegionSet() + */ + void LockedPointerRegionSet(int32_t x, int32_t y, int32_t width, int32_t height) override; + + /** + * @copydoc Dali::Internal::Adaptor::WindowBase::LockedPointerCursorPositionHintSet() + */ + void LockedPointerCursorPositionHintSet(int32_t x, int32_t y) override; + + /** + * @copydoc Dali::Internal::Adaptor::WindowBase::PointerWarp() + */ + bool PointerWarp(int32_t x, int32_t y) override; + + /** + * @copydoc Dali::Internal::Adaptor::WindowBase::CursorVisibleSet() + */ + void CursorVisibleSet(bool visible) override; + + /** + * @copydoc Dali::Internal::Adaptor::WindowBase::KeyboardGrab() + */ + bool KeyboardGrab(Device::Subclass::Type deviceSubclass) override; + + /** + * @copydoc Dali::Internal::Adaptor::WindowBase::KeyboardUnGrab() + */ + bool KeyboardUnGrab() override; + + /** + * @copydoc Dali::Internal::Adaptor::WindowBase::SetFullScreen() + */ + void SetFullScreen(bool fullscreen) override; + + /** + * @copydoc Dali::Internal::Adaptor::WindowBase::GetFullScreen() + */ + bool GetFullScreen() override; + + /** + * @copydoc Dali::Internal::Adaptor::WindowBase::SetFrontBufferRendering() + */ + void SetFrontBufferRendering(bool enable) override; + + /** + * @copydoc Dali::Internal::Adaptor::WindowBase::GetFrontBufferRendering() + */ + bool GetFrontBufferRendering() override; + + /** + * @copydoc Dali::Internal::Adaptor::WindowBase::SetEglWindowFrontBufferMode() + */ + void SetEglWindowFrontBufferMode(bool enable) override; + private: /** * Second stage initialization