Add Window::SetLayout method 38/290338/4
authorDaekwang Ryu <dkdk.ryu@samsung.com>
Thu, 30 Mar 2023 04:14:03 +0000 (13:14 +0900)
committerDaekwang Ryu <dkdk.ryu@samsung.com>
Thu, 30 Mar 2023 07:15:11 +0000 (16:15 +0900)
commitf79805402bf8bd9b7ceb4561d4c089411fb5927f
treed7ee332a3db197208743b1000a55b4ebf044c0f8
parent8033ea056b06de508887ebe83c0016a6d1d179ac
Add Window::SetLayout method

The new `SetLayout` method allows users to easily snap windows to specific positions and sizes.
This feature is similar to the snap window feature found in many operating systems,
allowing users to quickly arrange their windows in a convenient and efficient manner.

Change-Id: I71fe381220ef455bc60531b15500ebb03fa15671
20 files changed:
automated-tests/src/dali-adaptor/utc-Dali-Window.cpp
dali/internal/window-system/android/window-base-android.cpp
dali/internal/window-system/android/window-base-android.h
dali/internal/window-system/common/window-base.h
dali/internal/window-system/common/window-impl.cpp
dali/internal/window-system/common/window-impl.h
dali/internal/window-system/macos/window-base-mac.h
dali/internal/window-system/macos/window-base-mac.mm
dali/internal/window-system/tizen-wayland/ecore-wl/window-base-ecore-wl.cpp
dali/internal/window-system/tizen-wayland/ecore-wl/window-base-ecore-wl.h
dali/internal/window-system/tizen-wayland/ecore-wl2/window-base-ecore-wl2.cpp
dali/internal/window-system/tizen-wayland/ecore-wl2/window-base-ecore-wl2.h
dali/internal/window-system/ubuntu-x11/window-base-ecore-x.cpp
dali/internal/window-system/ubuntu-x11/window-base-ecore-x.h
dali/internal/window-system/windows/window-base-win.cpp
dali/internal/window-system/windows/window-base-win.h
dali/internal/window-system/x11/window-base-x.cpp
dali/internal/window-system/x11/window-base-x.h
dali/public-api/adaptor-framework/window.cpp
dali/public-api/adaptor-framework/window.h