mirror of
https://github.com/wizbright/waybox.git
synced 2026-02-09 10:07:01 -05:00
idle-inhibit take 2
This commit is contained in:
parent
0294b25f27
commit
bce423cd72
5 changed files with 34 additions and 26 deletions
|
|
@ -46,7 +46,7 @@ struct wb_server {
|
|||
struct wlr_backend *backend;
|
||||
struct wlr_compositor *compositor;
|
||||
struct wlr_gamma_control_manager_v1 *gamma_control_manager;
|
||||
struct wlr_idle_inhibit_manager_v1 *idle_inhibitor;
|
||||
struct wlr_idle_inhibit_manager_v1 *idle_inhibit_manager;
|
||||
struct wlr_idle_notifier_v1 *idle_notifier;
|
||||
struct wlr_output_layout *output_layout;
|
||||
struct wlr_xdg_output_manager_v1 *output_manager;
|
||||
|
|
@ -54,6 +54,7 @@ struct wb_server {
|
|||
struct wlr_scene *scene;
|
||||
struct wlr_scene_output_layout *scene_layout;
|
||||
struct wlr_subcompositor *subcompositor;
|
||||
struct wlr_output_manager_v1 *wlr_output_manager;
|
||||
|
||||
struct wb_config *config;
|
||||
char *config_file;
|
||||
|
|
@ -70,8 +71,6 @@ struct wb_server {
|
|||
struct wlr_layer_shell_v1 *layer_shell;
|
||||
struct wlr_xdg_shell *xdg_shell;
|
||||
|
||||
struct wlr_output_manager_v1 *wlr_output_manager;
|
||||
|
||||
struct wl_listener gamma_control_set_gamma;
|
||||
struct wl_listener new_layer_surface;
|
||||
struct wl_listener new_xdg_decoration;
|
||||
|
|
@ -82,6 +81,11 @@ struct wb_server {
|
|||
struct wl_listener new_xdg_surface;
|
||||
#endif
|
||||
|
||||
struct wl_listener destroy_inhibit_manager;
|
||||
struct wl_listener destroy_inhibitor;
|
||||
struct wl_listener new_inhibitor;
|
||||
struct wl_list inhibitors;
|
||||
|
||||
struct wl_listener new_input;
|
||||
struct wl_listener new_output;
|
||||
struct wl_listener output_configuration_applied;
|
||||
|
|
|
|||
|
|
@ -20,12 +20,9 @@ struct wb_toplevel {
|
|||
struct wl_listener request_minimize;
|
||||
struct wl_listener request_move;
|
||||
struct wl_listener request_resize;
|
||||
struct wl_listener new_inhibitor;
|
||||
struct wl_listener destroy_inhibitor;
|
||||
|
||||
struct wlr_box geometry;
|
||||
struct wlr_box previous_geometry;
|
||||
bool inhibited;
|
||||
};
|
||||
|
||||
void init_xdg_shell(struct wb_server *server);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue