customgui_itemtree.h File Reference

Classes

class   ItemTreeData

Macros

#define  CUSTOMDATA_ITEMTREE
#define  CUSTOMGUI_ITEMTREE
#define  ITEMTREE_ID_LIST_FLAG
#define  ITEMTREE_ID_DRAG_FLAG
#define  ITEMTREE_ID_HEADERS_FLAG
#define  ITEMTREE_ID_ROWS
#define  ITEMTREE_ID_CHECKBOX_FLAG
#define  ITEMTREE_ID_FOLDERS_FLAG
#define  ITEMTREE_ID_PADLOCK_FLAG
#define  ITEMTREE_ID_COLOR_FLAG
#define  ITEMTREE_ID_ICON_FLAG
#define  ITEMTREE_ID_MULTIPLE_FLAG
#define  ITEMTREE_ID_NO_RENAME
#define  ITEMTREE_ID_NO_MENU
#define  ITEMTREE_ID_NO_LAYOUTMODE
#define  ITEMTREE_ID_ROWS_MAX
#define  ITEMTREE_ID_FOLD_FOLDERS_CMD_FLAG
#define  ITEMTREE_ID_HIDE_FOLDERS_CMD_FLAG
#define  ITEMTREE_ID_SHOW_BL_DEBUG_NAME
#define  ITEMTREE_ID_RESIZABLE
#define  ITEMTREE_ID_INCREMENT_FOLDER_NAME
#define  ITEMTREE_ID_HEADERS_DATA
#define  ITEMTREE_ID_HEADERS_IDS
#define  ITEMTREE_USER_COL_TYPES
#define  ITEMTREE_USER_COL_ACTIVE
#define  ITEMTREE_CHECKBOX_FRONT
#define  ITEMTREE_HEADER_DATA_ID
#define  ITEMTREE_HEADER_DATA_STRINGS
#define  ITEMTREE_OBJECT_COL
#define  ITEMTREE_ENABLE_COL
#define  ITEMTREE_LOCK_COL
#define  ITEMTREE_COLOR_COL
#define  ITEMTREE_USER_COL
#define  MSG_ITEMTREE_CALLBACK
#define  ITEMTREE_FLAG_SIMPLELIST
#define  ITEMTREE_FLAG_INSERT_BEFORE
#define  ITEMTREE_FLAG_INSERT_AFTER
#define  ITEMTREE_FLAG_INSERT_UNDER
#define  ITEMTREE_FLAG_OPEN
#define  ITEMTREE_FLAG_SELECT
#define  ITEMTREE_FLAG_ENABLE
#define  ITEMTREE_FLAG_NOLINK
#define  ITEMTREE_FLAG_NODRAG
#define  ITEMTREE_FLAG_BL_NAME
#define  ITEMTREE_FLAG_NO_RENAME
#define  ITEMTREE_FLAG_LOCK
#define  ITEMTREE_FLAG_DIRTY
#define  ITEMTREE_FLAG_FOLDER
#define  ITEMTREE_FLAG_NO_LOCK
#define  ITEMTREE_FLAG_NO_ENABLE
#define  ITEMTREE_FLAG_NO_COLOR
#define  ITEMTREE_FLAG_NULLLINK
#define  ITEMTREE_FLAG_MARK
#define  ITEMTREE_FLAG_NOREMOVE
#define  ITEMTREE_FLAG_FORCELINK
#define  ITEMTREE_FLAG_HIDDEN
#define  ITEMTREE_FLAG_INCREMENT_NAME
#define  ITEMTREE_FLAG_GREYED_OUT
#define  ITEMTREE_CALLBACK_DRAGACCEPT
#define  ITEMTREE_CALLBACK_INSERT
#define  ITEMTREE_CALLBACK_OPEN
#define  ITEMTREE_CALLBACK_CREATEMENU
#define  ITEMTREE_CALLBACK_CALLMENU
#define  ITEMTREE_CALLBACK_DELETE
#define  ITEMTREE_CALLBACK_SELECTIONCHG
#define  ITEMTREE_CALLBACK_DBLCLICK
#define  ITEMTREE_CALLBACK_INSERTNODE
#define  ITEMTREE_CALLBACK_GETCOLWIDTH
#define  ITEMTREE_CALLBACK_GETLINEHEIGHT
#define  ITEMTREE_CALLBACK_DRAWCELL
#define  ITEMTREE_CALLBACK_CHECKBOX
#define  ITEMTREE_CALLBACK_GETDRAGTYPE
#define  ITEMTREE_CALLBACK_CALLMENU_PASTE
#define  ITEMTREE_CALLBACK_MOVENODE
#define  ITEMTREE_CALLBACK_RENAME
#define  ITEMTREE_CALLBACK_LOCK
#define  ITEMTREE_CALLBACK_DELETE_NODE
#define  ITEMTREE_CALLBACK_DELETE_END
#define  ITEMTREE_CALLBACK_MOUSEDOWN
#define  ITEMTREE_CALLBACK_PAINT_FINISHED
#define  ITEMTREE_CALLBACK_CALLPOSTMENU
#define  ITEMTREE_CALLBACK_HEADERCLICK
#define  ITEMTREE_CALLBACK_GETDROPDOWNMENU
#define  ITEMTREE_CALLBACK_SETDROPDOWNMENU
#define  ITEMTREE_SELECTIONCHG_SELECTIONID
#define  ITEMTREE_SELECTIONCHG_FOCUSID
#define  ITEMTREE_DRAG_TYPE
#define  ITEMTREE_DRAG_OBJECT
#define  ITEMTREE_DRAG_NODE
#define  ITEMTREE_DRAG_MASK
#define  ITEMTREE_INSERT_INSERTLAST
#define  ITEMTREE_SETDROPDOWNMENU_COLUMN
#define  ITEMTREE_SETDROPDOWNMENU_ENTRY
#define  ITEMTREE_MENU_COPY
#define  ITEMTREE_MENU_PASTE
#define  ITEMTREE_MENU_SELECT
#define  ITEMTREE_MENU_LOCK
#define  ITEMTREE_MENU_LOCK_ALL
#define  ITEMTREE_MENU_UNLOCK
#define  ITEMTREE_MENU_UNLOCK_ALL
#define  ITEMTREE_MENU_NEW_FOLDER
#define  ITEMTREE_MENU_REPLACE
#define  ITEMTREE_MENU_ENABLE
#define  ITEMTREE_MENU_ENABLE_ALL
#define  ITEMTREE_MENU_DISABLE_ALL
#define  ITEMTREE_MENU_DISABLE
#define  ITEMTREE_MENU_SELECT_ALL
#define  ITEMTREE_MENU_DESELECT_ALL
#define  ITEMTREE_MENU_FOLD
#define  ITEMTREE_MENU_UNFOLD
#define  ITEMTREE_MENU_HIDE
#define  ITEMTREE_MENU_UNHIDE
#define  ITEMTREE_MENU_UNHIDE_ALL
#define  ITEMTREE_MENU_HIDE_UNSELECTED
#define  ITEMTREE_MENU_CUSTOM

