Skip to content
Snippets Groups Projects
Commit e87117ec authored by Virgile Prevosto's avatar Virgile Prevosto
Browse files

[gui] Better layout for menu items

parent 30518988
No related branches found
No related tags found
No related merge requests found
...@@ -1021,11 +1021,10 @@ let graph_window_through_dot ~parent ~title dot_formatter = ...@@ -1021,11 +1021,10 @@ let graph_window_through_dot ~parent ~title dot_formatter =
let image_menu_item ~(image:GObj.widget) ~text ~packing = let image_menu_item ~(image:GObj.widget) ~text ~packing =
let mi = GMenu.menu_item () in let mi = GMenu.menu_item () in
let box = let box =
GPack.hbox ~spacing:2 ~border_width:0 ~homogeneous:true () GPack.hbox ~spacing:2 ~border_width:0 ~packing:mi#add ()
in in
box#add image; box#add image;
box#add (GMisc.label ~justify:`LEFT ~text ())#coerce; box#add (GMisc.label ~justify:`LEFT ~xalign:0. ~xpad:0 ~text ())#coerce;
mi#add box#coerce;
packing mi; packing mi;
mi mi
......
...@@ -252,7 +252,7 @@ class menu_manager ?packing ~host:(_:Gtk_helper.host) = ...@@ -252,7 +252,7 @@ class menu_manager ?packing ~host:(_:Gtk_helper.host) =
ignore (mi#connect#activate callback); ignore (mi#connect#activate callback);
MStandard mi MStandard mi
| Some stock, Unit_callback callback -> | 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 text = label in
let packing = !!menubar_packing in let packing = !!menubar_packing in
let mi = Gtk_helper.image_menu_item ~image ~text ~packing in let mi = Gtk_helper.image_menu_item ~image ~text ~packing in
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment