From a83a32a2f9c3140851593dab9c6df8108e6d82ea Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 6 Dec 2012 08:25:47 +0000 Subject: [PATCH] various config dialogs which contained tall/wide lists are now resizable SVN revision: 80311 --- src/modules/conf_applications/e_int_config_apps.c | 3 ++- src/modules/conf_applications/e_int_config_apps_personal.c | 2 +- src/modules/conf_applications/e_int_config_defapps.c | 3 ++- src/modules/conf_dialogs/e_int_config_profiles.c | 3 ++- src/modules/conf_intl/e_int_config_intl.c | 7 ++++--- src/modules/conf_paths/e_int_config_paths.c | 3 ++- src/modules/conf_theme/e_int_config_borders.c | 3 ++- src/modules/conf_theme/e_int_config_color_classes.c | 1 + src/modules/conf_theme/e_int_config_fonts.c | 3 ++- src/modules/conf_theme/e_int_config_xsettings.c | 4 ++-- src/modules/conf_window_remembers/e_int_config_remembers.c | 3 ++- src/modules/quickaccess/e_mod_config.c | 3 ++- src/modules/xkbswitch/e_mod_config.c | 7 +++++-- 13 files changed, 29 insertions(+), 16 deletions(-) diff --git a/src/modules/conf_applications/e_int_config_apps.c b/src/modules/conf_applications/e_int_config_apps.c index 18af5228c..bd00e5bdf 100644 --- a/src/modules/conf_applications/e_int_config_apps.c +++ b/src/modules/conf_applications/e_int_config_apps.c @@ -240,11 +240,12 @@ _free_data(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata) } static Evas_Object * -_basic_create(E_Config_Dialog *cfd __UNUSED__, Evas *evas, E_Config_Dialog_Data *cfdata) +_basic_create(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata) { Evas_Object *otb, *ot; int mw; + e_dialog_resizable_set(cfd->dia, 1); otb = e_widget_toolbook_add(evas, 24, 24); if (cfdata->data->show_autostart) diff --git a/src/modules/conf_applications/e_int_config_apps_personal.c b/src/modules/conf_applications/e_int_config_apps_personal.c index c510be150..7662646c6 100644 --- a/src/modules/conf_applications/e_int_config_apps_personal.c +++ b/src/modules/conf_applications/e_int_config_apps_personal.c @@ -68,7 +68,7 @@ _free_data(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata) } static Evas_Object * -_basic_create(E_Config_Dialog *cfd __UNUSED__, Evas *evas, E_Config_Dialog_Data *cfdata) +_basic_create(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata) { Evas_Object *of, *li, *ob; Evas_Coord mw, mh; diff --git a/src/modules/conf_applications/e_int_config_defapps.c b/src/modules/conf_applications/e_int_config_defapps.c index da294a5c1..1e7b95898 100644 --- a/src/modules/conf_applications/e_int_config_defapps.c +++ b/src/modules/conf_applications/e_int_config_defapps.c @@ -283,12 +283,13 @@ _sel_mime_cb(void *data) } static Evas_Object * -_basic_create(E_Config_Dialog *cfd __UNUSED__, Evas *evas, E_Config_Dialog_Data *cfdata) +_basic_create(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata) { Evas_Object *otb, *ot, *ob, *of, *il; Eina_List *l; Config_Mime *m; + e_dialog_resizable_set(cfd->dia, 1); otb = e_widget_toolbook_add(evas, 24, 24); ot = e_widget_table_add(evas, EINA_FALSE); diff --git a/src/modules/conf_dialogs/e_int_config_profiles.c b/src/modules/conf_dialogs/e_int_config_profiles.c index 624437af9..884528728 100644 --- a/src/modules/conf_dialogs/e_int_config_profiles.c +++ b/src/modules/conf_dialogs/e_int_config_profiles.c @@ -94,12 +94,13 @@ _apply_cfdata(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata) } static Evas_Object * -_create_widgets(E_Config_Dialog *cfd EINA_UNUSED, Evas *evas, E_Config_Dialog_Data *cfdata) +_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata) { Evas_Object *o, *of, *ot, *ob; Evas_Coord mw, mh; char buf[PATH_MAX]; + e_dialog_resizable_set(cfd->dia, 1); o = e_widget_list_add(evas, 0, 0); of = e_widget_framelist_add(evas, _("Available Profiles"), 0); diff --git a/src/modules/conf_intl/e_int_config_intl.c b/src/modules/conf_intl/e_int_config_intl.c index 07090d668..55e8cf0f4 100644 --- a/src/modules/conf_intl/e_int_config_intl.c +++ b/src/modules/conf_intl/e_int_config_intl.c @@ -1014,7 +1014,7 @@ _advanced_apply_data(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfda } static Evas_Object * -_basic_create_widgets(E_Config_Dialog *cfd EINA_UNUSED, Evas *evas, E_Config_Dialog_Data *cfdata) +_basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata) { Evas_Object *o, *of, *ob, *ic; char *cur_sig_loc; @@ -1023,6 +1023,7 @@ _basic_create_widgets(E_Config_Dialog *cfd EINA_UNUSED, Evas *evas, E_Config_Dia char buf[PATH_MAX]; cfdata->evas = evas; + e_dialog_resizable_set(cfd->dia, 1); o = e_widget_table_add(evas, 0); of = e_widget_framelist_add(evas, _("Language Selector"), 0); ob = e_widget_ilist_add(evas, 16, 16, &(cfdata->cur_blang)); @@ -1104,13 +1105,13 @@ _basic_create_widgets(E_Config_Dialog *cfd EINA_UNUSED, Evas *evas, E_Config_Dia } static Evas_Object * -_advanced_create_widgets(E_Config_Dialog *cfd EINA_UNUSED, Evas *evas, E_Config_Dialog_Data *cfdata) +_advanced_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata) { Evas_Object *o, *of, *ob; const char *lang, *reg, *cs, *mod; cfdata->evas = evas; - + e_dialog_resizable_set(cfd->dia, 1); _intl_current_locale_setup(cfdata); o = e_widget_table_add(evas, 0); diff --git a/src/modules/conf_paths/e_int_config_paths.c b/src/modules/conf_paths/e_int_config_paths.c index 26eb61953..4ce24f63b 100644 --- a/src/modules/conf_paths/e_int_config_paths.c +++ b/src/modules/conf_paths/e_int_config_paths.c @@ -155,11 +155,12 @@ _basic_apply_data(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata) } static Evas_Object * -_basic_create_widgets(E_Config_Dialog *cfd EINA_UNUSED, Evas *evas, E_Config_Dialog_Data *cfdata) +_basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata) { Evas_Object *o, *of, *ob; int i; + e_dialog_resizable_set(cfd->dia, 1); o = e_widget_table_add(evas, 0); of = e_widget_framelist_add(evas, _("Enlightenment Paths"), 0); diff --git a/src/modules/conf_theme/e_int_config_borders.c b/src/modules/conf_theme/e_int_config_borders.c index da7f7830e..aeb5615df 100644 --- a/src/modules/conf_theme/e_int_config_borders.c +++ b/src/modules/conf_theme/e_int_config_borders.c @@ -191,7 +191,7 @@ _basic_apply_border(E_Config_Dialog_Data *cfdata) } static Evas_Object * -_basic_create(E_Config_Dialog *cfd EINA_UNUSED, Evas *evas, E_Config_Dialog_Data *cfdata) +_basic_create(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata) { Evas_Object *o, *ol, *ob, *oj, *orect, *of; Evas_Coord w, h; @@ -199,6 +199,7 @@ _basic_create(E_Config_Dialog *cfd EINA_UNUSED, Evas *evas, E_Config_Dialog_Data int n = 1, sel = 0; const char *str, *tmp; + e_dialog_resizable_set(cfd->dia, 1); if (cfdata->border) tmp = cfdata->border->client.border.name; else diff --git a/src/modules/conf_theme/e_int_config_color_classes.c b/src/modules/conf_theme/e_int_config_color_classes.c index ddeee8c1e..723955368 100644 --- a/src/modules/conf_theme/e_int_config_color_classes.c +++ b/src/modules/conf_theme/e_int_config_color_classes.c @@ -529,6 +529,7 @@ _basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cf unsigned int i; const Eina_List *l; + e_dialog_resizable_set(cfd->dia, 1); cfdata->gui.evas = evas; ol = e_widget_list_add(evas, 0, 0); diff --git a/src/modules/conf_theme/e_int_config_fonts.c b/src/modules/conf_theme/e_int_config_fonts.c index 441a2a348..ed2677a2d 100644 --- a/src/modules/conf_theme/e_int_config_fonts.c +++ b/src/modules/conf_theme/e_int_config_fonts.c @@ -413,12 +413,13 @@ _font_hash_cb(const Eina_Hash *hash __UNUSED__, const void *key __UNUSED__, void } static Evas_Object * -_basic_create_widgets(E_Config_Dialog *cfd EINA_UNUSED, Evas *evas, E_Config_Dialog_Data *cfdata) +_basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata) { Evas_Object *ot, *ob, *of; cfdata->evas = evas; + e_dialog_resizable_set(cfd->dia, 1); ot = e_widget_table_add(evas, 0); cfdata->gui.class_list = NULL; diff --git a/src/modules/conf_theme/e_int_config_xsettings.c b/src/modules/conf_theme/e_int_config_xsettings.c index a6270e6af..80a1d9b34 100644 --- a/src/modules/conf_theme/e_int_config_xsettings.c +++ b/src/modules/conf_theme/e_int_config_xsettings.c @@ -448,7 +448,7 @@ _icon_theme_changed(void *data, Evas_Object *o __UNUSED__) } static Evas_Object * -_basic_create(E_Config_Dialog *cfd EINA_UNUSED, Evas *evas, E_Config_Dialog_Data *cfdata) +_basic_create(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata) { Evas_Object *otb, *ol, *ilist, *of, *ow; struct _fill_icon_themes_data *d; @@ -524,7 +524,7 @@ _basic_create(E_Config_Dialog *cfd EINA_UNUSED, Evas *evas, E_Config_Dialog_Data 1, 1, 1, 1, 0.5, 0.0); e_widget_toolbook_page_show(otb, 0); - + e_dialog_resizable_set(cfd->dia, 1); _fill_files_ilist(cfdata); diff --git a/src/modules/conf_window_remembers/e_int_config_remembers.c b/src/modules/conf_window_remembers/e_int_config_remembers.c index 3440250c2..ab3d92dbd 100644 --- a/src/modules/conf_window_remembers/e_int_config_remembers.c +++ b/src/modules/conf_window_remembers/e_int_config_remembers.c @@ -108,11 +108,12 @@ _basic_apply_data(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata) } static Evas_Object * -_basic_create(E_Config_Dialog *cfd __UNUSED__, Evas *evas, E_Config_Dialog_Data *cfdata) +_basic_create(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata) { Evas_Object *ol, *of2, *ow; Evas_Coord mw, mh; + e_dialog_resizable_set(cfd->dia, 1); ol = e_widget_list_add(evas, 0, 0); ow = e_widget_check_add(evas, _("Remember internal dialogs"), diff --git a/src/modules/quickaccess/e_mod_config.c b/src/modules/quickaccess/e_mod_config.c index a0d7e5455..2facec71d 100644 --- a/src/modules/quickaccess/e_mod_config.c +++ b/src/modules/quickaccess/e_mod_config.c @@ -231,11 +231,12 @@ _list_rename(void *data, void *list) } static Evas_Object * -_advanced_create_widgets(E_Config_Dialog *cfd EINA_UNUSED, Evas *evas, E_Config_Dialog_Data *cfdata) +_advanced_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata) { Evas_Object *ob, *ol, *otb, *tab; int w, h; + e_dialog_resizable_set(cfd->dia, 1); tab = e_widget_table_add(evas, 0); evas_object_name_set(tab, "dia_table"); diff --git a/src/modules/xkbswitch/e_mod_config.c b/src/modules/xkbswitch/e_mod_config.c index e903ddc8d..e0478bbfd 100644 --- a/src/modules/xkbswitch/e_mod_config.c +++ b/src/modules/xkbswitch/e_mod_config.c @@ -215,10 +215,13 @@ _basic_apply(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata) } static Evas_Object * -_basic_create(E_Config_Dialog *cfd __UNUSED__, Evas *evas, E_Config_Dialog_Data *cfdata) +_basic_create(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata) { + Evas_Object *mainn; + /* Holds the dialog contents, displays a toolbar on the top */ - Evas_Object *mainn = e_widget_toolbook_add(evas, 24, 24); + e_dialog_resizable_set(cfd->dia, 1); + mainn = e_widget_toolbook_add(evas, 24, 24); { /* Holds the used layouts ilist and the button table */ Evas_Object *layoutss;