adding open and close hand cursor constants, implementation currently OSX only, closes #10360
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@57965 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -128,6 +128,14 @@ enum wxStockCursor
|
|||||||
#ifdef __WXMAC__
|
#ifdef __WXMAC__
|
||||||
wxCURSOR_COPY_ARROW , // MacOS Theme Plus arrow
|
wxCURSOR_COPY_ARROW , // MacOS Theme Plus arrow
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef __WXMAC__
|
||||||
|
wxCURSOR_OPEN_HAND,
|
||||||
|
wxCURSOR_CLOSED_HAND,
|
||||||
|
#else
|
||||||
|
// TODO CS supply openhand and closedhand cursors
|
||||||
|
wxCURSOR_OPEN_HAND = wxCURSOR_HAND,
|
||||||
|
wxCURSOR_CLOSED_HAND = wxCURSOR_HAND,
|
||||||
|
#endif
|
||||||
#ifdef __X__
|
#ifdef __X__
|
||||||
// Not yet implemented for Windows
|
// Not yet implemented for Windows
|
||||||
wxCURSOR_CROSS_REVERSE,
|
wxCURSOR_CROSS_REVERSE,
|
||||||
|
@@ -647,6 +647,14 @@ void wxCursor::InitFromStock(wxStockCursor cursor_type)
|
|||||||
M_CURSORDATA->m_hCursor = wxGetStockCursor(kwxCursorRoller);
|
M_CURSORDATA->m_hCursor = wxGetStockCursor(kwxCursorRoller);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case wxCURSOR_OPEN_HAND:
|
||||||
|
M_CURSORDATA->m_themeCursor = kThemeOpenHandCursor;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case wxCURSOR_CLOSED_HAND:
|
||||||
|
M_CURSORDATA->m_themeCursor = kThemeClosedHandCursor;
|
||||||
|
break;
|
||||||
|
|
||||||
case wxCURSOR_CHAR:
|
case wxCURSOR_CHAR:
|
||||||
case wxCURSOR_ARROW:
|
case wxCURSOR_ARROW:
|
||||||
case wxCURSOR_LEFT_BUTTON:
|
case wxCURSOR_LEFT_BUTTON:
|
||||||
|
@@ -224,7 +224,7 @@ WX_NSCursor wxMacCocoaCreateStockCursor( int cursor_type )
|
|||||||
case wxCURSOR_HAND:
|
case wxCURSOR_HAND:
|
||||||
cursor = [[NSCursor pointingHandCursor] retain];
|
cursor = [[NSCursor pointingHandCursor] retain];
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case wxCURSOR_BULLSEYE:
|
case wxCURSOR_BULLSEYE:
|
||||||
cursor = wxGetStockCursor(kwxCursorBullseye);
|
cursor = wxGetStockCursor(kwxCursorBullseye);
|
||||||
break;
|
break;
|
||||||
@@ -269,6 +269,14 @@ WX_NSCursor wxMacCocoaCreateStockCursor( int cursor_type )
|
|||||||
cursor = wxGetStockCursor(kwxCursorRoller);
|
cursor = wxGetStockCursor(kwxCursorRoller);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case wxCURSOR_OPEN_HAND:
|
||||||
|
cursor = [[NSCursor openHandCursor] retain];
|
||||||
|
break;
|
||||||
|
|
||||||
|
case wxCURSOR_CLOSED_HAND:
|
||||||
|
cursor = [[NSCursor closedHandCursor] retain];
|
||||||
|
break;
|
||||||
|
|
||||||
case wxCURSOR_CHAR:
|
case wxCURSOR_CHAR:
|
||||||
case wxCURSOR_ARROW:
|
case wxCURSOR_ARROW:
|
||||||
case wxCURSOR_LEFT_BUTTON:
|
case wxCURSOR_LEFT_BUTTON:
|
||||||
|
Reference in New Issue
Block a user