添加客户端缩放函数

This commit is contained in:
DreamMaoMao 2025-02-26 17:33:29 +08:00
parent 5e332b0426
commit 2f8a6285b2
2 changed files with 8 additions and 0 deletions

View file

@ -313,6 +313,13 @@ static inline void client_set_fullscreen(Client *c, int fullscreen) {
wlr_xdg_toplevel_set_fullscreen(c->surface.xdg->toplevel, fullscreen);
}
static inline void
client_set_scale(struct wlr_surface *s, float scale)
{
wlr_fractional_scale_v1_notify_scale(s, scale);
wlr_surface_set_preferred_buffer_scale(s, (int32_t)ceilf(scale));
}
static inline uint32_t client_set_size(Client *c, uint32_t width,
uint32_t height) {
#ifdef XWAYLAND