From a9e2f628ada7d007d7c215b3d6697f5ca70b8ca0 Mon Sep 17 00:00:00 2001
From: Manuel Thalmann <m@nuth.ch>
Date: Fri, 11 Apr 2025 19:50:13 +0200
Subject: [PATCH] Add a `Screen` struct for holding components

---
 gui/src/lib.rs | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/gui/src/lib.rs b/gui/src/lib.rs
index 3a5cb77..1ae5aef 100644
--- a/gui/src/lib.rs
+++ b/gui/src/lib.rs
@@ -1,3 +1,7 @@
+pub struct Screen {
+    pub components: Vec<Box<dyn Draw>>,
+}
+
 pub trait Draw {
     fn draw(&self);
 }