mirror of
https://git.do.srb2.org/STJr/UltimateZoneBuilder.git
synced 2025-05-31 00:51:37 +00:00
Added Draw Settings side panel, which replaces Set Default Textures Form and allows to set textures, brightness and floor/ceiling heights to use when drawing sectors. Used settings are now saved in the map's .dbs file.
Location and active tab of all Edit Forms are now stored while GZDB is running. Focus management between editing window and the rest of the interface should work better now. Tag Explorer plugin: editing window was not updated properly when Edit forms were opened from Tag Explorer. Tag Explorer plugin, UDMF: comment editing was incorrectly initialized in some cases.
This commit is contained in:
parent
c441c5640a
commit
e8f52aecb9
58 changed files with 3022 additions and 2802 deletions
|
@ -18,6 +18,7 @@
|
|||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Drawing;
|
||||
using System.Windows.Forms;
|
||||
using CodeImp.DoomBuilder.Map;
|
||||
using CodeImp.DoomBuilder.Types;
|
||||
|
@ -40,6 +41,9 @@ namespace CodeImp.DoomBuilder.Windows
|
|||
private List<SectorProperties> sectorProps; //mxd
|
||||
private bool blockUpdate; //mxd
|
||||
|
||||
//mxd. Window setup stuff
|
||||
private static Point location = Point.Empty;
|
||||
|
||||
private struct SectorProperties //mxd
|
||||
{
|
||||
public int Brightness;
|
||||
|
@ -67,6 +71,12 @@ namespace CodeImp.DoomBuilder.Windows
|
|||
// Initialize
|
||||
InitializeComponent();
|
||||
|
||||
//mxd. Widow setup
|
||||
if(location != Point.Empty) {
|
||||
this.StartPosition = FormStartPosition.Manual;
|
||||
this.Location = location;
|
||||
}
|
||||
|
||||
// Fill effects list
|
||||
effect.AddInfo(General.Map.Config.SortedSectorEffects.ToArray());
|
||||
|
||||
|
@ -241,6 +251,11 @@ namespace CodeImp.DoomBuilder.Windows
|
|||
effect.Value = EffectBrowserForm.BrowseEffect(this, effect.Value);
|
||||
}
|
||||
|
||||
//mxd
|
||||
private void SectorEditForm_FormClosing(object sender, FormClosingEventArgs e) {
|
||||
location = this.Location;
|
||||
}
|
||||
|
||||
// Help
|
||||
private void SectorEditForm_HelpRequested(object sender, HelpEventArgs hlpevent) {
|
||||
General.ShowHelp("w_sectoredit.html");
|
||||
|
@ -358,5 +373,6 @@ namespace CodeImp.DoomBuilder.Windows
|
|||
}
|
||||
|
||||
#endregion
|
||||
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue