e_zone: Add getter for name of given zone 53/321353/1
authorJunseok Kim <juns.kim@samsung.com>
Tue, 11 Mar 2025 01:10:18 +0000 (10:10 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Wed, 19 Mar 2025 07:14:35 +0000 (16:14 +0900)
Change-Id: I2468d266140290cc20ff15565278c519b9c1f79e

src/bin/core/e_zone.c
src/bin/core/e_zone_intern.h

index 3888465d48f5cc910ef05f2107a54c742c639052..23e0e63896d4ddf4e72dff3d69870dfaa6666347 100644 (file)
@@ -277,6 +277,15 @@ e_zone_new(int num, int id, int x, int y, int w, int h)
    return zone;
 }
 
+EINTERN const char *
+e_zone_name_get(E_Zone *zone)
+{
+   E_OBJECT_CHECK_RETURN(zone, NULL);
+   E_OBJECT_TYPE_CHECK_RETURN(zone, E_ZONE_TYPE, NULL);
+
+   return zone->name;
+}
+
 EINTERN void
 e_zone_name_set(E_Zone *zone,
                 const char *name)
index 33c2fa479a502be7390df43df125361d4a71c52b..c7e3e23c211ed1e91e3c0a7da342b6bc81584b8b 100644 (file)
@@ -110,6 +110,7 @@ EINTERN int e_zone_init(void);
 EINTERN int e_zone_shutdown(void);
 
 EINTERN E_Zone              *e_zone_new(int num, int id, int x, int y, int w, int h);
+EINTERN const char          *e_zone_name_get(E_Zone *zone);
 EINTERN void                 e_zone_name_set(E_Zone *zone, const char *name);
 EINTERN void                 e_zone_move(E_Zone *zone, int x, int y);
 EINTERN Eina_Bool            e_zone_move_resize(E_Zone *zone, int x, int y, int w, int h);