类型 Menubar

API 文档由 Go 源码生成,内容为英文。

type Menubar struct {
	// contains filtered or unexported fields
}

Menubar paints the persistent top-level bar and advances trigger geometry.

构造函数

BeginMenubar#

func BeginMenubar(canvas *ui.Canvas, theme ui.Theme, bounds ui.Rect) Menubar

BeginMenubar paints the official 36px bordered root surface.

方法

AddTrigger#

func (menubar *Menubar) AddTrigger(trigger MenubarTrigger) ui.Rect

AddTrigger paints one top-level menu trigger and returns its geometry.

Bounds#

func (menubar Menubar) Bounds() ui.Rect

Bounds returns the normalized bar geometry.

NextTriggerBounds#

func (menubar Menubar) NextTriggerBounds(label string) ui.Rect

NextTriggerBounds computes the next trigger row without advancing it.