Macro Definition Documentation

◆  CUSTOMDATA_ITEMTREE

#define CUSTOMDATA_ITEMTREE

◆  CUSTOMGUI_ITEMTREE

#define CUSTOMGUI_ITEMTREE

◆  ITEMTREE_ID_LIST_FLAG

#define ITEMTREE_ID_LIST_FLAG

◆  ITEMTREE_ID_DRAG_FLAG

#define ITEMTREE_ID_DRAG_FLAG

◆  ITEMTREE_ID_HEADERS_FLAG

#define ITEMTREE_ID_HEADERS_FLAG

◆  ITEMTREE_ID_ROWS

#define ITEMTREE_ID_ROWS

◆  ITEMTREE_ID_CHECKBOX_FLAG

#define ITEMTREE_ID_CHECKBOX_FLAG

◆  ITEMTREE_ID_FOLDERS_FLAG

#define ITEMTREE_ID_FOLDERS_FLAG

◆  ITEMTREE_ID_PADLOCK_FLAG

#define ITEMTREE_ID_PADLOCK_FLAG

◆  ITEMTREE_ID_COLOR_FLAG

#define ITEMTREE_ID_COLOR_FLAG

◆  ITEMTREE_ID_ICON_FLAG

#define ITEMTREE_ID_ICON_FLAG

