From: TaeHyeon Jeong Date: Tue, 21 Jan 2025 07:25:47 +0000 (+0900) Subject: e_comp_cfdata: Impl getter/setter for E_Comp_Match X-Git-Tag: accepted/tizen/unified/20250203.113944~38 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=755e084ebb3b837150e77f20ce17e87b772d593a;p=platform%2Fupstream%2Fenlightenment.git e_comp_cfdata: Impl getter/setter for E_Comp_Match - Add e_comp_match_get/set functions to get/set E_Comp_Match members. Change-Id: I88e7d34554a6dec7d0a12eae3a45e053b28157a8 --- diff --git a/src/bin/core/e_comp_cfdata.c b/src/bin/core/e_comp_cfdata.c index 1ba92994c1..89a8cba695 100644 --- a/src/bin/core/e_comp_cfdata.c +++ b/src/bin/core/e_comp_cfdata.c @@ -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; +} diff --git a/src/include/e_comp_cfdata.h b/src/include/e_comp_cfdata.h index b554c72980..3771a7eede 100644 --- a/src/include/e_comp_cfdata.h +++ b/src/include/e_comp_cfdata.h @@ -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