类型 SplitButton

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

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

SplitButton is one allocation-free split-button declaration.

构造函数

BeginSplitButton#

func BeginSplitButton(canvas *ui.Canvas, theme ui.Theme, bounds ui.Rect, options SplitButtonOptions) SplitButton

BeginSplitButton starts a split-button declaration.

方法

Geometry#

func (button SplitButton) Geometry() SplitButtonGeometry

Geometry returns the two hit rectangles without painting.

Paint#

func (button SplitButton) Paint() SplitButtonResult

Paint renders both connected actions and declares their stable hits.