Classes | |
| class | ItemTreeData |
Namespaces | |
| cinema | |
| #define CUSTOMDATA_ITEMTREE |
Identifies the item tree custom data type.
| #define CUSTOMGUI_ITEMTREE |
Identifies the item tree custom GUI.
| #define MSG_ITEMTREE_CALLBACK |
Identifies an item tree callback message.
| #define ITEMTREE_ID_LIST_FLAG |
Identifies the item tree list setting.
| #define ITEMTREE_ID_DRAG_FLAG |
Identifies the item tree drag setting.
| #define ITEMTREE_ID_HEADERS_FLAG |
Identifies the item tree header setting.
| #define ITEMTREE_ID_ROWS |
Identifies the item tree row-count setting.
| #define ITEMTREE_ID_CHECKBOX_FLAG |
Identifies the item tree checkbox setting.
| #define ITEMTREE_ID_FOLDERS_FLAG |
Identifies the item tree folder setting.
| #define ITEMTREE_ID_PADLOCK_FLAG |
Identifies the item tree padlock setting.
| #define ITEMTREE_ID_COLOR_FLAG |
Identifies the item tree color setting.
| #define ITEMTREE_ID_ICON_FLAG |
Identifies the item tree icon setting.
| #define ITEMTREE_ID_MULTIPLE_FLAG |
Identifies the item tree multiple-selection setting.
| #define ITEMTREE_ID_NO_RENAME |
Identifies the item tree no-rename setting.
| #define ITEMTREE_ID_NO_MENU |
Identifies the item tree no-menu setting.
| #define ITEMTREE_ID_NO_LAYOUTMODE |
Deprecated item tree layout-mode setting. Deprecated.
| #define ITEMTREE_ID_ROWS_MAX |
Identifies the maximum item tree row count.
| #define ITEMTREE_ID_FOLD_FOLDERS_CMD_FLAG |
Identifies the command for folding all folders.
| #define ITEMTREE_ID_HIDE_FOLDERS_CMD_FLAG |
Identifies the command for hiding all folders.
| #define ITEMTREE_ID_SHOW_BL_DEBUG_NAME |
Identifies the linked-object debug-name setting.
| #define ITEMTREE_ID_RESIZABLE |
Deprecated item tree resizable setting. Deprecated.
| #define ITEMTREE_ID_INCREMENT_FOLDER_NAME |
Identifies the incremental-folder-name setting.
| #define ITEMTREE_ID_ALTERNATE_BG |
Identifies the alternate-background setting.
| #define ITEMTREE_ID_EMPTY_TEXT |
Identifies the empty-tree text setting.
| #define ITEMTREE_ID_NO_SELECT_IN_OM_FLAG |
Identifies the no-Object-Manager-selection setting.
| #define ITEMTREE_ID_NO_COPYPASTEREPLACE_FLAG |
Identifies the no-copy, paste, and replace setting.
| #define ITEMTREE_ID_HIDE_HIERARCHY_LINES |
Identifies the item-tree setting that hides hierarchy lines while retaining indentation and fold controls.
| #define ITEMTREE_ID_NO_LEAF_INDENT |
Identifies the item-tree setting that suppresses indentation for leaf nodes.
| #define ITEMTREE_ID_HEADER_BAND |
Identifies the item-tree setting that draws the header as one full-width band with bold column titles.
| #define ITEMTREE_ID_HEADERS_DATA |
Identifies the item tree header-data array.
| #define ITEMTREE_ID_HEADERS_IDS |
Identifies the item tree header-ID array.
| #define ITEMTREE_USER_COL_TYPES |
Identifies the user-column type container.
| #define ITEMTREE_USER_COL_ACTIVE |
Identifies the active user-defined column.
| #define ITEMTREE_CHECKBOX_FRONT |
Identifies the column displayed in front of the checkbox.
| #define ITEMTREE_USER_COL_MIN |
Sets the minimum value for an LV_EDITNUMBER or LV_SLIDER column.
| #define ITEMTREE_USER_COL_MAX |
Sets the maximum value for an LV_EDITNUMBER or LV_SLIDER column.
| #define ITEMTREE_USER_COL_INCREMENT |
Sets the step used by an LV_EDITNUMBER column.
| #define ITEMTREE_USER_COL_SHOWASINT |
Displays an LV_EDITNUMBER value as an integer.
| #define ITEMTREE_USER_COL_FORMAT |
Sets number formats for numeric columns such as LV_EDITNUMBER or LV_SLIDER; stores a BaseContainer mapping column id -> Int32 format, where format is one of the FORMAT_* constants defined in c4d_general.h.
| #define ITEMTREE_HEADER_DATA_ID |
Identifies the item tree header-data entry.
| #define ITEMTREE_HEADER_DATA_STRINGS |
Identifies the item tree header-strings entry.
| #define ITEMTREE_ID_MOBILE_SUBTITLE_COLUMNS |
Identifies the mobile subtitle columns.
| #define ITEMTREE_ID_MOBILE_ACCESSORIES_BOTTOM |
Identifies the mobile bottom accessories by column ID.
| #define ITEMTREE_ID_MOBILE_ACCESSORIES_TRAILING |
Identifies the mobile trailing accessories by column ID.
| #define ITEMTREE_OBJECT_COL |
Identifies the built-in object column.
| #define ITEMTREE_ENABLE_COL |
Identifies the built-in enable column.
| #define ITEMTREE_LOCK_COL |
Identifies the built-in lock column.
| #define ITEMTREE_COLOR_COL |
Identifies the built-in color column.
| #define ITEMTREE_USER_COL |
Identifies the range reserved for user-defined columns.
| #define ITEMTREE_FLAG_NONE |
No flags set.
| #define ITEMTREE_FLAG_INSERT_BEFORE |
Allows insertion before the current node.
| #define ITEMTREE_FLAG_INSERT_AFTER |
Allows insertion after the current node.
| #define ITEMTREE_FLAG_INSERT_UNDER |
Allows insertion below the current node.
| #define ITEMTREE_FLAG_OPEN |
Opens the node or folder.
| #define ITEMTREE_FLAG_SELECT |
Marks the node as selected.
| #define ITEMTREE_FLAG_ENABLE |
Enables the node.
| #define ITEMTREE_FLAG_NOLINK |
Indicates that the node does not use a linked object.
| #define ITEMTREE_FLAG_NODRAG |
Prevents dragging the node.
| #define ITEMTREE_FLAG_BL_NAME |
Uses the linked object's name for the node label when available.
| #define ITEMTREE_FLAG_NO_RENAME |
Prevents renaming the node.
| #define ITEMTREE_FLAG_LOCK |
Locks the node.
| #define ITEMTREE_FLAG_DIRTY |
Marks the node as dirty.
| #define ITEMTREE_FLAG_FOLDER |
Marks the node as a folder.
| #define ITEMTREE_FLAG_NO_LOCK |
Prevents locking the node.
| #define ITEMTREE_FLAG_NO_ENABLE |
Prevents enabling or disabling the node.
| #define ITEMTREE_FLAG_NO_COLOR |
Prevents changing the node color.
| #define ITEMTREE_FLAG_NULLLINK |
Allows a null linked object.
| #define ITEMTREE_FLAG_MARK |
Marks the node with the secondary mark state.
| #define ITEMTREE_FLAG_NOREMOVE |
Prevents removing the node.
| #define ITEMTREE_FLAG_FORCELINK |
Forces retrieval of the linked object when normal link lookup fails.
| #define ITEMTREE_FLAG_HIDDEN |
Hides the node.
| #define ITEMTREE_FLAG_INCREMENT_NAME |
Generates an incremented name for the node.
| #define ITEMTREE_FLAG_GREYED_OUT |
Displays the node in a greyed-out state.
| #define ITEMTREE_FLAG_ISGENERATORCHILD |
Marks a generator child node.
| #define ITEMTREE_FLAG_ISINTERNALFILTER |
Marks a node used by an internal filter.
| #define ITEMTREE_FLAG_SIMPLELIST |
Combines the flags for a simple list.
| #define ITEMTREE_CALLBACK_DRAGACCEPT |
Handles drag acceptance for the item tree.
| #define ITEMTREE_CALLBACK_INSERT |
Handles insertion into the item tree.
| #define ITEMTREE_CALLBACK_OPEN |
Handles opening an item tree node.
| #define ITEMTREE_CALLBACK_CREATEMENU |
Creates the item tree context menu.
| #define ITEMTREE_CALLBACK_CALLMENU |
Handles an item tree menu command.
| #define ITEMTREE_CALLBACK_DELETE |
Handles deletion from the item tree.
| #define ITEMTREE_CALLBACK_SELECTIONCHG |
Handles an item tree selection change.
| #define ITEMTREE_CALLBACK_DBLCLICK |
Handles a double-click on an item tree node.
| #define ITEMTREE_CALLBACK_INSERTNODE |
Handles insertion of an existing item tree node.
| #define ITEMTREE_CALLBACK_GETCOLWIDTH |
Queries an item tree column width.
| #define ITEMTREE_CALLBACK_GETLINEHEIGHT |
Queries the item tree line height.
| #define ITEMTREE_CALLBACK_DRAWCELL |
Draws an item tree cell.
| #define ITEMTREE_CALLBACK_CHECKBOX |
Handles an item tree checkbox action.
| #define ITEMTREE_CALLBACK_GETDRAGTYPE |
Queries the drag type for an item tree node.
| #define ITEMTREE_CALLBACK_CALLMENU_PASTE |
Handles an item tree paste menu command.
| #define ITEMTREE_CALLBACK_MOVENODE |
Handles moving an item tree node.
| #define ITEMTREE_CALLBACK_RENAME |
Handles renaming an item tree node.
| #define ITEMTREE_CALLBACK_LOCK |
Handles locking an item tree node.
| #define ITEMTREE_CALLBACK_DELETE_NODE |
Handles deletion of an item tree node.
| #define ITEMTREE_CALLBACK_DELETE_END |
Signals the end of item tree deletion.
| #define ITEMTREE_CALLBACK_MOUSEDOWN |
Handles an item tree mouse-down event.
| #define ITEMTREE_CALLBACK_PAINT_FINISHED |
Signals that item tree painting finished.
| #define ITEMTREE_CALLBACK_CALLPOSTMENU |
Handles an item tree post-menu command.
| #define ITEMTREE_CALLBACK_HEADERCLICK |
Handles a click on an item tree header.
| #define ITEMTREE_CALLBACK_GETDROPDOWNMENU |
Queries an item tree drop-down menu.
| #define ITEMTREE_CALLBACK_SETDROPDOWNMENU |
Sets an item tree drop-down menu.
| #define ITEMTREE_SELECTIONCHG_SELECTIONID |
Identifies the selection-change item ID.
| #define ITEMTREE_SELECTIONCHG_FOCUSID |
Identifies the selection-change focus ID.
| #define ITEMTREE_CALLBACK_GETHEADERCOLUMNWIDTH |
Queries an item tree header-column width.
| #define ITEMTREE_CALLBACK_GET_EMPTY_TEXT |
Queries the item tree empty text.
| #define ITEMTREE_CALLBACK_RESET |
Resets the item tree custom GUI.
| #define ITEMTREE_CALLBACK_DRAWHEADERCELL |
Draws an item tree header cell.
| #define ITEMTREE_CALLBACK_GETMINHEADERHEIGHT |
Queries the minimum item-tree header height; set ItemTreeCallbackData::ret to the height in pixels.
| #define ITEMTREE_CALLBACK_GETCELLTYPE |
Queries the cell type for a user-defined column; set ItemTreeCallbackData::ret to override the declared layout type.
| #define ITEMTREE_CALLBACK_VALUECHANGED |
Handles a changed value in a user-defined column; set ItemTreeCallbackData::ret to 1 if the change was handled.
| #define ITEMTREE_DRAG_TYPE |
Identifies the item tree drag type.
| #define ITEMTREE_DRAG_OBJECT |
Identifies an item tree drag object.
| #define ITEMTREE_DRAG_NODE |
Identifies an item tree drag node.
| #define ITEMTREE_DRAG_MASK |
Identifies the item tree drag mask.
| #define ITEMTREE_INSERT_INSERTLAST |
Identifies insertion at the end of a sibling list.
| #define ITEMTREE_VALUECHANGED_VALUE |
Contains the changed custom-column value.
| #define ITEMTREE_VALUECHANGED_FINAL |
Indicates that the custom-column value change is final.
| #define ITEMTREE_SETDROPDOWNMENU_COLUMN |
Identifies the drop-down menu column setting.
| #define ITEMTREE_SETDROPDOWNMENU_ENTRY |
Identifies a drop-down menu entry setting.
| #define ITEMTREE_MENU_COPY |
Copies the selected item tree nodes.
| #define ITEMTREE_MENU_PASTE |
Pastes item tree nodes.
| #define ITEMTREE_MENU_SELECT |
Selects an item tree node.
| #define ITEMTREE_MENU_LOCK |
Locks an item tree node.
| #define ITEMTREE_MENU_LOCK_ALL |
Locks all item tree nodes.
| #define ITEMTREE_MENU_UNLOCK |
Unlocks an item tree node.
| #define ITEMTREE_MENU_UNLOCK_ALL |
Unlocks all item tree nodes.
| #define ITEMTREE_MENU_NEW_FOLDER |
Creates an item tree folder.
| #define ITEMTREE_MENU_REPLACE |
Replaces item tree content.
| #define ITEMTREE_MENU_ENABLE |
Enables an item tree node.
| #define ITEMTREE_MENU_ENABLE_ALL |
Enables all item tree nodes.
| #define ITEMTREE_MENU_DISABLE_ALL |
Disables all item tree nodes.
| #define ITEMTREE_MENU_DISABLE |
Disables an item tree node.
| #define ITEMTREE_MENU_SELECT_ALL |
Selects all item tree nodes.
| #define ITEMTREE_MENU_DESELECT_ALL |
Deselects all item tree nodes.
| #define ITEMTREE_MENU_FOLD |
Folds an item tree node.
| #define ITEMTREE_MENU_UNFOLD |
Unfolds an item tree node.
| #define ITEMTREE_MENU_HIDE |
Hides an item tree node.
| #define ITEMTREE_MENU_UNHIDE |
Shows an item tree node.
| #define ITEMTREE_MENU_UNHIDE_ALL |
Shows all item tree nodes.
| #define ITEMTREE_MENU_HIDE_UNSELECTED |
Hides unselected item tree nodes.
| #define ITEMTREE_MENU_CUSTOM |
Identifies the base ID for custom item tree menu commands.