swayfx/include/sway/layer_criteria.h
William McKinnon 82fe097b31
feat: sway 1.10 rebase (#367)
Co-authored-by: Erik Reider <35975961+ErikReider@users.noreply.github.com>
2025-02-16 15:33:52 -05:00

19 lines
470 B
C

#include <stdbool.h>
struct layer_criteria {
char *namespace;
char *cmdlist;
bool shadow_enabled;
bool blur_enabled;
bool blur_xray;
bool blur_ignore_transparent;
int corner_radius;
};
void layer_criteria_destroy(struct layer_criteria *criteria);
struct layer_criteria *layer_criteria_add(char *namespace, char *cmdlist);
// Get the matching criteria for a specified `sway_layer_surface`
struct layer_criteria *layer_criteria_for_namespace(char *namespace);