예제 #1
0
파일: Form1.cs 프로젝트: nikhilgrover/EE475
        private void Form1_Load(object sender, EventArgs e)
        {
            //read disassembly file
            manager.Filepath = "C:\\Teensy\\Projects\\HelloWorld\\Main_Asm.txt";
            manager.Load();
            manager.ParseLabels();
            //cmbbxPort.Items.Clear();
            //cmbbxPort.Items.AddRange(monitor.AvailablePorts);

            monitor.TargetAvailable      += monitor_TargetAvailable;
            monitor.TargetPort            = "COM3";
            compile.ProcessOutputHandler += compile_ProcessOutputHandler;

            compile.OnComplete += compile_OnComplete;
            reboot.OnComplete  += compile_OnComplete;


            serialPort = new SerialPort(monitor.TargetPort, 9600, Parity.None, 8, StopBits.One);
            serialPort.Open();

            inputTask           = new UARTMonitor();
            inputTask.Port      = serialPort;
            inputTask.Activity += inputTask_Activity;

            errorStyle = new FastColoredTextBoxNS.TextStyle(Brushes.Red, Brushes.White, FontStyle.Regular);


            this.stackFlowLayout1.Server = new PacketStateMachine("NPtest");
            if (!this.stackFlowLayout1.Server.Start())
            {
                MessageBox.Show("Server could not be started");
                return;
            }
        }
 public CodeEditorBookmark(FastColoredTextBox textBox, LDBookmark bookmark, TextStyle textStyle)
     : base(textBox, string.Empty, bookmark.Location.Line - 1)
 {
     InnerBookmark = bookmark;
     Style = textStyle;
     InnerBookmark.LocationChanged += InnerBookmark_LocationChanged;
 }
예제 #3
0
 public CodeEditorBookmark(FastColoredTextBox textBox, LDBookmark bookmark, TextStyle textStyle)
     : base(textBox, string.Empty, bookmark.Location.Line - 1)
 {
     InnerBookmark = bookmark;
     Style         = textStyle;
     InnerBookmark.LocationChanged += InnerBookmark_LocationChanged;
 }
예제 #4
0
        private void Performance_Load(object sender, EventArgs e)
        {
            try
            {
                UpdateIndexName();

                var style = new FastColoredTextBoxNS.TextStyle(Brushes.Black, Brushes.Green, FontStyle.Regular);

                //textBox1.Text = _views.MainForm.datasetMain.Documents.First().NOTE_TEXT;
                textBox1.ShowLineNumbers = false;
                textBox1.Font            = new Font("Microsoft Sans Serif", 14.25f, FontStyle.Regular);

                for (var i = 0; i < textBox1.LinesCount; i += 3)
                {
                    var range = textBox1.GetLine(i);
                    range.SetStyle(style);
                }

                textBox1.Refresh();
            }
            catch (Exception ex)
            {
                lblIndexName.Text = ex.Message;
            }
        }
예제 #5
0
        void ApplySyntaxColoring(Types.ColorableElement Element)
        {
            System.Drawing.Brush     foreBrush = new System.Drawing.SolidBrush(GR.Color.Helper.FromARGB(Core.Settings.FGColor(Element)));
            System.Drawing.Brush     backBrush = null;
            System.Drawing.FontStyle fontStyle = System.Drawing.FontStyle.Regular;

            backBrush = new System.Drawing.SolidBrush(GR.Color.Helper.FromARGB(Core.Settings.BGColor(Element)));
            m_TextStyles[SyntaxElementStylePrio(Element)] = new FastColoredTextBoxNS.TextStyle(foreBrush, backBrush, fontStyle);

            //editSource.AddStyle( m_TextStyles[(int)Element] );
            editText.Styles[SyntaxElementStylePrio(Element)] = m_TextStyles[SyntaxElementStylePrio(Element)];
        }
