diff options
Diffstat (limited to 'src/bin/e_config.c')
-rw-r--r-- | src/bin/e_config.c | 15 |
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 */ |