better sizing

SVN revision: 46815
This commit is contained in:
Gustavo Sverzut Barbieri 2010-03-03 04:42:22 +00:00
parent c129cfd891
commit b7e7f44bc9
2 changed files with 9 additions and 10 deletions

View File

@ -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;

View File

@ -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);