void OnGroupAdded(object s, Stetic.Wrapper.ActionGroupEventArgs args) { ActionPaletteGroup pg = new ActionPaletteGroup(args.ActionGroup.Name, args.ActionGroup); pg.ShowAll(); PackStart(pg, false, false, 0); }
void OnGroupRemoved(object s, Stetic.Wrapper.ActionGroupEventArgs args) { args.ActionGroup.SignalAdded -= OnSignalAdded; args.ActionGroup.SignalRemoved -= OnSignalRemoved; args.ActionGroup.SignalChanged -= OnSignalChanged; NotifyChanged(); }
void OnGroupRemoved(object s, Stetic.Wrapper.ActionGroupEventArgs args) { args.ActionGroup.SignalAdded -= OnSignalAdded; args.ActionGroup.SignalRemoved -= OnSignalRemoved; args.ActionGroup.SignalChanged -= OnSignalChanged; if (frontend != null) { frontend.NotifyActionGroupRemoved(args.ActionGroup.Name); } OnComponentTypesChanged(null, null); }
void OnGroupRemoved(object s, Stetic.Wrapper.ActionGroupEventArgs args) { foreach (ActionPaletteGroup grp in Children) { if (grp.Group == args.ActionGroup) { Remove(grp); grp.Destroy(); } } }
void OnGroupChanged(object s, Stetic.Wrapper.ActionGroupEventArgs args) { NotifyChanged(); }