コード例 #1
0
ファイル: ExtensionApplication.cs プロジェクト: airmay/CAM
 public void SetActiveDocument(Document document)
 {
     if (document != null && !_documents.ContainsKey(document))
     {
         document.CommandWillStart        += Document_CommandWillStart;
         document.BeginDocumentClose      += Document_BeginDocumentClose;
         document.ImpliedSelectionChanged += ImpliedSelectionChanged;
         _documents[document]              = new CamDocument(_techProcessFactory);
         TechProcessLoader.LoadTechProsess(_documents[document]);
     }
     Acad.ClearHighlighted();
     _camPaletteSet.SetCamDocument(document != null ? _documents[document] : null);
 }