From 53a48a778af34bd25963881539e6f66f47dc5580 Mon Sep 17 00:00:00 2001 From: Nathan Reiner Date: Sun, 21 Jan 2024 16:15:12 +0100 Subject: add resizable pane --- src/ui/pane.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/ui/pane.rs (limited to 'src/ui/pane.rs') diff --git a/src/ui/pane.rs b/src/ui/pane.rs new file mode 100644 index 0000000..86149d4 --- /dev/null +++ b/src/ui/pane.rs @@ -0,0 +1,18 @@ +#[derive(Debug, Clone, Default)] +pub enum PaneKind { + #[default] + EmptyPane, + FunctionPane, + GraphPane, +} + +#[derive(Clone, Default, Debug)] +pub struct Pane { + pub kind: PaneKind, +} + +impl Pane { + pub fn new(kind: PaneKind) -> Self { + Self { kind } + } +} -- cgit v1.2.3-70-g09d2