mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-10-27 22:42:38 +01:00
Work on layout chooser
This commit is contained in:
parent
273598cb3b
commit
b2d319d559
9
src/ui/Forms/LayoutPicker.Designer.cs
generated
9
src/ui/Forms/LayoutPicker.Designer.cs
generated
@ -51,6 +51,7 @@
|
||||
this.button1.TabIndex = 0;
|
||||
this.button1.UseVisualStyleBackColor = true;
|
||||
this.button1.Click += new System.EventHandler(this.button1_Click);
|
||||
this.button1.Enter += new System.EventHandler(this.button1_Enter);
|
||||
this.button1.MouseEnter += new System.EventHandler(this.button1_MouseEnter);
|
||||
this.button1.MouseLeave += new System.EventHandler(this.button1_MouseLeave);
|
||||
//
|
||||
@ -65,6 +66,7 @@
|
||||
this.button2.TabIndex = 1;
|
||||
this.button2.UseVisualStyleBackColor = true;
|
||||
this.button2.Click += new System.EventHandler(this.button2_Click);
|
||||
this.button2.Enter += new System.EventHandler(this.button2_Enter);
|
||||
this.button2.MouseEnter += new System.EventHandler(this.button2_MouseEnter);
|
||||
this.button2.MouseLeave += new System.EventHandler(this.button2_MouseLeave);
|
||||
//
|
||||
@ -79,6 +81,7 @@
|
||||
this.button3.TabIndex = 2;
|
||||
this.button3.UseVisualStyleBackColor = true;
|
||||
this.button3.Click += new System.EventHandler(this.button3_Click);
|
||||
this.button3.Enter += new System.EventHandler(this.button3_Enter);
|
||||
this.button3.MouseEnter += new System.EventHandler(this.button3_MouseEnter);
|
||||
this.button3.MouseLeave += new System.EventHandler(this.button3_MouseLeave);
|
||||
//
|
||||
@ -93,6 +96,7 @@
|
||||
this.button4.TabIndex = 3;
|
||||
this.button4.UseVisualStyleBackColor = true;
|
||||
this.button4.Click += new System.EventHandler(this.button4_Click);
|
||||
this.button4.Enter += new System.EventHandler(this.button4_Enter);
|
||||
this.button4.MouseEnter += new System.EventHandler(this.button4_MouseEnter);
|
||||
this.button4.MouseLeave += new System.EventHandler(this.button4_MouseLeave);
|
||||
//
|
||||
@ -107,6 +111,7 @@
|
||||
this.button5.TabIndex = 4;
|
||||
this.button5.UseVisualStyleBackColor = true;
|
||||
this.button5.Click += new System.EventHandler(this.button5_Click);
|
||||
this.button5.Enter += new System.EventHandler(this.button5_Enter);
|
||||
this.button5.MouseEnter += new System.EventHandler(this.button5_MouseEnter);
|
||||
this.button5.MouseLeave += new System.EventHandler(this.button5_MouseLeave);
|
||||
//
|
||||
@ -121,6 +126,7 @@
|
||||
this.button6.TabIndex = 5;
|
||||
this.button6.UseVisualStyleBackColor = true;
|
||||
this.button6.Click += new System.EventHandler(this.button6_Click);
|
||||
this.button6.Enter += new System.EventHandler(this.button6_Enter);
|
||||
this.button6.MouseEnter += new System.EventHandler(this.button6_MouseEnter);
|
||||
this.button6.MouseLeave += new System.EventHandler(this.button6_MouseLeave);
|
||||
//
|
||||
@ -135,6 +141,7 @@
|
||||
this.button7.TabIndex = 6;
|
||||
this.button7.UseVisualStyleBackColor = true;
|
||||
this.button7.Click += new System.EventHandler(this.button7_Click);
|
||||
this.button7.Enter += new System.EventHandler(this.button7_Enter);
|
||||
this.button7.MouseEnter += new System.EventHandler(this.button7_MouseEnter);
|
||||
this.button7.MouseLeave += new System.EventHandler(this.button7_MouseLeave);
|
||||
//
|
||||
@ -149,6 +156,7 @@
|
||||
this.button8.TabIndex = 7;
|
||||
this.button8.UseVisualStyleBackColor = true;
|
||||
this.button8.Click += new System.EventHandler(this.button8_Click);
|
||||
this.button8.Enter += new System.EventHandler(this.button8_Enter);
|
||||
this.button8.MouseEnter += new System.EventHandler(this.button8_MouseEnter);
|
||||
this.button8.MouseLeave += new System.EventHandler(this.button8_MouseLeave);
|
||||
//
|
||||
@ -186,6 +194,7 @@
|
||||
this.ShowInTaskbar = false;
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
|
||||
this.Text = "Choose layout";
|
||||
this.Shown += new System.EventHandler(this.LayoutPicker_Shown);
|
||||
this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.LayoutPicker_KeyDown);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
|
@ -19,6 +19,8 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
private Bitmap _gray7;
|
||||
private Bitmap _gray8;
|
||||
|
||||
private bool _loading = true;
|
||||
|
||||
public LayoutPicker(int initialLayout)
|
||||
{
|
||||
UiUtil.PreInitialize(this);
|
||||
@ -26,9 +28,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
UiUtil.FixFonts(this);
|
||||
buttonCancel.Text = LanguageSettings.Current.General.Cancel;
|
||||
CancelButton = buttonCancel;
|
||||
|
||||
_layout = initialLayout;
|
||||
|
||||
UpdateButtons(initialLayout);
|
||||
}
|
||||
|
||||
@ -263,52 +263,95 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
}
|
||||
else if (e.KeyCode == Keys.NumPad1 || e.KeyCode == Keys.D1)
|
||||
{
|
||||
_layout = 0;
|
||||
UpdateButtons(_layout);
|
||||
Refresh();
|
||||
SelectLayout(0);
|
||||
}
|
||||
else if (e.KeyCode == Keys.NumPad2 || e.KeyCode == Keys.D2)
|
||||
{
|
||||
_layout = 1;
|
||||
UpdateButtons(_layout);
|
||||
Refresh();
|
||||
SelectLayout(1);
|
||||
}
|
||||
else if (e.KeyCode == Keys.NumPad3 || e.KeyCode == Keys.D3)
|
||||
{
|
||||
_layout = 2;
|
||||
UpdateButtons(_layout);
|
||||
Refresh();
|
||||
SelectLayout(2);
|
||||
}
|
||||
else if (e.KeyCode == Keys.NumPad4 || e.KeyCode == Keys.D4)
|
||||
{
|
||||
_layout = 3;
|
||||
UpdateButtons(_layout);
|
||||
Refresh();
|
||||
SelectLayout(3);
|
||||
}
|
||||
else if (e.KeyCode == Keys.NumPad5 || e.KeyCode == Keys.D5)
|
||||
{
|
||||
_layout = 4;
|
||||
UpdateButtons(_layout);
|
||||
Refresh();
|
||||
SelectLayout(4);
|
||||
}
|
||||
else if (e.KeyCode == Keys.NumPad6 || e.KeyCode == Keys.D6)
|
||||
{
|
||||
_layout = 5;
|
||||
UpdateButtons(_layout);
|
||||
Refresh();
|
||||
SelectLayout(5);
|
||||
}
|
||||
else if (e.KeyCode == Keys.NumPad7 || e.KeyCode == Keys.D7)
|
||||
{
|
||||
_layout = 6;
|
||||
UpdateButtons(_layout);
|
||||
Refresh();
|
||||
SelectLayout(6);
|
||||
}
|
||||
else if (e.KeyCode == Keys.NumPad8 || e.KeyCode == Keys.D8)
|
||||
{
|
||||
_layout = 7;
|
||||
UpdateButtons(_layout);
|
||||
Refresh();
|
||||
SelectLayout(7);
|
||||
}
|
||||
}
|
||||
|
||||
private void SelectLayout(int layout)
|
||||
{
|
||||
if (_loading)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
_layout = layout;
|
||||
UpdateButtons(_layout);
|
||||
Refresh();
|
||||
}
|
||||
|
||||
private void button1_Enter(object sender, EventArgs e)
|
||||
{
|
||||
SelectLayout(0);
|
||||
}
|
||||
|
||||
|
||||
private void button2_Enter(object sender, EventArgs e)
|
||||
{
|
||||
SelectLayout(1);
|
||||
}
|
||||
|
||||
private void button3_Enter(object sender, EventArgs e)
|
||||
{
|
||||
SelectLayout(2);
|
||||
}
|
||||
|
||||
private void button4_Enter(object sender, EventArgs e)
|
||||
{
|
||||
SelectLayout(3);
|
||||
}
|
||||
|
||||
private void button5_Enter(object sender, EventArgs e)
|
||||
{
|
||||
SelectLayout(4);
|
||||
}
|
||||
|
||||
private void button6_Enter(object sender, EventArgs e)
|
||||
{
|
||||
SelectLayout(5);
|
||||
}
|
||||
|
||||
private void button7_Enter(object sender, EventArgs e)
|
||||
{
|
||||
SelectLayout(6);
|
||||
}
|
||||
|
||||
private void button8_Enter(object sender, EventArgs e)
|
||||
{
|
||||
SelectLayout(7);
|
||||
}
|
||||
|
||||
private void LayoutPicker_Shown(object sender, EventArgs e)
|
||||
{
|
||||
_loading = false;
|
||||
SelectLayout(_layout);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user