示例#1
0
        public override void OnConnect()
        {
            m_Page     = CreatePage <PMPage>();
            m_PageData = new PMPage(Application);

            CommandManager.AddCommandGroup <Commands_e>().CommandClick += OnCommandClick;
        }
示例#2
0
    public override void OnConnect()
    {
        CommandManager.AddCommandGroup <ControlCommands_e>().CommandClick += OnButtonClick;

        m_WinFormsPMPage = CreatePage <WinFormsPMPage>();
        m_WpfPMPage      = CreatePage <WpfPMPage>();
    }
示例#3
0
        public override void OnConnect()
        {
            AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve;

            System.Numerics.Vector2 v = new System.Numerics.Vector2();

            CommandManager.AddCommandGroup <SaveCommamds>().CommandClick += Addin_CommandClick;;
        }
示例#4
0
        public override void OnConnect()
        {
            var cmdGrp = CommandManager.AddCommandGroup <Commands_e>();

            m_IsPowerOn = false;

            cmdGrp.CommandClick        += OnCommandClick;
            cmdGrp.CommandStateResolve += OnCommandStateResolve;
        }
示例#5
0
        public override void OnConnect()
        {
            CommandManager.AddCommandGroup(new CommandGroupSpec(99)
            {
                Title    = "Group 1",
                Commands = new CommandSpec[]
                {
                    new CommandSpec(1)
                    {
                        Title              = "Cmd1",
                        HasMenu            = true,
                        HasToolbar         = true,
                        HasTabBox          = true,
                        TabBoxStyle        = RibbonTabTextDisplay_e.TextBelow,
                        SupportedWorkspace = WorkspaceTypes_e.All
                    },
                    new CommandSpec(4)
                    {
                        Title              = "Cmd2",
                        HasMenu            = true,
                        HasToolbar         = true,
                        HasTabBox          = true,
                        TabBoxStyle        = RibbonTabTextDisplay_e.TextBelow,
                        SupportedWorkspace = WorkspaceTypes_e.All
                    },
                    new CommandSpec(5)
                    {
                        Title              = "Cmd3",
                        HasMenu            = true,
                        HasToolbar         = true,
                        HasTabBox          = true,
                        TabBoxStyle        = RibbonTabTextDisplay_e.TextBelow,
                        SupportedWorkspace = WorkspaceTypes_e.All
                    }
                }
            });

            CommandManager.AddCommandGroup <Commands_e>().CommandClick += OnCommandClick;
            CommandManager.AddContextMenu <ContextMenuCommands_e>(Xarial.XCad.Base.Enums.SelectType_e.Faces).CommandClick += OnContextMenuCommandClick;

            Application.Documents.RegisterHandler <SwDocHandler>();

            m_Page         = this.CreatePage <PmpData>(OnCreateDynamicControls);
            m_Page.Closed += OnPage1Closed;

            m_ToggleGroupPage         = this.CreatePage <ToggleGroupPmpData>();
            m_ToggleGroupPage.Closed += OnToggleGroupPageClosed;

            m_MacroFeatPage         = this.CreatePage <PmpMacroFeatData>();
            m_MacroFeatPage.Closed += OnClosed;
        }
示例#6
0
 public override void OnConnect()
 {
     CommandManager.AddCommandGroup <Commands>().CommandClick += SwAddin_CommandClick;
     AppDomain.CurrentDomain.AssemblyResolve += ResolveAssembly;
 }
 public override void OnConnect()
 {
     CommandManager.AddCommandGroup <Commands_e>().CommandClick += OnButtonClick;
 }