示例#1
0
func NewMenuItem(parentMenu Menu, id int, text string, helpString string, kind ItemKind, subManu Menu) MenuItem {
	i := &menuItem{}
	if subManu != nil {
		subManu.unhold()
	}
	i.bindWxPtr(C.wxMenuItem_New(wxPtr(parentMenu), C.int(id), cString(&text), cString(&helpString), C.int(kind), wxPtr(subManu)), true)
	return i
}
示例#2
0
文件: menuitem.go 项目: nzlov/wxgo
func NewMenuItem(parentMenu Menu, id int, text string, helpString string, kind ItemKind, subManu Menu) MenuItem {
	if subManu != nil {
		globalObjectTable.unhold(subManu)
	}
	return globalObjectTable.bindObject(C.wxMenuItem_New(ptr(parentMenu), C.int(id), cString(&text), cString(&helpString), C.int(kind), ptr(subManu)), true).(MenuItem)
}