mirror of
https://git.do.srb2.org/STJr/UltimateZoneBuilder.git
synced 2024-11-23 12:22:35 +00:00
Added curve linedefs button on toolbar
This commit is contained in:
parent
05aeea8005
commit
586cf7e295
8 changed files with 45 additions and 11 deletions
Binary file not shown.
Before Width: | Height: | Size: 361 B After Width: | Height: | Size: 365 B |
|
@ -256,6 +256,9 @@
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="Resources\CeilsGradient.png" />
|
<None Include="Resources\CeilsGradient.png" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="Resources\CurveLines.png" />
|
||||||
|
</ItemGroup>
|
||||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||||
Other similar extension points exist, see Microsoft.Common.targets.
|
Other similar extension points exist, see Microsoft.Common.targets.
|
||||||
|
|
|
@ -199,6 +199,9 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
||||||
base.OnEngage();
|
base.OnEngage();
|
||||||
renderer.SetPresentation(Presentation.Standard);
|
renderer.SetPresentation(Presentation.Standard);
|
||||||
|
|
||||||
|
// Add toolbar buttons
|
||||||
|
General.Interface.AddButton(BuilderPlug.Me.MenusForm.CurveLinedefs);
|
||||||
|
|
||||||
// Convert geometry selection to linedefs selection
|
// Convert geometry selection to linedefs selection
|
||||||
General.Map.Map.ClearAllMarks(false);
|
General.Map.Map.ClearAllMarks(false);
|
||||||
General.Map.Map.MarkSelectedVertices(true, true);
|
General.Map.Map.MarkSelectedVertices(true, true);
|
||||||
|
@ -213,6 +216,9 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
||||||
{
|
{
|
||||||
base.OnDisengage();
|
base.OnDisengage();
|
||||||
|
|
||||||
|
// Remove toolbar buttons
|
||||||
|
General.Interface.RemoveButton(BuilderPlug.Me.MenusForm.CurveLinedefs);
|
||||||
|
|
||||||
// Going to EditSelectionMode?
|
// Going to EditSelectionMode?
|
||||||
if(General.Editing.NewMode is EditSelectionMode)
|
if(General.Editing.NewMode is EditSelectionMode)
|
||||||
{
|
{
|
||||||
|
|
30
Source/BuilderModes/Interface/MenusForm.Designer.cs
generated
30
Source/BuilderModes/Interface/MenusForm.Designer.cs
generated
|
@ -45,13 +45,14 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
||||||
this.toolStripMenuItem2 = new System.Windows.Forms.ToolStripSeparator();
|
this.toolStripMenuItem2 = new System.Windows.Forms.ToolStripSeparator();
|
||||||
this.globalstrip = new System.Windows.Forms.ToolStrip();
|
this.globalstrip = new System.Windows.Forms.ToolStrip();
|
||||||
this.manualstrip = new System.Windows.Forms.ToolStrip();
|
this.manualstrip = new System.Windows.Forms.ToolStrip();
|
||||||
this.buttonselectionnumbers = new System.Windows.Forms.ToolStripButton();
|
|
||||||
this.separatorsectors1 = new System.Windows.Forms.ToolStripSeparator();
|
this.separatorsectors1 = new System.Windows.Forms.ToolStripSeparator();
|
||||||
|
this.buttonselectionnumbers = new System.Windows.Forms.ToolStripButton();
|
||||||
this.buttonbrightnessgradient = new System.Windows.Forms.ToolStripButton();
|
this.buttonbrightnessgradient = new System.Windows.Forms.ToolStripButton();
|
||||||
this.buttonfloorgradient = new System.Windows.Forms.ToolStripButton();
|
this.buttonfloorgradient = new System.Windows.Forms.ToolStripButton();
|
||||||
this.buttonceilinggradient = new System.Windows.Forms.ToolStripButton();
|
this.buttonceilinggradient = new System.Windows.Forms.ToolStripButton();
|
||||||
this.buttonflipselectionh = new System.Windows.Forms.ToolStripButton();
|
this.buttonflipselectionh = new System.Windows.Forms.ToolStripButton();
|
||||||
this.buttonflipselectionv = new System.Windows.Forms.ToolStripButton();
|
this.buttonflipselectionv = new System.Windows.Forms.ToolStripButton();
|
||||||
|
this.buttoncurvelinedefs = new System.Windows.Forms.ToolStripButton();
|
||||||
this.menustrip.SuspendLayout();
|
this.menustrip.SuspendLayout();
|
||||||
this.manualstrip.SuspendLayout();
|
this.manualstrip.SuspendLayout();
|
||||||
this.SuspendLayout();
|
this.SuspendLayout();
|
||||||
|
@ -196,13 +197,20 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
||||||
this.buttonfloorgradient,
|
this.buttonfloorgradient,
|
||||||
this.buttonceilinggradient,
|
this.buttonceilinggradient,
|
||||||
this.buttonflipselectionh,
|
this.buttonflipselectionh,
|
||||||
this.buttonflipselectionv});
|
this.buttonflipselectionv,
|
||||||
|
this.buttoncurvelinedefs});
|
||||||
this.manualstrip.Location = new System.Drawing.Point(0, 49);
|
this.manualstrip.Location = new System.Drawing.Point(0, 49);
|
||||||
this.manualstrip.Name = "manualstrip";
|
this.manualstrip.Name = "manualstrip";
|
||||||
this.manualstrip.Size = new System.Drawing.Size(423, 25);
|
this.manualstrip.Size = new System.Drawing.Size(423, 25);
|
||||||
this.manualstrip.TabIndex = 2;
|
this.manualstrip.TabIndex = 2;
|
||||||
this.manualstrip.Text = "toolStrip1";
|
this.manualstrip.Text = "toolStrip1";
|
||||||
//
|
//
|
||||||
|
// separatorsectors1
|
||||||
|
//
|
||||||
|
this.separatorsectors1.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0);
|
||||||
|
this.separatorsectors1.Name = "separatorsectors1";
|
||||||
|
this.separatorsectors1.Size = new System.Drawing.Size(6, 25);
|
||||||
|
//
|
||||||
// buttonselectionnumbers
|
// buttonselectionnumbers
|
||||||
//
|
//
|
||||||
this.buttonselectionnumbers.CheckOnClick = true;
|
this.buttonselectionnumbers.CheckOnClick = true;
|
||||||
|
@ -214,12 +222,6 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
||||||
this.buttonselectionnumbers.Text = "View Selection Numbering";
|
this.buttonselectionnumbers.Text = "View Selection Numbering";
|
||||||
this.buttonselectionnumbers.Click += new System.EventHandler(this.buttonselectionnumbers_Click);
|
this.buttonselectionnumbers.Click += new System.EventHandler(this.buttonselectionnumbers_Click);
|
||||||
//
|
//
|
||||||
// separatorsectors1
|
|
||||||
//
|
|
||||||
this.separatorsectors1.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0);
|
|
||||||
this.separatorsectors1.Name = "separatorsectors1";
|
|
||||||
this.separatorsectors1.Size = new System.Drawing.Size(6, 25);
|
|
||||||
//
|
|
||||||
// buttonbrightnessgradient
|
// buttonbrightnessgradient
|
||||||
//
|
//
|
||||||
this.buttonbrightnessgradient.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
|
this.buttonbrightnessgradient.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
|
||||||
|
@ -276,6 +278,17 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
||||||
this.buttonflipselectionv.Text = "Flip Selection Vertically";
|
this.buttonflipselectionv.Text = "Flip Selection Vertically";
|
||||||
this.buttonflipselectionv.Click += new System.EventHandler(this.InvokeTaggedAction);
|
this.buttonflipselectionv.Click += new System.EventHandler(this.InvokeTaggedAction);
|
||||||
//
|
//
|
||||||
|
// buttoncurvelinedefs
|
||||||
|
//
|
||||||
|
this.buttoncurvelinedefs.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
|
||||||
|
this.buttoncurvelinedefs.Image = global::CodeImp.DoomBuilder.BuilderModes.Properties.Resources.CurveLines;
|
||||||
|
this.buttoncurvelinedefs.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||||
|
this.buttoncurvelinedefs.Name = "buttoncurvelinedefs";
|
||||||
|
this.buttoncurvelinedefs.Size = new System.Drawing.Size(23, 22);
|
||||||
|
this.buttoncurvelinedefs.Tag = "curvelinesmode";
|
||||||
|
this.buttoncurvelinedefs.Text = "Curve Linedefs";
|
||||||
|
this.buttoncurvelinedefs.Click += new System.EventHandler(this.InvokeTaggedAction);
|
||||||
|
//
|
||||||
// MenusForm
|
// MenusForm
|
||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
|
||||||
|
@ -328,5 +341,6 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
||||||
private System.Windows.Forms.ToolStripSeparator separatorsectors1;
|
private System.Windows.Forms.ToolStripSeparator separatorsectors1;
|
||||||
private System.Windows.Forms.ToolStripButton buttonfloorgradient;
|
private System.Windows.Forms.ToolStripButton buttonfloorgradient;
|
||||||
private System.Windows.Forms.ToolStripButton buttonceilinggradient;
|
private System.Windows.Forms.ToolStripButton buttonceilinggradient;
|
||||||
|
private System.Windows.Forms.ToolStripButton buttoncurvelinedefs;
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -59,6 +59,7 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
||||||
public ToolStripButton MakeGradientCeilings { get { return buttonceilinggradient; } }
|
public ToolStripButton MakeGradientCeilings { get { return buttonceilinggradient; } }
|
||||||
public ToolStripButton FlipSelectionV { get { return buttonflipselectionv; } }
|
public ToolStripButton FlipSelectionV { get { return buttonflipselectionv; } }
|
||||||
public ToolStripButton FlipSelectionH { get { return buttonflipselectionh; } }
|
public ToolStripButton FlipSelectionH { get { return buttonflipselectionh; } }
|
||||||
|
public ToolStripButton CurveLinedefs { get { return buttoncurvelinedefs; } }
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
// <auto-generated>
|
// <auto-generated>
|
||||||
// This code was generated by a tool.
|
// This code was generated by a tool.
|
||||||
// Runtime Version:2.0.50727.1433
|
// Runtime Version:2.0.50727.3082
|
||||||
//
|
//
|
||||||
// Changes to this file may cause incorrect behavior and will be lost if
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
// the code is regenerated.
|
// the code is regenerated.
|
||||||
|
@ -74,6 +74,13 @@ namespace CodeImp.DoomBuilder.BuilderModes.Properties {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
internal static System.Drawing.Bitmap CurveLines {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("CurveLines", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
internal static System.Drawing.Bitmap FlipSelectionH {
|
internal static System.Drawing.Bitmap FlipSelectionH {
|
||||||
get {
|
get {
|
||||||
object obj = ResourceManager.GetObject("FlipSelectionH", resourceCulture);
|
object obj = ResourceManager.GetObject("FlipSelectionH", resourceCulture);
|
||||||
|
|
|
@ -124,6 +124,9 @@
|
||||||
<data name="ViewSelectionIndex" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="ViewSelectionIndex" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\ViewSelectionIndex.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\ViewSelectionIndex.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="CeilsGradient" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\CeilsGradient.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
<data name="BrightnessGradient" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="BrightnessGradient" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\BrightnessGradient.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\BrightnessGradient.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -136,7 +139,7 @@
|
||||||
<data name="FlipSelectionV" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="FlipSelectionV" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\FlipSelectionV.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\FlipSelectionV.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CeilsGradient" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="CurveLines" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\CeilsGradient.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\CurveLines.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
</root>
|
</root>
|
BIN
Source/BuilderModes/Resources/CurveLines.png
Normal file
BIN
Source/BuilderModes/Resources/CurveLines.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 365 B |
Loading…
Reference in a new issue