◆  ITEMTREE_ID_MULTIPLE_FLAG

#define ITEMTREE_ID_MULTIPLE_FLAG

◆  ITEMTREE_ID_NO_RENAME

#define ITEMTREE_ID_NO_RENAME

◆  ITEMTREE_ID_NO_MENU

#define ITEMTREE_ID_NO_MENU

◆  ITEMTREE_ID_NO_LAYOUTMODE

#define ITEMTREE_ID_NO_LAYOUTMODE

Deprecated.

◆  ITEMTREE_ID_ROWS_MAX

#define ITEMTREE_ID_ROWS_MAX

◆  ITEMTREE_ID_FOLD_FOLDERS_CMD_FLAG

#define ITEMTREE_ID_FOLD_FOLDERS_CMD_FLAG

◆  ITEMTREE_ID_HIDE_FOLDERS_CMD_FLAG

#define ITEMTREE_ID_HIDE_FOLDERS_CMD_FLAG

◆  ITEMTREE_ID_SHOW_BL_DEBUG_NAME

#define ITEMTREE_ID_SHOW_BL_DEBUG_NAME

◆  ITEMTREE_ID_RESIZABLE

#define ITEMTREE_ID_RESIZABLE

Deprecated.

◆  ITEMTREE_ID_INCREMENT_FOLDER_NAME

#define ITEMTREE_ID_INCREMENT_FOLDER_NAME

◆  ITEMTREE_ID_HEADERS_DATA

#define ITEMTREE_ID_HEADERS_DATA

◆  ITEMTREE_ID_HEADERS_IDS

#define ITEMTREE_ID_HEADERS_IDS

◆  ITEMTREE_USER_COL_TYPES

#define ITEMTREE_USER_COL_TYPES

◆  ITEMTREE_USER_COL_ACTIVE

#define ITEMTREE_USER_COL_ACTIVE

◆  ITEMTREE_CHECKBOX_FRONT

#define ITEMTREE_CHECKBOX_FRONT

◆  ITEMTREE_HEADER_DATA_ID

#define ITEMTREE_HEADER_DATA_ID

◆  ITEMTREE_HEADER_DATA_STRINGS

#define ITEMTREE_HEADER_DATA_STRINGS

◆  ITEMTREE_OBJECT_COL

#define ITEMTREE_OBJECT_COL

◆  ITEMTREE_ENABLE_COL

#define ITEMTREE_ENABLE_COL

◆  ITEMTREE_LOCK_COL

#define ITEMTREE_LOCK_COL

◆  ITEMTREE_COLOR_COL

#define ITEMTREE_COLOR_COL

◆  ITEMTREE_USER_COL

#define ITEMTREE_USER_COL

◆  MSG_ITEMTREE_CALLBACK

#define MSG_ITEMTREE_CALLBACK

◆  ITEMTREE_FLAG_SIMPLELIST

#define ITEMTREE_FLAG_SIMPLELIST

◆  ITEMTREE_FLAG_INSERT_BEFORE

#define ITEMTREE_FLAG_INSERT_BEFORE

◆  ITEMTREE_FLAG_INSERT_AFTER

#define ITEMTREE_FLAG_INSERT_AFTER

◆  ITEMTREE_FLAG_INSERT_UNDER

#define ITEMTREE_FLAG_INSERT_UNDER

◆  ITEMTREE_FLAG_OPEN

#define ITEMTREE_FLAG_OPEN

◆  ITEMTREE_FLAG_SELECT

#define ITEMTREE_FLAG_SELECT

◆  ITEMTREE_FLAG_ENABLE

#define ITEMTREE_FLAG_ENABLE

◆  ITEMTREE_FLAG_NOLINK

#define ITEMTREE_FLAG_NOLINK

◆  ITEMTREE_FLAG_NODRAG

#define ITEMTREE_FLAG_NODRAG

◆  ITEMTREE_FLAG_BL_NAME

#define ITEMTREE_FLAG_BL_NAME

◆  ITEMTREE_FLAG_NO_RENAME

#define ITEMTREE_FLAG_NO_RENAME

◆  ITEMTREE_FLAG_LOCK

#define ITEMTREE_FLAG_LOCK

