summaryrefslogtreecommitdiff
path: root/grapher/Models/Options/CheckBoxOption.cs
diff options
context:
space:
mode:
authorJacob Palecki <[email protected]>2021-04-05 23:36:26 -0700
committerJacob Palecki <[email protected]>2021-04-05 23:36:26 -0700
commit019665015ab30893209ab49fea352405b144f0f8 (patch)
tree92b929da43466d8c4b3b3fb2d9c53daf8eb0d05a /grapher/Models/Options/CheckBoxOption.cs
parentLUT GUI fixes (diff)
downloadrawaccel-019665015ab30893209ab49fea352405b144f0f8.tar.xz
rawaccel-019665015ab30893209ab49fea352405b144f0f8.zip
Add gain switch
Diffstat (limited to 'grapher/Models/Options/CheckBoxOption.cs')
-rw-r--r--grapher/Models/Options/CheckBoxOption.cs81
1 files changed, 81 insertions, 0 deletions
diff --git a/grapher/Models/Options/CheckBoxOption.cs b/grapher/Models/Options/CheckBoxOption.cs
new file mode 100644
index 0000000..43757b4
--- /dev/null
+++ b/grapher/Models/Options/CheckBoxOption.cs
@@ -0,0 +1,81 @@
+using System.Windows.Forms;
+
+namespace grapher.Models.Options
+{
+ public class CheckBoxOption : OptionBase
+ {
+ public CheckBoxOption(CheckBox checkBox)
+ {
+ CheckBox = checkBox;
+ }
+
+ public CheckBox CheckBox { get; }
+
+ public override bool Visible
+ {
+ get
+ {
+ return CheckBox.Visible;
+ }
+ }
+
+ public override int Left
+ {
+ get
+ {
+ return CheckBox.Left;
+ }
+ set
+ {
+ CheckBox.Left = value;
+ }
+ }
+
+ public override int Height
+ {
+ get
+ {
+ return CheckBox.Height;
+ }
+ }
+
+ public override int Top
+ {
+ get
+ {
+ return CheckBox.Top;
+ }
+ set
+ {
+ CheckBox.Top = value;
+ }
+ }
+
+ public override int Width
+ {
+ get
+ {
+ return CheckBox.Width;
+ }
+ set
+ {
+ CheckBox.Width = value;
+ }
+ }
+
+ public override void AlignActiveValues()
+ {
+ }
+
+ public override void Hide()
+ {
+ CheckBox.Hide();
+ }
+
+ public override void Show(string Name)
+ {
+ CheckBox.Show();
+ CheckBox.Name = Name;
+ }
+ }
+}