Abstract List Class
Abstract List Class
friend void _ListActivateCB_(MOBJECT p, LIST_ACT *la, void *ud)
friend void _ListPickCB_(MOBJECT p, LIST_ACT *la, void *ud)
friend void _ListSelectionCB_(MOBJECT p, LIST_SEL *la, void *ud)
LISTACT_CB activateCB
LISTACT_CB pickCB
LISTSEL_CB selectionCB
CmAbsList(void)
void setSortCallback(STRCMP_CB cb)
void setHead(char *text)
void setHeadColor(CmColor *bgc, CmColor *fgc)
void setHMargin(int hm)
void setItemCheckStatus(char *item, int status)
LIST_ACT* getFirstItem(void)
LIST_ACT* getFirstSelectedItem(void)
LIST_ACT* getNextItem(void)
LIST_ACT* getNextSelectedItem(void)
LIST_ACT* getFirstUnselectedItem(void)
LIST_ACT* getNextUnselectedItem(void)
long getNItem(void)
LIST_ACT* getItem(char *item)
LIST_ACT* getElement(long n)
LIST_ACT* getSelected(void)
int getItemCheckStatus(char *item)
void selectItem(char *item)
void deselectItem(char *item)
void selectElement(long n)
void deselectElement(long n)
void freeze(void)
void thaw(void)
void reset(void)
void clear(void)
int addItem(char *item, void *data)
int delItem(char *item)
int addElement(long n, char *item, void *data)
int delElement(long n)
void changeItem(char *old, char *new_item, void *u_data)
void changeElement(long n, char *new_item, void *u_data)
void enableMultiSelection(void)
void setCallback(CmCallback *, LISTACT_CB)
Copyright 1996-1998 Vincenzo Morello
generated by doc++