From e87117ec3a2c7adc885b72454e16d58a8bd7760f Mon Sep 17 00:00:00 2001 From: Virgile Prevosto <virgile.prevosto@m4x.org> Date: Fri, 4 Jan 2019 17:41:48 +0100 Subject: [PATCH] [gui] Better layout for menu items --- src/plugins/gui/gtk_helper.ml | 5 ++--- src/plugins/gui/menu_manager.ml | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/plugins/gui/gtk_helper.ml b/src/plugins/gui/gtk_helper.ml index 19933af261f..66d03ad7135 100644 --- a/src/plugins/gui/gtk_helper.ml +++ b/src/plugins/gui/gtk_helper.ml @@ -1021,11 +1021,10 @@ let graph_window_through_dot ~parent ~title dot_formatter = let image_menu_item ~(image:GObj.widget) ~text ~packing = let mi = GMenu.menu_item () in let box = - GPack.hbox ~spacing:2 ~border_width:0 ~homogeneous:true () + GPack.hbox ~spacing:2 ~border_width:0 ~packing:mi#add () in box#add image; - box#add (GMisc.label ~justify:`LEFT ~text ())#coerce; - mi#add box#coerce; + box#add (GMisc.label ~justify:`LEFT ~xalign:0. ~xpad:0 ~text ())#coerce; packing mi; mi diff --git a/src/plugins/gui/menu_manager.ml b/src/plugins/gui/menu_manager.ml index 9879648c714..7cf32bfc19a 100644 --- a/src/plugins/gui/menu_manager.ml +++ b/src/plugins/gui/menu_manager.ml @@ -252,7 +252,7 @@ class menu_manager ?packing ~host:(_:Gtk_helper.host) = ignore (mi#connect#activate callback); MStandard mi | Some stock, Unit_callback callback -> - let image = (GMisc.image ~stock () :> GObj.widget) in + let image = (GMisc.image ~stock ~xalign:0. () :> GObj.widget) in let text = label in let packing = !!menubar_packing in let mi = Gtk_helper.image_menu_item ~image ~text ~packing in -- GitLab