You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
327 lines
14 KiB
327 lines
14 KiB
// SharpDevelop samples |
|
// Copyright (c) 2006, AlphaSierraPapa |
|
// All rights reserved. |
|
// |
|
// Redistribution and use in source and binary forms, with or without modification, are |
|
// permitted provided that the following conditions are met: |
|
// |
|
// - Redistributions of source code must retain the above copyright notice, this list |
|
// of conditions and the following disclaimer. |
|
// |
|
// - Redistributions in binary form must reproduce the above copyright notice, this list |
|
// of conditions and the following disclaimer in the documentation and/or other materials |
|
// provided with the distribution. |
|
// |
|
// - Neither the name of the SharpDevelop team nor the names of its contributors may be used to |
|
// endorse or promote products derived from this software without specific prior written |
|
// permission. |
|
// |
|
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &AS IS& AND ANY EXPRESS |
|
// OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY |
|
// AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR |
|
// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
|
// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
|
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER |
|
// IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT |
|
// OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
namespace NRefactoryDemo |
|
{ |
|
partial class MainForm : System.Windows.Forms.Form |
|
{ |
|
/// <summary> |
|
/// Designer variable used to keep track of non-visual components. |
|
/// </summary> |
|
private System.ComponentModel.IContainer components = null; |
|
|
|
/// <summary> |
|
/// Disposes resources used by the form. |
|
/// </summary> |
|
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> |
|
protected override void Dispose(bool disposing) |
|
{ |
|
if (disposing) { |
|
if (components != null) { |
|
components.Dispose(); |
|
} |
|
} |
|
base.Dispose(disposing); |
|
} |
|
|
|
/// <summary> |
|
/// This method is required for Windows Forms designer support. |
|
/// Do not change the method contents inside the source code editor. The Forms designer might |
|
/// not be able to load this method if it was changed manually. |
|
/// </summary> |
|
private void InitializeComponent() |
|
{ |
|
this.splitContainer1 = new System.Windows.Forms.SplitContainer(); |
|
this.codeTextBox = new System.Windows.Forms.TextBox(); |
|
this.astPanel = new System.Windows.Forms.Panel(); |
|
this.groupBox2 = new System.Windows.Forms.GroupBox(); |
|
this.transformationComboBox = new System.Windows.Forms.ComboBox(); |
|
this.applyTransformation = new System.Windows.Forms.Button(); |
|
this.editNodeButton = new System.Windows.Forms.Button(); |
|
this.deleteSelectedNode = new System.Windows.Forms.Button(); |
|
this.panel1 = new System.Windows.Forms.Panel(); |
|
this.arrowUpPictureBox = new System.Windows.Forms.PictureBox(); |
|
this.arrowDownPictureBox = new System.Windows.Forms.PictureBox(); |
|
this.groupBox1 = new System.Windows.Forms.GroupBox(); |
|
this.clearSpecialsButton = new System.Windows.Forms.Button(); |
|
this.specialsLabel = new System.Windows.Forms.Label(); |
|
this.generateVBButton = new System.Windows.Forms.Button(); |
|
this.parseVBButton = new System.Windows.Forms.Button(); |
|
this.generateCSharpButton = new System.Windows.Forms.Button(); |
|
this.parseCSharpButton = new System.Windows.Forms.Button(); |
|
this.splitContainer1.Panel1.SuspendLayout(); |
|
this.splitContainer1.Panel2.SuspendLayout(); |
|
this.splitContainer1.SuspendLayout(); |
|
this.groupBox2.SuspendLayout(); |
|
this.panel1.SuspendLayout(); |
|
((System.ComponentModel.ISupportInitialize)(this.arrowUpPictureBox)).BeginInit(); |
|
((System.ComponentModel.ISupportInitialize)(this.arrowDownPictureBox)).BeginInit(); |
|
this.groupBox1.SuspendLayout(); |
|
this.SuspendLayout(); |
|
// |
|
// splitContainer1 |
|
// |
|
this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill; |
|
this.splitContainer1.Location = new System.Drawing.Point(0, 0); |
|
this.splitContainer1.Name = "splitContainer1"; |
|
this.splitContainer1.Orientation = System.Windows.Forms.Orientation.Horizontal; |
|
// |
|
// splitContainer1.Panel1 |
|
// |
|
this.splitContainer1.Panel1.Controls.Add(this.codeTextBox); |
|
this.splitContainer1.Panel1MinSize = 50; |
|
// |
|
// splitContainer1.Panel2 |
|
// |
|
this.splitContainer1.Panel2.Controls.Add(this.astPanel); |
|
this.splitContainer1.Panel2.Controls.Add(this.groupBox2); |
|
this.splitContainer1.Panel2.Controls.Add(this.panel1); |
|
this.splitContainer1.Panel2MinSize = 150; |
|
this.splitContainer1.Size = new System.Drawing.Size(512, 411); |
|
this.splitContainer1.SplitterDistance = 146; |
|
this.splitContainer1.TabIndex = 0; |
|
// |
|
// codeTextBox |
|
// |
|
this.codeTextBox.Dock = System.Windows.Forms.DockStyle.Fill; |
|
this.codeTextBox.Location = new System.Drawing.Point(0, 0); |
|
this.codeTextBox.Multiline = true; |
|
this.codeTextBox.Name = "codeTextBox"; |
|
this.codeTextBox.ScrollBars = System.Windows.Forms.ScrollBars.Both; |
|
this.codeTextBox.Size = new System.Drawing.Size(512, 146); |
|
this.codeTextBox.TabIndex = 0; |
|
this.codeTextBox.Text = "using System;\r\nclass MainClass\r\n{\r\n // This is the entry method of the applicati" + |
|
"on\r\n public static void Main()\r\n {\r\n Console.WriteLine(\"Hello, World!\");\r\n " + |
|
" }\r\n}"; |
|
// |
|
// astPanel |
|
// |
|
this.astPanel.Dock = System.Windows.Forms.DockStyle.Fill; |
|
this.astPanel.Location = new System.Drawing.Point(128, 60); |
|
this.astPanel.Name = "astPanel"; |
|
this.astPanel.Size = new System.Drawing.Size(384, 201); |
|
this.astPanel.TabIndex = 2; |
|
// |
|
// groupBox2 |
|
// |
|
this.groupBox2.Controls.Add(this.transformationComboBox); |
|
this.groupBox2.Controls.Add(this.applyTransformation); |
|
this.groupBox2.Controls.Add(this.editNodeButton); |
|
this.groupBox2.Controls.Add(this.deleteSelectedNode); |
|
this.groupBox2.Dock = System.Windows.Forms.DockStyle.Left; |
|
this.groupBox2.Location = new System.Drawing.Point(0, 60); |
|
this.groupBox2.Name = "groupBox2"; |
|
this.groupBox2.Size = new System.Drawing.Size(128, 201); |
|
this.groupBox2.TabIndex = 1; |
|
this.groupBox2.TabStop = false; |
|
this.groupBox2.Text = "Apply transformations"; |
|
// |
|
// transformationComboBox |
|
// |
|
this.transformationComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; |
|
this.transformationComboBox.DropDownWidth = 200; |
|
this.transformationComboBox.FormattingEnabled = true; |
|
this.transformationComboBox.Items.AddRange(new object[] { |
|
"CSharpConstructsVisitor", |
|
"ToVBNetConvertVisitor", |
|
"VBNetConstructsConvertVisitor", |
|
"ToCSharpConvertVisitor"}); |
|
this.transformationComboBox.Location = new System.Drawing.Point(9, 78); |
|
this.transformationComboBox.Name = "transformationComboBox"; |
|
this.transformationComboBox.Size = new System.Drawing.Size(112, 21); |
|
this.transformationComboBox.TabIndex = 2; |
|
// |
|
// applyTransformation |
|
// |
|
this.applyTransformation.Location = new System.Drawing.Point(13, 105); |
|
this.applyTransformation.Name = "applyTransformation"; |
|
this.applyTransformation.Size = new System.Drawing.Size(96, 23); |
|
this.applyTransformation.TabIndex = 3; |
|
this.applyTransformation.Text = "Run visitor"; |
|
this.applyTransformation.UseVisualStyleBackColor = true; |
|
this.applyTransformation.Click += new System.EventHandler(this.ApplyTransformationClick); |
|
// |
|
// editNodeButton |
|
// |
|
this.editNodeButton.Location = new System.Drawing.Point(9, 49); |
|
this.editNodeButton.Name = "editNodeButton"; |
|
this.editNodeButton.Size = new System.Drawing.Size(110, 23); |
|
this.editNodeButton.TabIndex = 1; |
|
this.editNodeButton.Text = "Edit node"; |
|
this.editNodeButton.UseVisualStyleBackColor = true; |
|
this.editNodeButton.Click += new System.EventHandler(this.EditNodeButtonClick); |
|
// |
|
// deleteSelectedNode |
|
// |
|
this.deleteSelectedNode.Location = new System.Drawing.Point(9, 20); |
|
this.deleteSelectedNode.Name = "deleteSelectedNode"; |
|
this.deleteSelectedNode.Size = new System.Drawing.Size(110, 23); |
|
this.deleteSelectedNode.TabIndex = 0; |
|
this.deleteSelectedNode.Text = "Delete node"; |
|
this.deleteSelectedNode.UseVisualStyleBackColor = true; |
|
this.deleteSelectedNode.Click += new System.EventHandler(this.DeleteSelectedNodeClick); |
|
// |
|
// panel1 |
|
// |
|
this.panel1.Controls.Add(this.arrowUpPictureBox); |
|
this.panel1.Controls.Add(this.arrowDownPictureBox); |
|
this.panel1.Controls.Add(this.groupBox1); |
|
this.panel1.Controls.Add(this.generateVBButton); |
|
this.panel1.Controls.Add(this.parseVBButton); |
|
this.panel1.Controls.Add(this.generateCSharpButton); |
|
this.panel1.Controls.Add(this.parseCSharpButton); |
|
this.panel1.Dock = System.Windows.Forms.DockStyle.Top; |
|
this.panel1.Location = new System.Drawing.Point(0, 0); |
|
this.panel1.Name = "panel1"; |
|
this.panel1.Size = new System.Drawing.Size(512, 60); |
|
this.panel1.TabIndex = 0; |
|
// |
|
// arrowUpPictureBox |
|
// |
|
this.arrowUpPictureBox.Location = new System.Drawing.Point(404, 3); |
|
this.arrowUpPictureBox.Name = "arrowUpPictureBox"; |
|
this.arrowUpPictureBox.Size = new System.Drawing.Size(29, 54); |
|
this.arrowUpPictureBox.TabIndex = 2; |
|
this.arrowUpPictureBox.TabStop = false; |
|
this.arrowUpPictureBox.Paint += new System.Windows.Forms.PaintEventHandler(this.ArrowUpPictureBoxPaint); |
|
// |
|
// arrowDownPictureBox |
|
// |
|
this.arrowDownPictureBox.Location = new System.Drawing.Point(123, 3); |
|
this.arrowDownPictureBox.Name = "arrowDownPictureBox"; |
|
this.arrowDownPictureBox.Size = new System.Drawing.Size(29, 54); |
|
this.arrowDownPictureBox.TabIndex = 2; |
|
this.arrowDownPictureBox.TabStop = false; |
|
this.arrowDownPictureBox.Paint += new System.Windows.Forms.PaintEventHandler(this.ArrowDownPictureBoxPaint); |
|
// |
|
// groupBox1 |
|
// |
|
this.groupBox1.Controls.Add(this.clearSpecialsButton); |
|
this.groupBox1.Controls.Add(this.specialsLabel); |
|
this.groupBox1.Location = new System.Drawing.Point(3, -2); |
|
this.groupBox1.Name = "groupBox1"; |
|
this.groupBox1.Size = new System.Drawing.Size(114, 59); |
|
this.groupBox1.TabIndex = 4; |
|
this.groupBox1.TabStop = false; |
|
// |
|
// clearSpecialsButton |
|
// |
|
this.clearSpecialsButton.Location = new System.Drawing.Point(31, 30); |
|
this.clearSpecialsButton.Name = "clearSpecialsButton"; |
|
this.clearSpecialsButton.Size = new System.Drawing.Size(75, 23); |
|
this.clearSpecialsButton.TabIndex = 1; |
|
this.clearSpecialsButton.Text = "Clear"; |
|
this.clearSpecialsButton.UseVisualStyleBackColor = true; |
|
this.clearSpecialsButton.Click += new System.EventHandler(this.ClearSpecialsButtonClick); |
|
// |
|
// specialsLabel |
|
// |
|
this.specialsLabel.Location = new System.Drawing.Point(6, 16); |
|
this.specialsLabel.Name = "specialsLabel"; |
|
this.specialsLabel.Size = new System.Drawing.Size(100, 23); |
|
this.specialsLabel.TabIndex = 0; |
|
this.specialsLabel.Text = "# specials saved"; |
|
// |
|
// generateVBButton |
|
// |
|
this.generateVBButton.Location = new System.Drawing.Point(281, 31); |
|
this.generateVBButton.Name = "generateVBButton"; |
|
this.generateVBButton.Size = new System.Drawing.Size(117, 23); |
|
this.generateVBButton.TabIndex = 3; |
|
this.generateVBButton.Text = "Generate VB code"; |
|
this.generateVBButton.UseVisualStyleBackColor = true; |
|
this.generateVBButton.Click += new System.EventHandler(this.GenerateVBButtonClick); |
|
// |
|
// parseVBButton |
|
// |
|
this.parseVBButton.Location = new System.Drawing.Point(158, 31); |
|
this.parseVBButton.Name = "parseVBButton"; |
|
this.parseVBButton.Size = new System.Drawing.Size(117, 23); |
|
this.parseVBButton.TabIndex = 1; |
|
this.parseVBButton.Text = "Parse VB code"; |
|
this.parseVBButton.UseVisualStyleBackColor = true; |
|
this.parseVBButton.Click += new System.EventHandler(this.ParseVBButtonClick); |
|
// |
|
// generateCSharpButton |
|
// |
|
this.generateCSharpButton.Location = new System.Drawing.Point(281, 6); |
|
this.generateCSharpButton.Name = "generateCSharpButton"; |
|
this.generateCSharpButton.Size = new System.Drawing.Size(117, 23); |
|
this.generateCSharpButton.TabIndex = 2; |
|
this.generateCSharpButton.Text = "Generate C# code"; |
|
this.generateCSharpButton.UseVisualStyleBackColor = true; |
|
this.generateCSharpButton.Click += new System.EventHandler(this.GenerateCSharpButtonClick); |
|
// |
|
// parseCSharpButton |
|
// |
|
this.parseCSharpButton.Location = new System.Drawing.Point(158, 6); |
|
this.parseCSharpButton.Name = "parseCSharpButton"; |
|
this.parseCSharpButton.Size = new System.Drawing.Size(117, 23); |
|
this.parseCSharpButton.TabIndex = 0; |
|
this.parseCSharpButton.Text = "Parse C# code"; |
|
this.parseCSharpButton.UseVisualStyleBackColor = true; |
|
this.parseCSharpButton.Click += new System.EventHandler(this.ParseCSharpButtonClick); |
|
// |
|
// MainForm |
|
// |
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); |
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; |
|
this.ClientSize = new System.Drawing.Size(512, 411); |
|
this.Controls.Add(this.splitContainer1); |
|
this.Name = "MainForm"; |
|
this.Text = "NRefactoryDemo"; |
|
this.splitContainer1.Panel1.ResumeLayout(false); |
|
this.splitContainer1.Panel1.PerformLayout(); |
|
this.splitContainer1.Panel2.ResumeLayout(false); |
|
this.splitContainer1.ResumeLayout(false); |
|
this.groupBox2.ResumeLayout(false); |
|
this.panel1.ResumeLayout(false); |
|
((System.ComponentModel.ISupportInitialize)(this.arrowUpPictureBox)).EndInit(); |
|
((System.ComponentModel.ISupportInitialize)(this.arrowDownPictureBox)).EndInit(); |
|
this.groupBox1.ResumeLayout(false); |
|
this.ResumeLayout(false); |
|
} |
|
private System.Windows.Forms.Button editNodeButton; |
|
private System.Windows.Forms.ComboBox transformationComboBox; |
|
private System.Windows.Forms.Button applyTransformation; |
|
private System.Windows.Forms.Button deleteSelectedNode; |
|
private System.Windows.Forms.Panel astPanel; |
|
private System.Windows.Forms.GroupBox groupBox2; |
|
private System.Windows.Forms.Button parseCSharpButton; |
|
private System.Windows.Forms.Button generateCSharpButton; |
|
private System.Windows.Forms.Button parseVBButton; |
|
private System.Windows.Forms.Button generateVBButton; |
|
private System.Windows.Forms.PictureBox arrowUpPictureBox; |
|
private System.Windows.Forms.PictureBox arrowDownPictureBox; |
|
private System.Windows.Forms.Label specialsLabel; |
|
private System.Windows.Forms.Button clearSpecialsButton; |
|
private System.Windows.Forms.GroupBox groupBox1; |
|
private System.Windows.Forms.Panel panel1; |
|
private System.Windows.Forms.TextBox codeTextBox; |
|
private System.Windows.Forms.SplitContainer splitContainer1; |
|
} |
|
}
|
|
|