FancyListBoxes extend the functionalities of ListBoxes. A FancyListBox displays multi-columns of display items with an optional header row. The contents of a FancyListBox can be scrolled in both directions.
A FancyListBox consists of three components: an internal listbox and two scrollbars.
To create a FancyListbox, use
EZ_CreateWidget
with type EZ_WIDGET_FANCY_LIST_BOX
or
use the next function.
EZ_Widget *EZ_CreateFancyListBox(EZ_Widget *parent,
int hscrollbar, int vscrollbar,
int ncolumns, int selection_mode)
To retrieve the internal components of a FancyListBox, use
void EZ_GetListBoxComponents(EZ_Widget *flistBox,
EZ_Widget **iflb_ret, EZ_Widget **hscrol_ret,
EZ_Widget **vscrol_ret)