all repos — openbox @ ed4d0ca31a9c1c6c815cb87a058bb1d36a0888c1

openbox fork - make it a bit more like ryudo

for startup notification, use the left ptr+watch if it is available, and fall back to the pointer instead of the unusable watch if its not
Dana Jansens danakj@orodu.net
commit

ed4d0ca31a9c1c6c815cb87a058bb1d36a0888c1

parent

9014cf7c4e2a8ca5ccb9735f2b75438433130d13

3 files changed, 4 insertions(+), 2 deletions(-)

jump to
M openbox/misc.hopenbox/misc.h

@@ -23,6 +23,7 @@ typedef enum

{ OB_CURSOR_NONE, OB_CURSOR_POINTER, + OB_CURSOR_BUSYPOINTER, OB_CURSOR_BUSY, OB_CURSOR_MOVE, OB_CURSOR_NORTH,
M openbox/openbox.copenbox/openbox.c

@@ -196,7 +196,8 @@

/* create available cursors */ cursors[OB_CURSOR_NONE] = None; cursors[OB_CURSOR_POINTER] = load_cursor("left_ptr", XC_left_ptr); - cursors[OB_CURSOR_BUSY] = load_cursor("left_ptr_watch", XC_watch); + cursors[OB_CURSOR_BUSYPOINTER] = load_cursor("left_ptr_watch",XC_left_ptr); + cursors[OB_CURSOR_BUSY] = load_cursor("watch", XC_watch); cursors[OB_CURSOR_MOVE] = load_cursor("fleur", XC_fleur); cursors[OB_CURSOR_NORTH] = load_cursor("top_side", XC_top_side); cursors[OB_CURSOR_NORTHEAST] = load_cursor("top_right_corner",
M openbox/screen.copenbox/screen.c

@@ -1270,7 +1270,7 @@ void screen_set_root_cursor()

{ if (sn_app_starting()) XDefineCursor(ob_display, RootWindow(ob_display, ob_screen), - ob_cursor(OB_CURSOR_BUSY)); + ob_cursor(OB_CURSOR_BUSYPOINTER)); else XDefineCursor(ob_display, RootWindow(ob_display, ob_screen), ob_cursor(OB_CURSOR_POINTER));