private void OnConnect() { m_Host.RegisterCommands <Commands_e>(OnCommandClick); m_Page = m_Host.Extension.CreatePage <AssemblyBatchData>(CreateDynamicPageControls); m_Page.Closing += OnPageClosing; m_Page.Closed += OnPageClosed; }
private void OnConnect() { CreateContainer(); m_Msg = Resolve <IMessageService>(); m_Logger = Resolve <IXLogger>(); m_ToolbarProxy = Resolve <IToolbarModuleProxy>(); m_ToolbarProxy.RequestMacroRunning += OnRequestMacroRunning; m_ToolbarConfMgr = Resolve <IToolbarConfigurationManager>(); m_Host.RegisterCommands <Commands_e>(OnCommandClick); try { m_ToolbarConfMgr.Load(); var workDir = Path.GetDirectoryName(m_ToolbarConfMgr.FilePath); LoadCommands(m_ToolbarConfMgr.Toolbar, workDir); } catch (Exception ex) { m_Logger.Log(ex); m_Msg.ShowError(ex, "Failed to load Toolbar+ commands"); } }
private void OnConnect() { m_Msg = m_SvcProvider.GetService <IMessageService>(); m_Logger = m_SvcProvider.GetService <IXLogger>(); m_Host.RegisterCommands <Commands_e>(OnCommandClick); }
private void OnConnect() { m_Host.Extension.CommandManager.AddContextMenu <PictureContextMenuCommands_e>( (SelectType_e)swSelectType_e.swSelSKETCHBITMAP).CommandClick += OnPictureContextMenuCommandClick; m_Host.RegisterCommands <Commands_e>(OnCommandClick); var docAdapter = m_SvcProvider.GetService <IDocumentAdapter>(); m_InsertQrCodeFeature = new InsertQrCodeFeature(m_Host.Extension, m_MsgSvc, m_Logger, docAdapter); m_EditQrCodeFeature = new EditQrCodeFeature(m_Host.Extension, m_MsgSvc, m_Logger, docAdapter); m_Host.Extension.Application.Documents.RegisterHandler(() => new QrCodeDrawingHandler(m_Logger)); }