func onIconAddRemove(icon gldi.Icon, _ *gldi.CairoDock) { if icon.IsApplet() || ((icon.IsLauncher() || icon.IsStackIcon() || icon.IsSeparator()) && icon.GetDesktopFileName() != "") { ReloadItems() } }