mirror of
https://git.do.srb2.org/STJr/ZoneBuilder.git
synced 2025-04-22 09:31:14 +00:00
Fixed, Script Editor: fixed a crash triggered by creating a new tab, then closing script editor.
Fixed, Sectors mode: tags and effect labels were displayed instead of selection number labels after disabling, then enabling selection numbers when there were sectors with tags or effects selected.
This commit is contained in:
parent
bf66e6a3ee
commit
dcaa0f60a1
3 changed files with 19 additions and 0 deletions
|
@ -269,6 +269,9 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
|||
|
||||
General.Map.Map.EndAddRemove(); //mxd
|
||||
}
|
||||
|
||||
public virtual void OnViewSelectionNumbersChanged(bool enabled) { } //mxd
|
||||
public virtual void OnViewSelectionEffectsChanged(bool enabled) { } //mxd
|
||||
|
||||
#endregion
|
||||
|
||||
|
|
|
@ -1406,6 +1406,12 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
|||
base.OnRedoEnd(); //mxd
|
||||
}
|
||||
|
||||
//mxd
|
||||
public override void OnViewSelectionNumbersChanged(bool enabled)
|
||||
{
|
||||
if(enabled) UpdateSelectedLabels();
|
||||
}
|
||||
|
||||
//mxd
|
||||
public override void ToggleHighlight()
|
||||
{
|
||||
|
|
|
@ -233,6 +233,11 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
|||
private void buttonselectionnumbers_Click(object sender, EventArgs e)
|
||||
{
|
||||
BuilderPlug.Me.ViewSelectionNumbers = buttonselectionnumbers.Checked;
|
||||
|
||||
//mxd. Notify current mode
|
||||
BaseClassicMode mode = General.Editing.Mode as BaseClassicMode;
|
||||
if(mode != null) mode.OnViewSelectionNumbersChanged(BuilderPlug.Me.ViewSelectionNumbers);
|
||||
|
||||
General.Interface.RedrawDisplay();
|
||||
General.Interface.DisplayStatus(StatusType.Info, (buttonselectionnumbers.Checked ?
|
||||
"Show selection numbers." :
|
||||
|
@ -243,6 +248,11 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
|||
private void buttonselectioneffects_Click(object sender, EventArgs e)
|
||||
{
|
||||
BuilderPlug.Me.ViewSelectionEffects = buttonselectioneffects.Checked;
|
||||
|
||||
// Notify current mode
|
||||
BaseClassicMode mode = General.Editing.Mode as BaseClassicMode;
|
||||
if(mode != null) mode.OnViewSelectionEffectsChanged(BuilderPlug.Me.ViewSelectionEffects);
|
||||
|
||||
General.Interface.RedrawDisplay();
|
||||
General.Interface.DisplayStatus(StatusType.Info, (buttonselectioneffects.Checked ?
|
||||
"Show sector tags and effects." :
|
||||
|
|
Loading…
Reference in a new issue