discomfitor pushed a commit to branch enlightenment-0.21. http://git.enlightenment.org/core/enlightenment.git/commit/?id=3aa8f2f1f74b536df83cd91e3babcccdfd70205b
commit 3aa8f2f1f74b536df83cd91e3babcccdfd70205b Author: Carsten Haitzler (Rasterman) <[email protected]> Date: Fri Aug 18 09:13:52 2017 +0900 filepreview - properly set min size on cells not in a broken way this should fix T5891 --- src/bin/e_widget_filepreview.c | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/src/bin/e_widget_filepreview.c b/src/bin/e_widget_filepreview.c index 26028952f..79ba5615d 100644 --- a/src/bin/e_widget_filepreview.c +++ b/src/bin/e_widget_filepreview.c @@ -322,7 +322,14 @@ _e_wid_fprev_preview_video_widgets(E_Widget_Data *wd) e_widget_table_object_align_append(wd->o_preview_properties_table, \ wd->labob, \ 0, y, 1, 1, 0, 1, 0, 0, 1.0, 0.0); \ - o = e_widget_entry_add(win, &(wd->preview_extra_text), NULL, NULL, NULL); \ + o = evas_object_rectangle_add(evas); \ + evas_object_size_hint_min_set(o, entw * e_scale, 1); \ + evas_object_color_set(o, 0, 0, 0, 0); \ + evas_object_pass_events_set(o, EINA_TRUE); \ + e_widget_table_object_align_append(wd->o_preview_properties_table, \ + o, \ + 1, y, 1, 1, 1, 1, 1, 0, 0.0, 0.0); \ + o = e_widget_entry_add(win, &(wd->preview_extra_text), NULL, NULL, NULL); \ e_widget_entry_readonly_set(o, 1); \ wd->entob = o; \ e_widget_table_object_align_append(wd->o_preview_properties_table, \ @@ -405,9 +412,14 @@ _e_wid_fprev_preview_fs_widgets(E_Widget_Data *wd, Eina_Bool mount_point) e_widget_table_object_align_append(wd->o_preview_properties_table, \ wd->labob, \ 0, y, 1, 1, 0, 1, 0, 0, 1.0, 0.0); \ - o = e_widget_entry_add(win, &(wd->preview_extra_text), NULL, NULL, NULL); \ - evas_object_size_hint_min_get(o, &mw, &mh); \ - e_widget_size_min_set(o, 100, mh); \ + o = evas_object_rectangle_add(evas); \ + evas_object_size_hint_min_set(o, entw * e_scale, 1); \ + evas_object_color_set(o, 0, 0, 0, 0); \ + evas_object_pass_events_set(o, EINA_TRUE); \ + e_widget_table_object_align_append(wd->o_preview_properties_table, \ + o, \ + 1, y, 1, 1, 1, 1, 1, 0, 0.0, 0.0); \ + o = e_widget_entry_add(win, &(wd->preview_extra_text), NULL, NULL, NULL); \ e_widget_entry_readonly_set(o, 1); \ wd->entob = o; \ e_widget_table_object_align_append(wd->o_preview_properties_table, \ --
