X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fxcursor.c;h=ee77d0c1d48c8581550e7cd64952132f3d34fe4c;hb=8b9aedd2bfbd30e078ca68176c4646e562e1ac66;hp=2e21aab1b38ba0b66fe9b5b78f67c96c884fa79c;hpb=69fc6449dc96045e6fecd31b211b928017fc4f2e;p=i3%2Fi3 diff --git a/src/xcursor.c b/src/xcursor.c index 2e21aab1..ee77d0c1 100644 --- a/src/xcursor.c +++ b/src/xcursor.c @@ -1,3 +1,6 @@ +/* + * vim:ts=4:sw=4:expandtab + */ #include #include #include @@ -14,29 +17,25 @@ static const int xcb_cursors[XCURSOR_CURSOR_MAX] = { XCB_CURSOR_SB_V_DOUBLE_ARROW }; -static Cursor load_cursor(const char *name, int font) -{ +static Cursor load_cursor(const char *name) { Cursor c = XcursorLibraryLoadCursor(xlibdpy, name); if (c == None) - c = XCreateFontCursor(xlibdpy, font); + xcursor_supported = false; return c; } -void xcursor_load_cursors() -{ - cursors[XCURSOR_CURSOR_POINTER] = load_cursor("left_ptr", XC_left_ptr); - cursors[XCURSOR_CURSOR_RESIZE_HORIZONTAL] = load_cursor("sb_h_double_arrow", XC_sb_h_double_arrow); - cursors[XCURSOR_CURSOR_RESIZE_VERTICAL] = load_cursor("sb_v_double_arrow", XC_sb_v_double_arrow); +void xcursor_load_cursors() { + cursors[XCURSOR_CURSOR_POINTER] = load_cursor("left_ptr"); + cursors[XCURSOR_CURSOR_RESIZE_HORIZONTAL] = load_cursor("sb_h_double_arrow"); + cursors[XCURSOR_CURSOR_RESIZE_VERTICAL] = load_cursor("sb_v_double_arrow"); } -Cursor xcursor_get_cursor(enum xcursor_cursor_t c) -{ +Cursor xcursor_get_cursor(enum xcursor_cursor_t c) { assert(c >= 0 && c < XCURSOR_CURSOR_MAX); return cursors[c]; } -int xcursor_get_xcb_cursor(enum xcursor_cursor_t c) -{ +int xcursor_get_xcb_cursor(enum xcursor_cursor_t c) { assert(c >= 0 && c < XCURSOR_CURSOR_MAX); return xcb_cursors[c]; }