Skip to content

Commit c632785

Browse files
committed
FlightData Tuning: add pop-out button
1 parent 9d3b663 commit c632785

File tree

3 files changed

+72
-1
lines changed

3 files changed

+72
-1
lines changed

GCSViews/FlightData.Designer.cs

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

GCSViews/FlightData.cs

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1799,6 +1799,7 @@ private void CB_tuning_CheckedChanged(object sender, EventArgs e)
17991799
ZedGraphTimer.Stop();
18001800
zg1.Visible = false;
18011801
}
1802+
BTN_tunning_dropout.Visible = zg1.Visible;
18021803
}
18031804

18041805
private void CheckAndBindPreFlightData()
@@ -2639,6 +2640,7 @@ private void FlightData_Load(object sender, EventArgs e)
26392640
prop = new Propagation(gMapControl1);
26402641

26412642
splitContainer1.Panel1Collapsed = true;
2643+
BTN_tunning_dropout.Visible = false;
26422644

26432645
try
26442646
{
@@ -6181,5 +6183,30 @@ private void multiLineToolStripMenuItem_Click(object sender, EventArgs e)
61816183
tabControlactions.Multiline = !tabControlactions.Multiline;
61826184
Settings.Instance["tabControlactions_Multiline"] = tabControlactions.Multiline.ToString();
61836185
}
6186+
6187+
void tuningdropout_FormClosed(object sender, FormClosedEventArgs e)
6188+
{
6189+
(sender as Form).SaveStartupLocation();
6190+
((sender as Form).Tag as Control).Controls.Add(zg1);
6191+
splitContainer1.Panel1Collapsed = false;
6192+
BTN_tunning_dropout.Visible = true;
6193+
CB_tuning.Enabled = true;
6194+
}
6195+
6196+
private void BTN_tunning_dropout_Click(object sender, EventArgs e)
6197+
{
6198+
Form dropout = new Form();
6199+
dropout.Text = "Tuning Dropout";
6200+
dropout.Size = new Size(zg1.Width, zg1.Height + 20);
6201+
dropout.Tag = zg1.Parent;
6202+
dropout.Controls.Add(zg1);
6203+
dropout.FormClosed += tuningdropout_FormClosed;
6204+
dropout.RestoreStartupLocation();
6205+
dropout.Show();
6206+
6207+
splitContainer1.Panel1Collapsed = true;
6208+
BTN_tunning_dropout.Visible = false;
6209+
CB_tuning.Enabled = false;
6210+
}
61846211
}
61856212
}

GCSViews/FlightData.resx

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5095,6 +5095,36 @@
50955095
<data name="splitContainer1.Orientation" type="System.Windows.Forms.Orientation, System.Windows.Forms">
50965096
<value>Horizontal</value>
50975097
</data>
5098+
<data name="BTN_tunning_dropout.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
5099+
<value>NoControl</value>
5100+
</data>
5101+
<data name="BTN_tunning_dropout.Location" type="System.Drawing.Point, System.Drawing">
5102+
<value>4, 3</value>
5103+
</data>
5104+
<data name="BTN_tunning_dropout.Size" type="System.Drawing.Size, System.Drawing">
5105+
<value>56, 17</value>
5106+
</data>
5107+
<data name="BTN_tunning_dropout.TabIndex" type="System.Int32, mscorlib">
5108+
<value>0</value>
5109+
</data>
5110+
<data name="BTN_tunning_dropout.Text" xml:space="preserve">
5111+
<value>Pop Out</value>
5112+
</data>
5113+
<data name="BTN_tunning_dropout.Visible" type="System.Boolean, mscorlib">
5114+
<value>False</value>
5115+
</data>
5116+
<data name="&gt;&gt;BTN_tunning_dropout.Name" xml:space="preserve">
5117+
<value>BTN_tunning_dropout</value>
5118+
</data>
5119+
<data name="&gt;&gt;BTN_tunning_dropout.Type" xml:space="preserve">
5120+
<value>MissionPlanner.Controls.MyButton, MissionPlanner.Controls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</value>
5121+
</data>
5122+
<data name="&gt;&gt;BTN_tunning_dropout.Parent" xml:space="preserve">
5123+
<value>splitContainer1.Panel1</value>
5124+
</data>
5125+
<data name="&gt;&gt;BTN_tunning_dropout.ZOrder" xml:space="preserve">
5126+
<value>0</value>
5127+
</data>
50985128
<data name="zg1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
50995129
<value>Fill</value>
51005130
</data>
@@ -5120,7 +5150,7 @@
51205150
<value>splitContainer1.Panel1</value>
51215151
</data>
51225152
<data name="&gt;&gt;zg1.ZOrder" xml:space="preserve">
5123-
<value>0</value>
5153+
<value>1</value>
51245154
</data>
51255155
<data name="&gt;&gt;splitContainer1.Panel1.Name" xml:space="preserve">
51265156
<value>splitContainer1.Panel1</value>

0 commit comments

Comments
 (0)