Esempio n. 1
0
func app_indicator_set_icon_full(app AppIndicator, name string, desc string) {
	n := C.CString(name)
	defer C.free(unsafe.Pointer(n))
	k := C.CString(desc)
	defer C.free(unsafe.Pointer(k))
	C.app_indicator_set_icon_full(Arg(app), n, k)
}
Esempio n. 2
0
// Sets the default icon to use when the status is active but not set to attention. In most cases this should be the application icon for the program.
func (indicator *AppIndicator) SetIcon(iconName, iconDescription string) {
	iconNameString := (*C.gchar)(unsafe.Pointer(C.CString(iconName)))
	defer C.free(unsafe.Pointer(iconNameString))
	iconDescriptionString := (*C.gchar)(unsafe.Pointer(C.CString(iconDescription)))
	defer C.free(unsafe.Pointer(iconDescriptionString))

	C.app_indicator_set_icon_full((*C.AppIndicator)(indicator.IndicatorPtr), iconNameString, iconDescriptionString)
}