Browse Source

Main window can now be set transparent in custom css file (for instance ~/.config/gtk-3.0/gtk.css)

pipelines/235045657
eidheim 6 years ago
parent
commit
05cad00dc4
  1. 4
      src/window.cc

4
src/window.cc

@ -22,6 +22,10 @@ Window::Window() {
get_style_context()->add_class("juci_window"); get_style_context()->add_class("juci_window");
set_events(Gdk::POINTER_MOTION_MASK | Gdk::FOCUS_CHANGE_MASK | Gdk::SCROLL_MASK | Gdk::LEAVE_NOTIFY_MASK); set_events(Gdk::POINTER_MOTION_MASK | Gdk::FOCUS_CHANGE_MASK | Gdk::SCROLL_MASK | Gdk::LEAVE_NOTIFY_MASK);
auto visual = get_screen()->get_rgba_visual();
if(visual)
gtk_widget_set_visual(reinterpret_cast<GtkWidget *>(gobj()), visual->gobj());
auto provider = Gtk::CssProvider::create(); auto provider = Gtk::CssProvider::create();
auto screen = get_screen(); auto screen = get_screen();
std::string border_radius_style; std::string border_radius_style;

Loading…
Cancel
Save