--- src/overlay.rs +++ src/overlay.rs @@ -16,11 +16,11 @@ .default_height(80) .build(); - window.init_layer_shell(); - window.set_layer(Layer::Overlay); - window.set_namespace("vrec-overlay"); - window.set_margin(gtk_layer_shell::Edge::Top, 40); - window.set_anchor(gtk_layer_shell::Edge::Top, true); + gtk_layer_shell::init_for_window(&window); + gtk_layer_shell::set_layer(&window, Layer::Overlay); + gtk_layer_shell::set_namespace(&window, "vrec-overlay"); + gtk_layer_shell::set_margin(&window, gtk_layer_shell::Edge::Top, 40); + gtk_layer_shell::set_anchor(&window, gtk_layer_shell::Edge::Top, true); // Make it transparent and borderless let css_provider = CssProvider::new();