diff options
| author | Joe Carstairs <me@joeac.net> | 2025-02-23 15:45:10 +0000 |
|---|---|---|
| committer | Joe Carstairs <me@joeac.net> | 2025-02-23 15:45:10 +0000 |
| commit | bfa9ba1f680bb9a7c2c9555d89e57a76c02f47b8 (patch) | |
| tree | 8e0e23b9ee597c1462bdf4a35041ec0c10b948cf /schist_gtk4_gui/src/lib.rs | |
| parent | 10759bb88331141b1586c9e6fa6cf6ce1683b964 (diff) | |
Remove gtk-rs front end
Diffstat (limited to 'schist_gtk4_gui/src/lib.rs')
| -rw-r--r-- | schist_gtk4_gui/src/lib.rs | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/schist_gtk4_gui/src/lib.rs b/schist_gtk4_gui/src/lib.rs deleted file mode 100644 index d418ba0..0000000 --- a/schist_gtk4_gui/src/lib.rs +++ /dev/null @@ -1,36 +0,0 @@ -mod balances_histogram; -mod balances_view; -mod categories_view; -mod category_transfers_view; -mod transactions_view; -mod window; - -use gtk::{gdk::Display, gio, glib, prelude::*, Application, CssProvider}; - -const APP_ID: &str = "net.joeac.schist"; - -pub fn run() -> glib::ExitCode { - gio::resources_register_include!("resources.gresource") - .expect("failed to register resources"); - - let app = Application::builder().application_id(APP_ID).build(); - app.connect_startup(|_| load_css()); - app.connect_activate(build_window); - app.run() -} - -fn build_window(app: &Application) { - let window = window::SchistWindow::new(app); - window.present() -} - -fn load_css() { - let css_provider = CssProvider::new(); - css_provider.load_from_resource("/net/joeac/schist/css/styles.css"); - - gtk::style_context_add_provider_for_display( - &Display::default().expect("failed to connect to a display"), - &css_provider, - gtk::STYLE_PROVIDER_PRIORITY_APPLICATION, - ); -} |
