override public bool DetachEventHandlers() { doc.DestroyNotify -= new DPartDocEvents_DestroyNotifyEventHandler(OnDestroy); doc.NewSelectionNotify -= new DPartDocEvents_NewSelectionNotifyEventHandler(OnNewSelection); DisconnectModelViews(); UserAddin.DetachModelEventHandler(ModelDocument); return(true); }
override public bool DetachEventHandlers() { doc.DestroyNotify -= new DDrawingDocEvents_DestroyNotifyEventHandler(OnDestroy); doc.NewSelectionNotify -= new DDrawingDocEvents_NewSelectionNotifyEventHandler(OnNewSelection); //doc.FileSaveNotify -= new DDrawingDocEvents_FileSaveNotifyEventHandler(this.doc_FileSaveNotify); DisconnectModelViews(); UserAddin.DetachModelEventHandler(ModelDocument); return(true); }
override public bool DetachEventHandlers() { doc.DestroyNotify -= new DAssemblyDocEvents_DestroyNotifyEventHandler(OnDestroy); doc.NewSelectionNotify -= new DAssemblyDocEvents_NewSelectionNotifyEventHandler(OnNewSelection); doc.ComponentStateChangeNotify2 -= new DAssemblyDocEvents_ComponentStateChangeNotify2EventHandler(ComponentStateChangeNotify2); doc.ComponentStateChangeNotify -= new DAssemblyDocEvents_ComponentStateChangeNotifyEventHandler(ComponentStateChangeNotify); doc.ComponentVisualPropertiesChangeNotify -= new DAssemblyDocEvents_ComponentVisualPropertiesChangeNotifyEventHandler(ComponentVisualPropertiesChangeNotify); doc.ComponentDisplayStateChangeNotify -= new DAssemblyDocEvents_ComponentDisplayStateChangeNotifyEventHandler(ComponentDisplayStateChangeNotify); DisconnectModelViews(); UserAddin.DetachModelEventHandler(ModelDocument); return(true); }