public void AddProvider(AbstractDockItemProvider provider) { item_providers.Add(provider); provider.IsOnVerticalDock = IsVertical; OnItemProvidersChanged(provider.AsSingle(), null); }
public void RemoveProvider(AbstractDockItemProvider provider) { item_providers.Remove(provider); PluginManager.Disable(provider); provider.Dispose(); OnItemProvidersChanged(null, provider.AsSingle()); }