From ddb01ba1ef2ee12ff0b17554baf68a1b2ddc2da3 Mon Sep 17 00:00:00 2001 From: Alastair Poole Date: Sat, 4 Aug 2018 10:28:44 +0100 Subject: [PATCH] tabs: make tabs consistent size. Give us consistent tab size and text alignment which complements this for our tabs. --- src/bin/mainview/edi_mainview_panel.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/bin/mainview/edi_mainview_panel.c b/src/bin/mainview/edi_mainview_panel.c index 0c0de19..1a03783 100644 --- a/src/bin/mainview/edi_mainview_panel.c +++ b/src/bin/mainview/edi_mainview_panel.c @@ -473,6 +473,7 @@ _edi_mainview_panel_item_tab_add(Edi_Mainview_Panel *panel, Edi_Path_Options *op Edi_Mainview_Item *item; Edi_Editor *editor; Elm_Code *code; + int h; const char *path; if (!panel) return; @@ -491,6 +492,8 @@ _edi_mainview_panel_item_tab_add(Edi_Mainview_Panel *panel, Edi_Path_Options *op panel->items = eina_list_append(panel->items, item); _edi_mainview_panel_show(panel, content); + evas_object_geometry_get(panel->tabs, NULL, NULL, NULL, &h); + tab = elm_button_add(panel->tabs); evas_object_size_hint_weight_set(tab, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(tab, 0.0, EVAS_HINT_FILL); @@ -503,9 +506,10 @@ _edi_mainview_panel_item_tab_add(Edi_Mainview_Panel *panel, Edi_Path_Options *op path = item->path; elm_object_tooltip_text_set(tab, path); + elm_object_tooltip_window_mode_set(tab, EINA_TRUE); elm_layout_theme_set(tab, "multibuttonentry", "btn", "default"); - elm_object_part_text_set(tab, "elm.btn.text", ecore_file_file_get(options->path)); + elm_object_part_text_set(tab, "elm.btn.text", eina_slstr_printf("