formZ SDK | 5.0 API Reference | System | User Interface (FUIM) | Lists

fz_fuim_list_type_enum

Description

Type of list.
These types determine how the list reacts as items are picked(selected).

enum fz_fuim_list_type_enum {

FZ_FUIM_LIST_TYPE_NONE,

FZ_FUIM_LIST_TYPE_ONE,

FZ_FUIM_LIST_TYPE_MULTI,

FZ_FUIM_LIST_TYPE_SYSTEM };

Members

FZ_FUIM_LIST_TYPE_NONE

No items are allowed to be picked.
Clicking on an item gives no visual indication, but this list type will allow for click handling by setting the click callback function. This list is for viewing only.
By default, if there is a title row, it is clickable. By default, if there are multiple columns, the column dividers are clickable and moveable.

FZ_FUIM_LIST_TYPE_ONE

Only one item can be picked at a time.
Clicking on an item unpicks the old item and picks the new item. One item is always picked.

FZ_FUIM_LIST_TYPE_MULTI

Multiple items can be selected.
Clicking on an item toggles its picked status. Between zero and N items can be picked.

FZ_FUIM_LIST_TYPE_SYSTEM

This list simulates how the Operating operates.
Shift-clicking will pick all items between the last picked item and the currently clicked item. Command-clicking (on Macintosh) and Control-clicking (on Windows) will toggle the clicked items picked status. Clicking and dragging over a range will pick that range.

Availability

5.0.0.0

See Also

fz_fuim_new_list

Defined in

fz_fuim_list_api.h