summaryrefslogtreecommitdiff
path: root/grapher/Models/Options/IOption.cs
blob: fff1623dfe19fbfba05914ed7ec8b4a34406581c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
namespace grapher.Models.Options
{
    public interface IOption
    {
        int Top { get; set; }

        int Height { get; }

        int Left { get; }

        int Width { get; }

        int Beneath { get;  }
        
        bool Visible { get; }

        void Show(string name);

        void Hide();

        void SnapTo(IOption option);
    }
}