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

# fz_fuim_list_enum

Description

Bit flags that are used to change how lists are displayed. These options can only be set when creating a list and can't be changed afterwards.

enum fz_fuim_list_enum {

FZ_FUIM_LIST_TITLE_BIT,

FZ_FUIM_LIST_DRAG_BIT,

FZ_FUIM_LIST_DEFFONT2_BIT,

FZ_FUIM_LIST_BG_LIST_BIT,

FZ_FUIM_LIST_H_DIVIDE_BIT,

FZ_FUIM_LIST_AUTOSIZE_BIT,

FZ_FUIM_LIST_NO_V_DIVIDE_BIT,

FZ_FUIM_LIST_TITLE_SIZE_BIT,

FZ_FUIM_LIST_NO_FRAME_BIT,

FZ_FUIM_LIST_NO_SCROLL_BIT,

FZ_FUIM_LIST_NO_COLOR_LIST_BIT,

FZ_FUIM_LIST_HILITE_ROW_BIT };

Members

FZ_FUIM_LIST_TITLE_BIT

Indicates that a title row is to be drawn at the top of the list.
Default is for no title row to be drawn.

FZ_FUIM_LIST_DRAG_BIT

Indicates that dragging of rows is allowed.
Note : This only affects lists of type FZ_FUIM_LIST_TYPE_ONE and FZ_FUIM_LIST_TYPE_MULTI.
If this bit is set, the fz_fuim_list_drag_func callback should be defined.

FZ_FUIM_LIST_DEFFONT2_BIT

Use the second default font.

FZ_FUIM_LIST_BG_LIST_BIT

Indicates that the background of the list is to be drawn like a list.
Default is for the background to be drawn like the background of the tab control if the list is in a tab control pane or like the background of the dialog otherwise.
Note : This only affects lists of type FZ_FUIM_LIST_TYPE_NONE. All other list types have their backgrounds drawn like a list.

FZ_FUIM_LIST_H_DIVIDE_BIT

Indicates that horizontal lines dividing rows are to be displayed. Default is for there to be no divisions between rows.
Note : Unlike vertical divisions, horizontal divisions are for separation only and can't be dragged.

FZ_FUIM_LIST_AUTOSIZE_BIT

Indicates that the horizontal size of the list and the individual columns will be auto-sized to fit when the list is created. Default is for the list to use the manually set values. If the horizontal size of the list has been set to any value greater than 0 (the width parameter in fz_fuim_new_list) the size will not be changed, but the individual columns will be resized to fit the list.

FZ_FUIM_LIST_NO_V_DIVIDE_BIT

Indicates that vertical lines dividing columns are not to be displayed. Default is for there to be divisions between columns.
Note : If this bit is set, columns are unable to be resized by click-dragging.

FZ_FUIM_LIST_TITLE_SIZE_BIT

Indicates that the height of the title row is to be the same height as the other rows.
Default is for the title row to be just tall enough for the text to be drawn in.

FZ_FUIM_LIST_NO_FRAME_BIT

Indicates that the boarder of the list should not be drawn.

FZ_FUIM_LIST_NO_SCROLL_BIT

Indicates that the list will not be generated with a scroll bar.

FZ_FUIM_LIST_NO_COLOR_LIST_BIT

Indicates that the background of the list is not to be drawn with alternating colors per row.
The list is drawn with a white background.

FZ_FUIM_LIST_HILITE_ROW_BIT

Indicates that the row the mouse is over is hilighted.

Availability

5.0.0.0

See Also

fz_fuim_new_list

Defined in

fz_fuim_list_api.h