Go to main content

man pages section 3: Extended Library Functions, Volume 1

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

wxMoveEvent (3erl)

Name

wxMoveEvent - Functions for wxMoveEvent class

Synopsis

Please see following description for synopsis

Description

wxMoveEvent(3)             Erlang Module Definition             wxMoveEvent(3)



NAME
       wxMoveEvent - Functions for wxMoveEvent class

DESCRIPTION
       A move event holds information about window position change.

       These  events are currently generated for top level (see wxTopLevelWin-
       dow) windows in all ports, but are not generated for the child  windows
       in wxGTK.

       See: {X,Y}, Overview events

       This class is derived (and can use functions) from: wxEvent

       wxWidgets docs: wxMoveEvent

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

DATA TYPES
       wxMoveEvent() = wx:wx_object()

       wxMove() =
           #wxMove{type = wxMoveEvent:wxMoveEventType(),
                   pos = {X :: integer(), Y :: integer()},
                   rect =
                       {X :: integer(),
                        Y :: integer(),
                        W :: integer(),
                        H :: integer()}}

       wxMoveEventType() = move

EXPORTS
       getPosition(This) -> {X :: integer(), Y :: integer()}

              Types:

                 This = wxMoveEvent()

              Returns the position of the window generating  the  move  change
              event.

       getRect(This) ->
                  {X :: integer(),
                   Y :: integer(),
                   W :: integer(),
                   H :: integer()}

              Types:

                 This = wxMoveEvent()



wxWidgets team.                    wx 2.1.1                     wxMoveEvent(3)