mirror of
https://git.do.srb2.org/STJr/UltimateZoneBuilder.git
synced 2025-02-16 17:11:28 +00:00
Tag Range plugin: fixed a problem where the new tags were not displayed in Sectors Mode when selection numbering was disabled. Fixes #795
This commit is contained in:
parent
2d7aebbe31
commit
9e5a6b5377
5 changed files with 29 additions and 3 deletions
|
@ -1596,7 +1596,7 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
||||||
//mxd
|
//mxd
|
||||||
public override void OnViewSelectionNumbersChanged(bool enabled)
|
public override void OnViewSelectionNumbersChanged(bool enabled)
|
||||||
{
|
{
|
||||||
if(enabled) UpdateSelectedLabels();
|
UpdateSelectedLabels();
|
||||||
}
|
}
|
||||||
|
|
||||||
//mxd
|
//mxd
|
||||||
|
|
|
@ -16,10 +16,12 @@
|
||||||
|
|
||||||
#region ================== Namespaces
|
#region ================== Namespaces
|
||||||
|
|
||||||
|
using System.Windows.Forms;
|
||||||
using CodeImp.DoomBuilder.Windows;
|
using CodeImp.DoomBuilder.Windows;
|
||||||
using CodeImp.DoomBuilder.Editing;
|
using CodeImp.DoomBuilder.Editing;
|
||||||
using CodeImp.DoomBuilder.Plugins;
|
using CodeImp.DoomBuilder.Plugins;
|
||||||
using CodeImp.DoomBuilder.Actions;
|
using CodeImp.DoomBuilder.Actions;
|
||||||
|
using CodeImp.DoomBuilder.BuilderModes;
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
@ -77,8 +79,22 @@ namespace CodeImp.DoomBuilder.TagRange
|
||||||
{
|
{
|
||||||
TagRangeForm f = new TagRangeForm();
|
TagRangeForm f = new TagRangeForm();
|
||||||
f.Setup();
|
f.Setup();
|
||||||
if(f.SelectionCount > 0)
|
if (f.SelectionCount > 0)
|
||||||
f.ShowDialog(General.Interface);
|
{
|
||||||
|
if (f.ShowDialog(General.Interface) == DialogResult.OK)
|
||||||
|
{
|
||||||
|
if (General.Editing.Mode is BaseClassicMode mode)
|
||||||
|
{
|
||||||
|
// Bit of a hack to make sectors mode update the sector labels, otherwise the new tags will not be
|
||||||
|
// displayed when selection numbering is disabled.
|
||||||
|
// See https://github.com/jewalky/UltimateDoomBuilder/issues/795
|
||||||
|
mode.OnViewSelectionNumbersChanged(BuilderModes.BuilderPlug.Me.ViewSelectionNumbers);
|
||||||
|
|
||||||
|
// Redraw to make the updated labels to show up
|
||||||
|
General.Interface.RedrawDisplay();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
else
|
else
|
||||||
General.Interface.DisplayStatus(StatusType.Warning, "This action requires a selection!"); //mxd
|
General.Interface.DisplayStatus(StatusType.Warning, "This action requires a selection!"); //mxd
|
||||||
f.Dispose();
|
f.Dispose();
|
||||||
|
|
|
@ -154,6 +154,10 @@
|
||||||
<Name>Builder</Name>
|
<Name>Builder</Name>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
|
<ProjectReference Include="..\BuilderModes\BuilderModes.csproj">
|
||||||
|
<Project>{b42d5aa0-f9a6-4234-9c4b-a05b11a64851}</Project>
|
||||||
|
<Name>BuilderModes</Name>
|
||||||
|
</ProjectReference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
|
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
|
||||||
|
|
|
@ -244,6 +244,8 @@ namespace CodeImp.DoomBuilder.TagRange
|
||||||
storedstep = rangestep.GetResult(1);
|
storedstep = rangestep.GetResult(1);
|
||||||
storedrelative = relativemode.Checked;
|
storedrelative = relativemode.Checked;
|
||||||
|
|
||||||
|
DialogResult = DialogResult.OK;
|
||||||
|
|
||||||
//We are done here.
|
//We are done here.
|
||||||
this.Close();
|
this.Close();
|
||||||
}
|
}
|
||||||
|
|
|
@ -152,6 +152,10 @@
|
||||||
<Name>Builder</Name>
|
<Name>Builder</Name>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
|
<ProjectReference Include="..\BuilderModes\BuilderModesMono.csproj">
|
||||||
|
<Project>{b42d5aa0-f9a6-4234-9c4b-a05b11a64851}</Project>
|
||||||
|
<Name>BuilderModesMono</Name>
|
||||||
|
</ProjectReference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
|
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
|
||||||
|
|
Loading…
Reference in a new issue