wxListCtrl
See external documentation: wxListCtrl.
See external documentation:
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.
Functions
new() -> wxListCtrl()
See
new(Parent::wxWindow() (see module wxWindow)) -> wxListCtrl()
Equivalent to new(Parent, []).
new(Parent::wxWindow() (see module wxWindow), Options::[Option]) -> wxListCtrl()
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
arrange(This::wxListCtrl()) -> bool()
Equivalent to arrange(This, []).
arrange(This::wxListCtrl(), Options::[Option]) -> bool()
Option = {flag, integer()}
See
assignImageList(This::wxListCtrl(), ImageList::wxImageList() (see module wxImageList), Which::integer()) -> ok
See
clearAll(This::wxListCtrl()) -> ok
See
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()
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
deleteAllItems(This::wxListCtrl()) -> bool()
See
deleteColumn(This::wxListCtrl(), Col::integer()) -> bool()
See
deleteItem(This::wxListCtrl(), Item::integer()) -> bool()
See
editLabel(This::wxListCtrl(), Item::integer()) -> wxTextCtrl() (see module wxTextCtrl)
See
ensureVisible(This::wxListCtrl(), Item::integer()) -> bool()
See
findItem(This::wxListCtrl(), Start::integer(), Str::string()) -> integer()
Equivalent to findItem(This, Start, Str, []).
findItem(This::wxListCtrl(), Start::integer(), X::string() | term(), X::term() | integer()) -> integer()
See
Alternatives:
findItem(This::wxListCtrl(), Start::integer(), Str::string(), [Option]) -> integer()
Option = {partial, bool()}
findItem(This::wxListCtrl(), Start::integer(), Pt::{X::integer(),Y::integer()}, Direction::integer()) -> integer()
getColumn(This::wxListCtrl(), Col::integer(), Item::wxListItem() (see module wxListItem)) -> bool()
See
getColumnCount(This::wxListCtrl()) -> integer()
See
getColumnWidth(This::wxListCtrl(), Col::integer()) -> integer()
See
getCountPerPage(This::wxListCtrl()) -> integer()
See
getEditControl(This::wxListCtrl()) -> wxTextCtrl() (see module wxTextCtrl)
See
getImageList(This::wxListCtrl(), Which::integer()) -> wxImageList() (see module wxImageList)
See
getItem(This::wxListCtrl(), Info::wxListItem() (see module wxListItem)) -> bool()
See
getItemBackgroundColour(This::wxListCtrl(), Item::integer()) -> colour() (see module wx)
See
getItemCount(This::wxListCtrl()) -> integer()
See
getItemData(This::wxListCtrl(), Item::integer()) -> integer()
See
getItemFont(This::wxListCtrl(), Item::integer()) -> wxFont() (see module wxFont)
See
getItemPosition(This::wxListCtrl(), Item::integer(), Pos::{X::integer(), Y::integer()}) -> bool()
See
getItemRect(This::wxListCtrl(), Item::integer(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}) -> bool()
Equivalent to getItemRect(This, Item, Rect, []).
getItemRect(This::wxListCtrl(), Item::integer(), Rect::{X::integer(), Y::integer(), W::integer(), H::integer()}, Options::[Option]) -> bool()
Option = {code, integer()}
See
getItemSpacing(This::wxListCtrl()) -> {W::integer(), H::integer()}
See
getItemState(This::wxListCtrl(), Item::integer(), StateMask::integer()) -> integer()
See
getItemText(This::wxListCtrl(), Item::integer()) -> string()
See
getItemTextColour(This::wxListCtrl(), Item::integer()) -> colour() (see module wx)
See
getNextItem(This::wxListCtrl(), Item::integer()) -> integer()
Equivalent to getNextItem(This, Item, []).
getNextItem(This::wxListCtrl(), Item::integer(), Options::[Option]) -> integer()
Option = {geometry, integer()} | {state, integer()}
See
getSelectedItemCount(This::wxListCtrl()) -> integer()
See
getTextColour(This::wxListCtrl()) -> colour() (see module wx)
See
getTopItem(This::wxListCtrl()) -> integer()
See
getViewRect(This::wxListCtrl()) -> {X::integer(), Y::integer(), W::integer(), H::integer()}
See
hitTest(This::wxListCtrl(), Point::{X::integer(), Y::integer()}) -> {integer(), Flags::integer()}
See
insertColumn(This::wxListCtrl(), Col::integer(), X::string() | term()) -> integer()
See
Alternatives:
insertColumn(This::wxListCtrl(), Col::integer(), Heading::string()) -> insertColumn(This,Col,Heading, [])
insertColumn(This::wxListCtrl(), Col::integer(), Info::wxListItem:wxListItem()) -> integer()
insertColumn(This::wxListCtrl(), Col::integer(), Heading::string(), Options::[Option]) -> integer()
Option = {format, integer()} | {width, integer()}
See
insertItem(This::wxListCtrl(), Info::wxListItem() (see module wxListItem)) -> integer()
See
insertItem(This::wxListCtrl(), Index::integer(), X::integer() | string()) -> integer()
See
Alternatives:
insertItem(This::wxListCtrl(), Index::integer(), ImageIndex::integer()) -> integer()
insertItem(This::wxListCtrl(), Index::integer(), Label::string()) -> integer()
insertItem(This::wxListCtrl(), Index::integer(), Label::string(), ImageIndex::integer()) -> integer()
See
refreshItem(This::wxListCtrl(), Item::integer()) -> ok
See
refreshItems(This::wxListCtrl(), ItemFrom::integer(), ItemTo::integer()) -> ok
See
scrollList(This::wxListCtrl(), Dx::integer(), Dy::integer()) -> bool()
See
setBackgroundColour(This::wxListCtrl(), Colour::colour() (see module wx)) -> bool()
See
setColumn(This::wxListCtrl(), Col::integer(), Item::wxListItem() (see module wxListItem)) -> bool()
See
setColumnWidth(This::wxListCtrl(), Col::integer(), Width::integer()) -> bool()
See
setImageList(This::wxListCtrl(), ImageList::wxImageList() (see module wxImageList), Which::integer()) -> ok
See
setItem(This::wxListCtrl(), Info::wxListItem() (see module wxListItem)) -> bool()
See
setItem(This::wxListCtrl(), Index::integer(), Col::integer(), Label::string()) -> integer()
Equivalent to setItem(This, Index, Col, Label, []).
setItem(This::wxListCtrl(), Index::integer(), Col::integer(), Label::string(), Options::[Option]) -> integer()
Option = {imageId, integer()}
See
setItemBackgroundColour(This::wxListCtrl(), Item::integer(), Col::colour() (see module wx)) -> ok
See
setItemCount(This::wxListCtrl(), Count::integer()) -> ok
See
setItemData(This::wxListCtrl(), Item::integer(), Data::integer()) -> bool()
See
setItemFont(This::wxListCtrl(), Item::integer(), F::wxFont() (see module wxFont)) -> ok
See
setItemImage(This::wxListCtrl(), Item::integer(), Image::integer()) -> bool()
Equivalent to setItemImage(This, Item, Image, []).
setItemImage(This::wxListCtrl(), Item::integer(), Image::integer(), Options::[Option]) -> bool()
Option = {selImage, integer()}
See
setItemColumnImage(This::wxListCtrl(), Item::integer(), Column::integer(), Image::integer()) -> bool()
See
setItemPosition(This::wxListCtrl(), Item::integer(), Pos::{X::integer(), Y::integer()}) -> bool()
See
setItemState(This::wxListCtrl(), Item::integer(), State::integer(), StateMask::integer()) -> bool()
See
setItemText(This::wxListCtrl(), Item::integer(), Str::string()) -> ok
See
setItemTextColour(This::wxListCtrl(), Item::integer(), Col::colour() (see module wx)) -> ok
See
setSingleStyle(This::wxListCtrl(), Style::integer()) -> ok
Equivalent to setSingleStyle(This, Style, []).
setSingleStyle(This::wxListCtrl(), Style::integer(), Options::[Option]) -> ok
Option = {add, bool()}
See
setTextColour(This::wxListCtrl(), Col::colour() (see module wx)) -> ok
See
setWindowStyleFlag(This::wxListCtrl(), Style::integer()) -> ok
See
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
- new/0
- new/1
- new/1-1
- arrange/1
- arrange/1-1
- assignImageList/1
- clearAll/1
- create/1
- create/1-1
- deleteAllItems/1
- deleteColumn/1
- deleteItem/1
- editLabel/1
- ensureVisible/1
- findItem/1
- findItem/1-1
- getColumn/1
- getColumnCount/1
- getColumnWidth/1
- getCountPerPage/1
- getEditControl/1
- getImageList/1
- getItem/1
- getItemBackgroundColour/1
- getItemCount/1
- getItemData/1
- getItemFont/1
- getItemPosition/1
- getItemRect/1
- getItemRect/1-1
- getItemSpacing/1
- getItemState/1
- getItemText/1
- getItemTextColour/1
- getNextItem/1
- getNextItem/1-1
- getSelectedItemCount/1
- getTextColour/1
- getTopItem/1
- getViewRect/1
- hitTest/1
- insertColumn/1
- insertColumn/1-1
- insertItem/1
- insertItem/1-1
- insertItem/1-2
- refreshItem/1
- refreshItems/1
- scrollList/1
- setBackgroundColour/1
- setColumn/1
- setColumnWidth/1
- setImageList/1
- setItem/1
- setItem/1-1
- setItem/1-2
- setItemBackgroundColour/1
- setItemCount/1
- setItemData/1
- setItemFont/1
- setItemImage/1
- setItemImage/1-1
- setItemColumnImage/1
- setItemPosition/1
- setItemState/1
- setItemText/1
- setItemTextColour/1
- setSingleStyle/1
- setSingleStyle/1-1
- setTextColour/1
- setWindowStyleFlag/1
- sortItems/1
- destroy/1