From b7e7f44bc92b216fe9450d12b0b3cff60f775627 Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Wed, 3 Mar 2010 04:42:22 +0000 Subject: [PATCH] better sizing SVN revision: 46815 --- data/themes/default.edc | 6 ++---- src/bin/e_int_config_modules.c | 13 +++++++------ 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/data/themes/default.edc b/data/themes/default.edc index 9c0e8e908..4fb12593e 100644 --- a/data/themes/default.edc +++ b/data/themes/default.edc @@ -21141,9 +21141,8 @@ group { name: "e/toolbar/default/base"; offset: 4 4; } rel2 { - to_x: "e.swallow.end"; relative: 1.0 1.0; - offset: -1 -5; + offset: -5 -5; } color: 0 0 0 255; color3: 0 0 0 0; @@ -21339,9 +21338,8 @@ group { name: "e/toolbar/default/base"; offset: 4 4; } rel2 { - to_x: "e.swallow.end"; relative: 1.0 1.0; - offset: -1 -5; + offset: -5 -5; } color: 0 0 0 255; color3: 0 0 0 0; diff --git a/src/bin/e_int_config_modules.c b/src/bin/e_int_config_modules.c index c02e0655e..f7df6f0b6 100644 --- a/src/bin/e_int_config_modules.c +++ b/src/bin/e_int_config_modules.c @@ -124,12 +124,19 @@ static Evas_Object * _basic_create(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata) { Evas_Object *of, *ol; + Evas_Coord w; cfdata->evas = e_win_evas_get(cfd->dia->win); of = e_widget_frametable_add(evas, _("Modules"), 0); ol = e_widget_ilist_add(evas, 24, 24, NULL); cfdata->l_modules = ol; + _widget_list_populate(cfdata); + + e_widget_size_min_get(cfdata->l_modules, &w, NULL); + if (w < 200 * e_scale) w = 200 * e_scale; + e_widget_size_min_set(cfdata->l_modules, w, 150 * e_scale); + e_widget_ilist_multi_select_set(ol, 1); e_widget_on_change_hook_set(ol, _widget_list_selection_changed, cfdata); e_widget_frametable_object_append(of, ol, 0, 0, 2, 1, 1, 1, 1, 1); @@ -150,8 +157,6 @@ _basic_create(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata) e_widget_textblock_markup_set(ol, _("No modules selected.")); e_widget_frametable_object_append(of, ol, 0, 2, 2, 1, 1, 0, 1, 0); - _widget_list_populate(cfdata); - e_dialog_resizable_set(cfd->dia, 1); e_util_win_auto_resize_fill(cfd->dia->win); e_win_centered_set(cfd->dia->win, 1); @@ -461,7 +466,6 @@ static void _widget_list_populate(E_Config_Dialog_Data *cfdata) { CFType *cft; - Evas_Coord w; Eina_List *l_type; int idx = 0; @@ -489,9 +493,6 @@ _widget_list_populate(E_Config_Dialog_Data *cfdata) } e_widget_ilist_go(cfdata->l_modules); - e_widget_size_min_get(cfdata->l_modules, &w, NULL); - if (w < 250 * e_scale) w = 250 * e_scale; - e_widget_size_min_set(cfdata->l_modules, w, (200 * e_scale)); e_widget_ilist_thaw(cfdata->l_modules); edje_thaw(); evas_event_thaw(cfdata->evas);