Another GUI dump

This commit is contained in:
Cj 2024-06-14 11:01:21 -04:00
parent 7bd69d8cef
commit 86b3ef0449
3 changed files with 356 additions and 336 deletions

View File

@ -31,30 +31,9 @@ partial class AssemblyToolGUI
components = new System.ComponentModel.Container(); components = new System.ComponentModel.Container();
bindingSource1 = new BindingSource(components); bindingSource1 = new BindingSource(components);
TabPageRemapper = new TabPage(); TabPageRemapper = new TabPage();
RemapTreeView = new TreeView();
groupBox1 = new GroupBox(); groupBox1 = new GroupBox();
ScoreButton = new Button(); ScoreButton = new Button();
groupBox3 = new GroupBox();
IsInterfaceUpDown = new DomainUpDown();
NestedTypeParentName = new TextBox();
BaseClassExcludeTextField = new TextBox();
MethodCountEnabled = new CheckBox();
NestedTypeCountUpDown = new NumericUpDown();
BaseClassIncludeTextFIeld = new TextBox();
FieldCountEnabled = new CheckBox();
PropertyCountUpDown = new NumericUpDown();
PropertyCountEnabled = new CheckBox();
NestedTypeCountEnabled = new CheckBox();
FieldCountUpDown = new NumericUpDown();
MethodCountUpDown = new NumericUpDown();
HasGenericParametersUpDown = new DomainUpDown();
IsDerivedUpDown = new DomainUpDown();
HasAttributeUpDown = new DomainUpDown();
IsSealedUpDown = new DomainUpDown();
IsNestedUpDown = new DomainUpDown();
IsEnumUpDown = new DomainUpDown();
IsAbstractUpDown = new DomainUpDown();
IsPublicUpDown = new DomainUpDown();
RemoveRemapButton = new Button();
Inclusions = new TabControl(); Inclusions = new TabControl();
tabPage1 = new TabPage(); tabPage1 = new TabPage();
ExcludeMethodTextBox = new TextBox(); ExcludeMethodTextBox = new TextBox();
@ -84,7 +63,6 @@ partial class AssemblyToolGUI
PropertiesExcludeBox = new ListBox(); PropertiesExcludeBox = new ListBox();
PropertiesIncludeBox = new ListBox(); PropertiesIncludeBox = new ListBox();
tabPage4 = new TabPage(); tabPage4 = new TabPage();
groupBox6 = new GroupBox();
NestedTypesExcludeTextField = new TextBox(); NestedTypesExcludeTextField = new TextBox();
NestedTypesIncludeTextField = new TextBox(); NestedTypesIncludeTextField = new TextBox();
NestedTypesExcludeRemoveButton = new Button(); NestedTypesExcludeRemoveButton = new Button();
@ -93,12 +71,31 @@ partial class AssemblyToolGUI
NestedTypesAddButton = new Button(); NestedTypesAddButton = new Button();
NestedTypesExcludeBox = new ListBox(); NestedTypesExcludeBox = new ListBox();
NestedTypesIncludeBox = new ListBox(); NestedTypesIncludeBox = new ListBox();
AddRemapButton = new Button();
groupBox2 = new GroupBox();
ForceRenameCheckbox = new CheckBox();
OriginalTypeName = new TextBox();
NewTypeName = new TextBox(); NewTypeName = new TextBox();
RemapListView = new ListView(); ForceRenameCheckbox = new CheckBox();
PropertyCountEnabled = new CheckBox();
IsInterfaceUpDown = new DomainUpDown();
NestedTypeCountEnabled = new CheckBox();
PropertyCountUpDown = new NumericUpDown();
RemoveRemapButton = new Button();
FieldCountUpDown = new NumericUpDown();
IsPublicUpDown = new DomainUpDown();
FieldCountEnabled = new CheckBox();
NestedTypeParentName = new TextBox();
MethodCountUpDown = new NumericUpDown();
IsAbstractUpDown = new DomainUpDown();
BaseClassIncludeTextFIeld = new TextBox();
OriginalTypeName = new TextBox();
HasGenericParametersUpDown = new DomainUpDown();
IsEnumUpDown = new DomainUpDown();
NestedTypeCountUpDown = new NumericUpDown();
AddRemapButton = new Button();
IsDerivedUpDown = new DomainUpDown();
IsNestedUpDown = new DomainUpDown();
HasAttributeUpDown = new DomainUpDown();
BaseClassExcludeTextField = new TextBox();
MethodCountEnabled = new CheckBox();
IsSealedUpDown = new DomainUpDown();
TabControlMain = new TabControl(); TabControlMain = new TabControl();
menuStrip1 = new MenuStrip(); menuStrip1 = new MenuStrip();
SettingsButton = new ToolStripMenuItem(); SettingsButton = new ToolStripMenuItem();
@ -106,17 +103,15 @@ partial class AssemblyToolGUI
((System.ComponentModel.ISupportInitialize)bindingSource1).BeginInit(); ((System.ComponentModel.ISupportInitialize)bindingSource1).BeginInit();
TabPageRemapper.SuspendLayout(); TabPageRemapper.SuspendLayout();
groupBox1.SuspendLayout(); groupBox1.SuspendLayout();
groupBox3.SuspendLayout();
((System.ComponentModel.ISupportInitialize)NestedTypeCountUpDown).BeginInit();
((System.ComponentModel.ISupportInitialize)PropertyCountUpDown).BeginInit();
((System.ComponentModel.ISupportInitialize)FieldCountUpDown).BeginInit();
((System.ComponentModel.ISupportInitialize)MethodCountUpDown).BeginInit();
Inclusions.SuspendLayout(); Inclusions.SuspendLayout();
tabPage1.SuspendLayout(); tabPage1.SuspendLayout();
tabPage2.SuspendLayout(); tabPage2.SuspendLayout();
tabPage3.SuspendLayout(); tabPage3.SuspendLayout();
tabPage4.SuspendLayout(); tabPage4.SuspendLayout();
groupBox2.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)PropertyCountUpDown).BeginInit();
((System.ComponentModel.ISupportInitialize)FieldCountUpDown).BeginInit();
((System.ComponentModel.ISupportInitialize)MethodCountUpDown).BeginInit();
((System.ComponentModel.ISupportInitialize)NestedTypeCountUpDown).BeginInit();
TabControlMain.SuspendLayout(); TabControlMain.SuspendLayout();
menuStrip1.SuspendLayout(); menuStrip1.SuspendLayout();
SuspendLayout(); SuspendLayout();
@ -124,8 +119,8 @@ partial class AssemblyToolGUI
// TabPageRemapper // TabPageRemapper
// //
TabPageRemapper.BackColor = SystemColors.ControlDarkDark; TabPageRemapper.BackColor = SystemColors.ControlDarkDark;
TabPageRemapper.Controls.Add(RemapTreeView);
TabPageRemapper.Controls.Add(groupBox1); TabPageRemapper.Controls.Add(groupBox1);
TabPageRemapper.Controls.Add(RemapListView);
TabPageRemapper.Location = new Point(4, 34); TabPageRemapper.Location = new Point(4, 34);
TabPageRemapper.Name = "TabPageRemapper"; TabPageRemapper.Name = "TabPageRemapper";
TabPageRemapper.Padding = new Padding(3); TabPageRemapper.Padding = new Padding(3);
@ -133,24 +128,52 @@ partial class AssemblyToolGUI
TabPageRemapper.TabIndex = 1; TabPageRemapper.TabIndex = 1;
TabPageRemapper.Text = "Remapper"; TabPageRemapper.Text = "Remapper";
// //
// RemapTreeView
//
RemapTreeView.Location = new Point(781, 20);
RemapTreeView.Name = "RemapTreeView";
RemapTreeView.Size = new Size(487, 890);
RemapTreeView.TabIndex = 1;
//
// groupBox1 // groupBox1
// //
groupBox1.Controls.Add(ScoreButton); groupBox1.Controls.Add(ScoreButton);
groupBox1.Controls.Add(groupBox3);
groupBox1.Controls.Add(RemoveRemapButton);
groupBox1.Controls.Add(Inclusions); groupBox1.Controls.Add(Inclusions);
groupBox1.Controls.Add(NewTypeName);
groupBox1.Controls.Add(ForceRenameCheckbox);
groupBox1.Controls.Add(PropertyCountEnabled);
groupBox1.Controls.Add(IsInterfaceUpDown);
groupBox1.Controls.Add(NestedTypeCountEnabled);
groupBox1.Controls.Add(PropertyCountUpDown);
groupBox1.Controls.Add(RemoveRemapButton);
groupBox1.Controls.Add(FieldCountUpDown);
groupBox1.Controls.Add(IsPublicUpDown);
groupBox1.Controls.Add(FieldCountEnabled);
groupBox1.Controls.Add(NestedTypeParentName);
groupBox1.Controls.Add(MethodCountUpDown);
groupBox1.Controls.Add(IsAbstractUpDown);
groupBox1.Controls.Add(BaseClassIncludeTextFIeld);
groupBox1.Controls.Add(OriginalTypeName);
groupBox1.Controls.Add(HasGenericParametersUpDown);
groupBox1.Controls.Add(IsEnumUpDown);
groupBox1.Controls.Add(NestedTypeCountUpDown);
groupBox1.Controls.Add(AddRemapButton); groupBox1.Controls.Add(AddRemapButton);
groupBox1.Controls.Add(groupBox2); groupBox1.Controls.Add(IsDerivedUpDown);
groupBox1.Location = new Point(6, 11); groupBox1.Controls.Add(IsNestedUpDown);
groupBox1.Controls.Add(HasAttributeUpDown);
groupBox1.Controls.Add(BaseClassExcludeTextField);
groupBox1.Controls.Add(MethodCountEnabled);
groupBox1.Controls.Add(IsSealedUpDown);
groupBox1.Location = new Point(6, 6);
groupBox1.Name = "groupBox1"; groupBox1.Name = "groupBox1";
groupBox1.Size = new Size(769, 1058); groupBox1.Size = new Size(769, 904);
groupBox1.TabIndex = 0; groupBox1.TabIndex = 0;
groupBox1.TabStop = false; groupBox1.TabStop = false;
groupBox1.Text = "Remap Editor"; groupBox1.Text = "Remap Editor";
// //
// ScoreButton // ScoreButton
// //
ScoreButton.Location = new Point(356, 914); ScoreButton.Location = new Point(580, 145);
ScoreButton.Name = "ScoreButton"; ScoreButton.Name = "ScoreButton";
ScoreButton.Size = new Size(168, 34); ScoreButton.Size = new Size(168, 34);
ScoreButton.TabIndex = 5; ScoreButton.TabIndex = 5;
@ -158,236 +181,6 @@ partial class AssemblyToolGUI
ScoreButton.UseVisualStyleBackColor = true; ScoreButton.UseVisualStyleBackColor = true;
ScoreButton.Click += ScoreButton_Click; ScoreButton.Click += ScoreButton_Click;
// //
// groupBox3
//
groupBox3.Controls.Add(IsInterfaceUpDown);
groupBox3.Controls.Add(NestedTypeParentName);
groupBox3.Controls.Add(BaseClassExcludeTextField);
groupBox3.Controls.Add(MethodCountEnabled);
groupBox3.Controls.Add(NestedTypeCountUpDown);
groupBox3.Controls.Add(BaseClassIncludeTextFIeld);
groupBox3.Controls.Add(FieldCountEnabled);
groupBox3.Controls.Add(PropertyCountUpDown);
groupBox3.Controls.Add(PropertyCountEnabled);
groupBox3.Controls.Add(NestedTypeCountEnabled);
groupBox3.Controls.Add(FieldCountUpDown);
groupBox3.Controls.Add(MethodCountUpDown);
groupBox3.Controls.Add(HasGenericParametersUpDown);
groupBox3.Controls.Add(IsDerivedUpDown);
groupBox3.Controls.Add(HasAttributeUpDown);
groupBox3.Controls.Add(IsSealedUpDown);
groupBox3.Controls.Add(IsNestedUpDown);
groupBox3.Controls.Add(IsEnumUpDown);
groupBox3.Controls.Add(IsAbstractUpDown);
groupBox3.Controls.Add(IsPublicUpDown);
groupBox3.Location = new Point(6, 124);
groupBox3.Name = "groupBox3";
groupBox3.Size = new Size(751, 323);
groupBox3.TabIndex = 4;
groupBox3.TabStop = false;
groupBox3.Text = "General";
//
// IsInterfaceUpDown
//
IsInterfaceUpDown.Items.Add("False");
IsInterfaceUpDown.Items.Add("True");
IsInterfaceUpDown.Location = new Point(10, 106);
IsInterfaceUpDown.Name = "IsInterfaceUpDown";
IsInterfaceUpDown.Size = new Size(208, 31);
IsInterfaceUpDown.Sorted = true;
IsInterfaceUpDown.TabIndex = 15;
IsInterfaceUpDown.Text = "IsInterface";
//
// NestedTypeParentName
//
NestedTypeParentName.Location = new Point(10, 226);
NestedTypeParentName.Name = "NestedTypeParentName";
NestedTypeParentName.PlaceholderText = "Nested Type Parent Name";
NestedTypeParentName.Size = new Size(208, 31);
NestedTypeParentName.TabIndex = 0;
//
// BaseClassExcludeTextField
//
BaseClassExcludeTextField.Location = new Point(224, 263);
BaseClassExcludeTextField.Name = "BaseClassExcludeTextField";
BaseClassExcludeTextField.PlaceholderText = "Exclude Base Class";
BaseClassExcludeTextField.Size = new Size(208, 31);
BaseClassExcludeTextField.TabIndex = 1;
//
// MethodCountEnabled
//
MethodCountEnabled.AutoSize = true;
MethodCountEnabled.Location = new Point(537, 30);
MethodCountEnabled.Name = "MethodCountEnabled";
MethodCountEnabled.Size = new Size(154, 29);
MethodCountEnabled.TabIndex = 14;
MethodCountEnabled.Text = "Method Count";
MethodCountEnabled.UseVisualStyleBackColor = true;
//
// NestedTypeCountUpDown
//
NestedTypeCountUpDown.Location = new Point(474, 141);
NestedTypeCountUpDown.Name = "NestedTypeCountUpDown";
NestedTypeCountUpDown.Size = new Size(55, 31);
NestedTypeCountUpDown.TabIndex = 4;
//
// BaseClassIncludeTextFIeld
//
BaseClassIncludeTextFIeld.Location = new Point(10, 263);
BaseClassIncludeTextFIeld.Name = "BaseClassIncludeTextFIeld";
BaseClassIncludeTextFIeld.PlaceholderText = "Include Base Class";
BaseClassIncludeTextFIeld.Size = new Size(208, 31);
BaseClassIncludeTextFIeld.TabIndex = 2;
//
// FieldCountEnabled
//
FieldCountEnabled.AutoSize = true;
FieldCountEnabled.Location = new Point(537, 71);
FieldCountEnabled.Name = "FieldCountEnabled";
FieldCountEnabled.Size = new Size(128, 29);
FieldCountEnabled.TabIndex = 13;
FieldCountEnabled.Text = "Field Count";
FieldCountEnabled.UseVisualStyleBackColor = true;
//
// PropertyCountUpDown
//
PropertyCountUpDown.Location = new Point(474, 104);
PropertyCountUpDown.Name = "PropertyCountUpDown";
PropertyCountUpDown.Size = new Size(55, 31);
PropertyCountUpDown.TabIndex = 5;
//
// PropertyCountEnabled
//
PropertyCountEnabled.AutoSize = true;
PropertyCountEnabled.Location = new Point(537, 106);
PropertyCountEnabled.Name = "PropertyCountEnabled";
PropertyCountEnabled.Size = new Size(159, 29);
PropertyCountEnabled.TabIndex = 11;
PropertyCountEnabled.Text = "Property Count";
PropertyCountEnabled.UseVisualStyleBackColor = true;
//
// NestedTypeCountEnabled
//
NestedTypeCountEnabled.AutoSize = true;
NestedTypeCountEnabled.Location = new Point(537, 141);
NestedTypeCountEnabled.Name = "NestedTypeCountEnabled";
NestedTypeCountEnabled.Size = new Size(189, 29);
NestedTypeCountEnabled.TabIndex = 12;
NestedTypeCountEnabled.Text = "Nested Type Count";
NestedTypeCountEnabled.UseVisualStyleBackColor = true;
//
// FieldCountUpDown
//
FieldCountUpDown.Location = new Point(474, 67);
FieldCountUpDown.Name = "FieldCountUpDown";
FieldCountUpDown.Size = new Size(55, 31);
FieldCountUpDown.TabIndex = 3;
//
// MethodCountUpDown
//
MethodCountUpDown.Location = new Point(474, 30);
MethodCountUpDown.Name = "MethodCountUpDown";
MethodCountUpDown.Size = new Size(55, 31);
MethodCountUpDown.TabIndex = 6;
//
// HasGenericParametersUpDown
//
HasGenericParametersUpDown.Items.Add("False");
HasGenericParametersUpDown.Items.Add("True");
HasGenericParametersUpDown.Location = new Point(224, 108);
HasGenericParametersUpDown.Name = "HasGenericParametersUpDown";
HasGenericParametersUpDown.Size = new Size(208, 31);
HasGenericParametersUpDown.Sorted = true;
HasGenericParametersUpDown.TabIndex = 7;
HasGenericParametersUpDown.Text = "HasGenericParameters";
//
// IsDerivedUpDown
//
IsDerivedUpDown.Items.Add("False");
IsDerivedUpDown.Items.Add("True");
IsDerivedUpDown.Location = new Point(224, 71);
IsDerivedUpDown.Name = "IsDerivedUpDown";
IsDerivedUpDown.Size = new Size(208, 31);
IsDerivedUpDown.Sorted = true;
IsDerivedUpDown.TabIndex = 6;
IsDerivedUpDown.Text = "IsDerived";
//
// HasAttributeUpDown
//
HasAttributeUpDown.Items.Add("False");
HasAttributeUpDown.Items.Add("True");
HasAttributeUpDown.Location = new Point(224, 30);
HasAttributeUpDown.Name = "HasAttributeUpDown";
HasAttributeUpDown.Size = new Size(208, 31);
HasAttributeUpDown.Sorted = true;
HasAttributeUpDown.TabIndex = 5;
HasAttributeUpDown.Text = "HasAttribute";
//
// IsSealedUpDown
//
IsSealedUpDown.Items.Add("False");
IsSealedUpDown.Items.Add("True");
IsSealedUpDown.Location = new Point(10, 141);
IsSealedUpDown.Name = "IsSealedUpDown";
IsSealedUpDown.Size = new Size(208, 31);
IsSealedUpDown.Sorted = true;
IsSealedUpDown.TabIndex = 4;
IsSealedUpDown.Text = "IsSealed";
//
// IsNestedUpDown
//
IsNestedUpDown.Items.Add("False");
IsNestedUpDown.Items.Add("True");
IsNestedUpDown.Location = new Point(224, 145);
IsNestedUpDown.Name = "IsNestedUpDown";
IsNestedUpDown.Size = new Size(208, 31);
IsNestedUpDown.Sorted = true;
IsNestedUpDown.TabIndex = 3;
IsNestedUpDown.Text = "IsNested";
//
// IsEnumUpDown
//
IsEnumUpDown.Items.Add("False");
IsEnumUpDown.Items.Add("True");
IsEnumUpDown.Location = new Point(10, 178);
IsEnumUpDown.Name = "IsEnumUpDown";
IsEnumUpDown.Size = new Size(208, 31);
IsEnumUpDown.Sorted = true;
IsEnumUpDown.TabIndex = 2;
IsEnumUpDown.Text = "IsEnum";
//
// IsAbstractUpDown
//
IsAbstractUpDown.Items.Add("False");
IsAbstractUpDown.Items.Add("True");
IsAbstractUpDown.Location = new Point(10, 67);
IsAbstractUpDown.Name = "IsAbstractUpDown";
IsAbstractUpDown.Size = new Size(208, 31);
IsAbstractUpDown.Sorted = true;
IsAbstractUpDown.TabIndex = 1;
IsAbstractUpDown.Text = "IsAbstract";
//
// IsPublicUpDown
//
IsPublicUpDown.Items.Add("False");
IsPublicUpDown.Items.Add("True");
IsPublicUpDown.Location = new Point(10, 30);
IsPublicUpDown.Name = "IsPublicUpDown";
IsPublicUpDown.Size = new Size(208, 31);
IsPublicUpDown.Sorted = true;
IsPublicUpDown.TabIndex = 0;
IsPublicUpDown.Text = "IsPublic";
//
// RemoveRemapButton
//
RemoveRemapButton.Location = new Point(182, 914);
RemoveRemapButton.Name = "RemoveRemapButton";
RemoveRemapButton.Size = new Size(168, 34);
RemoveRemapButton.TabIndex = 2;
RemoveRemapButton.Text = "Remove Remap";
RemoveRemapButton.UseVisualStyleBackColor = true;
RemoveRemapButton.Click += RemoveRemapButton_Click;
//
// Inclusions // Inclusions
// //
Inclusions.Controls.Add(tabPage1); Inclusions.Controls.Add(tabPage1);
@ -679,7 +472,6 @@ partial class AssemblyToolGUI
// tabPage4 // tabPage4
// //
tabPage4.BackColor = SystemColors.ControlDarkDark; tabPage4.BackColor = SystemColors.ControlDarkDark;
tabPage4.Controls.Add(groupBox6);
tabPage4.Controls.Add(NestedTypesExcludeTextField); tabPage4.Controls.Add(NestedTypesExcludeTextField);
tabPage4.Controls.Add(NestedTypesIncludeTextField); tabPage4.Controls.Add(NestedTypesIncludeTextField);
tabPage4.Controls.Add(NestedTypesExcludeRemoveButton); tabPage4.Controls.Add(NestedTypesExcludeRemoveButton);
@ -695,15 +487,6 @@ partial class AssemblyToolGUI
tabPage4.TabIndex = 3; tabPage4.TabIndex = 3;
tabPage4.Text = "Other"; tabPage4.Text = "Other";
// //
// groupBox6
//
groupBox6.Location = new Point(6, 328);
groupBox6.Name = "groupBox6";
groupBox6.Size = new Size(737, 422);
groupBox6.TabIndex = 28;
groupBox6.TabStop = false;
groupBox6.Text = "Other";
//
// NestedTypesExcludeTextField // NestedTypesExcludeTextField
// //
NestedTypesExcludeTextField.Location = new Point(381, 6); NestedTypesExcludeTextField.Location = new Point(381, 6);
@ -778,9 +561,179 @@ partial class AssemblyToolGUI
NestedTypesIncludeBox.Size = new Size(353, 229); NestedTypesIncludeBox.Size = new Size(353, 229);
NestedTypesIncludeBox.TabIndex = 20; NestedTypesIncludeBox.TabIndex = 20;
// //
// NewTypeName
//
NewTypeName.Location = new Point(10, 30);
NewTypeName.Name = "NewTypeName";
NewTypeName.PlaceholderText = "New Type Name";
NewTypeName.Size = new Size(208, 31);
NewTypeName.TabIndex = 0;
//
// ForceRenameCheckbox
//
ForceRenameCheckbox.AutoSize = true;
ForceRenameCheckbox.Location = new Point(580, 30);
ForceRenameCheckbox.Name = "ForceRenameCheckbox";
ForceRenameCheckbox.Size = new Size(183, 29);
ForceRenameCheckbox.TabIndex = 2;
ForceRenameCheckbox.Text = "Use Force Rename";
ForceRenameCheckbox.UseVisualStyleBackColor = true;
//
// PropertyCountEnabled
//
PropertyCountEnabled.AutoSize = true;
PropertyCountEnabled.Location = new Point(287, 258);
PropertyCountEnabled.Name = "PropertyCountEnabled";
PropertyCountEnabled.Size = new Size(159, 29);
PropertyCountEnabled.TabIndex = 11;
PropertyCountEnabled.Text = "Property Count";
PropertyCountEnabled.UseVisualStyleBackColor = true;
//
// IsInterfaceUpDown
//
IsInterfaceUpDown.Items.Add("Disabled");
IsInterfaceUpDown.Items.Add("False");
IsInterfaceUpDown.Items.Add("True");
IsInterfaceUpDown.Location = new Point(10, 183);
IsInterfaceUpDown.Name = "IsInterfaceUpDown";
IsInterfaceUpDown.Size = new Size(208, 31);
IsInterfaceUpDown.Sorted = true;
IsInterfaceUpDown.TabIndex = 15;
IsInterfaceUpDown.Text = "IsInterface";
//
// NestedTypeCountEnabled
//
NestedTypeCountEnabled.AutoSize = true;
NestedTypeCountEnabled.Location = new Point(287, 293);
NestedTypeCountEnabled.Name = "NestedTypeCountEnabled";
NestedTypeCountEnabled.Size = new Size(189, 29);
NestedTypeCountEnabled.TabIndex = 12;
NestedTypeCountEnabled.Text = "Nested Type Count";
NestedTypeCountEnabled.UseVisualStyleBackColor = true;
//
// PropertyCountUpDown
//
PropertyCountUpDown.Location = new Point(224, 258);
PropertyCountUpDown.Name = "PropertyCountUpDown";
PropertyCountUpDown.Size = new Size(55, 31);
PropertyCountUpDown.TabIndex = 5;
//
// RemoveRemapButton
//
RemoveRemapButton.Location = new Point(580, 105);
RemoveRemapButton.Name = "RemoveRemapButton";
RemoveRemapButton.Size = new Size(168, 34);
RemoveRemapButton.TabIndex = 2;
RemoveRemapButton.Text = "Remove Remap";
RemoveRemapButton.UseVisualStyleBackColor = true;
RemoveRemapButton.Click += RemoveRemapButton_Click;
//
// FieldCountUpDown
//
FieldCountUpDown.Location = new Point(224, 220);
FieldCountUpDown.Name = "FieldCountUpDown";
FieldCountUpDown.Size = new Size(55, 31);
FieldCountUpDown.TabIndex = 3;
//
// IsPublicUpDown
//
IsPublicUpDown.Items.Add("Disabled");
IsPublicUpDown.Items.Add("False");
IsPublicUpDown.Items.Add("True");
IsPublicUpDown.Location = new Point(10, 107);
IsPublicUpDown.Name = "IsPublicUpDown";
IsPublicUpDown.Size = new Size(208, 31);
IsPublicUpDown.Sorted = true;
IsPublicUpDown.TabIndex = 0;
IsPublicUpDown.Text = "IsPublic";
//
// FieldCountEnabled
//
FieldCountEnabled.AutoSize = true;
FieldCountEnabled.Location = new Point(287, 223);
FieldCountEnabled.Name = "FieldCountEnabled";
FieldCountEnabled.Size = new Size(128, 29);
FieldCountEnabled.TabIndex = 13;
FieldCountEnabled.Text = "Field Count";
FieldCountEnabled.UseVisualStyleBackColor = true;
//
// NestedTypeParentName
//
NestedTypeParentName.Location = new Point(224, 106);
NestedTypeParentName.Name = "NestedTypeParentName";
NestedTypeParentName.PlaceholderText = "Nested Type Parent Name";
NestedTypeParentName.Size = new Size(208, 31);
NestedTypeParentName.TabIndex = 0;
//
// MethodCountUpDown
//
MethodCountUpDown.Location = new Point(224, 182);
MethodCountUpDown.Name = "MethodCountUpDown";
MethodCountUpDown.Size = new Size(55, 31);
MethodCountUpDown.TabIndex = 6;
//
// IsAbstractUpDown
//
IsAbstractUpDown.Items.Add("Disabled");
IsAbstractUpDown.Items.Add("False");
IsAbstractUpDown.Items.Add("True");
IsAbstractUpDown.Location = new Point(10, 144);
IsAbstractUpDown.Name = "IsAbstractUpDown";
IsAbstractUpDown.Size = new Size(208, 31);
IsAbstractUpDown.Sorted = true;
IsAbstractUpDown.TabIndex = 1;
IsAbstractUpDown.Text = "IsAbstract";
//
// BaseClassIncludeTextFIeld
//
BaseClassIncludeTextFIeld.Location = new Point(224, 67);
BaseClassIncludeTextFIeld.Name = "BaseClassIncludeTextFIeld";
BaseClassIncludeTextFIeld.PlaceholderText = "Include Base Class";
BaseClassIncludeTextFIeld.Size = new Size(208, 31);
BaseClassIncludeTextFIeld.TabIndex = 2;
//
// OriginalTypeName
//
OriginalTypeName.Location = new Point(224, 30);
OriginalTypeName.Name = "OriginalTypeName";
OriginalTypeName.PlaceholderText = "Original Type Name";
OriginalTypeName.Size = new Size(208, 31);
OriginalTypeName.TabIndex = 1;
//
// HasGenericParametersUpDown
//
HasGenericParametersUpDown.Items.Add("Disabled");
HasGenericParametersUpDown.Items.Add("False");
HasGenericParametersUpDown.Items.Add("True");
HasGenericParametersUpDown.Location = new Point(10, 366);
HasGenericParametersUpDown.Name = "HasGenericParametersUpDown";
HasGenericParametersUpDown.Size = new Size(208, 31);
HasGenericParametersUpDown.Sorted = true;
HasGenericParametersUpDown.TabIndex = 7;
HasGenericParametersUpDown.Text = "HasGenericParameters";
//
// IsEnumUpDown
//
IsEnumUpDown.Items.Add("Disabled");
IsEnumUpDown.Items.Add("False");
IsEnumUpDown.Items.Add("True");
IsEnumUpDown.Location = new Point(10, 255);
IsEnumUpDown.Name = "IsEnumUpDown";
IsEnumUpDown.Size = new Size(208, 31);
IsEnumUpDown.Sorted = true;
IsEnumUpDown.TabIndex = 2;
IsEnumUpDown.Text = "IsEnum";
//
// NestedTypeCountUpDown
//
NestedTypeCountUpDown.Location = new Point(224, 296);
NestedTypeCountUpDown.Name = "NestedTypeCountUpDown";
NestedTypeCountUpDown.Size = new Size(55, 31);
NestedTypeCountUpDown.TabIndex = 4;
//
// AddRemapButton // AddRemapButton
// //
AddRemapButton.Location = new Point(8, 914); AddRemapButton.Location = new Point(580, 64);
AddRemapButton.Name = "AddRemapButton"; AddRemapButton.Name = "AddRemapButton";
AddRemapButton.Size = new Size(168, 34); AddRemapButton.Size = new Size(168, 34);
AddRemapButton.TabIndex = 4; AddRemapButton.TabIndex = 4;
@ -788,52 +741,71 @@ partial class AssemblyToolGUI
AddRemapButton.UseVisualStyleBackColor = true; AddRemapButton.UseVisualStyleBackColor = true;
AddRemapButton.Click += AddRemapButton_Click; AddRemapButton.Click += AddRemapButton_Click;
// //
// groupBox2 // IsDerivedUpDown
// //
groupBox2.Controls.Add(ForceRenameCheckbox); IsDerivedUpDown.Items.Add("Disabled");
groupBox2.Controls.Add(OriginalTypeName); IsDerivedUpDown.Items.Add("False");
groupBox2.Controls.Add(NewTypeName); IsDerivedUpDown.Items.Add("True");
groupBox2.Location = new Point(6, 30); IsDerivedUpDown.Location = new Point(10, 329);
groupBox2.Name = "groupBox2"; IsDerivedUpDown.Name = "IsDerivedUpDown";
groupBox2.Size = new Size(757, 79); IsDerivedUpDown.Size = new Size(208, 31);
groupBox2.TabIndex = 3; IsDerivedUpDown.Sorted = true;
groupBox2.TabStop = false; IsDerivedUpDown.TabIndex = 6;
groupBox2.Text = "Main settings"; IsDerivedUpDown.Text = "IsDerived";
// //
// ForceRenameCheckbox // IsNestedUpDown
// //
ForceRenameCheckbox.AutoSize = true; IsNestedUpDown.Items.Add("Disabled");
ForceRenameCheckbox.Location = new Point(568, 32); IsNestedUpDown.Items.Add("False");
ForceRenameCheckbox.Name = "ForceRenameCheckbox"; IsNestedUpDown.Items.Add("True");
ForceRenameCheckbox.Size = new Size(183, 29); IsNestedUpDown.Location = new Point(10, 68);
ForceRenameCheckbox.TabIndex = 2; IsNestedUpDown.Name = "IsNestedUpDown";
ForceRenameCheckbox.Text = "Use Force Rename"; IsNestedUpDown.Size = new Size(208, 31);
ForceRenameCheckbox.UseVisualStyleBackColor = true; IsNestedUpDown.Sorted = true;
IsNestedUpDown.TabIndex = 3;
IsNestedUpDown.Text = "IsNested";
// //
// OriginalTypeName // HasAttributeUpDown
// //
OriginalTypeName.Location = new Point(288, 30); HasAttributeUpDown.Items.Add("Disabled");
OriginalTypeName.Name = "OriginalTypeName"; HasAttributeUpDown.Items.Add("False");
OriginalTypeName.PlaceholderText = "Original Type Name"; HasAttributeUpDown.Items.Add("True");
OriginalTypeName.Size = new Size(250, 31); HasAttributeUpDown.Location = new Point(10, 292);
OriginalTypeName.TabIndex = 1; HasAttributeUpDown.Name = "HasAttributeUpDown";
HasAttributeUpDown.Size = new Size(208, 31);
HasAttributeUpDown.Sorted = true;
HasAttributeUpDown.TabIndex = 5;
HasAttributeUpDown.Text = "HasAttribute";
// //
// NewTypeName // BaseClassExcludeTextField
// //
NewTypeName.Location = new Point(6, 30); BaseClassExcludeTextField.Location = new Point(224, 145);
NewTypeName.Name = "NewTypeName"; BaseClassExcludeTextField.Name = "BaseClassExcludeTextField";
NewTypeName.PlaceholderText = "New Type Name"; BaseClassExcludeTextField.PlaceholderText = "Exclude Base Class";
NewTypeName.Size = new Size(250, 31); BaseClassExcludeTextField.Size = new Size(208, 31);
NewTypeName.TabIndex = 0; BaseClassExcludeTextField.TabIndex = 1;
// //
// RemapListView // MethodCountEnabled
// //
RemapListView.BackColor = SystemColors.AppWorkspace; MethodCountEnabled.AutoSize = true;
RemapListView.Location = new Point(781, 21); MethodCountEnabled.Location = new Point(287, 188);
RemapListView.Name = "RemapListView"; MethodCountEnabled.Name = "MethodCountEnabled";
RemapListView.Size = new Size(899, 446); MethodCountEnabled.Size = new Size(154, 29);
RemapListView.TabIndex = 0; MethodCountEnabled.TabIndex = 14;
RemapListView.UseCompatibleStateImageBehavior = false; MethodCountEnabled.Text = "Method Count";
MethodCountEnabled.UseVisualStyleBackColor = true;
//
// IsSealedUpDown
//
IsSealedUpDown.Items.Add("Disabled");
IsSealedUpDown.Items.Add("False");
IsSealedUpDown.Items.Add("True");
IsSealedUpDown.Location = new Point(10, 218);
IsSealedUpDown.Name = "IsSealedUpDown";
IsSealedUpDown.Size = new Size(208, 31);
IsSealedUpDown.Sorted = true;
IsSealedUpDown.TabIndex = 4;
IsSealedUpDown.Text = "IsSealed";
// //
// TabControlMain // TabControlMain
// //
@ -850,7 +822,7 @@ partial class AssemblyToolGUI
menuStrip1.Items.AddRange(new ToolStripItem[] { SettingsButton }); menuStrip1.Items.AddRange(new ToolStripItem[] { SettingsButton });
menuStrip1.Location = new Point(0, 0); menuStrip1.Location = new Point(0, 0);
menuStrip1.Name = "menuStrip1"; menuStrip1.Name = "menuStrip1";
menuStrip1.Size = new Size(1708, 33); menuStrip1.Size = new Size(1297, 33);
menuStrip1.TabIndex = 7; menuStrip1.TabIndex = 7;
menuStrip1.Text = "menuStrip1"; menuStrip1.Text = "menuStrip1";
// //
@ -865,7 +837,7 @@ partial class AssemblyToolGUI
AutoScaleDimensions = new SizeF(10F, 25F); AutoScaleDimensions = new SizeF(10F, 25F);
AutoScaleMode = AutoScaleMode.Font; AutoScaleMode = AutoScaleMode.Font;
BackColor = SystemColors.ControlDarkDark; BackColor = SystemColors.ControlDarkDark;
ClientSize = new Size(1708, 1133); ClientSize = new Size(1297, 998);
Controls.Add(TabControlMain); Controls.Add(TabControlMain);
Controls.Add(menuStrip1); Controls.Add(menuStrip1);
FormBorderStyle = FormBorderStyle.FixedSingle; FormBorderStyle = FormBorderStyle.FixedSingle;
@ -874,12 +846,7 @@ partial class AssemblyToolGUI
((System.ComponentModel.ISupportInitialize)bindingSource1).EndInit(); ((System.ComponentModel.ISupportInitialize)bindingSource1).EndInit();
TabPageRemapper.ResumeLayout(false); TabPageRemapper.ResumeLayout(false);
groupBox1.ResumeLayout(false); groupBox1.ResumeLayout(false);
groupBox3.ResumeLayout(false); groupBox1.PerformLayout();
groupBox3.PerformLayout();
((System.ComponentModel.ISupportInitialize)NestedTypeCountUpDown).EndInit();
((System.ComponentModel.ISupportInitialize)PropertyCountUpDown).EndInit();
((System.ComponentModel.ISupportInitialize)FieldCountUpDown).EndInit();
((System.ComponentModel.ISupportInitialize)MethodCountUpDown).EndInit();
Inclusions.ResumeLayout(false); Inclusions.ResumeLayout(false);
tabPage1.ResumeLayout(false); tabPage1.ResumeLayout(false);
tabPage1.PerformLayout(); tabPage1.PerformLayout();
@ -889,8 +856,10 @@ partial class AssemblyToolGUI
tabPage3.PerformLayout(); tabPage3.PerformLayout();
tabPage4.ResumeLayout(false); tabPage4.ResumeLayout(false);
tabPage4.PerformLayout(); tabPage4.PerformLayout();
groupBox2.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)PropertyCountUpDown).EndInit();
groupBox2.PerformLayout(); ((System.ComponentModel.ISupportInitialize)FieldCountUpDown).EndInit();
((System.ComponentModel.ISupportInitialize)MethodCountUpDown).EndInit();
((System.ComponentModel.ISupportInitialize)NestedTypeCountUpDown).EndInit();
TabControlMain.ResumeLayout(false); TabControlMain.ResumeLayout(false);
menuStrip1.ResumeLayout(false); menuStrip1.ResumeLayout(false);
menuStrip1.PerformLayout(); menuStrip1.PerformLayout();
@ -934,7 +903,6 @@ partial class AssemblyToolGUI
private ListBox PropertiesExcludeBox; private ListBox PropertiesExcludeBox;
private ListBox PropertiesIncludeBox; private ListBox PropertiesIncludeBox;
private TabPage tabPage4; private TabPage tabPage4;
private GroupBox groupBox6;
private NumericUpDown NestedTypeCountUpDown; private NumericUpDown NestedTypeCountUpDown;
private TextBox BaseClassExcludeTextField; private TextBox BaseClassExcludeTextField;
private TextBox NestedTypeParentName; private TextBox NestedTypeParentName;
@ -947,8 +915,6 @@ partial class AssemblyToolGUI
private Button NestedTypesAddButton; private Button NestedTypesAddButton;
private ListBox NestedTypesExcludeBox; private ListBox NestedTypesExcludeBox;
private ListBox NestedTypesIncludeBox; private ListBox NestedTypesIncludeBox;
private GroupBox groupBox3;
private GroupBox groupBox2;
private CheckBox ForceRenameCheckbox; private CheckBox ForceRenameCheckbox;
private TextBox OriginalTypeName; private TextBox OriginalTypeName;
private TextBox NewTypeName; private TextBox NewTypeName;
@ -973,4 +939,5 @@ partial class AssemblyToolGUI
private CheckBox PropertyCountEnabled; private CheckBox PropertyCountEnabled;
private CheckBox NestedTypeCountEnabled; private CheckBox NestedTypeCountEnabled;
private DomainUpDown IsInterfaceUpDown; private DomainUpDown IsInterfaceUpDown;
private TreeView RemapTreeView;
} }

