netstar pushed a commit to branch master. http://git.enlightenment.org/apps/ecrire.git/commit/?id=88605b589d1fd19f91b3d7f825561a3282fc1e31
commit 88605b589d1fd19f91b3d7f825561a3282fc1e31 Author: Alastair Poole <nets...@gmail.com> Date: Thu Apr 8 11:06:56 2021 +0100 search: inwin made simple. Looks okay with flat. --- src/bin/ui/search_dialog.c | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/src/bin/ui/search_dialog.c b/src/bin/ui/search_dialog.c index 9af445a..a1cd811 100644 --- a/src/bin/ui/search_dialog.c +++ b/src/bin/ui/search_dialog.c @@ -171,7 +171,7 @@ _cb_win_del(void *data EINA_UNUSED, Evas *e, Evas_Object *obj, void *event_info) Evas_Object * ui_find_dialog_open(Evas_Object *parent, Ecrire_Editor *inst) { - Evas_Object *win, *bg, *tbl, *bx, *pad, *hbx, *chk, *btn; + Evas_Object *win, *bg, *bx, *pad, *hbx, *chk, *btn; Evas_Object *sent, *rent; const Evas_Object *tb; Evas_Textblock_Cursor *cursor; @@ -200,20 +200,13 @@ ui_find_dialog_open(Evas_Object *parent, Ecrire_Editor *inst) evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bx); - tbl = elm_table_add(win); - elm_table_padding_set(tbl, 15, 0); - evas_object_size_hint_align_set(tbl, EVAS_HINT_FILL, EVAS_HINT_FILL); - evas_object_size_hint_weight_set(tbl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - evas_object_show(tbl); - elm_box_pack_end(bx, tbl); - search->entry_find = sent = elm_entry_add(win); elm_object_part_text_set(sent, "guide", "Search"); elm_entry_scrollable_set(sent, EINA_TRUE); elm_entry_single_line_set(sent, EINA_TRUE); evas_object_size_hint_align_set(sent, EVAS_HINT_FILL, 0.0); evas_object_size_hint_weight_set(sent, EVAS_HINT_EXPAND, 0.0); - elm_table_pack(tbl, sent, 0, 0, 1, 1); + elm_box_pack_end(bx, sent); evas_object_show(sent); evas_object_smart_callback_add(sent, "changed", _cb_entry_changed, search); @@ -223,12 +216,12 @@ ui_find_dialog_open(Evas_Object *parent, Ecrire_Editor *inst) elm_entry_single_line_set(rent, EINA_TRUE); evas_object_size_hint_align_set(rent, EVAS_HINT_FILL, 0.0); evas_object_size_hint_weight_set(rent, EVAS_HINT_EXPAND, 0.0); - elm_table_pack(tbl, rent, 0, 1, 1, 1); + elm_box_pack_end(bx, rent); evas_object_show(rent); evas_object_smart_callback_add(rent, "changed", _cb_entry_changed, search); hbx = elm_box_add(win); - elm_box_homogeneous_set(hbx, EINA_FALSE); + elm_box_homogeneous_set(hbx, EINA_TRUE); elm_box_horizontal_set(hbx, EINA_TRUE); evas_object_size_hint_align_set(hbx, 0.5, EVAS_HINT_FILL); evas_object_size_hint_weight_set(hbx, EVAS_HINT_EXPAND, 0.0); --