Implement iron_mouse_set_cursor on macos

This commit is contained in:
luboslenco
2025-08-24 21:45:52 +02:00
parent f2657fdc37
commit c1e703f2af
+19
View File
@@ -541,6 +541,25 @@ void iron_mouse_get_position(int *x, int *y) {
}
void iron_mouse_set_cursor(int cursor_index) {
if (current_cursor_index == cursor_index) {
return;
}
current_cursor_index = cursor_index;
if (cursor_index == 1) {
[[NSCursor pointingHandCursor] set];
}
else if (cursor_index == 2) {
[[NSCursor IBeamCursor] set];
}
else if (cursor_index == 3) {
[[NSCursor resizeLeftRightCursor] set];
}
else if (cursor_index == 4) {
[[NSCursor resizeUpDownCursor] set];
}
else {
[[NSCursor arrowCursor] set];
}
}
void iron_keyboard_show(void) {