mirror of
https://git.do.srb2.org/STJr/UltimateZoneBuilder.git
synced 2024-11-29 07:01:55 +00:00
59 lines
1.5 KiB
C#
59 lines
1.5 KiB
C#
|
#region ================== Copyright (c) 2021 Derek MacDonald
|
|||
|
|
|||
|
/*
|
|||
|
* Copyright (c) 2021 Derek MacDonald
|
|||
|
* This program is released under GNU General Public License
|
|||
|
*
|
|||
|
* This program is distributed in the hope that it will be useful,
|
|||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|||
|
* GNU General Public License for more details.
|
|||
|
*
|
|||
|
*/
|
|||
|
|
|||
|
#endregion
|
|||
|
|
|||
|
using System;
|
|||
|
using System.Windows.Forms;
|
|||
|
|
|||
|
namespace CodeImp.DoomBuilder.Plugins.VisplaneExplorer.Windows
|
|||
|
{
|
|||
|
public partial class SetCustomHeightDialog : Form
|
|||
|
{
|
|||
|
#region ================== Variables
|
|||
|
|
|||
|
private int customheight;
|
|||
|
|
|||
|
#endregion
|
|||
|
|
|||
|
public SetCustomHeightDialog()
|
|||
|
{
|
|||
|
InitializeComponent();
|
|||
|
}
|
|||
|
|
|||
|
#region ================== Properties
|
|||
|
|
|||
|
public int CustomHeight { get { return customheight; } set { customheight = value; } }
|
|||
|
|
|||
|
#endregion
|
|||
|
|
|||
|
// Redraw the display using a user-entered view height. Blank input resets to the default.
|
|||
|
private void apply_Clicked(object sender, EventArgs e)
|
|||
|
{
|
|||
|
customheight = input.GetResult(0);
|
|||
|
|
|||
|
if(customheight > 32767) customheight = 0;
|
|||
|
|
|||
|
this.DialogResult = DialogResult.OK;
|
|||
|
this.Close();
|
|||
|
}
|
|||
|
|
|||
|
// Auto-focus on the view height input when the dialog pops up.
|
|||
|
private void Dialog_Shown(object sender, EventArgs e)
|
|||
|
{
|
|||
|
input.Focus();
|
|||
|
input.SelectAll();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|