From 6d7b506c8a380e4dd97f337590ca079d810a360a Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Tue, 15 Sep 2026 13:46:50 -0300 Subject: Follow embedded PDF links through Look --- src/macos.zig | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/macos.zig') diff --git a/src/macos.zig b/src/macos.zig index 5c523acd..7b71d9d5 100644 --- a/src/macos.zig +++ b/src/macos.zig @@ -1827,6 +1827,11 @@ export fn pardes_cursor_x() i32 { return if (st.core.surface.cursor) |c| c.x else -1; } +export fn pardes_pointer_shape() u32 { + const st = &(state orelse return 0); + return @intFromEnum(st.core.surface.pointer_shape); +} + export fn pardes_cursor_y() i32 { const st = &(state orelse return -1); return if (st.core.surface.cursor) |c| c.y else -1; @@ -2281,6 +2286,7 @@ test "pardes.h declares every export the way it is defined" { try expectSameAbi(@TypeOf(c.pardes_cursor_x), @TypeOf(pardes_cursor_x)); try expectSameAbi(@TypeOf(c.pardes_cursor_y), @TypeOf(pardes_cursor_y)); try expectSameAbi(@TypeOf(c.pardes_cursor_bar), @TypeOf(pardes_cursor_bar)); + try expectSameAbi(@TypeOf(c.pardes_pointer_shape), @TypeOf(pardes_pointer_shape)); try expectSameAbi(@TypeOf(c.pardes_take_haptic), @TypeOf(pardes_take_haptic)); try expectSameAbi(@TypeOf(c.pardes_font_take), @TypeOf(pardes_font_take)); try expectSameAbi(@TypeOf(c.pardes_font_observe), @TypeOf(pardes_font_observe)); -- cgit v1.3