e_client: Add e_client_shell APIs and refactor 08/304508/1
authorSeunghun Lee <shiin.lee@samsung.com>
Tue, 5 Dec 2023 02:01:00 +0000 (11:01 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Thu, 18 Jan 2024 06:30:43 +0000 (15:30 +0900)
commit14552e916007685278b2ae9aa7e9d61fda1b3a8e
treeae52e9912ddf4e1b930424b154eea251ad85e4f1
parent0ea92ab4ced58d00a4f995f8cf1db0b5ac5537fb
e_client: Add e_client_shell APIs and refactor

This commit introduces a new set of APIs under the `e_client_shell`
namespace, which are designed to provide an easier and more intuitive
way to interact with the shell component in the e_client.

These APIs replace the previous approach of directly accessing
`ec->comp_data->shell`, resulting in improved code organization and
maintainability.

Change-Id: Iec4c951b8e0acc51cbccc310fcc8edf40232fd95
src/bin/e_client.c
src/bin/e_client_intern.h
src/bin/e_comp_wl.c
src/bin/e_comp_wl_rsm.c
src/bin/e_comp_wl_shell.c
src/bin/e_eom.c
src/bin/e_output.c
src/bin/e_policy_wl.c