diff options
| author | MaxVerevkin <maxxverrr@gmail.com> | 2023-02-01 17:32:45 +0200 |
|---|---|---|
| committer | MaxVerevkin <maxxverrr@gmail.com> | 2023-02-01 17:32:45 +0200 |
| commit | c5ef072cffec6e97777ae66f1ee8edaaf7a7d84d (patch) | |
| tree | a82e4fdc8696b5886891bf417c4916113e6d1e52 /src/state.rs | |
| parent | 2f9730e919c5e7cd4dc16c4c4f4062f84b0721a3 (diff) | |
| download | i3bar-mango-c5ef072cffec6e97777ae66f1ee8edaaf7a7d84d.tar.gz | |
add position config option
Diffstat (limited to 'src/state.rs')
| -rw-r--r-- | src/state.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/state.rs b/src/state.rs index c283678..6844e56 100644 --- a/src/state.rs +++ b/src/state.rs @@ -155,18 +155,16 @@ impl State { let surface = self.wl_compositor.create_surface(conn); - use zwlr_layer_shell_v1::Layer; - use zwlr_layer_surface_v1::Anchor; let layer_surface = self.layer_shell.get_layer_surface_with_cb( conn, surface, output, - Layer::Top, + zwlr_layer_shell_v1::Layer::Top, wayrs_client::cstr!("i3bar-river").into(), layer_surface_cb, ); layer_surface.set_size(conn, 0, self.shared_state.config.height); - layer_surface.set_anchor(conn, Anchor::Top | Anchor::Left | Anchor::Right); // Top + Left + Right + layer_surface.set_anchor(conn, self.shared_state.config.position.into()); // Top + Left + Right layer_surface.set_exclusive_zone(conn, self.shared_state.config.height as i32 + 5); // TODO: make the margin configurable // Note: layer_surface is commited when we receive the scale factor of this output |
