wxSetCursorEvent(3erl)

wxSetCursorEvent3erl

Functions for wxsetcursorevent class

Overview

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

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

wxSetCursorEvent() = wx:wx_object()
wxSetCursor() = 
    #wxSetCursor{type = wxSetCursorEvent:wxSetCursorEventType(),
                 x = integer(),
                 y = integer(),
                 cursor = wxCursor:wxCursor()}
wxSetCursorEventType() = set_cursor

Exports

getCursor(This) -> wxCursor:wxCursor()

Types:

This = wxSetCursorEvent()

Returns a reference to the cursor specified by this event.

getX(This) -> integer()

Types:

This = wxSetCursorEvent()

Returns the X coordinate of the mouse in client coordinates.

getY(This) -> integer()

Types:

This = wxSetCursorEvent()

Returns the Y coordinate of the mouse in client coordinates.

hasCursor(This) -> boolean()

Types:

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

Types:

This = wxSetCursorEvent()
Cursor = wxCursor:wxCursor()

Sets the cursor associated with this event.

Releases

7 releases since Debian 6.0 (Squeeze); the text changed 6 times.

  1. 6.0
  2. 7
  3. 8
  4. 9
  5. 10
  6. 11
  7. 12

From erlang-manpages 1:25.2.3+dfsg-1+deb12u4 in Debian 12 (Bookworm). Parsed by carta from the page's man source.