e_comp_cfdata: Impl getter/setter for E_Comp_Match 25/318725/1
authorTaeHyeon Jeong <thyeon.jeong@samsung.com>
Tue, 21 Jan 2025 07:25:47 +0000 (16:25 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Thu, 23 Jan 2025 01:07:01 +0000 (10:07 +0900)
- Add e_comp_match_get/set functions to get/set E_Comp_Match members.

Change-Id: I88e7d34554a6dec7d0a12eae3a45e053b28157a8

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

index 1ba92994c1eb1582274c22a92b6f3e56f0ed9a5d..89a8cba6954c635ec0fa656325357ec36d8657d5 100644 (file)
@@ -999,3 +999,202 @@ e_comp_config_blur_video_capture_set(unsigned char blur_video_capture)
 {
    e_comp_config_get()->blur_video_capture = blur_video_capture;
 }
+
+
+/////////////////////////////////////////////////////////////
+// This is for getting/setting internal value of E_Comp_Match
+E_API const char *
+e_comp_match_title_get(const E_Comp_Match *match)
+{
+   if (!match) return NULL;
+   return match->title;
+}
+
+E_API void
+e_comp_match_title_set(E_Comp_Match *match, const char *title)
+{
+   if (!match) return;
+   match->title = title;
+}
+
+E_API const char *
+e_comp_match_name_get(const E_Comp_Match *match)
+{
+   if (!match) return NULL;
+   return match->name;
+}
+
+E_API void
+e_comp_match_name_set(E_Comp_Match *match, const char *name)
+{
+   if (!match) return;
+   match->name = name;
+}
+
+E_API const char *
+e_comp_match_clas_get(const E_Comp_Match *match)
+{
+   if (!match) return NULL;
+   return match->clas;
+}
+
+E_API void
+e_comp_match_clas_set(E_Comp_Match *match, const char *clas)
+{
+   if (!match) return;
+   match->clas = clas;
+}
+
+E_API const char *
+e_comp_match_role_get(const E_Comp_Match *match)
+{
+   if (!match) return NULL;
+   return match->role;
+}
+
+E_API void
+e_comp_match_role_set(E_Comp_Match *match, const char *role)
+{
+   if (!match) return;
+   match->role = role;
+}
+
+E_API int
+e_comp_match_primary_type_get(const E_Comp_Match *match)
+{
+   if (!match) return 0;
+   return match->primary_type;
+}
+
+E_API void
+e_comp_match_primary_type_set(E_Comp_Match *match, int primary_type)
+{
+   if (!match) return;
+   match->primary_type = primary_type;
+}
+
+E_API int
+e_comp_match_borderless_get(const E_Comp_Match *match)
+{
+   if (!match) return 0;
+   return match->borderless;
+}
+
+E_API void
+e_comp_match_borderless_set(E_Comp_Match *match, int borderless)
+{
+   if (!match) return;
+   match->borderless = borderless;
+}
+
+E_API int
+e_comp_match_dialog_get(const E_Comp_Match *match)
+{
+   if (!match) return 0;
+   return match->dialog;
+}
+
+E_API void
+e_comp_match_dialog_set(E_Comp_Match *match, int dialog)
+{
+   if (!match) return;
+   match->dialog = dialog;
+}
+
+E_API int
+e_comp_match_accepts_focus_get(const E_Comp_Match *match)
+{
+   if (!match) return 0;
+   return match->accepts_focus;
+}
+
+E_API void
+e_comp_match_accepts_focus_set(E_Comp_Match *match, int accepts_focus)
+{
+   if (!match) return;
+   match->accepts_focus = accepts_focus;
+}
+
+E_API int
+e_comp_match_vkbd_get(const E_Comp_Match *match)
+{
+   if (!match) return 0;
+   return match->vkbd;
+}
+
+E_API void
+e_comp_match_vkbd_set(E_Comp_Match *match, int vkbd)
+{
+   if (!match) return;
+   match->vkbd = vkbd;
+}
+
+E_API int
+e_comp_match_argb_get(const E_Comp_Match *match)
+{
+   if (!match) return 0;
+   return match->argb;
+}
+
+E_API void
+e_comp_match_argb_set(E_Comp_Match *match, int argb)
+{
+   if (!match) return;
+   match->argb = argb;
+}
+
+E_API int
+e_comp_match_fullscreen_get(const E_Comp_Match *match)
+{
+   if (!match) return 0;
+   return match->fullscreen;
+}
+
+E_API void
+e_comp_match_fullscreen_set(E_Comp_Match *match, int fullscreen)
+{
+   if (!match) return;
+   match->fullscreen = fullscreen;
+}
+
+E_API int
+e_comp_match_modal_get(const E_Comp_Match *match)
+{
+   if (!match) return 0;
+   return match->modal;
+}
+
+E_API void
+e_comp_match_modal_set(E_Comp_Match *match, int modal)
+{
+   if (!match) return;
+   match->modal = modal;
+}
+
+E_API int
+e_comp_match_focus_get(const E_Comp_Match *match)
+{
+   if (!match) return 0;
+   return match->focus;
+}
+
+E_API void
+e_comp_match_focus_set(E_Comp_Match *match, int focus)
+{
+   if (!match) return;
+   match->focus = focus;
+}
+
+E_API int
+e_comp_match_no_shadow_get(const E_Comp_Match *match)
+{
+   if (!match) return 0;
+   return match->no_shadow;
+}
+
+E_API void
+e_comp_match_no_shadow_set(E_Comp_Match *match, int no_shadow)
+{
+   if (!match) return;
+   match->no_shadow = no_shadow;
+}
index b554c72980ee8945b92f021c7abe990d00513071..3771a7eede52212950b5c0787122b2ab0248240a 100644 (file)
@@ -239,4 +239,37 @@ E_API void           e_comp_config_touch_block_on_palm_set(int touch_block_on_pa
 E_API unsigned char  e_comp_config_blur_video_capture_get(void);
 E_API void           e_comp_config_blur_video_capture_set(unsigned char blur_video_capture);
 
+
+/////////////////////////////////////////////////////////////
+// This is for getting/setting internal value of E_Comp_Match
+E_API const char *e_comp_match_title_get(const E_Comp_Match *match);
+E_API void        e_comp_match_title_set(E_Comp_Match *match, const char *title);
+E_API const char *e_comp_match_name_get(const E_Comp_Match *match);
+E_API void        e_comp_match_name_set(E_Comp_Match *match, const char *name);
+E_API const char *e_comp_match_clas_get(const E_Comp_Match *match);
+E_API void        e_comp_match_clas_set(E_Comp_Match *match, const char *clas);
+E_API const char *e_comp_match_role_get(const E_Comp_Match *match);
+E_API void        e_comp_match_role_set(E_Comp_Match *match, const char *role);
+
+E_API int         e_comp_match_primary_type_get(const E_Comp_Match *match);
+E_API void        e_comp_match_primary_type_set(E_Comp_Match *match, int primary_type);
+E_API int         e_comp_match_borderless_get(const E_Comp_Match *match);
+E_API void        e_comp_match_borderless_set(E_Comp_Match *match, int borderless);
+E_API int         e_comp_match_dialog_get(const E_Comp_Match *match);
+E_API void        e_comp_match_dialog_set(E_Comp_Match *match, int dialog);
+E_API int         e_comp_match_accepts_focus_get(const E_Comp_Match *match);
+E_API void        e_comp_match_accepts_focus_set(E_Comp_Match *match, int accepts_focus);
+E_API int         e_comp_match_vkbd_get(const E_Comp_Match *match);
+E_API void        e_comp_match_vkbd_set(E_Comp_Match *match, int vkbd);
+E_API int         e_comp_match_argb_get(const E_Comp_Match *match);
+E_API void        e_comp_match_argb_set(E_Comp_Match *match, int argb);
+E_API int         e_comp_match_fullscreen_get(const E_Comp_Match *match);
+E_API void        e_comp_match_fullscreen_set(E_Comp_Match *match, int fullscreen);
+E_API int         e_comp_match_modal_get(const E_Comp_Match *match);
+E_API void        e_comp_match_modal_set(E_Comp_Match *match, int modal);
+E_API int         e_comp_match_focus_get(const E_Comp_Match *match);
+E_API void        e_comp_match_focus_set(E_Comp_Match *match, int focus);
+E_API int         e_comp_match_no_shadow_get(const E_Comp_Match *match);
+E_API void        e_comp_match_no_shadow_set(E_Comp_Match *match, int no_shadow);
+
 #endif