Exemple #1
0
 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;
 }
Exemple #2
0
        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");
            }
        }
Exemple #3
0
        private void OnConnect()
        {
            m_Msg    = m_SvcProvider.GetService <IMessageService>();
            m_Logger = m_SvcProvider.GetService <IXLogger>();

            m_Host.RegisterCommands <Commands_e>(OnCommandClick);
        }
Exemple #4
0
        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));
        }