Exemplo n.º 1
0
        public override bool OnConnect()
        {
            try
            {
                if (Dispatcher.CurrentDispatcher != null)
                {
                    Dispatcher.CurrentDispatcher.UnhandledException += OnDispatcherUnhandledException;
                }

                AppDomain.CurrentDomain.UnhandledException += OnDomainUnhandledException;
                m_Services = new ServicesContainer(App, this, Logger);
                m_Msg      = m_Services.GetService <IMessageService>();

                m_CmdsMgr     = m_Services.GetService <ICommandsManager>();
                m_TriggersMgr = m_Services.GetService <ITriggersManager>();

                AddCommandGroup <Commands_e>(OnButtonClick);

                return(true);
            }
            catch (Exception ex)
            {
                Logger.Log(ex);
                new MessageService().ShowMessage("Critical error while loading add-in", MessageType_e.Error);
                throw;
            }
        }
Exemplo n.º 2
0
        private void LoadCommands()
        {
            m_Host.RegisterCommands <Commands_e>(OnCommandClick);

            m_CmdsMgr     = Resolve <ICommandsManager>();
            m_TriggersMgr = Resolve <ITriggersManager>();
            m_Msg         = Resolve <IMessageService>();
        }
Exemplo n.º 3
0
        private void LoadCommands(CustomToolbarInfo toolbarInfo, string workDir)
        {
            m_CmdsMgr     = Resolve <ICommandsManager>();
            m_TriggersMgr = Resolve <ITriggersManager>();

            m_CmdsMgr.CreateCommandGroups(toolbarInfo, workDir);
            m_TriggersMgr.Load(toolbarInfo, workDir);
        }
Exemplo n.º 4
0
        protected virtual void LoadCommands()
        {
            m_Ext.CommandManager.AddCommandGroup <Commands_e>().CommandClick += OnCommandClick;

            m_CmdsMgr     = Resolve <ICommandsManager>();
            m_TriggersMgr = Resolve <ITriggersManager>();
            m_Msg         = Resolve <IMessageService>();
        }