From dac695f010fafb8d01673a1f31829b97b03ea724 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Tue, 20 Jan 2026 20:12:38 +0100 Subject: [PATCH] refactor: add generic renderer.request_mouse_cursor function --- src/renderer/vaxis/renderer.zig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/renderer/vaxis/renderer.zig b/src/renderer/vaxis/renderer.zig index 6ceda2c..f00807a 100644 --- a/src/renderer/vaxis/renderer.zig +++ b/src/renderer/vaxis/renderer.zig @@ -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); }