This commit is contained in:
Kai Burjack 2017-06-08 03:56:56 +00:00 committed by GitHub
commit d99970f73a
4 changed files with 11 additions and 1 deletions

View File

@ -971,6 +971,11 @@ extern "C" {
* The vertical resize arrow shape.
*/
#define GLFW_VRESIZE_CURSOR 0x00036006
/*! @brief The wait/hourglass shape.
*
* The wait/hourglass shape.
*/
#define GLFW_WAIT_CURSOR 0x00036007
/*! @} */
#define GLFW_CONNECTED 0x00040001

View File

@ -464,7 +464,8 @@ GLFWAPI GLFWcursor* glfwCreateStandardCursor(int shape)
shape != GLFW_CROSSHAIR_CURSOR &&
shape != GLFW_HAND_CURSOR &&
shape != GLFW_HRESIZE_CURSOR &&
shape != GLFW_VRESIZE_CURSOR)
shape != GLFW_VRESIZE_CURSOR &&
shape != GLFW_WAIT_CURSOR)
{
_glfwInputError(GLFW_INVALID_ENUM, "Invalid standard cursor %i", shape);
return NULL;

View File

@ -324,6 +324,8 @@ static LPWSTR translateCursorShape(int shape)
return IDC_SIZEWE;
case GLFW_VRESIZE_CURSOR:
return IDC_SIZENS;
case GLFW_WAIT_CURSOR:
return IDC_WAIT;
}
return NULL;

View File

@ -182,6 +182,8 @@ static int translateCursorShape(int shape)
return XC_sb_h_double_arrow;
case GLFW_VRESIZE_CURSOR:
return XC_sb_v_double_arrow;
case GLFW_WAIT_CURSOR:
return XC_watch;
}
return 0;