wxSetCursorEvent(3)

NAME
wxSetCursorEvent - A wxSetCursorEvent is generated from wxWindow when the mouse cursor is about to be set as a result of mouse motion.

DESCRIPTION

This event gives the application the chance to perform specific mouse cursor processing based on the current position of the mouse within the window. Use setCursor/2 to specify the cursor you want to be displayed.

See:

    • wx_misc:setCursor/1

    • wxWindow:setCursor/2

This class is derived, and can use functions, from:

    • wxEvent

wxWidgets docs: wxSetCursorEvent

  Events

Use wxEvtHandler:connect/3 with wxSetCursorEventType to subscribe to events of this type.

DATA TYPES

wxSetCursor() :: #wxSetCursor{}.
wxSetCursorEvent() :: wx:wx_object().
wxSetCursorEventType() :: set_cursor.

FUNCTIONS

getCursor(This) -> wxCursor:wxCursor() when This :: wxSetCursorEvent().

    Returns a reference to the cursor specified by this event.
getX(This) -> integer() when This :: wxSetCursorEvent().

    Returns the X coordinate of the mouse in client coordinates.
getY(This) -> integer() when This :: wxSetCursorEvent().

    Returns the Y coordinate of the mouse in client coordinates.
hasCursor(This) -> boolean() when This :: wxSetCursorEvent().

    Returns true if the cursor specified by this event is a valid cursor.

    Remark: You cannot specify wxNullCursor with this event, as it is not considered a valid cursor.
setCursor(This, Cursor) -> ok when This :: wxSetCursorEvent(), Cursor :: wxCursor:wxCursor().

    Sets the cursor associated with this event.