protected override void Dispose(bool disposing) { this.Context.Viewer.EventBroker.DisplaySetChanged -= OnDisplaySetChanged; ToolRegistry.Remove(this); base.Dispose(disposing); }
public override void Initialize() { base.Initialize(); ToolRegistry.Add(this); this.Context.Viewer.EventBroker.DisplaySetChanged += OnDisplaySetChanged; }
protected override void Dispose(bool disposing) { if (Layout.Basic.ShowHideOverlaysTool.LegacyMode) { this.Context.Viewer.EventBroker.DisplaySetChanged -= OnDisplaySetChanged; } ToolRegistry.Remove(this); base.Dispose(disposing); }
public override void Initialize() { base.Initialize(); ToolRegistry.Add(this); if (Layout.Basic.ShowHideOverlaysTool.LegacyMode) { this.Context.Viewer.EventBroker.DisplaySetChanged += OnDisplaySetChanged; } }