summaryrefslogtreecommitdiff
path: root/grapher/Models/Options/Directionality
diff options
context:
space:
mode:
authorJacob Palecki <[email protected]>2021-01-12 09:25:48 -0800
committerJacob Palecki <[email protected]>2021-01-12 09:25:48 -0800
commit784f7cab713640f4a13880ebc3c5abc10894d23c (patch)
tree5504f514c18e6c41c690996eb53974d2efd3fcf4 /grapher/Models/Options/Directionality
parentDirectionality menu progress (diff)
downloadrawaccel-784f7cab713640f4a13880ebc3c5abc10894d23c.tar.xz
rawaccel-784f7cab713640f4a13880ebc3c5abc10894d23c.zip
Many small tweaks
Diffstat (limited to 'grapher/Models/Options/Directionality')
-rw-r--r--grapher/Models/Options/Directionality/DirectionalityOptions.cs23
1 files changed, 20 insertions, 3 deletions
diff --git a/grapher/Models/Options/Directionality/DirectionalityOptions.cs b/grapher/Models/Options/Directionality/DirectionalityOptions.cs
index c83ea52..9485877 100644
--- a/grapher/Models/Options/Directionality/DirectionalityOptions.cs
+++ b/grapher/Models/Options/Directionality/DirectionalityOptions.cs
@@ -20,7 +20,8 @@ namespace grapher.Models.Options.Directionality
OptionXY domain,
OptionXY range,
CheckBox wholeCheckBox,
- CheckBox byComponentCheckBox)
+ CheckBox byComponentCheckBox,
+ int top)
{
ContainingPanel = containingPanel;
DirectionalityLabel = directionalityLabel;
@@ -33,8 +34,18 @@ namespace grapher.Models.Options.Directionality
WholeCheckBox = wholeCheckBox;
ByComponentCheckBox = byComponentCheckBox;
+ Domain.Fields.LockCheckBox.Checked = false;
+ Range.Fields.LockCheckBox.Checked = false;
+ Domain.Fields.LockCheckBox.Enabled = false;
+ Range.Fields.LockCheckBox.Enabled = false;
+ Domain.Fields.LockCheckBox.Hide();
+ Range.Fields.LockCheckBox.Hide();
+ Domain.Fields.SetSeparate();
+ Range.Fields.SetSeparate();
+
ContainingPanel.Paint += panel_Paint;
DirectionalityLabel.Click += title_click;
+ ContainingPanel.Top = top;
DirectionalityLabel.Left = Constants.DirectionalityTitlePad;
DirectionalityLabel.Top = Constants.DirectionalityTitlePad;
IsHidden = false;
@@ -62,6 +73,10 @@ namespace grapher.Models.Options.Directionality
public CheckBox ByComponentCheckBox { get; }
+ public int OpenHeight { get => WholeCheckBox.Bottom - DirectionalityLabel.Top + 2 * Constants.DirectionalityTitlePad; }
+
+ public int ClosedHeight { get => DirectionalityLabel.Height + 2 * Constants.DirectionalityTitlePad; }
+
private bool IsHidden { get; set; }
public DomainArgs GetDomainArgs()
@@ -149,6 +164,8 @@ namespace grapher.Models.Options.Directionality
LpNorm.Show();
Domain.Show();
Range.Show();
+ Domain.Fields.LockCheckBox.Hide();
+ Range.Fields.LockCheckBox.Hide();
WholeCheckBox.Show();
ByComponentCheckBox.Show();
DirectionalityLabel.Text = Constants.DirectionalityTitleOpen;
@@ -173,13 +190,13 @@ namespace grapher.Models.Options.Directionality
private void DrawHidden()
{
- ContainingPanel.Height = DirectionalityLabel.Height + 2 * Constants.DirectionalityTitlePad;
+ ContainingPanel.Height = ClosedHeight;
ContainingPanel.Invalidate();
}
private void DrawShown()
{
- ContainingPanel.Height = WholeCheckBox.Bottom - DirectionalityLabel.Top + 2 * Constants.DirectionalityTitlePad;
+ ContainingPanel.Height = OpenHeight;
ContainingPanel.Invalidate();
}