예제 #6
0
        void ApplySyntaxColoring(Types.ColorableElement Element)
        {
            System.Drawing.Brush     foreBrush = new System.Drawing.SolidBrush(GR.Color.Helper.FromARGB(Core.Settings.SyntaxColoring[Element].FGColor));
            System.Drawing.Brush     backBrush = null;
            System.Drawing.FontStyle fontStyle = System.Drawing.FontStyle.Regular;

            if (Core.Settings.SyntaxColoring[Element].BGColorAuto)
            {
                backBrush = new System.Drawing.SolidBrush(GR.Color.Helper.FromARGB(Core.Settings.SyntaxColoring[Types.ColorableElement.EMPTY_SPACE].BGColor));
            }
            else
            {
                backBrush = new System.Drawing.SolidBrush(GR.Color.Helper.FromARGB(Core.Settings.SyntaxColoring[Element].BGColor));
            }

            m_TextStyles[SyntaxElementStylePrio(Element)] = new FastColoredTextBoxNS.TextStyle(foreBrush, backBrush, fontStyle);

            //editSource.AddStyle( m_TextStyles[(int)Element] );
            editDisassembly.Styles[SyntaxElementStylePrio(Element)] = m_TextStyles[SyntaxElementStylePrio(Element)];
        }
예제 #7
0
        private void CreateSummary()
        {
            try
            {
                var BoldStyle = new FastColoredTextBoxNS.TextStyle(null, null, FontStyle.Bold);

                txtSummary.AppendText("Summary\r\n");
                txtSummary.AppendText(string.Empty + "\r\n");

                #region Add

                txtSummary.AppendText("Adding Items\r\n");
                foreach (var item in tvwAdd.Nodes[0].Nodes.AsEnumerable<TreeNode>().Where(x => x.Checked).ToList().Select(x => x.Tag).Cast<DataTreeItem>().ToList())
                {
                    txtSummary.AppendText("\tEntity: " + item.TargetItem.Name);
                    txtSummary.AppendText("\r\n");
                }
                foreach (var item in tvwAdd.Nodes[1].Nodes.AsEnumerable<TreeNode>().Where(x => x.Checked).ToList().Select(x => x.Tag).Cast<DataTreeItem>().ToList())
                {
                    txtSummary.AppendText("\tView: " + item.TargetItem.Name);
                    txtSummary.AppendText("\r\n");
                }
                foreach (var item in tvwAdd.Nodes[2].Nodes.AsEnumerable<TreeNode>().Where(x => x.Checked).ToList().Select(x => x.Tag).Cast<DataTreeItem>().ToList())
                {
                    txtSummary.AppendText("\tStored Procedure: " + item.TargetItem.Name);
                    txtSummary.AppendText("\r\n");
                }
                foreach (var item in tvwAdd.Nodes[3].Nodes.AsEnumerable<TreeNode>().Where(x => x.Checked).ToList().Select(x => x.Tag).Cast<DataTreeItem>().ToList())
                {
                    txtSummary.AppendText("\tFunction: " + item.TargetItem.Name);
                    txtSummary.AppendText("\r\n");
                }
                txtSummary.AppendText(string.Empty + "\r\n");

                #endregion

                #region Refreshing

                txtSummary.AppendText("Refreshing Items\r\n");
                foreach (var item in tvwRefresh.Nodes[0].Nodes.AsEnumerable<TreeNode>().Where(x => x.Checked).ToList().Select(x => x.Tag).Cast<DataTreeItem>().ToList())
                {
                    txtSummary.AppendText("\tEntity: " + item.SourceItem.Name);
                    txtSummary.AppendText("\r\n");
                }
                foreach (var item in tvwRefresh.Nodes[1].Nodes.AsEnumerable<TreeNode>().Where(x => x.Checked).ToList().Select(x => x.Tag).Cast<DataTreeItem>().ToList())
                {
                    txtSummary.AppendText("\tView: " + item.SourceItem.Name);
                    txtSummary.AppendText("\r\n");
                }
                foreach (var item in tvwRefresh.Nodes[2].Nodes.AsEnumerable<TreeNode>().Where(x => x.Checked).ToList().Select(x => x.Tag).Cast<DataTreeItem>().ToList())
                {
                    txtSummary.AppendText("\tStored Procedure: " + item.SourceItem.Name);
                    txtSummary.AppendText("\r\n");
                }
                foreach (var item in tvwRefresh.Nodes[3].Nodes.AsEnumerable<TreeNode>().Where(x => x.Checked).ToList().Select(x => x.Tag).Cast<DataTreeItem>().ToList())
                {
                    txtSummary.AppendText("\tFunction: " + item.SourceItem.Name);
                    txtSummary.AppendText("\r\n");
                }
                txtSummary.AppendText(string.Empty + "\r\n");

                #endregion

                #region Deleting

                txtSummary.AppendText("Deleting Items\r\n");
                foreach (var item in tvwDelete.Nodes[0].Nodes.AsEnumerable<TreeNode>().Where(x => x.Checked).ToList().Select(x => x.Tag).Cast<DataTreeItem>().ToList())
                {
                    txtSummary.AppendText("\tEntity: " + item.SourceItem.Name);
                    txtSummary.AppendText("\r\n");
                }
                foreach (var item in tvwDelete.Nodes[1].Nodes.AsEnumerable<TreeNode>().Where(x => x.Checked).ToList().Select(x => x.Tag).Cast<DataTreeItem>().ToList())
                {
                    txtSummary.AppendText("\tView: " + item.SourceItem.Name);
                    txtSummary.AppendText("\r\n");
                }
                foreach (var item in tvwDelete.Nodes[2].Nodes.AsEnumerable<TreeNode>().Where(x => x.Checked).ToList().Select(x => x.Tag).Cast<DataTreeItem>().ToList())
                {
                    txtSummary.AppendText("\tStored Procedure: " + item.SourceItem.Name);
                    txtSummary.AppendText("\r\n");
                }
                foreach (var item in tvwDelete.Nodes[3].Nodes.AsEnumerable<TreeNode>().Where(x => x.Checked).ToList().Select(x => x.Tag).Cast<DataTreeItem>().ToList())
                {
                    txtSummary.AppendText("\tFunction: " + item.SourceItem.Name);
                    txtSummary.AppendText("\r\n");
                }
                txtSummary.AppendText(string.Empty + "\r\n");

                #endregion

                txtSummary.AppendText("Override primary key: " + chkSettingPK.Checked.ToString() + "\r\n");
                txtSummary.AppendText("Assume Inheritance: " + chkInheritance.Checked.ToString() + "\r\n");
                txtSummary.AppendText("Import Relations: " + (!chkIgnoreRelations.Checked).ToString() + "\r\n");
                if (cboModule.SelectedIndex > 0)
                    txtSummary.AppendText("Associate with Module '" + (string)cboModule.SelectedItem + "'" + "\r\n");
                txtSummary.AppendText("Totals: Adding 0, Refreshing 0, Deleting 0" + "\r\n");

            }
            catch (Exception ex)
            {
                throw;
            }
        }
        public CodeEditorShadowInstructionPointer(FastColoredTextBox textBox, TextStyle style)
            : base(textBox, new LDBookmark(new SourceLocation(new FilePath(""), 0, 0)) { Image = Properties.Resources.arrow_blue }, style)
        {

        }
 public CodeEditorBreakpoint(FastColoredTextBox textBox, BreakpointBookmark breakpoint, TextStyle style)
     : base(textBox, breakpoint, style)
 {
     ColorizeEntireLine = true;
 }
