diff --git a/src/modules/illume/e_appwin.c b/src/modules/illume/e_appwin.c index b0fccaf94..6c77e0258 100644 --- a/src/modules/illume/e_appwin.c +++ b/src/modules/illume/e_appwin.c @@ -181,6 +181,7 @@ e_appwin_show(E_Appwin *esw) e_widget_ilist_go(esw->ilist_obj); e_widget_ilist_preferred_size_get(esw->ilist_obj, &mw, &mh); + if (mh < (120 *e_scale)) mh = 120 * e_scale; edje_extern_object_min_size_set(esw->ilist_obj, mw, mh); edje_object_part_swallow(esw->base_obj, "e.swallow.content", esw->ilist_obj); diff --git a/src/modules/illume/e_kbd_int.c b/src/modules/illume/e_kbd_int.c index f677eca1f..cf5383b81 100644 --- a/src/modules/illume/e_kbd_int.c +++ b/src/modules/illume/e_kbd_int.c @@ -1494,6 +1494,7 @@ _e_kbd_int_dictlist_up(E_Kbd_Int *ki) e_widget_ilist_go(o); e_widget_ilist_preferred_size_get(o, &mw, &mh); + if (mh < (120 *e_scale)) mh = 120 * e_scale; edje_extern_object_min_size_set(ki->dictlist.ilist_obj, mw, mh); edje_object_part_swallow(ki->dictlist.base_obj, "e.swallow.content", @@ -1600,6 +1601,7 @@ _e_kbd_int_matchlist_up(E_Kbd_Int *ki) e_widget_ilist_go(o); e_widget_ilist_preferred_size_get(o, &mw, &mh); + if (mh < (120 *e_scale)) mh = 120 * e_scale; edje_extern_object_min_size_set(ki->matchlist.ilist_obj, mw, mh); edje_object_part_swallow(ki->matchlist.base_obj, "e.swallow.content", @@ -1724,6 +1726,7 @@ _e_kbd_int_layoutlist_up(E_Kbd_Int *ki) e_widget_ilist_go(o); e_widget_ilist_preferred_size_get(o, &mw, &mh); + if (mh < (120 *e_scale)) mh = 120 * e_scale; edje_extern_object_min_size_set(ki->layoutlist.ilist_obj, mw, mh); edje_object_part_swallow(ki->layoutlist.base_obj, "e.swallow.content", diff --git a/src/modules/illume/e_slipwin.c b/src/modules/illume/e_slipwin.c index b36c84dd1..892601bf0 100644 --- a/src/modules/illume/e_slipwin.c +++ b/src/modules/illume/e_slipwin.c @@ -169,6 +169,7 @@ e_slipwin_show(E_Slipwin *esw) e_widget_ilist_go(esw->ilist_obj); e_widget_ilist_preferred_size_get(esw->ilist_obj, &mw, &mh); + if (mh < (120 *e_scale)) mh = 120 * e_scale; edje_extern_object_min_size_set(esw->ilist_obj, mw, mh); edje_object_part_swallow(esw->base_obj, "e.swallow.content", esw->ilist_obj); diff --git a/src/modules/illume/e_syswin.c b/src/modules/illume/e_syswin.c index 5ef126436..85c0e5ea7 100644 --- a/src/modules/illume/e_syswin.c +++ b/src/modules/illume/e_syswin.c @@ -169,6 +169,7 @@ e_syswin_show(E_Syswin *esw) e_widget_ilist_go(esw->ilist_obj); e_widget_ilist_preferred_size_get(esw->ilist_obj, &mw, &mh); + if (mh < (120 *e_scale)) mh = 120 * e_scale; edje_extern_object_min_size_set(esw->ilist_obj, mw, mh); edje_object_part_swallow(esw->base_obj, "e.swallow.content", esw->ilist_obj); diff --git a/src/modules/illume/e_winilist.c b/src/modules/illume/e_winilist.c index e3f07a301..1eece56fb 100644 --- a/src/modules/illume/e_winilist.c +++ b/src/modules/illume/e_winilist.c @@ -265,6 +265,8 @@ _cb_object_resize(void *data, Evas *e, Evas_Object *obj, void *event_info) d = evas_object_data_get(obj, "..[winilist]"); if (!d) return; e_ilist_min_size_get(d->o_ilist, &lw, &lh); + if (lh < (120 * e_scale)) lh = 120 * e_scale; + printf("%i\n", lh); e_scrollframe_child_viewport_size_get(d->o_frame, &vw, &vh); evas_object_resize(d->o_ilist, vw, lh); } @@ -403,6 +405,8 @@ _refill(Data *d) /* FIXME: figure out optimal size */ e_ilist_min_size_get(d->o_ilist, &lw, &lh); + if (lh < (120 * e_scale)) lh = 120 * e_scale; + printf("%i\n", lh); e_scrollframe_child_viewport_size_get(d->o_frame, &vw, &vh); evas_object_geometry_get(d->o_frame, NULL, NULL, &w, &h); evas_object_resize(d->o_ilist, vw, lh);