From 4258c9b5e0ae1dfa2d42087eb71ab0a411ec50dd Mon Sep 17 00:00:00 2001 From: yggverse Date: Tue, 9 Jul 2024 22:45:27 +0300 Subject: [PATCH] add css theme support --- src/Yoda.php | 16 ++++++++++++++++ src/theme/default.css | 0 2 files changed, 16 insertions(+) create mode 100644 src/theme/default.css diff --git a/src/Yoda.php b/src/Yoda.php index e467d9f9..972d9b9b 100644 --- a/src/Yoda.php +++ b/src/Yoda.php @@ -36,4 +36,20 @@ $browser->gtk->connect( } ); +// Init theme +$css = new \GtkCssProvider; + +$css->load_from_file( + __DIR__ . + DIRECTORY_SEPARATOR . 'theme' . + DIRECTORY_SEPARATOR . 'default.css' +); + +$style = new \GtkStyleContext; + +$style->add_provider_for_screen( + $css, + 600 +); + \Gtk::main(); \ No newline at end of file diff --git a/src/theme/default.css b/src/theme/default.css new file mode 100644 index 00000000..e69de29b