10#ifndef DUNST_FOREIGN_TOPLEVEL_H
11#define DUNST_FOREIGN_TOPLEVEL_H
12#include <wayland-client.h>
14enum toplevel_state_field {
15 TOPLEVEL_STATE_ACTIVATED = (1 << 0),
16 TOPLEVEL_STATE_FULLSCREEN = (1 << 1),
17 TOPLEVEL_STATE_INVALID = (1 << 2),
26 struct zwlr_foreign_toplevel_handle_v1 *zwlr_toplevel;
27 struct wl_list output_list;
34 struct dunst_output *dunst_output;
38extern const struct zwlr_foreign_toplevel_manager_v1_listener toplevel_manager_impl;
40extern struct wl_list toplevel_list;