summaryrefslogtreecommitdiff
path: root/grapher/Models/Options/CapOptions.cs
diff options
context:
space:
mode:
authorJacob Palecki <[email protected]>2020-09-07 15:19:39 -0700
committerJacob Palecki <[email protected]>2020-09-07 15:19:39 -0700
commitaff3a066575f4bfa429f67a5104a1fcffc5f326e (patch)
tree975c8cf984e97d818ebf530b68a246f4a4b1aefb /grapher/Models/Options/CapOptions.cs
parentPass args by ref for setting (diff)
downloadrawaccel-aff3a066575f4bfa429f67a5104a1fcffc5f326e.tar.xz
rawaccel-aff3a066575f4bfa429f67a5104a1fcffc5f326e.zip
Refactor type options
Diffstat (limited to 'grapher/Models/Options/CapOptions.cs')
-rw-r--r--grapher/Models/Options/CapOptions.cs40
1 files changed, 36 insertions, 4 deletions
diff --git a/grapher/Models/Options/CapOptions.cs b/grapher/Models/Options/CapOptions.cs
index 6dc1116..cf587c7 100644
--- a/grapher/Models/Options/CapOptions.cs
+++ b/grapher/Models/Options/CapOptions.cs
@@ -8,7 +8,7 @@ using System.Windows.Forms;
namespace grapher
{
- public class CapOptions
+ public class CapOptions : OptionBase
{
#region Constants
@@ -76,7 +76,7 @@ namespace grapher
}
}
- public int Top
+ public override int Top
{
get
{
@@ -88,7 +88,7 @@ namespace grapher
}
}
- public int Height
+ public override int Height
{
get
{
@@ -96,12 +96,39 @@ namespace grapher
}
}
+ public override int Left
+ {
+ get
+ {
+ return CapOption.Left;
+ }
+ set
+ {
+ CapOption.Left = value;
+ }
+ }
+
+ public override int Width
+ {
+ get
+ {
+ return CapOption.Width;
+ }
+ }
+
+ public override bool Visible
+ {
+ get
+ {
+ return CapOption.Visible;
+ }
+ }
#endregion Properties
#region Methods
- public void Hide()
+ public override void Hide()
{
CapOption.Hide();
}
@@ -111,6 +138,11 @@ namespace grapher
CapOption.Show();
}
+ public override void Show(string name)
+ {
+ CapOption.Show(name);
+ }
+
public void SnapTo(Option option)
{
Top = option.Top + option.Height + Constants.OptionVerticalSeperation;