39#define LIST_VIEW_ITEM_HEIGHT 24
40#define LIST_VIEW_ITEM_YPADDING 2
ChListView * lv
Definition main.cpp:59
#define XE_LIB
Definition _xeneva.h:55
#define XE_EXTERN
Definition _xeneva.h:50
ChWindow * win
Definition namdapha.cpp:45
void(* ChListItemAction)(ChListView *lv, _list_item_ *li)
Definition view.h:72
int width
Definition view.h:67
int height
Definition view.h:68
char * itemText
Definition view.h:71
ChIcon * icon
Definition view.h:70
int yPos
Definition view.h:65
int xPos
Definition view.h:64
bool selected
Definition view.h:66
int contentSizeY
Definition view.h:58
int lastNodePosY
Definition view.h:55
int horizontalRenderY
Definition view.h:51
bool scrollable
Definition view.h:48
bool firstItemPlaced
Definition view.h:56
list_t * itemList
Definition view.h:47
ChScrollPane * scrollpane
Definition view.h:49
int numRows
Definition view.h:50
ChListItem * selectedItem
Definition view.h:57
ChWidget wid
Definition view.h:46
int lastNodeIndex
Definition view.h:54
int currentStartIndex
Definition view.h:53
int horizontalRenderX
Definition view.h:52
int contentSizeX
Definition view.h:59
XE_EXTERN XE_LIB ChListItem * ChListViewGetSelectedItem(ChListView *lv)
Definition view.cpp:287
XE_EXTERN XE_LIB void ChListViewSetScrollpane(ChListView *view, ChScrollPane *pane)
Definition view.cpp:169
struct _list_view_ ChListView
XE_EXTERN XE_LIB void ChListViewClear(ChListView *lv)
Definition view.cpp:245
XE_EXTERN XE_LIB ChListItem * ChListViewAddItem(ChWindow *win, ChListView *lv, char *itemText)
Definition view.cpp:188
XE_EXTERN XE_LIB ChListView * ChCreateListView(int x, int y, int w, int h)
Definition view.cpp:144
XE_EXTERN XE_LIB void ChListViewSetListItemIcon(ChListItem *li, ChIcon *icon)
Definition view.cpp:232
struct _list_item_ ChListItem
Definition view.h:42
XE_EXTERN XE_LIB void ChListViewRepaint(ChWindow *win, ChListView *lv)
Definition view.cpp:268