◆  ITEMTREE_FLAG_DIRTY

#define ITEMTREE_FLAG_DIRTY

◆  ITEMTREE_FLAG_FOLDER

#define ITEMTREE_FLAG_FOLDER

◆  ITEMTREE_FLAG_NO_LOCK

#define ITEMTREE_FLAG_NO_LOCK

◆  ITEMTREE_FLAG_NO_ENABLE

#define ITEMTREE_FLAG_NO_ENABLE

◆  ITEMTREE_FLAG_NO_COLOR

#define ITEMTREE_FLAG_NO_COLOR

◆  ITEMTREE_FLAG_NULLLINK

#define ITEMTREE_FLAG_NULLLINK

◆  ITEMTREE_FLAG_MARK

#define ITEMTREE_FLAG_MARK

◆  ITEMTREE_FLAG_NOREMOVE

#define ITEMTREE_FLAG_NOREMOVE

◆  ITEMTREE_FLAG_FORCELINK

#define ITEMTREE_FLAG_FORCELINK

◆  ITEMTREE_FLAG_HIDDEN

#define ITEMTREE_FLAG_HIDDEN

◆  ITEMTREE_FLAG_INCREMENT_NAME

#define ITEMTREE_FLAG_INCREMENT_NAME

◆  ITEMTREE_FLAG_GREYED_OUT

#define ITEMTREE_FLAG_GREYED_OUT

◆  ITEMTREE_CALLBACK_DRAGACCEPT

#define ITEMTREE_CALLBACK_DRAGACCEPT

◆  ITEMTREE_CALLBACK_INSERT

#define ITEMTREE_CALLBACK_INSERT

◆  ITEMTREE_CALLBACK_OPEN

#define ITEMTREE_CALLBACK_OPEN

◆  ITEMTREE_CALLBACK_CREATEMENU

#define ITEMTREE_CALLBACK_CREATEMENU

◆  ITEMTREE_CALLBACK_CALLMENU

#define ITEMTREE_CALLBACK_CALLMENU

◆  ITEMTREE_CALLBACK_DELETE

#define ITEMTREE_CALLBACK_DELETE

◆  ITEMTREE_CALLBACK_SELECTIONCHG

#define ITEMTREE_CALLBACK_SELECTIONCHG

◆  ITEMTREE_CALLBACK_DBLCLICK

#define ITEMTREE_CALLBACK_DBLCLICK

◆  ITEMTREE_CALLBACK_INSERTNODE

#define ITEMTREE_CALLBACK_INSERTNODE

◆  ITEMTREE_CALLBACK_GETCOLWIDTH

#define ITEMTREE_CALLBACK_GETCOLWIDTH

◆  ITEMTREE_CALLBACK_GETLINEHEIGHT

#define ITEMTREE_CALLBACK_GETLINEHEIGHT

◆  ITEMTREE_CALLBACK_DRAWCELL

#define ITEMTREE_CALLBACK_DRAWCELL

◆  ITEMTREE_CALLBACK_CHECKBOX

#define ITEMTREE_CALLBACK_CHECKBOX

◆  ITEMTREE_CALLBACK_GETDRAGTYPE

#define ITEMTREE_CALLBACK_GETDRAGTYPE

◆  ITEMTREE_CALLBACK_CALLMENU_PASTE

#define ITEMTREE_CALLBACK_CALLMENU_PASTE

◆  ITEMTREE_CALLBACK_MOVENODE

#define ITEMTREE_CALLBACK_MOVENODE

◆  ITEMTREE_CALLBACK_RENAME

#define ITEMTREE_CALLBACK_RENAME

◆  ITEMTREE_CALLBACK_LOCK

#define ITEMTREE_CALLBACK_LOCK

◆  ITEMTREE_CALLBACK_DELETE_NODE

#define ITEMTREE_CALLBACK_DELETE_NODE

◆  ITEMTREE_CALLBACK_DELETE_END

#define ITEMTREE_CALLBACK_DELETE_END

◆  ITEMTREE_CALLBACK_MOUSEDOWN

#define ITEMTREE_CALLBACK_MOUSEDOWN

◆  ITEMTREE_CALLBACK_PAINT_FINISHED

