Exemplo n.º 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
}
Exemplo n.º 2
0
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)
}