../src/iconlist.cpp

[ Python Module : iconlist ]

Contents

ICONLIST_EXTENDEDSELECT = ICONLIST_EXTENDEDSELECT

[ Constant: int ]

ICONLIST_SINGLESELECT = ICONLIST_SINGLESELECT

[ Constant: int ]
/ Extended selection mode

ICONLIST_BROWSESELECT = ICONLIST_BROWSESELECT

[ Constant: int ]
/ At most one selected item

ICONLIST_MULTIPLESELECT = ICONLIST_MULTIPLESELECT

[ Constant: int ]
/ Always exactly one selected item

ICONLIST_AUTOSIZE = ICONLIST_AUTOSIZE

[ Constant: int ]
/ Multiple selection mode

ICONLIST_DETAILED = ICONLIST_DETAILED

[ Constant: int ]
/ Automatically size item spacing

ICONLIST_MINI_ICONS = ICONLIST_MINI_ICONS

[ Constant: int ]
/ List mode

ICONLIST_BIG_ICONS = ICONLIST_BIG_ICONS

[ Constant: int ]
/ Mini Icon mode

ICONLIST_ROWS = ICONLIST_ROWS

[ Constant: int ]
/ Big Icon mode

ICONLIST_COLUMNS = ICONLIST_COLUMNS

[ Constant: int ]
/ Row-wise mode / Column-wise mode

1. class FXIconItem

[ created from class FXPyIconItem ]
Icon item

FXIconItem(text,bi,mi,ptr)

[ Constructor: returns FXPyIconItem * ]

getText()

[ Member : returns FXString ]

getBigIcon()

[ Member : returns FXPyIcon * ]

getMiniIcon()

[ Member : returns FXPyIcon * ]

setData(ptr)

[ Member : returns void ]

getData()

[ Member : returns void * ]

hasFocus()

[ Member : returns FXbool ]

isSelected()

[ Member : returns FXbool ]

isEnabled()

[ Member : returns FXbool ]

isDraggable()

[ Member : returns FXbool ]

