toaruos/hdd
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
..
bin
dev (hack) make /dev listings work 2014-03-16 21:41:19 -07:00
etc Enable ttymouse=xterm2 for toaru terminals by default in vim 2015-04-26 17:21:32 -07:00
home pwent stuff in libc, auth modules moved toa library 2014-08-26 21:34:29 -07:00
mod Initial work on modules 2014-03-09 19:36:28 -07:00
opt/examples Teapot Mesa shader example 2013-05-13 02:59:10 -07:00
proc
tmp Disable EXT2 writes; add experimental tmpfs 2013-04-21 23:17:26 -07:00
usr/share [yutani] Alternate cursor types. 2015-08-30 20:05:35 -07:00