Example #1
0
        public static void DisableGraphBlockInput(this BlockEditorControlBase graph)
        {
            GraphBlockEditorControlProxy proxy = new GraphBlockEditorControlProxy(graph);

            MainControlContainerProxy        mainControlContainerProxy    = proxy.MainControlContainer;
            GraphBlockEditorControlProxy     GraphBlockEditorControlProxy = mainControlContainerProxy.GraphBlockEditorControl;
            List <DetailedSequenceViewProxy> seqList = mainControlContainerProxy.GetDetailedSequenceView();

            foreach (var seqProxy in seqList)
            {
                seqProxy.DisableGraphBlockInput();
            }
        }
Example #2
0
        private void TestGetLadderEditor()
        {
            this.gbec = Program.app.GetBlockEditor(graph);
            GraphBlockEditorControlProxy pLBlockEditorControlElementProxy =
                new GraphBlockEditorControlProxy(this.gbec);
            OnlineManagerBase plOnlineManager = pLBlockEditorControlElementProxy.GraphBlockEditorLogic.OnlineManager;

            plOnlineManager.GoOnline();
            plOnlineManager.StartProgramStatus();

            List <IUIControl> children = pLBlockEditorControlElementProxy.GetChildUIControls();

            Controls.Add(this.gbec);
        }
Example #3
0
        private void OpenGraph()
        {
            this.gbec = Program.app.GetBlockEditor(graph);
            GraphBlockEditorControlProxy pLBlockEditorControlElementProxy =
                new GraphBlockEditorControlProxy(this.gbec);

            //pLBlockEditorControlElementProxy.BasicDrawSettings.StepBackground = Brushes.DarkBlue;
            //Font stepNameFont = new Font("Consolas", pLBlockEditorControlElementProxy.BasicDrawSettings.StepNameFont.Size);
            //pLBlockEditorControlElementProxy.BasicDrawSettings.StepNameFont = stepNameFont;

            OnlineManagerBase plOnlineManager = pLBlockEditorControlElementProxy.GraphBlockEditorLogic.OnlineManager;

            plOnlineManager.GoOnline();
            plOnlineManager.StartProgramStatus();


            List <IUIControl> children = pLBlockEditorControlElementProxy.GetChildUIControls();

            Controls.Add(this.gbec);
            var cs = this.gbec.Controls;

            this.gbec.DisableGraphBlockInput();
        }