menus

package
v0.0.0-...-3257b51 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 30, 2018 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AppendMenuItem

func AppendMenuItem(menuId MenuID, itemName string, itemRef interface{}, forceEnglish bool) int

func AppendMenuSeparator

func AppendMenuSeparator(menuId MenuID)

func CheckMenuItem

func CheckMenuItem(menuId MenuID, index int, check MenuCheck)

func ClearAllMenuItems

func ClearAllMenuItems(menuId MenuID)

func DestroyMenu

func DestroyMenu(menuId MenuID)

func EnableMenuItem

func EnableMenuItem(menuId MenuID, index int, enabled bool)

func RemoveMenuItem

func RemoveMenuItem(menuId MenuID, index int)

func SetMenuItemName

func SetMenuItemName(menuId MenuID, index int, itemName string, forceEnglish bool)

Types

type MenuCheck int
const (
	Menu_NoCheck   MenuCheck = 0
	Menu_Unchecked MenuCheck = 1
	Menu_Checked   MenuCheck = 2
)

func CheckMenuItemState

func CheckMenuItemState(menuId MenuID, index int) MenuCheck
type MenuHandler func(menuRef, itemRef interface{})
type MenuID unsafe.Pointer

func CreateMenu

func CreateMenu(name string, parentMenu MenuID, parentItem int, handler MenuHandler, menuRef interface{}) MenuID

func FindPluginsMenu

func FindPluginsMenu() MenuID

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL