Add crosshairs mouse cursor

This commit is contained in:
Jack Andersen
2016-01-09 20:42:00 -10:00
parent 5485e7d2b1
commit f20c1bcfc2
8 changed files with 13 additions and 1 deletions

View File

@@ -302,6 +302,7 @@ public:
X_CURSORS.m_hArrow = XCreateFontCursor(m_xDisp, XC_sb_h_double_arrow);
X_CURSORS.m_vArrow = XCreateFontCursor(m_xDisp, XC_sb_v_double_arrow);
X_CURSORS.m_ibeam = XCreateFontCursor(m_xDisp, XC_xterm);
X_CURSORS.m_crosshairs = XCreateFontCursor(m_xDisp, XC_cross);
X_CURSORS.m_wait = XCreateFontCursor(m_xDisp, XC_watch);
/* The xkb extension requests that the X server does not

View File

@@ -547,6 +547,8 @@ class WindowXlib : public IWindow
return X_CURSORS.m_vArrow;
case EMouseCursor::IBeam:
return X_CURSORS.m_ibeam;
case EMouseCursor::Crosshairs:
return X_CURSORS.m_crosshairs;
default: break;
}
return X_CURSORS.m_pointer;

View File

@@ -12,6 +12,7 @@ struct XlibCursors
Cursor m_hArrow;
Cursor m_vArrow;
Cursor m_ibeam;
Cursor m_crosshairs;
Cursor m_wait;
};
extern XlibCursors X_CURSORS;