mirror of
https://github.com/swaywm/sway.git
synced 2026-04-17 06:46:32 -04:00
WIP: add protocol for clients to request to be shown over the lock screen
This commit is contained in:
parent
fdc4318ac6
commit
d87ce180b3
13 changed files with 211 additions and 19 deletions
|
|
@ -13,6 +13,7 @@ struct sway_layer_surface {
|
|||
struct wl_listener node_destroy;
|
||||
struct wl_listener new_popup;
|
||||
|
||||
bool show_over_lockscreen;
|
||||
bool mapped;
|
||||
|
||||
struct wlr_scene_tree *popups;
|
||||
|
|
|
|||
4
include/sway/lockscreen-overlay.h
Normal file
4
include/sway/lockscreen-overlay.h
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
#include <wayland-server-core.h>
|
||||
|
||||
struct sway_lockscreen_overlay;
|
||||
struct sway_lockscreen_overlay *sway_lockscreen_overlay_create(struct wl_display *display);
|
||||
|
|
@ -97,6 +97,8 @@ struct sway_server {
|
|||
struct wl_listener manager_destroy;
|
||||
} session_lock;
|
||||
|
||||
struct sway_lockscreen_overlay *lockscreen_overlay;
|
||||
|
||||
struct wlr_output_power_manager_v1 *output_power_manager_v1;
|
||||
struct wl_listener output_power_manager_set_mode;
|
||||
struct wlr_input_method_manager_v2 *input_method;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue