diff options
author | Viktor Kojouharov <vkojouharov@gmail.com> | 2009-02-27 18:36:08 +0000 |
---|---|---|
committer | Viktor Kojouharov <vkojouharov@gmail.com> | 2009-02-27 18:36:08 +0000 |
commit | 82404b049e70badd069d328b7e6cc7638d7b81dc (patch) | |
tree | f05ff23459ff43ea3e95baabaa6edd5f476710e4 /src/modules/conf_desks | |
parent | 6053a421dc1cf5f11506f45a796b1a846cbb61ce (diff) | |
download | enlightenment-82404b049e70badd069d328b7e6cc7638d7b81dc.tar.gz |
option to restrict mouse desktop flipping if there are fullscreen windows
SVN revision: 39271
Diffstat (limited to 'src/modules/conf_desks')
-rw-r--r-- | src/modules/conf_desks/e_int_config_desks.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/modules/conf_desks/e_int_config_desks.c b/src/modules/conf_desks/e_int_config_desks.c index 2f83122a95..1a59193ef4 100644 --- a/src/modules/conf_desks/e_int_config_desks.c +++ b/src/modules/conf_desks/e_int_config_desks.c @@ -23,6 +23,7 @@ struct _E_Config_Dialog_Data /*- ADVANCED -*/ int edge_flip_dragging; int flip_wrap; + int fullscreen_flip; int flip_mode; int flip_interp; double flip_speed; @@ -65,6 +66,7 @@ _fill_data(E_Config_Dialog_Data *cfdata) cfdata->flip_animate = e_config->desk_flip_animate_mode > 0; cfdata->edge_flip_dragging = e_config->edge_flip_dragging; cfdata->flip_wrap = e_config->desk_flip_wrap; + cfdata->fullscreen_flip = e_config->fullscreen_flip; cfdata->flip_mode = e_config->desk_flip_animate_mode; cfdata->flip_interp = e_config->desk_flip_animate_interpolation; cfdata->flip_speed = e_config->desk_flip_animate_time; @@ -160,6 +162,7 @@ _advanced_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata) e_config->edge_flip_dragging = cfdata->edge_flip_dragging; e_config->desk_flip_wrap = cfdata->flip_wrap; + e_config->fullscreen_flip = cfdata->fullscreen_flip; e_config_save_queue(); return 1; /* Apply was OK */ @@ -235,6 +238,8 @@ _advanced_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data e_widget_framelist_object_append(of, ob); ob = e_widget_check_add(evas, _("Wrap desktops around when flipping"), &(cfdata->flip_wrap)); e_widget_framelist_object_append(of, ob); + ob = e_widget_check_add(evas, _("Allow flipping with fullscreen windows"), &(cfdata->fullscreen_flip)); + e_widget_framelist_object_append(of, ob); e_widget_table_object_append(ott, of, 1, 0, 1, 1, 1, 0, 1, 0); of = e_widget_framelist_add(evas, _("Flip Animation"), 0); |