e_client/e_policy: add maximize_type for maximizing window 86/300186/1
authorDoyoun Kang <doyoun.kang@samsung.com>
Wed, 18 Oct 2023 04:32:01 +0000 (13:32 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Wed, 18 Oct 2023 06:39:32 +0000 (15:39 +0900)
commit8c5303f1e4ba724a35100eee94af68530e5ccf9b
treeb13a6309bc4e258a125c777ff888751a50e17dd5
parentbbb137e39b0fed7e95b567330a53242b6d281039
e_client/e_policy: add maximize_type for maximizing window

There is a requirement to maximize window to full screen size.
In most cases, when the window request to maximize, it is maximized to a size exculuding
the obstacles(such as taskbar) area.
However, special apps such as home screen should be maximized to the size of the entire
screen.

So, we add a maximize_type in the E_Client structure to decide the maximize type.

Change-Id: Ifde8188b04a43c256f88439bdfac7e84086f1537
src/bin/e_client.c
src/bin/e_client.h
src/bin/e_policy.c
src/bin/e_policy_wl.c