From decdec3a8fa62d01595cc3eecdf128e166ad907a Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Thu, 29 Aug 2019 17:15:32 +0100 Subject: [PATCH] elm config - add config api's to set desktop style entry flag/mode --- src/lib/elementary/elm_config.c | 13 +++++++++++++ src/lib/elementary/elm_config.h | 16 ++++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/src/lib/elementary/elm_config.c b/src/lib/elementary/elm_config.c index e8418b50eb..b55933f7c4 100644 --- a/src/lib/elementary/elm_config.c +++ b/src/lib/elementary/elm_config.c @@ -4024,6 +4024,19 @@ elm_config_glayer_double_tap_timeout_set(double double_tap_timeout) _elm_config->glayer_double_tap_timeout = double_tap_timeout; } +EAPI Eina_Bool +elm_config_desktop_entry_get(void) +{ + return _elm_config->desktop_entry; +} + +EAPI void +elm_config_desktop_entry_set(Eina_Bool enable) +{ + _elm_config->priv.desktop_entry = EINA_TRUE; + _elm_config->desktop_entry = !!enable; +} + EAPI Eina_Bool elm_config_magnifier_enable_get(void) { diff --git a/src/lib/elementary/elm_config.h b/src/lib/elementary/elm_config.h index 284757c334..48f8778d75 100644 --- a/src/lib/elementary/elm_config.h +++ b/src/lib/elementary/elm_config.h @@ -2080,6 +2080,22 @@ EAPI void elm_config_color_overlay_unset(const char *color_class); */ EAPI void elm_config_color_overlay_apply(void); +/** + * Get the desktop style entry enabled state + * + * @return The desktop style enabled state for entries + * @since 1.23 + */ +EAPI Eina_Bool elm_config_desktop_entry_get(void); + +/** + * Set the desktop style entry enabled state + * + * @param enable The desktop style enabled state for entries + * @since 1.23 + */ +EAPI void elm_config_desktop_entry_set(Eina_Bool enable); + /** * Get the magnifier enabled state for entries *