From b13f1dd1d0be9c223b156c84b5aa812dd7b49ded Mon Sep 17 00:00:00 2001
From: bmois2 <bmois2@huskers.unl.edu>
Date: Thu, 25 Jul 2024 21:27:40 -0500
Subject: [PATCH] Completed. Added spinner for sides instead of checkbox/radio
 buttons. Also added progress bar so it looks a lil nicer.

---
 main.py  |  8 +++++++-
 order.kv | 14 +++++++++++---
 2 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/main.py b/main.py
index a031bad..605abd0 100644
--- a/main.py
+++ b/main.py
@@ -28,7 +28,13 @@ class OrderApp(App):
             self.total_cost = 0
             print('Reset')
 
-    #def fires(self,):
+    def spinner_activated(self,value):
+        if value == "Fries":
+            self.total_cost += 3
+        elif value == "Onion Ring":
+            self.total_cost += 2
+        else:
+            self.total_cost += 1
 
 
 if __name__ == '__main__':
diff --git a/order.kv b/order.kv
index 58fb997..4436b6c 100644
--- a/order.kv
+++ b/order.kv
@@ -40,9 +40,17 @@ BoxLayout:
         BoxLayout:
             orientation: 'horizontal'
             Label:
-                text: 'Fries?'
-                font_size: sp(26)
-            CheckBox:
+                text: 'Pick sides: '
+                size_hint: (None, 1.0)
+                size: self.texture_size
+                padding: (sp(12), 0)
+
+            Spinner:
+                id: spinner1
+                text: "Sides"
+                values: ["Fries","Onion Rings","Pickles"]
+                on_text: app.spinner_activated(spinner1.text)
+
 
 
 
-- 
GitLab