refactor: add generic renderer.request_mouse_cursor function

This commit is contained in:
CJ van den Berg 2026-01-20 20:12:38 +01:00
parent a532665afb
commit dac695f010
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9

View file

@ -549,6 +549,12 @@ pub fn request_windows_clipboard(allocator: std.mem.Allocator) ![]u8 {
return allocator.dupe(u8, text);
}
pub const MouseCursorShape = vaxis.Mouse.Shape;
pub fn request_mouse_cursor(self: *Self, shape: MouseCursorShape, push_or_pop: bool) void {
if (push_or_pop) self.vx.setMouseShape(shape) else self.vx.setMouseShape(.default);
}
pub fn request_mouse_cursor_text(self: *Self, push_or_pop: bool) void {
if (push_or_pop) self.vx.setMouseShape(.text) else self.vx.setMouseShape(.default);
}