e_client: Impl wrapper for const type function 48/319848/1
authorTaeHyeon Jeong <thyeon.jeong@samsung.com>
Mon, 17 Feb 2025 01:14:08 +0000 (10:14 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Wed, 19 Feb 2025 02:05:57 +0000 (11:05 +0900)
- Add e_client_e_state_rot_available_anlges_mutable_get()
  for wrapping e_client_e_state_rot_available_anlges_get().
- Fix typo(anlges => angles)

Change-Id: I2a29c01e15618114025fb1fefc97843b17f762b2

src/bin/core/e_client.c
src/include/e_client.h

index 019224b2c7123034110732eedae6466392769341..e78c62582d077c3e799416285bee888d90b64f60 100644 (file)
@@ -7923,6 +7923,13 @@ e_client_e_state_rot_available_anlges_get(E_Client *ec)
    return ec->e.state.rot.available_rots;
 }
 
+E_API E_Client_Rotation_Angle *
+e_client_e_state_rot_available_angles_mutable_get(E_Client *ec)
+{
+   if (!ec) return NULL;
+   return (E_Client_Rotation_Angle *)e_client_e_state_rot_available_anlges_get(ec);
+}
+
 E_API void
 e_client_e_state_rot_available_angles_free(E_Client *ec)
 {
index 8be5dcdac34b0e35a5cd114cecd2876e5a5ffbd6..0bc801a673397c64b559730825b1aa9bb433ee25 100644 (file)
@@ -1128,6 +1128,7 @@ E_API void      e_client_e_state_rot_angle_reserve_set(E_Client *ec, E_Client_Ro
 E_API E_Client_Rotation_Angle e_client_e_state_rot_angle_reserve_get(E_Client *ec);
 E_API Eina_Bool e_client_e_state_rot_available_angles_set(E_Client *ec, int count, E_Client_Rotation_Angle *angles);
 E_API const E_Client_Rotation_Angle *e_client_e_state_rot_available_anlges_get(E_Client *ec);
+E_API E_Client_Rotation_Angle *e_client_e_state_rot_available_angles_mutable_get(E_Client *ec);
 E_API void e_client_e_state_rot_available_angles_free(E_Client *ec);
 E_API Eina_Bool e_client_e_state_rot_available_angle_check(E_Client *ec);
 E_API Eina_Bool e_client_e_state_rot_available_angle_get(E_Client *ec,  unsigned int id, E_Client_Rotation_Angle *angle);