TREEVIEW_CUSTOMGUISETTINGS

Detailed Description

Macros

#define TREEVIEW_BORDER
 
#define TREEVIEW_OUTSIDE_DROP
 
#define TREEVIEW_HIDE_LINES
 
#define TREEVIEW_CTRL_DRAG
 
#define TREEVIEW_NO_MULTISELECT
 
#define TREEVIEW_HAS_HEADER
 
#define TREEVIEW_RESIZE_HEADER
 
#define TREEVIEW_MOVE_COLUMN
 
#define TREEVIEW_FIXED_LAYOUT
 
#define TREEVIEW_NOAUTOCOLUMNS
 
#define TREEVIEW_NO_OPEN_CTRLCLK
 
#define TREEVIEW_ALT_DRAG
 
#define TREEVIEW_NO_BACK_DELETE
 
#define TREEVIEW_NO_DELETE
 
#define TREEVIEW_ALTERNATE_BG
 
#define TREEVIEW_CURSORKEYS
 
#define TREEVIEW_NOENTERRENAME
 
#define TREEVIEW_NO_VERTICALSCROLL
 
#define TREEVIEW_ADDROW
 
#define TREEVIEW_RESIZABLE
 

Macro Definition Documentation

◆ TREEVIEW_BORDER

#define TREEVIEW_BORDER

Border type.

◆ TREEVIEW_OUTSIDE_DROP

#define TREEVIEW_OUTSIDE_DROP

true if an object may be dropped under all the objects in the tree view.

◆ TREEVIEW_HIDE_LINES

#define TREEVIEW_HIDE_LINES

true if no lines should be drawn.

◆ TREEVIEW_CTRL_DRAG

#define TREEVIEW_CTRL_DRAG

true if item may be duplicated by Ctrl + Drag.

◆ TREEVIEW_NO_MULTISELECT

#define TREEVIEW_NO_MULTISELECT

true if no multiple selection is allowed.

◆ TREEVIEW_HAS_HEADER

#define TREEVIEW_HAS_HEADER

true if the tree view may have a header line.

◆ TREEVIEW_RESIZE_HEADER

#define TREEVIEW_RESIZE_HEADER

true if the column width can be changed by the user.

◆ TREEVIEW_MOVE_COLUMN

#define TREEVIEW_MOVE_COLUMN

true if the user can move the columns.

◆ TREEVIEW_FIXED_LAYOUT

#define TREEVIEW_FIXED_LAYOUT

true if all lines have the same height.

◆ TREEVIEW_NOAUTOCOLUMNS

#define TREEVIEW_NOAUTOCOLUMNS

true if only the first line is asked for the columns width, resulting in a huge speedup.

◆ TREEVIEW_NO_OPEN_CTRLCLK

#define TREEVIEW_NO_OPEN_CTRLCLK

true if it is not allowed to open the complete tree with Ctrl + Click.

◆ TREEVIEW_ALT_DRAG

#define TREEVIEW_ALT_DRAG

true if Alt should be used instead of Ctrl for drag and drop; implies item may be duplicated by Alt + Drag.

◆ TREEVIEW_NO_BACK_DELETE

#define TREEVIEW_NO_BACK_DELETE

Disable "delete pressed" messages if backspace was hit.

◆ TREEVIEW_NO_DELETE

#define TREEVIEW_NO_DELETE

Disable Delete Message Callback completely for backspace and delete.

◆ TREEVIEW_ALTERNATE_BG

#define TREEVIEW_ALTERNATE_BG

Alternate background per line.

◆ TREEVIEW_CURSORKEYS

#define TREEVIEW_CURSORKEYS

true if cursor keys should be processed. Note: The focus item has to be set to nullptr if it is deleted and this flag is set.

◆ TREEVIEW_NOENTERRENAME

#define TREEVIEW_NOENTERRENAME

Suppresses the rename popup when the user presses enter.

◆ TREEVIEW_NO_VERTICALSCROLL

#define TREEVIEW_NO_VERTICALSCROLL

true true to disable vertical scrolling and show the full list.

◆ TREEVIEW_ADDROW

#define TREEVIEW_ADDROW

Show an add new column row at the bottom of the list.

◆ TREEVIEW_RESIZABLE

#define TREEVIEW_RESIZABLE

The treeview is resizable from the bottom edge.