Provided by: erlang-manpages_24.3.4.1+dfsg-1_all bug

NAME

       wxStyledTextEvent - Functions for wxStyledTextEvent class

DESCRIPTION

       The type of events sent from wxStyledTextCtrl.

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

       wxWidgets docs: wxStyledTextEvent

EVENTS

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

DATA TYPES

       wxStyledTextEvent() = wx:wx_object()

       wxStyledText() =
           #wxStyledText{type =
                             wxStyledTextEvent:wxStyledTextEventType(),
                         position = integer(),
                         key = integer(),
                         modifiers = integer(),
                         modificationType = integer(),
                         text = unicode:chardata(),
                         length = integer(),
                         linesAdded = integer(),
                         line = integer(),
                         foldLevelNow = integer(),
                         foldLevelPrev = integer(),
                         margin = integer(),
                         message = integer(),
                         wParam = integer(),
                         lParam = integer(),
                         listType = integer(),
                         x = integer(),
                         y = integer(),
                         dragText = unicode:chardata(),
                         dragAllowMove = boolean(),
                         dragResult = wx:wx_enum()}

       wxStyledTextEventType() =
           stc_autocomp_cancelled | stc_autocomp_char_deleted |
           stc_autocomp_selection | stc_calltip_click | stc_change |
           stc_charadded | stc_do_drop | stc_doubleclick |
           stc_drag_over | stc_dwellend | stc_dwellstart |
           stc_hotspot_click | stc_hotspot_dclick |
           stc_hotspot_release_click | stc_indicator_click |
           stc_indicator_release | stc_macrorecord | stc_marginclick |
           stc_modified | stc_needshown | stc_painted |
           stc_romodifyattempt | stc_savepointleft |
           stc_savepointreached | stc_start_drag | stc_styleneeded |
           stc_updateui | stc_userlistselection | stc_zoom

EXPORTS

       getPosition(This) -> integer()

              Types:

                 This = wxStyledTextEvent()

              Returns the zero-based text position associated this event.

              This method is valid for the following event types:

       getKey(This) -> integer()

              Types:

                 This = wxStyledTextEvent()

              Returns the key code of the key that generated this event.

              This method is valid for the following event types:

       getModifiers(This) -> integer()

              Types:

                 This = wxStyledTextEvent()

              Returns the modifiers of the key press or mouse click for this event.

              The  returned  value  is  a  bit list that may contain one or more of the following
              values:

              In addition, the value can be checked for equality with ?wxSTC_KEYMOD_NORM to  test
              if no modifiers are present.

              This method is valid for the following event types:

       getModificationType(This) -> integer()

              Types:

                 This = wxStyledTextEvent()

              Returns the modification type for this event.

              The  modification  type is a bit list that describes the change that generated this
              event. It may contain one or more of the following values:

              This method is valid for wxEVT_STC_MODIFIED events.

       getText(This) -> unicode:charlist()

              Types:

                 This = wxStyledTextEvent()

              Deprecated: Use wxCommandEvent:getString/1 instead.

       getLength(This) -> integer()

              Types:

                 This = wxStyledTextEvent()

              Returns the length (number of characters) of this event.

              This method is valid for wxEVT_STC_MODIFIED and wxEVT_STC_NEEDSHOWN events.

       getLinesAdded(This) -> integer()

              Types:

                 This = wxStyledTextEvent()

              Returns the number of lines added or deleted with this event.

              This  method  is  valid  for  wxEVT_STC_MODIFIED  events   when   the   result   of
              getModificationType/1 includes ?wxSTC_MOD_INSERTTEXT or ?wxSTC_MOD_DELETETEXT.

       getLine(This) -> integer()

              Types:

                 This = wxStyledTextEvent()

              Returns zero-based line number for this event.

              This method is valid for wxEVT_STC_DOUBLECLICK and wxEVT_STC_MODIFIED events.

       getFoldLevelNow(This) -> integer()

              Types:

                 This = wxStyledTextEvent()

              Returns the current fold level for the line.

              This   method   is   valid   for  wxEVT_STC_MODIFIED  events  when  the  result  of
              getModificationType/1 includes ?wxSTC_MOD_CHANGEFOLD.

       getFoldLevelPrev(This) -> integer()

              Types:

                 This = wxStyledTextEvent()

              Returns previous fold level for the line.

              This  method  is  valid  for  wxEVT_STC_MODIFIED  events   when   the   result   of
              getModificationType/1 includes ?wxSTC_MOD_CHANGEFOLD.

       getMargin(This) -> integer()

              Types:

                 This = wxStyledTextEvent()

              Returns the zero-based index of the margin that generated this event.

              This  method  is  valid  for wxEVT_STC_MARGINCLICK and wxEVT_STC_MARGIN_RIGHT_CLICK
              events.

       getMessage(This) -> integer()

              Types:

                 This = wxStyledTextEvent()

              Returns a message number while a macro is being recorded.

              Many of the wxStyledTextCtrl  methods  such  as  wxStyledTextCtrl:insertText/3  and
              wxStyledTextCtrl:paste/1  have  an  event  number associated with them. This method
              returns that number while a macro is being recorded so that the macro can be played
              back later.

              This method is valid for wxEVT_STC_MACRORECORD events.

       getWParam(This) -> integer()

              Types:

                 This = wxStyledTextEvent()

              Returns value of the WParam field for this event.

              This method is valid for wxEVT_STC_MACRORECORD events.

       getLParam(This) -> integer()

              Types:

                 This = wxStyledTextEvent()

              Returns the value of the LParam field for this event.

              This method is valid for wxEVT_STC_MACRORECORD events.

       getListType(This) -> integer()

              Types:

                 This = wxStyledTextEvent()

              Returns the list type for this event.

              The  list  type  is  an  integer  passed  to  a  list  when  it is created with the
              wxStyledTextCtrl:userListShow/3 method and can be used to distinguish lists if more
              than one is used.

              This     method    is    valid    for    wxEVT_STC_AUTOCOMP_SELECTION_CHANGE    and
              wxEVT_STC_USERLISTSELECTION events.

       getX(This) -> integer()

              Types:

                 This = wxStyledTextEvent()

              Returns the X coordinate of the mouse for this event.

              This method is valid for the following event types:

       getY(This) -> integer()

              Types:

                 This = wxStyledTextEvent()

              Returns the Y coordinate of the mouse for this event.

              This method is valid for the following event types:

       getDragText(This) -> unicode:charlist()

              Types:

                 This = wxStyledTextEvent()

              Deprecated: Use wxCommandEvent:getString/1 instead.

       getDragAllowMove(This) -> boolean()

              Types:

                 This = wxStyledTextEvent()

       getDragResult(This) -> wx:wx_enum()

              Types:

                 This = wxStyledTextEvent()

              Returns drag result for this event.

              This method is valid for wxEVT_STC_DRAG_OVER and wxEVT_STC_DO_DROP events.

       getShift(This) -> boolean()

              Types:

                 This = wxStyledTextEvent()

              Returns true if the Shift key is pressed.

              This method is valid for the following event types:

       getControl(This) -> boolean()

              Types:

                 This = wxStyledTextEvent()

              Returns true if the Control key is pressed.

              This method is valid for the following event types:

       getAlt(This) -> boolean()

              Types:

                 This = wxStyledTextEvent()

              Returns true if the Alt key is pressed.

              This method is valid for the following event types: