summaryrefslogtreecommitdiff
path: root/src/bin/e_config.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/e_config.c')
-rw-r--r--src/bin/e_config.c15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/bin/e_config.c b/src/bin/e_config.c
index ede954cb5a..715bedbc3f 100644
--- a/src/bin/e_config.c
+++ b/src/bin/e_config.c
@@ -139,6 +139,11 @@ e_config_init(void)
E_CONFIG_LIST(D, T, path_append_icons, _e_config_path_append_edd); /**/
E_CONFIG_LIST(D, T, path_append_modules, _e_config_path_append_edd); /**/
E_CONFIG_LIST(D, T, path_append_backgrounds, _e_config_path_append_edd); /**/
+ E_CONFIG_VAL(D, T, focus_policy, INT); /**/
+ E_CONFIG_VAL(D, T, pass_click_on, INT);
+ E_CONFIG_VAL(D, T, always_click_to_raise, INT);
+ E_CONFIG_VAL(D, T, use_auto_raise, INT);
+ E_CONFIG_VAL(D, T, auto_raise_delay, DOUBLE);
e_config = e_config_domain_load("e", _e_config_edd);
if (e_config)
@@ -200,8 +205,11 @@ e_config_init(void)
e_config->evas_engine_popups = E_EVAS_ENGINE_DEFAULT;
e_config->evas_engine_drag = E_EVAS_ENGINE_DEFAULT;
e_config->language = strdup("");
- e_config->focus_policy = E_FOCUS_FOLLOW_MOUSE;
- e_config->raise_timer = 0;
+ e_config->focus_policy = E_FOCUS_MOUSE;
+ e_config->pass_click_on = 1;
+ e_config->always_click_to_raise = 1;
+ e_config->use_auto_raise = 0;
+ e_config->auto_raise_delay = 0.5;
{
E_Config_Module *em;
@@ -662,6 +670,7 @@ e_config_init(void)
e_config_save_queue();
}
// e_config->evas_engine_container = E_EVAS_ENGINE_GL_X11;
+ e_config->focus_policy = E_FOCUS_MOUSE;
E_CONFIG_LIMIT(e_config->menus_scroll_speed, 1.0, 20000.0);
E_CONFIG_LIMIT(e_config->menus_fast_mouse_move_threshhold, 1.0, 2000.0);
@@ -676,6 +685,8 @@ e_config_init(void)
E_CONFIG_LIMIT(e_config->zone_desks_y_count, 1, 64);
E_CONFIG_LIMIT(e_config->use_edge_flip, 0, 1);
E_CONFIG_LIMIT(e_config->edge_flip_timeout, 0.0, 2.0);
+ E_CONFIG_LIMIT(e_config->use_auto_raise, 0, 1);
+ E_CONFIG_LIMIT(e_config->auto_raise_delay, 0.0, 5.0);
/* apply lang config - exception because config is loaded after intl setup */