Provided by: erlang-manpages_16.b.3-dfsg-1ubuntu2.2_all bug

NAME

       wxListCtrl - See external documentation: wxListCtrl.

DESCRIPTION

       See external documentation: wxListCtrl.

       This class is derived (and can use functions) from:
       wxControl
       wxWindow
       wxEvtHandler

DATA TYPES

         wxListCtrl():

           An object reference, The representation is internal and can be changed without notice.
           It can't be used for comparsion stored on disc or distributed for use on other nodes.

EXPORTS

       new() -> wxListCtrl()

              See external documentation.

       new(Parent::wxWindow() (see module wxWindow)) -> wxListCtrl()

              Equivalent to new(Parent, []).

       new(Parent::wxWindow() (see module wxWindow), Options::[Option]) -> wxListCtrl()

              Types:

                 Option = {winid, integer()}  |  {pos,  {X::integer(),  Y::integer()}}  |  {size,
                 {W::integer(),  H::integer()}}  |  {style,  integer()}  |  {validator, wx() (see
                 module wx)} | {onGetItemText, OnGetItemText} | {onGetItemAttr, OnGetItemAttr}  |
                 {onGetItemColumnImage, OnGetItemColumnImage}
                 OnGetItemText = (This, Item, Column) -> wxString()
                 OnGetItemAttr = (This, Item) -> wxListItemAttr()
                 OnGetItemColumnImage = (This, Item, Column) -> integer()

              See external documentation.

       arrange(This) -> boolean()

              Types:

                 This = wxListCtrl()

              Equivalent to arrange(This, []).

       arrange(This, Option::[Option]) -> boolean()

              Types:

                 This = wxListCtrl()
                 Option = {flag, integer()}

              See external documentation.

       assignImageList(This, ImageList, Which) -> ok

              Types:

                 This = wxListCtrl()
                 ImageList = wxImageList() (see module wxImageList)
                 Which = integer()

              See external documentation.

       clearAll(This) -> ok

              Types:

                 This = wxListCtrl()

              See external documentation.

       create(This::wxListCtrl(), Parent::wxWindow() (see module wxWindow)) -> bool()

              Equivalent to create(This, Parent, []).

       create(This::wxListCtrl(), Parent::wxWindow() (see module wxWindow), Options::[Option]) ->
       bool()

              Types:

                 Option = {winid, integer()}  |  {pos,  {X::integer(),  Y::integer()}}  |  {size,
                 {W::integer(),  H::integer()}}  |  {style,  integer()}  |  {validator, wx() (see
                 module wx)} | {onGetItemText, OnGetItemText} | {onGetItemAttr, OnGetItemAttr}  |
                 {onGetItemColumnImage, OnGetItemColumnImage}
                 OnGetItemText = (This, Item, Column) -> wxString()
                 OnGetItemAttr = (This, Item) -> wxListItemAttr()
                 OnGetItemColumnImage = (This, Item, Column) -> integer()

              See external documentation.

       deleteAllItems(This) -> boolean()

              Types:

                 This = wxListCtrl()

              See external documentation.

       deleteColumn(This, Col) -> boolean()

              Types:

                 This = wxListCtrl()
                 Col = integer()

              See external documentation.

       deleteItem(This, Item) -> boolean()

              Types:

                 This = wxListCtrl()
                 Item = integer()

              See external documentation.

       editLabel(This, Item) -> wxTextCtrl() (see module wxTextCtrl)

              Types:

                 This = wxListCtrl()
                 Item = integer()

              See external documentation.

       ensureVisible(This, Item) -> boolean()

              Types:

                 This = wxListCtrl()
                 Item = integer()

              See external documentation.

       findItem(This, Start, Str) -> integer()

              Types:

                 This = wxListCtrl()
                 Start = integer()
                 Str = chardata() (see module unicode)

              Equivalent to findItem(This, Start, Str, []).

       findItem(This, Start, Str, Option::[Option]) -> integer()

              Types:

                 This = wxListCtrl()
                 Start = integer()
                 Str = chardata() (see module unicode)
                 Option = {partial, boolean()}

              See external documentation.
              Also:
              findItem(This, Start, Pt, Direction) -> integer() when
              This::wxListCtrl(),     Start::integer(),     Pt::{X::integer(),     Y::integer()},
              Direction::integer().

       getColumn(This, Col, Item) -> boolean()

              Types:

                 This = wxListCtrl()
                 Col = integer()
                 Item = wxListItem() (see module wxListItem)

              See external documentation.

       getColumnCount(This) -> integer()

              Types:

                 This = wxListCtrl()

              See external documentation.

       getColumnWidth(This, Col) -> integer()

              Types:

                 This = wxListCtrl()
                 Col = integer()

              See external documentation.

       getCountPerPage(This) -> integer()

              Types:

                 This = wxListCtrl()

              See external documentation.

       getEditControl(This) -> wxTextCtrl() (see module wxTextCtrl)

              Types:

                 This = wxListCtrl()

              See external documentation.

       getImageList(This, Which) -> wxImageList() (see module wxImageList)

              Types:

                 This = wxListCtrl()
                 Which = integer()

              See external documentation.

       getItem(This, Info) -> boolean()

              Types:

                 This = wxListCtrl()
                 Info = wxListItem() (see module wxListItem)

              See external documentation.

       getItemBackgroundColour(This, Item) -> wx_colour4() (see module wx)

              Types:

                 This = wxListCtrl()
                 Item = integer()

              See external documentation.

       getItemCount(This) -> integer()

              Types:

                 This = wxListCtrl()

              See external documentation.

       getItemData(This, Item) -> integer()

              Types:

                 This = wxListCtrl()
                 Item = integer()

              See external documentation.

       getItemFont(This, Item) -> wxFont() (see module wxFont)

              Types:

                 This = wxListCtrl()
                 Item = integer()

              See external documentation.

       getItemPosition(This, Item) -> Result

              Types:

                 Result = {Res::boolean(), Pos::{X::integer(), Y::integer()}}
                 This = wxListCtrl()
                 Item = integer()

              See external documentation.

       getItemRect(This, Item) -> Result

              Types:

                 Result  =  {Res::boolean(),  Rect::{X::integer(),  Y::integer(),   W::integer(),
                 H::integer()}}
                 This = wxListCtrl()
                 Item = integer()

              Equivalent to getItemRect(This, Item, []).

       getItemRect(This, Item, Option::[Option]) -> Result

              Types:

                 Result   =  {Res::boolean(),  Rect::{X::integer(),  Y::integer(),  W::integer(),
                 H::integer()}}
                 This = wxListCtrl()
                 Item = integer()
                 Option = {code, integer()}

              See external documentation.

       getItemSpacing(This) -> {W::integer(), H::integer()}

              Types:

                 This = wxListCtrl()

              See external documentation.

       getItemState(This, Item, StateMask) -> integer()

              Types:

                 This = wxListCtrl()
                 Item = integer()
                 StateMask = integer()

              See external documentation.

       getItemText(This, Item) -> charlist() (see module unicode)

              Types:

                 This = wxListCtrl()
                 Item = integer()

              See external documentation.

       getItemTextColour(This, Item) -> wx_colour4() (see module wx)

              Types:

                 This = wxListCtrl()
                 Item = integer()

              See external documentation.

       getNextItem(This, Item) -> integer()

              Types:

                 This = wxListCtrl()
                 Item = integer()

              Equivalent to getNextItem(This, Item, []).

       getNextItem(This, Item, Option::[Option]) -> integer()

              Types:

                 This = wxListCtrl()
                 Item = integer()
                 Option = {geometry, integer()} | {state, integer()}

              See external documentation.

       getSelectedItemCount(This) -> integer()

              Types:

                 This = wxListCtrl()

              See external documentation.

       getTextColour(This) -> wx_colour4() (see module wx)

              Types:

                 This = wxListCtrl()

              See external documentation.

       getTopItem(This) -> integer()

              Types:

                 This = wxListCtrl()

              See external documentation.

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

              Types:

                 This = wxListCtrl()

              See external documentation.

       hitTest(This, Point, Flags) -> integer()

              Types:

                 This = wxListCtrl()
                 Point = {X::integer(), Y::integer()}
                 Flags = integer()

              See external documentation.

       insertColumn(This, Col, Heading) -> integer()

              Types:

                 This = wxListCtrl()
                 Col = integer()
                 Heading = chardata() (see module unicode)

              See external documentation.
              Also:
              insertColumn(This, Col, Info) -> integer() when
              This::wxListCtrl(), Col::integer(), Info::wxListItem:wxListItem().

       insertColumn(This, Col, Heading, Option::[Option]) -> integer()

              Types:

                 This = wxListCtrl()
                 Col = integer()
                 Heading = chardata() (see module unicode)
                 Option = {format, integer()} | {width, integer()}

              See external documentation.

       insertItem(This, Info) -> integer()

              Types:

                 This = wxListCtrl()
                 Info = wxListItem() (see module wxListItem)

              See external documentation.

       insertItem(This, Index, ImageIndex) -> integer()

              Types:

                 This = wxListCtrl()
                 Index = integer()
                 ImageIndex = integer()

              See external documentation.
              Also:
              insertItem(This, Index, Label) -> integer() when
              This::wxListCtrl(), Index::integer(), Label::unicode:chardata().

       insertItem(This, Index, Label, ImageIndex) -> integer()

              Types:

                 This = wxListCtrl()
                 Index = integer()
                 Label = chardata() (see module unicode)
                 ImageIndex = integer()

              See external documentation.

       refreshItem(This, Item) -> ok

              Types:

                 This = wxListCtrl()
                 Item = integer()

              See external documentation.

       refreshItems(This, ItemFrom, ItemTo) -> ok

              Types:

                 This = wxListCtrl()
                 ItemFrom = integer()
                 ItemTo = integer()

              See external documentation.

       scrollList(This, Dx, Dy) -> boolean()

              Types:

                 This = wxListCtrl()
                 Dx = integer()
                 Dy = integer()

              See external documentation.

       setBackgroundColour(This, Colour) -> boolean()

              Types:

                 This = wxListCtrl()
                 Colour = wx_colour() (see module wx)

              See external documentation.

       setColumn(This, Col, Item) -> boolean()

              Types:

                 This = wxListCtrl()
                 Col = integer()
                 Item = wxListItem() (see module wxListItem)

              See external documentation.

       setColumnWidth(This, Col, Width) -> boolean()

              Types:

                 This = wxListCtrl()
                 Col = integer()
                 Width = integer()

              See external documentation.

       setImageList(This, ImageList, Which) -> ok

              Types:

                 This = wxListCtrl()
                 ImageList = wxImageList() (see module wxImageList)
                 Which = integer()

              See external documentation.

       setItem(This, Info) -> boolean()

              Types:

                 This = wxListCtrl()
                 Info = wxListItem() (see module wxListItem)

              See external documentation.

       setItem(This, Index, Col, Label) -> integer()

              Types:

                 This = wxListCtrl()
                 Index = integer()
                 Col = integer()
                 Label = chardata() (see module unicode)

              Equivalent to setItem(This, Index, Col, Label, []).

       setItem(This, Index, Col, Label, Option::[Option]) -> integer()

              Types:

                 This = wxListCtrl()
                 Index = integer()
                 Col = integer()
                 Label = chardata() (see module unicode)
                 Option = {imageId, integer()}

              See external documentation.

       setItemBackgroundColour(This, Item, Col) -> ok

              Types:

                 This = wxListCtrl()
                 Item = integer()
                 Col = wx_colour() (see module wx)

              See external documentation.

       setItemCount(This, Count) -> ok

              Types:

                 This = wxListCtrl()
                 Count = integer()

              See external documentation.

       setItemData(This, Item, Data) -> boolean()

              Types:

                 This = wxListCtrl()
                 Item = integer()
                 Data = integer()

              See external documentation.

       setItemFont(This, Item, F) -> ok

              Types:

                 This = wxListCtrl()
                 Item = integer()
                 F = wxFont() (see module wxFont)

              See external documentation.

       setItemImage(This, Item, Image) -> boolean()

              Types:

                 This = wxListCtrl()
                 Item = integer()
                 Image = integer()

              Equivalent to setItemImage(This, Item, Image, []).

       setItemImage(This, Item, Image, Option::[Option]) -> boolean()

              Types:

                 This = wxListCtrl()
                 Item = integer()
                 Image = integer()
                 Option = {selImage, integer()}

              See external documentation.

       setItemColumnImage(This, Item, Column, Image) -> boolean()

              Types:

                 This = wxListCtrl()
                 Item = integer()
                 Column = integer()
                 Image = integer()

              See external documentation.

       setItemPosition(This, Item, Pos) -> boolean()

              Types:

                 This = wxListCtrl()
                 Item = integer()
                 Pos = {X::integer(), Y::integer()}

              See external documentation.

       setItemState(This, Item, State, StateMask) -> boolean()

              Types:

                 This = wxListCtrl()
                 Item = integer()
                 State = integer()
                 StateMask = integer()

              See external documentation.

       setItemText(This, Item, Str) -> ok

              Types:

                 This = wxListCtrl()
                 Item = integer()
                 Str = chardata() (see module unicode)

              See external documentation.

       setItemTextColour(This, Item, Col) -> ok

              Types:

                 This = wxListCtrl()
                 Item = integer()
                 Col = wx_colour() (see module wx)

              See external documentation.

       setSingleStyle(This, Style) -> ok

              Types:

                 This = wxListCtrl()
                 Style = integer()

              Equivalent to setSingleStyle(This, Style, []).

       setSingleStyle(This, Style, Option::[Option]) -> ok

              Types:

                 This = wxListCtrl()
                 Style = integer()
                 Option = {add, boolean()}

              See external documentation.

       setTextColour(This, Col) -> ok

              Types:

                 This = wxListCtrl()
                 Col = wx_colour() (see module wx)

              See external documentation.

       setWindowStyleFlag(This, Style) -> ok

              Types:

                 This = wxListCtrl()
                 Style = integer()

              See external documentation.

       sortItems(This::wxListCtrl(), SortCallBack::function()) -> boolean()

              Sort the items in the list control

              SortCallBack(Item1,Item2) -> integer()

              SortCallBack receives the client data associated with two  items  to  compare,  and
              should  return 0 if the items are equal, a negative value if the first item is less
              than the second one and a positive value if the first  item  is  greater  than  the
              second one.
              NOTE: The callback may not call other (wx) processes.

       destroy(This::wxListCtrl()) -> ok

              Destroys this object, do not use object again

AUTHORS

       <>

                                             wx 1.1.1                            wxListCtrl(3erl)