}
return 1;
}
+
+
+/////////////////////////////////////////////////////////
+// This is for getting/setting internal value of E_Config
+E_API Eina_Bool
+e_config_wm_win_rotation_swap_size_get(void)
+{
+ EINA_SAFETY_ON_NULL_RETURN_VAL(e_config, EINA_FALSE);
+ return e_config->wm_win_rotation_swap_size;
+}
+
+E_API unsigned char
+e_config_wm_win_rotation_get(void)
+{
+ EINA_SAFETY_ON_NULL_RETURN_VAL(e_config, EINA_FALSE);
+ return e_config->wm_win_rotation;
+}
+
+E_API int
+e_config_use_e_policy_get(void)
+{
+ EINA_SAFETY_ON_NULL_RETURN_VAL(e_config, 0);
+ return e_config->use_e_policy;
+}
+
+E_API void
+e_config_show_cursor_set(unsigned char show_cursor)
+{
+ EINA_SAFETY_ON_NULL_RETURN(e_config);
+ e_config->show_cursor = show_cursor;
+}
+
+E_API void
+e_config_always_click_to_raise_set(int always_click_to_raise)
+{
+ EINA_SAFETY_ON_NULL_RETURN(e_config);
+ e_config->always_click_to_raise = always_click_to_raise;
+}
+
+E_API unsigned char
+e_config_configured_max_touch_use_get(void)
+{
+ EINA_SAFETY_ON_NULL_RETURN_VAL(e_config, 0);
+ return e_config->configured_max_touch.use;
+}
+
+E_API int
+e_config_configured_max_touch_count_get(void)
+{
+ EINA_SAFETY_ON_NULL_RETURN_VAL(e_config, 0);
+ return e_config->configured_max_touch.count;
+}
+
+E_API void
+e_config_focus_policy_ext_set(int focus_policy_ext)
+{
+ EINA_SAFETY_ON_NULL_RETURN(e_config);
+ e_config->focus_policy_ext = focus_policy_ext;
+}
+
+E_API Eina_Bool
+e_config_desk_zoom_effect_enable_get(void)
+{
+ EINA_SAFETY_ON_NULL_RETURN_VAL(e_config, 0);
+ return e_config->desk_zoom_effect.enable;
+}
+
+E_API void
+e_config_desk_zoom_effect_enable_set(Eina_Bool enable)
+{
+ EINA_SAFETY_ON_NULL_RETURN(e_config);
+ e_config->desk_zoom_effect.enable = enable;
+}
+
+E_API int
+e_config_transient_iconify_get(void)
+{
+ EINA_SAFETY_ON_NULL_RETURN_VAL(e_config, 0);
+ return e_config->transient.iconify;
+}
+
+E_API double
+e_config_deiconify_pending_timeout_get(void)
+{
+ EINA_SAFETY_ON_NULL_RETURN_VAL(e_config, 0);
+ return e_config->deiconify_pending_timeout;
+}
extern E_API E_Config *e_config;
+
+/////////////////////////////////////////////////////////
+// This is for getting/setting internal value of E_Config
+E_API Eina_Bool e_config_wm_win_rotation_swap_size_get(void);
+E_API unsigned char e_config_wm_win_rotation_get(void);
+E_API int e_config_use_e_policy_get(void);
+E_API void e_config_show_cursor_set(unsigned char show_cursor);
+E_API void e_config_always_click_to_raise_set(int always_click_to_raise);
+E_API unsigned char e_config_configured_max_touch_use_get(void);
+E_API int e_config_configured_max_touch_count_get(void);
+E_API void e_config_focus_policy_ext_set(int focus_policy_ext);
+E_API Eina_Bool e_config_desk_zoom_effect_enable_get(void);
+E_API void e_config_desk_zoom_effect_enable_set(Eina_Bool enable);
+E_API int e_config_transient_iconify_get(void);
+E_API double e_config_deiconify_pending_timeout_get(void);
+
#endif