#define ITEMTREE_CALLBACK_PAINT_FINISHED

◆  ITEMTREE_CALLBACK_CALLPOSTMENU

#define ITEMTREE_CALLBACK_CALLPOSTMENU

◆  ITEMTREE_CALLBACK_HEADERCLICK

#define ITEMTREE_CALLBACK_HEADERCLICK

◆  ITEMTREE_CALLBACK_GETDROPDOWNMENU

#define ITEMTREE_CALLBACK_GETDROPDOWNMENU

◆  ITEMTREE_CALLBACK_SETDROPDOWNMENU

#define ITEMTREE_CALLBACK_SETDROPDOWNMENU

◆  ITEMTREE_SELECTIONCHG_SELECTIONID

#define ITEMTREE_SELECTIONCHG_SELECTIONID

◆  ITEMTREE_SELECTIONCHG_FOCUSID

#define ITEMTREE_SELECTIONCHG_FOCUSID

◆  ITEMTREE_DRAG_TYPE

#define ITEMTREE_DRAG_TYPE

◆  ITEMTREE_DRAG_OBJECT

#define ITEMTREE_DRAG_OBJECT

◆  ITEMTREE_DRAG_NODE

#define ITEMTREE_DRAG_NODE

◆  ITEMTREE_DRAG_MASK

#define ITEMTREE_DRAG_MASK

◆  ITEMTREE_INSERT_INSERTLAST

#define ITEMTREE_INSERT_INSERTLAST

◆  ITEMTREE_SETDROPDOWNMENU_COLUMN

#define ITEMTREE_SETDROPDOWNMENU_COLUMN

◆  ITEMTREE_SETDROPDOWNMENU_ENTRY

#define ITEMTREE_SETDROPDOWNMENU_ENTRY

◆  ITEMTREE_MENU_COPY

#define ITEMTREE_MENU_COPY

◆  ITEMTREE_MENU_PASTE

#define ITEMTREE_MENU_PASTE

◆  ITEMTREE_MENU_SELECT

#define ITEMTREE_MENU_SELECT

◆  ITEMTREE_MENU_LOCK

#define ITEMTREE_MENU_LOCK

◆  ITEMTREE_MENU_LOCK_ALL

#define ITEMTREE_MENU_LOCK_ALL

◆  ITEMTREE_MENU_UNLOCK

#define ITEMTREE_MENU_UNLOCK

◆  ITEMTREE_MENU_UNLOCK_ALL

#define ITEMTREE_MENU_UNLOCK_ALL

◆  ITEMTREE_MENU_NEW_FOLDER

#define ITEMTREE_MENU_NEW_FOLDER

◆  ITEMTREE_MENU_REPLACE

#define ITEMTREE_MENU_REPLACE

◆  ITEMTREE_MENU_ENABLE

#define ITEMTREE_MENU_ENABLE

◆  ITEMTREE_MENU_ENABLE_ALL

#define ITEMTREE_MENU_ENABLE_ALL

◆  ITEMTREE_MENU_DISABLE_ALL

#define ITEMTREE_MENU_DISABLE_ALL

◆  ITEMTREE_MENU_DISABLE

#define ITEMTREE_MENU_DISABLE

◆  ITEMTREE_MENU_SELECT_ALL

#define ITEMTREE_MENU_SELECT_ALL

◆  ITEMTREE_MENU_DESELECT_ALL

#define ITEMTREE_MENU_DESELECT_ALL

◆  ITEMTREE_MENU_FOLD

#define ITEMTREE_MENU_FOLD

◆  ITEMTREE_MENU_UNFOLD

#define ITEMTREE_MENU_UNFOLD

◆  ITEMTREE_MENU_HIDE

#define ITEMTREE_MENU_HIDE

◆  ITEMTREE_MENU_UNHIDE

#define ITEMTREE_MENU_UNHIDE

◆  ITEMTREE_MENU_UNHIDE_ALL

#define ITEMTREE_MENU_UNHIDE_ALL

◆  ITEMTREE_MENU_HIDE_UNSELECTED

#define ITEMTREE_MENU_HIDE_UNSELECTED

◆  ITEMTREE_MENU_CUSTOM

#define ITEMTREE_MENU_CUSTOM