View File

@ -23,14 +23,18 @@ namespace AssemblyRemapperGUI
/// <param name="e"></param> /// <param name="e"></param>
private void AddRemapButton_Click(object sender, EventArgs e) private void AddRemapButton_Click(object sender, EventArgs e)
{ {
MethodIncludeBox.Items.Add("TEST"); if (NewTypeName.Text == string.Empty)
{
MessageBox.Show("Please enter a new type name", "Invald data");
return;
}
var remap = new RemapModel var remap = new RemapModel
{ {
Succeeded = false, Succeeded = false,
FailureReason = EFailureReason.None, FailureReason = EFailureReason.None,
NewTypeName = NewTypeName.Text, NewTypeName = NewTypeName.Text,
OriginalTypeName = OriginalTypeName.Text, OriginalTypeName = OriginalTypeName.Text == string.Empty ? null : OriginalTypeName.Text,
UseForceRename = ForceRenameCheckbox.Checked, UseForceRename = ForceRenameCheckbox.Checked,
SearchParams = new SearchParams SearchParams = new SearchParams
{ {
@ -56,7 +60,7 @@ namespace AssemblyRemapperGUI
? null ? null
: BaseClassExcludeTextField.Text, : BaseClassExcludeTextField.Text,
// Constructor // Constructor - TODO
MethodCount = MethodCountEnabled.GetCount(MethodCountUpDown), MethodCount = MethodCountEnabled.GetCount(MethodCountUpDown),
FieldCount = FieldCountEnabled.GetCount(FieldCountUpDown), FieldCount = FieldCountEnabled.GetCount(FieldCountUpDown),
PropertyCount = PropertyCountEnabled.GetCount(PropertyCountUpDown), PropertyCount = PropertyCountEnabled.GetCount(PropertyCountUpDown),
@ -71,10 +75,13 @@ namespace AssemblyRemapperGUI
ExcludeNestedTypes = [], ExcludeNestedTypes = [],
} }
}; };
RemapTreeView.Nodes.Add(GUI.GenerateTreeNode(remap));
} }
private void RemoveRemapButton_Click(object sender, EventArgs e) private void RemoveRemapButton_Click(object sender, EventArgs e)
{ {
RemapTreeView.SelectedNode?.Remove();
} }
private void ScoreButton_Click(object sender, EventArgs e) private void ScoreButton_Click(object sender, EventArgs e)

