--- src/overlay.rs +++ src/overlay.rs @@ -16,11 +16,11 @@ .default_height(80) .build(); - 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); + window.init_layer_shell(); + window.set_layer(Layer::Overlay); + window.set_layer_shell_namespace("vrec-overlay"); + window.set_layer_shell_margin(gtk_layer_shell::Edge::Top, 40); + window.set_anchor(gtk_layer_shell::Edge::Top, true); // Make it transparent and borderless let css_provider = CssProvider::new();