public void Uninitialize() { RemoveLayers(); var docEvents = ArcUtils.MxDocumentEvents; if (docEvents != null) { docEvents.OpenDocument -= OpenDocument; docEvents.CloseDocument -= CloseDocument; } FrmCycloMediaOptions.CloseForm(); }
public void RemoveLayers() { if (CycloMediaGroupLayer != null) { GsShowInCyclorama.RemoveFromMenu(); FrmCycloMediaOptions.CloseForm(); FrmMeasurement.Close(); FrmIdentify.Close(); CycloMediaGroupLayer cycloLayer = CycloMediaGroupLayer; CycloMediaGroupLayer = null; cycloLayer.Dispose(); FrmGlobespotter.ShutDown(true); } }