Resolve named UI cursor states and image-backed custom cursors.
_SYSTEM_NAMES: Any = {'arrow': 'SYSTEM_CURSOR_ARROW', 'hand': 'SYSTEM_CURSOR_HAND', 'ibeam': 'SYSTEM_CURSOR_IBEAM', 'crosshair': 'SYSTEM_CURSOR_CROSSHAIR', 'resize_h': 'SYSTEM_CURSOR_SIZEWE', 'resize_v': 'SYSTEM_CURSOR_SIZENS', 'sizeall': 'SYSTEM_CURSOR_SIZEALL', 'wait': 'SYSTEM_CURSOR_WAIT', 'no': 'SYSTEM_CURSOR_NO'}
def __init__(self: Any) -> None
def _warn_fallback(self: Any, source: Any) -> bool
def _set_named(self: Any, state: str) -> bool
def _surface_from_source(self: Any, source: Any) -> Any
def _custom_cursor(self: Any, source: Any) -> Any
def set_state(self: Any, name: object = 'arrow') -> bool