View File

@ -1,4 +1,6 @@
namespace RemapperGUI.Utils; using AssemblyRemapper.Models;
namespace RemapperGUI.Utils;
internal static class GUI internal static class GUI
{ {
@ -30,4 +32,48 @@ internal static class GUI
return null; return null;
} }
/// <summary>
/// Generates a tree node to display on the GUI
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public static TreeNode GenerateTreeNode(RemapModel model)
{
var isPublic = model.SearchParams.IsPublic == null ? null : model.SearchParams.IsPublic;
var isAbstract = model.SearchParams.IsAbstract == null ? null : model.SearchParams.IsAbstract;
var isInterface = model.SearchParams.IsInterface == null ? null : model.SearchParams.IsInterface;
var isEnum = model.SearchParams.IsEnum == null ? null : model.SearchParams.IsEnum;
var isNested = model.SearchParams.IsNested == null ? null : model.SearchParams.IsNested;
var IsSealed = model.SearchParams.IsSealed == null ? null : model.SearchParams.IsSealed;
var HasAttribute = model.SearchParams.HasAttribute == null ? null : model.SearchParams.HasAttribute;
var IsDerived = model.SearchParams.IsDerived == null ? null : model.SearchParams.IsDerived;
var HasGenericParameters = model.SearchParams.HasGenericParameters == null ? null : model.SearchParams.HasGenericParameters;
var remapTreeItem = new TreeNode($"Remap: {model.NewTypeName}");
var forceRenameNode = new TreeNode($"Force Rename: {model.UseForceRename}");
var ispublicNode = new TreeNode($"IsPublic: {isPublic}");
var isAbstractNode = new TreeNode($"IsAbstract: {isAbstract}");
var isInterfaceNode = new TreeNode($"IsInterface: {isInterface}");
var IsEnumNode = new TreeNode($"IsEnum: {isEnum}");
var IsNestedNode = new TreeNode($"IsNested: {isNested}");
var IsSealedNode = new TreeNode($"IsSealed: {IsSealed}");
var HasAttrNode = new TreeNode($"HasAttribute: {HasAttribute}");
var IsDerivedNode = new TreeNode($"IsDerived: {IsDerived}");
var HasGenericsNode = new TreeNode($"HasGenericParameters: {HasGenericParameters}");
remapTreeItem.Nodes.Add(forceRenameNode);
remapTreeItem.Nodes.Add(ispublicNode);
remapTreeItem.Nodes.Add(isAbstractNode);
remapTreeItem.Nodes.Add(isInterfaceNode);
remapTreeItem.Nodes.Add(IsEnumNode);
remapTreeItem.Nodes.Add(IsNestedNode);
remapTreeItem.Nodes.Add(IsSealedNode);
remapTreeItem.Nodes.Add(HasAttrNode);
remapTreeItem.Nodes.Add(IsDerivedNode);
remapTreeItem.Nodes.Add(HasGenericsNode);
return remapTreeItem;
}
} }