#include "../include/Window.hpp" #include #include int main (int argc, char *argv[]) { auto app = Gtk::Application::create(argc, argv, "dec05eba.dchat"); auto css = Gtk::CssProvider::create(); try { if(!css->load_from_path("css/style.css")) { fprintf(stderr, "Failed to load css/style.css"); return 1; } } catch(Gtk::CssProviderError &e) { fprintf(stderr, "Failed to load css/style.css, error: %s\n", e.what().c_str()); return 1; } dchat::Window window; auto ctx = window.get_style_context(); auto screen = Gdk::Screen::get_default(); ctx->add_provider_for_screen(screen, css, GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); return app->run(window); }