toaruos/userspace
Kevin Lange 5e4791ae2b [yutani] Alternate cursor types.
Resize and drag cursors have been added.
These new cursor types are exposed in two ways:
- Window drag and resize will automatically use the resize cursors if
  a cursor is enabled for the window.
- Clients can use new values for yutani_window_show_mouse to set the
  current cursor type, or reset it to the previous normal or hidden
  state.

The latter functionality is now used in the decoration library to
present the appropriate resize cursor when the mouse is hovered over the
decoration borders.

More cursor options may be added in the future.
Cursor themes will be added in the future as well.

Cursors are stored in /usr/share/cursor
The arrow cursor has been moved to /usr/share/cursor/normal.png

ADDENDUM: A critical heisenbug with window resizing has been fixed in
          this commit involving a race with window dimensions and
          potentially also buffers.
2015-08-30 20:05:35 -07:00
..
core Fix loop in sudo on command-not-found 2015-07-13 07:49:16 +09:00
extra Some hacky cleanups to serial-console 2015-08-20 17:32:42 -07:00
gui [yutani] Alternate cursor types. 2015-08-30 20:05:35 -07:00
lib [yutani] Alternate cursor types. 2015-08-30 20:05:35 -07:00
net Show username in status window 2015-08-21 20:41:56 -07:00
tests TODO: Write an actual chmod implementation 2015-08-06 19:07:20 -07:00
util Superfluous terminal size programs 2015-04-07 08:53:28 -07:00