5e4791ae2b
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.
1.2 KiB
48x48px
1.2 KiB
48x48px