io/pointer: add new pointers

Add resize pointer cursor names for resize operations
in preparation for the window decorations patch.

Signed-off-by: Pierre Curto <pierre.curto@gmail.com>
This commit is contained in:
Pierre Curto
2022-01-18 17:34:49 +01:00
committed by Elias Naur
parent f4088f94ba
commit c0f3ec88e9
2 changed files with 32 additions and 0 deletions
+16
View File
@@ -1018,6 +1018,22 @@ func (w *window) SetCursor(name pointer.CursorName) {
name = "left_side"
case pointer.CursorGrab:
name = "hand1"
case pointer.CursorTopLeftResize:
name = "top_left_corner"
case pointer.CursorTopRightResize:
name = "bottom_left_corner"
case pointer.CursorBottomLeftResize:
name = "top_right_corner"
case pointer.CursorBottomRightResize:
name = "bottom_right_corner"
case pointer.CursorLeftResize:
name = "right_side"
case pointer.CursorRightResize:
name = "left_side"
case pointer.CursorTopResize:
name = "top_side"
case pointer.CursorBottomResize:
name = "bottom_side"
}
cname := C.CString(string(name))
defer C.free(unsafe.Pointer(cname))