类型 ContextMenuState

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

type ContextMenuState bool

ContextMenuState is caller-owned popup visibility. Its zero value is closed. Transitions are synchronous value operations and never schedule work.

方法

Close#

func (ContextMenuState) Close() ContextMenuState

Close returns the closed state.

Dismiss#

func (ContextMenuState) Dismiss() ContextMenuState

Dismiss closes the menu after selection or an application-owned dismiss action.

Escape#

func (ContextMenuState) Escape() ContextMenuState

Escape closes the menu after the runtime routes an Escape key press.

IsOpen#

func (state ContextMenuState) IsOpen() bool

IsOpen reports whether the context menu should be painted.

Open#

func (ContextMenuState) Open() ContextMenuState

Open returns the open state.

OutsidePress#

func (ContextMenuState) OutsidePress() ContextMenuState

OutsidePress closes the menu after the runtime identifies an outside press.

Toggle#

func (state ContextMenuState) Toggle() ContextMenuState

Toggle returns the opposite visibility state.