public IssuesManagerController(IXExtension ext) { m_Ext = ext; m_Ext.Application.Documents.RegisterHandler <IssuesDocument>(); m_Ext.Application.Documents.DocumentLoaded += OnDocumentLoaded; m_TaskPane = m_Ext.CreateTaskPane <IssuesControl, IssuesMgrCommands_e>(); m_IssuesControl = m_TaskPane.Control; m_TaskPane.ButtonClick += OnTaskPaneButtonClick; }
public override bool OnConnect() { m_DocHandler = CreateDocumentsHandler <IssuesDocument>(); m_DocHandler.HandlerCreated += OnDocHandlerCreated; IssuesControlHost ctrlHost; CreateTaskPane <IssuesControlHost, IssuesMgrCommands_e>(OnTaskPaneButtonClicked, out ctrlHost); m_IssuesControl = ctrlHost.IssuesControl; return(true); }