1
0
Fork 0

canvas.gui.widgets.MenuBar: Automatically call setCanvasItem from the constructor

This commit is contained in:
TheFGFSEagle 2023-09-30 02:42:15 +02:00
parent 9b6b8f6b6a
commit a82424e03f
2 changed files with 1 additions and 2 deletions

View file

@ -14,7 +14,6 @@ var WidgetsFactoryDialog = {
m.window.setLayout(m.vbox);
m.menubar = canvas.gui.widgets.MenuBar.new(m.root, canvas.style, {});
m.menubar.setCanvasItem(m.root);
m.fileMenu = m.menubar.createMenu("File");
m.fileMenu.createItem(text: "Quit", cb: func m.del(), shortcut: "<Ctrl>+Q");

View file

@ -14,7 +14,7 @@ gui.widgets.MenuBar = {
m._layout = HBoxLayout.new();
m._layout.setSpacing(0);
m._layout.setCanvas(m._view._root.getCanvas());
m._canvas_item = nil;
m.setCanvasItem(parent);
m.setLayoutMinimumSize([48, 24]);
m.setLayoutSizeHint([48, 24]);