Hyprland/src/helpers/WLClasses.hpp

18 lines
452 B
C++
Raw Normal View History

2022-03-17 18:25:16 +01:00
#pragma once
#include "../events/Events.hpp"
#include "../defines.hpp"
#include "../../wlr-layer-shell-unstable-v1-protocol.h"
struct SLayerSurface {
wlr_layer_surface_v1* layerSurface;
wl_list link;
DYNLISTENER(destroyLayerSurface);
DYNLISTENER(mapLayerSurface);
DYNLISTENER(unmapLayerSurface);
DYNLISTENER(commitLayerSurface);
wlr_box geometry;
zwlr_layer_shell_v1_layer layer;
};