예제 #10
0
        private void CreateSummary()
        {
            try
            {
                var BoldStyle = new FastColoredTextBoxNS.TextStyle(null, null, FontStyle.Bold);

                txtSummary.AppendText("Summary\r\n");
                txtSummary.AppendText(string.Empty + "\r\n");

                #region Add

                txtSummary.AppendText("Adding Items\r\n");
                foreach (var item in tvwAdd.Nodes[0].Nodes.AsEnumerable <TreeNode>().Where(x => x.Checked).ToList().Select(x => x.Tag).Cast <DataTreeItem>().ToList())
                {
                    txtSummary.AppendText("\tEntity: " + item.TargetItem.Name);
                    txtSummary.AppendText("\r\n");
                }
                foreach (var item in tvwAdd.Nodes[1].Nodes.AsEnumerable <TreeNode>().Where(x => x.Checked).ToList().Select(x => x.Tag).Cast <DataTreeItem>().ToList())
                {
                    txtSummary.AppendText("\tView: " + item.TargetItem.Name);
                    txtSummary.AppendText("\r\n");
                }
                txtSummary.AppendText(string.Empty + "\r\n");

                #endregion

                #region Refreshing

                txtSummary.AppendText("Refreshing Items\r\n");
                foreach (var item in tvwRefresh.Nodes[0].Nodes.AsEnumerable <TreeNode>().Where(x => x.Checked).ToList().Select(x => x.Tag).Cast <DataTreeItem>().ToList())
                {
                    txtSummary.AppendText("\tEntity: " + item.SourceItem.Name);
                    txtSummary.AppendText("\r\n");
                }
                foreach (var item in tvwRefresh.Nodes[1].Nodes.AsEnumerable <TreeNode>().Where(x => x.Checked).ToList().Select(x => x.Tag).Cast <DataTreeItem>().ToList())
                {
                    txtSummary.AppendText("\tView: " + item.SourceItem.Name);
                    txtSummary.AppendText("\r\n");
                }
                txtSummary.AppendText(string.Empty + "\r\n");

                #endregion

                #region Deleting

                txtSummary.AppendText("Deleting Items\r\n");
                foreach (var item in tvwDelete.Nodes[0].Nodes.AsEnumerable <TreeNode>().Where(x => x.Checked).ToList().Select(x => x.Tag).Cast <DataTreeItem>().ToList())
                {
                    txtSummary.AppendText("\tEntity: " + item.SourceItem.Name);
                    txtSummary.AppendText("\r\n");
                }
                foreach (var item in tvwDelete.Nodes[1].Nodes.AsEnumerable <TreeNode>().Where(x => x.Checked).ToList().Select(x => x.Tag).Cast <DataTreeItem>().ToList())
                {
                    txtSummary.AppendText("\tView: " + item.SourceItem.Name);
                    txtSummary.AppendText("\r\n");
                }
                txtSummary.AppendText(string.Empty + "\r\n");

                #endregion

                txtSummary.AppendText("Override primary key: " + chkSettingPK.Checked.ToString() + "\r\n");
                txtSummary.AppendText("Assume Inheritance: " + chkInheritance.Checked.ToString() + "\r\n");
                txtSummary.AppendText("Import Relations: " + (!chkIgnoreRelations.Checked).ToString() + "\r\n");
                txtSummary.AppendText("Totals: Adding 0, Refreshing 0, Deleting 0" + "\r\n");
            }
            catch (Exception ex)
            {
                throw;
            }
        }
예제 #11
0
 public CodeEditorInstructionPointer(FastColoredTextBox textBox, TextStyle style)
     : base(textBox, new LDBookmark(new FilePath(""), 0, 0), style)
 {
 }
예제 #12
0
 public CodeEditorBookmark(FastColoredTextBox textBox, LDBookmark bookmark, TextStyle textStyle)
     : base(textBox, string.Empty, bookmark.Line)
 {
     InnerBookmark = bookmark;
     Style = textStyle;
 }
예제 #13
0
 public CodeEditorShadowInstructionPointer(FastColoredTextBox textBox, TextStyle style)
     : base(textBox, new LDBookmark(new SourceLocation(new FilePath(""), 0, 0)) { Image = Properties.Resources.arrow_blue }, style)
 {
 }
예제 #14
0
 public CodeEditorBreakpoint(FastColoredTextBox textBox, BreakpointBookmark breakpoint, TextStyle style)
     : base(textBox, breakpoint, style)
 {
     ColorizeEntireLine = true;
 }