From d3e380c36b59db44d05c754db42cc2b0f0730b5a Mon Sep 17 00:00:00 2001
From: VulcanixFR <vulcanix.gamingfr@gmail.com>
Date: Thu, 4 Jul 2024 11:31:07 +0200
Subject: [PATCH] Add Theme

---
 main.py        |  1 +
 ui/Database.py | 18 ++++++++++++------
 2 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/main.py b/main.py
index 289767c..0fa399d 100644
--- a/main.py
+++ b/main.py
@@ -21,6 +21,7 @@ from ui.Database import DBSelectWin
 # Main script
 if __name__ == "__main__":
 
+    sg.theme("SystemDefaultForReal")
     win = DBSelectWin()
     
     while win.poll():
diff --git a/ui/Database.py b/ui/Database.py
index 224c960..b1d59e2 100644
--- a/ui/Database.py
+++ b/ui/Database.py
@@ -66,28 +66,34 @@ class DBSelectWin (sg.Window):
         using_data = (self.edit_window is not None)
 
         self.buttons["-edit-"].update(
-            disabled=not has_db or using_data
+            disabled=not has_db or using_data,
+            button_color=sg.theme_button_color()
         )
 
         self.buttons["-plot-"].update(
-            disabled=not has_db or using_data
+            disabled=not has_db or using_data,
+            button_color=sg.theme_button_color()
         )
 
         self.buttons["-new-"].update(
-            disabled=has_db or using_data
+            disabled=has_db or using_data,
+            button_color=sg.theme_button_color()
         )
 
         self.buttons["-open-close-"].update(
             text="Close" if has_db else "Open",
-            disabled=using_data
+            disabled=using_data,
+            button_color=sg.theme_button_color()
         )
 
         self.inputs["-db_path-"].update(
-            disabled=has_db or using_data
+            disabled=has_db or using_data,
+            text_color="#000"
         )
 
         self.buttons["-browse-"].update(
-            disabled=has_db or using_data
+            disabled=has_db or using_data,
+            button_color=sg.theme_button_color()
         )
 
 
-- 
GitLab