wxListCtrl(3)



wxListCtrl(3erl)           Erlang Module Definition           wxListCtrl(3erl)

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) -> wxListCtrl()

              Types:

                 Parent = wxWindow:wxWindow()

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

              Types:

                 Parent = wxWindow:wxWindow()
                 Option  =  {winid, integer()} | {pos, {X::integer(), Y::inte-
                 ger()}} | {size, {W::integer(), H::integer()}} | {style,  in-
                 teger()}  |  {validator,  wx:wx_object()}  |  {onGetItemText,
                 function()} | {onGetItemAttr, function()} | {onGetItemColumn-
                 Image, function()}

              Creates a listctrl with optional callback functions:

              OnGetItemText  =  (This,  Item,  Column)  ->  unicode:charlist()
              OnGetItemAttr = (This, Item) ->  wxListItemAttr:wxListItemAttr()
              OnGetItemColumnImage = (This, Item, Column) -> integer()

              See external documentation.

       arrange(This) -> boolean()

              Types:

                 This = wxListCtrl()

              Equivalent to arrange(This, []).

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

              Types:

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

              See external documentation.

       assignImageList(This, ImageList, Which) -> ok

              Types:

                 This = wxListCtrl()
                 ImageList = wxImageList:wxImageList()
                 Which = integer()

              See external documentation.

       clearAll(This) -> ok

              Types:

                 This = wxListCtrl()

              See external documentation.

       create(This, Parent) -> wxListCtrl()

              Types:

                 This = wxWindow:wxWindow()
                 Parent = wxWindow:wxWindow()

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

       create(This, Parent, Options::[Option]) -> wxListCtrl()

              Types:

                 This = wxWindow:wxWindow()
                 Parent = wxWindow:wxWindow()
                 Option  =  {winid, integer()} | {pos, {X::integer(), Y::inte-
                 ger()}} | {size, {W::integer(), H::integer()}} | {style,  in-
                 teger()}  |  {validator,  wx:wx_object()}  |  {onGetItemText,
                 function()} | {onGetItemAttr, function()} | {onGetItemColumn-
                 Image, function()}

              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: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 = unicode:chardata()

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

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

              Types:

                 This = wxListCtrl()
                 Start = integer()
                 Str = unicode:chardata()
                 Option = {partial, boolean()}
                 This = wxListCtrl()
                 Start = integer()
                 Pt = {X::integer(), Y::integer()}
                 Direction = integer()

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

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

              Types:

                 This = wxListCtrl()
                 Col = integer()
                 Item = wxListItem: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:wxTextCtrl()

              Types:

                 This = wxListCtrl()

              See external documentation.

       getImageList(This, Which) -> wxImageList:wxImageList()

              Types:

                 This = wxListCtrl()
                 Which = integer()

              See external documentation.

       getItem(This, Info) -> boolean()

              Types:

                 This = wxListCtrl()
                 Info = wxListItem:wxListItem()

              See external documentation.

       getItemBackgroundColour(This, Item) -> wx:wx_colour4()

              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: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, Options::[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) -> unicode:charlist()

              Types:

                 This = wxListCtrl()
                 Item = integer()

              See external documentation.

       getItemTextColour(This, Item) -> wx:wx_colour4()

              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, Options::[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:wx_colour4()

              Types:

                 This = wxListCtrl()

              See external documentation.

       getTopItem(This) -> integer()

              Types:

                 This = wxListCtrl()

              See external documentation.

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

              Types:

                 This = wxListCtrl()

              See external documentation.

       hitTest(This, Point) -> Result

              Types:

                 Result  =  {Res::integer(), Flags::integer(), PSubItem::inte-
                 ger()}
                 This = wxListCtrl()
                 Point = {X::integer(), Y::integer()}

              See external documentation.

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

              Types:

                 This = wxListCtrl()
                 Col = integer()
                 Heading = unicode:chardata()
                 This = wxListCtrl()
                 Col = integer()
                 Info = wxListItem:wxListItem()

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

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

              Types:

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

              See external documentation.

       insertItem(This, Info) -> integer()

              Types:

                 This = wxListCtrl()
                 Info = wxListItem:wxListItem()

              See external documentation.

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

              Types:

                 This = wxListCtrl()
                 Index = integer()
                 ImageIndex = integer()
                 This = wxListCtrl()
                 Index = integer()
                 Label = unicode:chardata()

              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 = unicode:chardata()
                 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:wx_colour()

              See external documentation.

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

              Types:

                 This = wxListCtrl()
                 Col = integer()
                 Item = wxListItem: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:wxImageList()
                 Which = integer()

              See external documentation.

       setItem(This, Info) -> boolean()

              Types:

                 This = wxListCtrl()
                 Info = wxListItem:wxListItem()

              See external documentation.

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

              Types:

                 This = wxListCtrl()
                 Index = integer()
                 Col = integer()
                 Label = unicode:chardata()

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

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

              Types:

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

              See external documentation.

       setItemBackgroundColour(This, Item, Col) -> ok

              Types:

                 This = wxListCtrl()
                 Item = integer()
                 Col = wx:wx_colour()

              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: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, Options::[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 = unicode:chardata()

              See external documentation.

       setItemTextColour(This, Item, Col) -> ok

              Types:

                 This = wxListCtrl()
                 Item = integer()
                 Col = wx:wx_colour()

              See external documentation.

       setSingleStyle(This, Style) -> ok

              Types:

                 This = wxListCtrl()
                 Style = integer()

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

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

              Types:

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

              See external documentation.

       setTextColour(This, Col) -> ok

              Types:

                 This = wxListCtrl()
                 Col = wx:wx_colour()

              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  nega-
              tive  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.9.1                   wxListCtrl(3erl)

Man(1) output converted with man2html
list of all man pages