handle(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

onDefault(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

setText(text)

[ Member : returns void ]

setBigIcon(ic)

[ Member : returns void ]

setMiniIcon(ic)

[ Member : returns void ]

setFocus(focus)

[ Member : returns void ]

setSelected(selected)

[ Member : returns void ]

setEnabled(enabled)

[ Member : returns void ]

setDraggable(draggable)

[ Member : returns void ]

setMarked(marked)

[ Member : returns void ]

getWidth(list)

[ Member : returns FXint ]

getHeight(list)

[ Member : returns FXint ]

create()

[ Member : returns void ]

detach()

[ Member : returns void ]

destroy()

[ Member : returns void ]

del this

[ Destructor: returns void ]

2. class FXIconList

[ created from class FXPyIconList ]
Icon List object

onPaint(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onEnter(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onLeave(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUngrabbed(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onKeyPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onKeyRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onLeftBtnPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onLeftBtnRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onRightBtnPress(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onRightBtnRelease(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onMotion(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onActivate(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onDeactivate(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onQueryTip(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onQueryHelp(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onTipTimer(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdSelectAll(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdDeselectAll(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdSelectInverse(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdArrangeByRows(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUpdArrangeByRows(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdArrangeByColumns(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUpdArrangeByColumns(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdShowDetails(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUpdShowDetails(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdShowBigIcons(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUpdShowBigIcons(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCmdShowMiniIcons(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onUpdShowMiniIcons(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onHeaderChanged(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onFocusIn(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onFocusOut(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onSelectionLost(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onSelectionGained(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onChanged(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onClicked(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onDoubleClicked(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onTripleClicked(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onCommand(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

onAutoScroll(FXPyObject *,FXSelector ,void *)

[ Member : returns long ]

self.ID_SHOW_DETAILS

[ Constant: int ]

self.ID_SHOW_MINI_ICONS

[ Constant: int ]

self.ID_SHOW_BIG_ICONS

[ Constant: int ]

self.ID_ARRANGE_BY_ROWS

[ Constant: int ]

self.ID_ARRANGE_BY_COLUMNS

[ Constant: int ]

self.ID_HEADER_CHANGE

[ Constant: int ]

self.ID_TIPTIMER

[ Constant: int ]

self.ID_SELECT_ALL

[ Constant: int ]

self.ID_DESELECT_ALL

[ Constant: int ]

self.ID_SELECT_INVERSE

[ Constant: int ]

self.ID_LAST

[ Constant: int ]

FXIconList(p,tgt,sel,opts,x,y,w,h)

[ Constructor: returns FXPyIconList * ]

getNumItems()

[ Member : returns FXint ]

getNumRows()

[ Member : returns FXint ]

getNumCols()

[ Member : returns FXint ]

getHeader()

[ Member : returns FXPyHeader * ]

appendHeader(text,icon,size)

[ Member : returns void ]

removeHeader(index)

[ Member : returns void ]

setHeaderText(index,text)

[ Member : returns void ]

getHeaderText(index)

[ Member : returns FXString ]

setHeaderIcon(index,icon)

[ Member : returns void ]

getHeaderIcon(index)

[ Member : returns FXPyIcon * ]

setHeaderSize(index,size)

[ Member : returns void ]

getHeaderSize(index)

[ Member : returns FXint ]

getNumHeaders()

[ Member : returns FXint ]

retrieveItem(index)

[ Member : returns FXPyIconItem * ]

insertItem(index,item)

[ Member : returns FXint ]

replaceItem(index,item)

[ Member : returns FXint ]

appendItem(item)

[ Member : returns FXint ]

insertItemStr(index,text,big,mini,ptr)

[ Member : returns FXint ]

replaceItemStr(index,text,big,mini,ptr)

[ Member : returns FXint ]

appendItemStr(text,big,mini,ptr)

[ Member : returns FXint ]

removeItem(index)

[ Member : returns void ]

clearItems()

[ Member : returns void ]

getItemWidth()

[ Member : returns FXint ]

getItemHeight()

[ Member : returns FXint ]

getItemAt(x,y)

[ Member : returns FXint ]

findItem(text,len)

[ Member : returns FXint ]

makeItemVisible(index)

[ Member : returns void ]

setItemText(index,text)

[ Member : returns void ]

getItemText(index)

[ Member : returns FXString ]

setItemBigIcon(index,icon)

[ Member : returns void ]

getItemBigIcon(index)

[ Member : returns FXPyIcon * ]

setItemMiniIcon(index,icon)

[ Member : returns void ]

getItemMiniIcon(index)

[ Member : returns FXPyIcon * ]

setItemData(index,ptr)

[ Member : returns void ]

getItemData(index)

[ Member : returns void * ]

isItemSelected(index)

[ Member : returns FXbool ]

isItemCurrent(index)

[ Member : returns FXbool ]

isItemVisible(index)

[ Member : returns FXbool ]

isItemEnabled(index)

[ Member : returns FXbool ]

enableItem(index)

[ Member : returns FXbool ]

disableItem(index)

[ Member : returns FXbool ]

hitItem(index,x,y,ww,hh)

[ Member : returns FXint ]

updateItem(index)

[ Member : returns void ]

selectInRectangle(x,y,w,h)

[ Member : returns FXbool ]

selectItem(index)

[ Member : returns FXbool ]

deselectItem(index)

[ Member : returns FXbool ]

toggleItem(index)

[ Member : returns FXbool ]

setCurrentItem(index)

[ Member : returns void ]

getCurrentItem()

[ Member : returns FXint ]

setAnchorItem(index)

[ Member : returns void ]

getAnchorItem()

[ Member : returns FXint ]

extendSelection(index)

[ Member : returns FXbool ]

killSelection()

[ Member : returns FXbool ]

sortItems()

[ Member : returns void ]

setFont(fnt)

[ Member : returns void ]

getFont()

[ Member : returns FXPyFont * ]

getTextColor()

[ Member : returns FXColor ]

setTextColor(clr)

[ Member : returns void ]

getSelBackColor()

[ Member : returns FXColor ]

setSelBackColor(clr)

[ Member : returns void ]

getSelTextColor()

[ Member : returns FXColor ]

setSelTextColor(clr)

[ Member : returns void ]

setItemSpace(s)

[ Member : returns void ]

getItemSpace()

[ Member : returns FXint ]

getSortFunc()

[ Member : returns FXIconListSortFunc ]

setSortFunc(func)

[ Member : returns void ]

getListStyle()

[ Member : returns FXuint ]

setListStyle(style)

[ Member : returns void ]

setHelpText(text)

[ Member : returns void ]

getHelpText()

[ Member : returns FXString ]

handle(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

onDefault(FXPyObject *,FXSelector ,ptr)

[ Member : returns long ]

del this

[ Destructor: returns void ]