16 lines
316 B
Go
16 lines
316 B
Go
package glfw
|
|
|
|
import (
|
|
"fyne.io/fyne/v2"
|
|
)
|
|
|
|
func buildMenuOverlay(menus *fyne.MainMenu, w *window) fyne.CanvasObject {
|
|
if len(menus.Items) == 0 {
|
|
fyne.LogError("Main menu must have at least one child menu", nil)
|
|
return nil
|
|
}
|
|
|
|
menus = addMissingQuitForMainMenu(menus, w)
|
|
return NewMenuBar(menus, w.canvas)
|
|
}
|