Пример #1
0
func setMenuItem(id int, item MenuItem) (err error) {
	titlePtr, err := syscall.UTF16PtrFromString(item.Title)
	if err != nil {
		return
	}
	C.set_menu_item((C.int)(id), (*C.char)(unsafe.Pointer(titlePtr)), cbool(item.Disabled))
	return
}
Пример #2
0
func setMenuItem(id int, item MenuItem) (err error) {
	cTitle := C.CString(item.Title)
	defer C.free(unsafe.Pointer(cTitle))
	C.set_menu_item((C.int)(id), cTitle, cbool(item.Disabled))
	return nil
}