From da0f51c1efb12b4293f3be997392e170c3a3d7f8 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Thu, 25 May 2006 16:14:10 +0000 Subject: [PATCH] Fix long-standing issue with Window Display config dialog that has been driving me crazy. - Keep Window Geometry Info option in sync between Basic and Advanced. SVN revision: 22891 --- src/bin/e_int_config_window_display.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/bin/e_int_config_window_display.c b/src/bin/e_int_config_window_display.c index b56749de8..0a2e6866d 100644 --- a/src/bin/e_int_config_window_display.c +++ b/src/bin/e_int_config_window_display.c @@ -99,11 +99,15 @@ _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata) { e_config->move_info_visible = 1; e_config->resize_info_visible = 1; + cfdata->move_info_visible = 1; + cfdata->resize_info_visible = 1; } else { e_config->move_info_visible = 0; e_config->resize_info_visible = 0; + cfdata->move_info_visible = 0; + cfdata->resize_info_visible = 0; } e_config->window_placement_policy = cfdata->window_placement_policy; e_config->border_shade_animate = cfdata->animate_shading; @@ -167,6 +171,17 @@ _advanced_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data Evas_Object *o, *ob, *of; E_Radio_Group *rg; + if (cfdata->move_resize_info) + { + cfdata->move_info_visible = 1; + cfdata->resize_info_visible = 1; + } + else + { + cfdata->move_info_visible = 0; + cfdata->resize_info_visible = 0; + } + o = e_widget_list_add(evas, 0, 0); of = e_widget_framelist_add(evas, _("Window Move Geometry"), 0);