summaryrefslogtreecommitdiff
path: root/grapher/Models/Options/IOption.cs
blob: 71ac5e4e6050cb84ce1bba377f53c3f6e886dfa3 (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
24
25
26
27
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace grapher.Models.Options
{
    public interface IOption
    {
        int Top { get; set; }

        int Height { get; }

        int Left { get; }

        int Width { get; }
        
        bool Visible { get; }

        void Show(string name);

        void Hide();

        void SnapTo(IOption option);
    }
}