aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2023-01-10 12:32:45 -0500
committerDavid Robillard <d@drobilla.net>2023-01-10 12:32:45 -0500
commite554f8c5ea5f812e7e0ce7d5c99129370c4c595a (patch)
treec3abf0307492acaae54dd52bae0f72d708a3b3ce /src
parentbc7ce5e77224f276a97593b2d1c9f888dc63d1dc (diff)
downloadpugl-e554f8c5ea5f812e7e0ce7d5c99129370c4c595a.tar.gz
pugl-e554f8c5ea5f812e7e0ce7d5c99129370c4c595a.tar.bz2
pugl-e554f8c5ea5f812e7e0ce7d5c99129370c4c595a.zip
Add PUGL_CURSOR_ALL_SCROLL
Diffstat (limited to 'src')
-rw-r--r--src/mac.m2
-rw-r--r--src/win.c1
-rw-r--r--src/x11.c1
3 files changed, 4 insertions, 0 deletions
diff --git a/src/mac.m b/src/mac.m
index 3b0896c..841a154 100644
--- a/src/mac.m
+++ b/src/mac.m
@@ -1916,6 +1916,8 @@ puglGetNsCursor(const PuglCursor cursor)
return extendedCursor(@selector(_windowResizeNorthWestSouthEastCursor));
case PUGL_CURSOR_UP_RIGHT_DOWN_LEFT:
return extendedCursor(@selector(_windowResizeNorthEastSouthWestCursor));
+ case PUGL_CURSOR_ALL_SCROLL:
+ return [NSCursor closedHandCursor];
}
return NULL;
diff --git a/src/win.c b/src/win.c
index fa50034..d3bc4fd 100644
--- a/src/win.c
+++ b/src/win.c
@@ -1447,6 +1447,7 @@ static const char* const cursor_ids[] = {
IDC_SIZENS, // UP_DOWN
IDC_SIZENWSE, // UP_LEFT_DOWN_RIGHT
IDC_SIZENESW, // UP_RIGHT_DOWN_LEFT
+ IDC_SIZEALL, // ALL_SCROLL
};
PuglStatus
diff --git a/src/x11.c b/src/x11.c
index bb2e41f..ff7996a 100644
--- a/src/x11.c
+++ b/src/x11.c
@@ -78,6 +78,7 @@ static const char* const cursorNames[PUGL_NUM_CURSORS] = {
"sb_v_double_arrow", // UP_DOWN
"size_fdiag", // UP_LEFT_DOWN_RIGHT
"size_bdiag", // UP_RIGHT_DOWN_LEFT
+ "all-scroll", // ALL_SCROLL
};
#endif