Unit 'VirtualTrees' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#pl_virtualtrees]

TBaseVirtualTree

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: virtualtrees.pas line 1898

type TBaseVirtualTree = class(TCustomControl)

protected

  procedure CMColorChange(); message;

  

  procedure CMBiDiModeChanged(); message;

  

  procedure CMDenySubclassing(); message;

  

  procedure CMFontChanged(); message;

  

  procedure CMHintShow(); message;

  

  procedure CMMouseEnter(); message;

  

  procedure CMMouseLeave(); message;

  

  procedure CMMouseWheel(); message;

  

  procedure WMCancelMode(); message;

  

  procedure WMChangeState(); message;

  

  procedure WMChar(); message;

  

  procedure WMContextMenu(); message;

  

  procedure WMCopy(); message;

  

  procedure WMCut(); message;

  

  procedure WMEnable(); message;

  

  procedure WMEraseBkgnd(); message;

  

  procedure WMGetDlgCode(); message;

  

  procedure WMHScroll(); message;

  

  procedure WMKeyDown(); message;

  

  procedure WMKeyUp(); message;

  

  procedure WMKillFocus(); message;

  

  procedure WMLButtonDblClk(); message;

  

  procedure WMLButtonDown(); message;

  

  procedure WMLButtonUp(); message;

  

  procedure WMMButtonDblClk(); message;

  

  procedure WMMButtonDown(); message;

  

  procedure WMMButtonUp(); message;

  

  procedure WMPaint(); message;

  

  procedure WMPaste(); message;

  

  procedure WMRButtonDblClk(); message;

  

  procedure WMRButtonDown(); message;

  

  procedure WMRButtonUp(); message;

  

  procedure WMSetFocus(); message;

  

  procedure WMSize(); message;

  

  procedure WMTimer(); message;

  

  procedure WMVScroll(); message;

  

  function GetRangeX;

  

  function GetDoubleBuffered;

  

  procedure SetDoubleBuffered();

  

  procedure ChangeTreeStatesAsync();

  

  FFontChanged: Boolean;

  

  procedure AutoScale; virtual;

  

  procedure AddToSelection();

  

  procedure AdjustImageBorder();

  

  procedure AdjustPaintCellRect(); virtual;

  

  procedure AdjustPanningCursor(); virtual;

  

  procedure AdviseChangeEvent(); virtual;

  

  function AllocateInternalDataArea(); virtual;

  

  procedure Animate(); virtual;

  

  function CalculateSelectionRect(); virtual;

  

  function CanAutoScroll; virtual;

  

  function CanShowDragImage; virtual;

  

  function CanSplitterResizeNode();

  

  procedure Change(); virtual;

  

  procedure ChangeScale(); override;

  

  function CheckParentCheckState(); virtual;

  

  procedure ClearTempCache; virtual;

  

  function ColumnIsEmpty(); virtual;

  

  function ComputeRTLOffset(); virtual;

  

  function CountLevelDifference(); virtual;

  

  function CountVisibleChildren(); virtual;

  

  procedure CreateParams(); override;

  

  procedure CreateWnd; override;

  

  procedure DestroyHandle; override;

  

  function DetermineDropMode(); virtual;

  

  procedure DetermineHiddenChildrenFlag(); virtual;

  

  procedure DetermineHiddenChildrenFlagAllNodes; virtual;

  

  procedure DetermineHitPositionLTR(); virtual;

  

  procedure DetermineHitPositionRTL(); virtual;

  

  function DetermineLineImageAndSelectLevel(); virtual;

  

  function DetermineNextCheckState(); virtual;

  

  function DetermineScrollDirections(); virtual;

  

  procedure DoAdvancedHeaderDraw(); virtual;

  

  procedure DoAfterCellPaint(); virtual;

  

  procedure DoAfterItemErase(); virtual;

  

  procedure DoAfterItemPaint(); virtual;

  

  procedure DoAfterPaint(); virtual;

  

  procedure DoAutoScroll(); virtual;

  

  procedure DoAutoSize; override;

  

  function DoBeforeDrag(); virtual;

  

  procedure DoBeforeCellPaint(); virtual;

  

  procedure DoBeforeItemErase(); virtual;

  

  function DoBeforeItemPaint(); virtual;

  

  procedure DoBeforePaint(); virtual;

  

  function DoCancelEdit; virtual;

  

  procedure DoCanEdit(); virtual;

  

  procedure DoCanSplitterResizeNode(); virtual;

  

  procedure DoChange(); virtual;

  

  procedure DoCheckClick(); virtual;

  

  procedure DoChecked(); virtual;

  

  function DoChecking(); virtual;

  

  procedure DoCollapsed(); virtual;

  

  function DoCollapsing(); virtual;

  

  procedure DoColumnClick(); virtual;

  

  procedure DoColumnDblClick(); virtual;

  

  procedure DoColumnResize(); virtual;

  

  procedure DoColumnVisibilityChanged();

  

  function DoCompare(); virtual;

  

  function DoCreateDataObject; virtual;

  

  function DoCreateDragManager; virtual;

  

  function DoCreateEditor(); virtual;

  

  procedure DoDragging(); virtual;

  

  procedure DoDragExpand; virtual;

  

  procedure DoBeforeDrawLineImage(); virtual;

  

  function DoDragMsg(); override;

  

  function DoDragOver(); virtual;

  

  procedure DoDragDrop(); virtual;

  

  procedure DoDrawHint();

  

  procedure DoEdit; virtual;

  

  procedure DoEndDrag(); override;

  

  function DoEndEdit; virtual;

  

  procedure DoEndOperation(); virtual;

  

  procedure DoEnter; override;

  

  procedure DoExpanded(); virtual;

  

  function DoExpanding(); virtual;

  

  procedure DoFocusChange(); virtual;

  

  function DoFocusChanging(); virtual;

  

  procedure DoFocusNode(); virtual;

  

  procedure DoFreeNode(); virtual;

  

  function DoGetCellContentMargin(); virtual;

  

  procedure DoGetCursor(); virtual;

  

  procedure DoGetHeaderCursor(); virtual;

  

  procedure DoGetHintSize(); virtual;

  

  procedure DoGetHintKind();

  

  function DoGetImageIndex(); virtual;

  

  procedure DoGetImageText(); virtual;

  

  procedure DoGetLineStyle(); virtual;

  

  function DoGetNodeHint(); virtual;

  

  function DoGetNodeTooltip(); virtual;

  

  function DoGetNodeExtraWidth(); virtual;

  

  function DoGetNodeWidth(); virtual;

  

  function DoGetPopupMenu(); virtual;

  

  procedure DoGetUserClipboardFormats(); virtual;

  

  procedure DoHeaderClick(); virtual;

  

  procedure DoHeaderDblClick(); virtual;

  

  procedure DoHeaderDragged(); virtual;

  

  procedure DoHeaderDraggedOut(); virtual;

  

  function DoHeaderDragging(); virtual;

  

  procedure DoHeaderDraw(); virtual;

  

  procedure DoHeaderDrawQueryElements(); virtual;

  

  procedure DoHeaderMouseDown(); virtual;

  

  procedure DoHeaderMouseMove(); virtual;

  

  procedure DoHeaderMouseUp(); virtual;

  

  procedure DoHotChange(); virtual;

  

  function DoIncrementalSearch(); virtual;

  

  function DoInitChildren(); virtual;

  

  procedure DoInitNode(); virtual;

  

  function DoKeyAction(); virtual;

  

  procedure DoLoadUserData(); virtual;

  

  procedure DoMeasureItem(); virtual;

  

  procedure DoMouseEnter; virtual;

  

  procedure DoMouseLeave; virtual;

  

  procedure DoNodeCopied(); virtual;

  

  function DoNodeCopying(); virtual;

  

  procedure DoNodeClick(); virtual;

  

  procedure DoNodeDblClick(); virtual;

  

  function DoNodeHeightDblClickResize(); virtual;

  

  function DoNodeHeightTracking(); virtual;

  

  procedure DoNodeMoved(); virtual;

  

  function DoNodeMoving(); virtual;

  

  function DoPaintBackground(); virtual;

  

  procedure DoPaintDropMark(); virtual;

  

  procedure DoPaintNode(); virtual;

  

  procedure DoPopupMenu(); virtual;

  

  procedure DoRemoveFromSelection(); virtual;

  

  function DoRenderOLEData(); virtual;

  

  procedure DoReset(); virtual;

  

  procedure DoSaveUserData(); virtual;

  

  procedure DoScroll(); virtual;

  

  function DoSetOffsetXY(); virtual;

  

  procedure DoShowScrollBar(); virtual;

  

  procedure DoStartDrag(); override;

  

  procedure DoStartOperation(); virtual;

  

  procedure DoStateChange(); virtual;

  

  procedure DoStructureChange(); virtual;

  

  procedure DoTimerScroll; virtual;

  

  procedure DoUpdating(); virtual;

  

  function DoValidateCache; virtual;

  

  procedure DragAndDrop(); virtual;

  

  procedure DragCanceled; override;

  

  function DragDrop(); virtual;

  

  function DragEnter(); virtual;

  

  procedure DragFinished; virtual;

  

  procedure DragLeave; virtual;

  

  function DragOver(); virtual;

  

  procedure DrawDottedHLine(); virtual;

  

  procedure DrawDottedVLine(); virtual;

  

  procedure EndOperation();

  

  procedure EnsureNodeFocused; virtual;

  

  function FindNodeInSelection(); virtual;

  

  procedure FinishChunkHeader(); virtual;

  

  procedure FontChanged(); virtual;

  

  function GetBorderDimensions; virtual;

  

  function GetCheckImage(); virtual;

  

  class function GetCheckImageListFor(); virtual;

  

  function GetClientRect; override;

  

  function GetColumnClass; virtual;

  

  function GetDefaultHintKind; virtual;

  

  function GetHeaderClass; virtual;

  

  function GetHintWindowClass; virtual;

  

  procedure GetImageIndex(); virtual;

  

  function GetNodeImageSize(); virtual;

  

  function GetMaxRightExtend; virtual;

  

  procedure GetNativeClipboardFormats(); virtual;

  

  function GetOperationCanceled;

  

  function GetOptionsClass; virtual;

  

  function GetTreeFromDataObject(); virtual;

  

  procedure HandleHotTrack(); virtual;

  

  procedure HandleIncrementalSearch(); virtual;

  

  procedure HandleMouseDblClick(); virtual;

  

  procedure HandleMouseDown(); virtual;

  

  procedure HandleMouseUp(); virtual;

  

  function HasImage(); virtual;

  

  function HasPopupMenu(); virtual;

  

  procedure InitChildren(); virtual;

  

  procedure InitNode(); virtual;

  

  procedure InternalAddFromStream(); virtual;

  

  function InternalAddToSelection();

  

  procedure InternalCacheNode(); virtual;

  

  procedure InternalClearSelection; virtual;

  

  procedure InternalConnectNode(); virtual;

  

  function InternalData();

  

  procedure InternalDisconnectNode(); virtual;

  

  function InternalGetNodeAt();

  

  procedure InternalRemoveFromSelection(); virtual;

  

  procedure InvalidateCache;

  

  procedure Loaded; override;

  

  procedure MainColumnChanged; virtual;

  

  procedure MarkCutCopyNodes; virtual;

  

  procedure MouseMove(); override;

  

  procedure Notification(); override;

  

  procedure Paint; override;

  

  procedure PaintCheckImage(); virtual;

  

  procedure PaintImage(); virtual;

  

  procedure PaintNodeButton(); virtual;

  

  procedure PaintTreeLines(); virtual;

  

  procedure PaintSelectionRectangle(); virtual;

  

  procedure PrepareCell(); virtual;

  

  function ReadChunk(); virtual;

  

  procedure ReadNode(); virtual;

  

  procedure RedirectFontChangeEvent(); virtual;

  

  procedure RemoveFromSelection(); virtual;

  

  procedure UpdateNextNodeToSelect(); virtual;

  

  function RenderOLEData(); virtual;

  

  procedure ResetRangeAnchor; virtual;

  

  procedure RestoreFontChangeEvent(); virtual;

  

  procedure SelectNodes(); virtual;

  

  procedure SetFocusedNodeAndColumn(); virtual;

  

  procedure SkipNode(); virtual;

  

  procedure StartOperation();

  

  procedure StartWheelPanning(); virtual;

  

  procedure StopWheelPanning; virtual;

  

  procedure StructureChange(); virtual;

  

  function SuggestDropEffect(); virtual;

  

  procedure ToggleSelection(); virtual;

  

  procedure UnselectNodes(); virtual;

  

  procedure UpdateColumnCheckState();

  

  procedure UpdateDesigner; virtual;

  

  procedure UpdateEditBounds; virtual;

  

  procedure UpdateHeaderRect; virtual;

  

  procedure UpdateWindowAndDragImage(); virtual;

  

  procedure ValidateCache; virtual;

  

  procedure ValidateNodeDataSize(); virtual;

  

  procedure WndProc(); override;

  

  procedure WriteChunks(); virtual;

  

  procedure WriteNode(); virtual;

  

  property VclStyleEnabled: Boolean; [r]

  

  property Alignment: TAlignment; [rw]

  

  property AnimationDuration: Cardinal; [rw]

  

  property AutoExpandDelay: Cardinal; [rw]

  

  property AutoScrollDelay: Cardinal; [rw]

  

  property AutoScrollInterval: TAutoScrollInterval; [rw]

  

  property Background: TPicture; [rw]

  

  property BackgroundOffsetX: Integer; [rw]

  

  property BackgroundOffsetY: Integer; [rw]

  

  property BottomSpace: Cardinal; [rw]

  

  property ButtonFillMode: TVTButtonFillMode; [rw]

  

  property ButtonStyle: TVTButtonStyle; [rw]

  

  property ChangeDelay: Cardinal; [rw]

  

  property CheckImageKind: TCheckImageKind; [rw]

  

  property ClipboardFormats: TClipboardFormats; [rw]

  

  property Colors: TVTColors; [rw]

  

  property CustomCheckImages: TCustomImageList; [rw]

  

  property DefaultHintKind: TVTHintKind; [r]

  

  property DefaultNodeHeight: Cardinal; [rws]

  

  property DefaultPasteMode: TVTNodeAttachMode; [rw]

  

  property DragHeight: Integer; [rws]

  

  property DragImageKind: TVTDragImageKind; [rw]

  

  property DragOperations: TDragOperations; [rw]

  

  property DragSelection: TNodeArray; [r]

  

  property LastDragEffect: LongWord; [r]

  

  property DragType: TVTDragType; [rw]

  

  property DragWidth: Integer; [rws]

  

  property DrawSelectionMode: TVTDrawSelectionMode; [rw]

  

  property EditColumn: TColumnIndex; [rw]

  

  property EditDelay: Cardinal; [rw]

  

  property EffectiveOffsetX: Integer; [r]

  

  property Header: TVTHeader; [rw]

  

  property HeaderRect: TRect; [r]

  

  property HintMode: TVTHintMode; [rw]

  

  property HintData: TVTHintData; [rw]

  

  property HotCursor: TCursor; [rw]

  

  property Images: TCustomImageList; [rw]

  

  property IncrementalSearch: TVTIncrementalSearch; [rw]

  

  property IncrementalSearchDirection: TVTSearchDirection; [rw]

  

  property IncrementalSearchStart: TVTSearchStart; [rw]

  

  property IncrementalSearchTimeout: Cardinal; [rw]

  

  property Indent: Cardinal; [rws]

  

  property LastClickPos: TPoint; [rw]

  

  property LastDropMode: TDropMode; [rw]

  

  property LastHintRect: TRect; [rw]

  

  property LineMode: TVTLineMode; [rw]

  

  property LineStyle: TVTLineStyle; [rw]

  

  property Margin: Integer; [rws]

  

  property NextNodeToSelect: PVirtualNode; [r]

  

  property NodeAlignment: TVTNodeAlignment; [rw]

  

  property NodeDataSize: Integer; [rw]

  

  property OperationCanceled: Boolean; [r]

  

  property HotMinusBM: TBitmap; [r]

  

  property HotPlusBM: TBitmap; [r]

  

  property MinusBM: TBitmap; [r]

  

  property PlusBM: TBitmap; [r]

  

  property RangeX: Cardinal; [r]

  

  property RangeY: Cardinal; [r]

  

  property RootNodeCount: Cardinal; [rw]

  

  property ScrollBarOptions: TScrollBarOptions; [rw]

  

  property SelectionBlendFactor: Byte; [rw]

  

  property SelectionCurveRadius: Cardinal; [rws]

  

  property StateImages: TCustomImageList; [rw]

  

  property TextMargin: Integer; [rws]

  

  property TotalInternalDataSize: Cardinal; [r]

  

  property TreeOptions: TCustomVirtualTreeOptions; [rw]

  

  property WantTabs: Boolean; [rw]

  

  property OnAddToSelection: TVTAddToSelectionEvent; [rw]

  

  property OnAdvancedHeaderDraw: TVTAdvancedHeaderPaintEvent; [rw]

  

  property OnAfterAutoFitColumn: TVTAfterAutoFitColumnEvent; [rw]

  

  property OnAfterAutoFitColumns: TVTAfterAutoFitColumnsEvent; [rw]

  

  property OnAfterCellPaint: TVTAfterCellPaintEvent; [rw]

  

  property OnAfterColumnExport: TVTColumnExportEvent; [rw]

  

  property OnAfterColumnWidthTracking: TVTAfterColumnWidthTrackingEvent; [rw]

  

  property OnAfterGetMaxColumnWidth: TVTAfterGetMaxColumnWidthEvent; [rw]

  

  property OnAfterHeaderExport: TVTTreeExportEvent; [rw]

  

  property OnAfterHeaderHeightTracking: TVTAfterHeaderHeightTrackingEvent; [rw]

  

  property OnAfterItemErase: TVTAfterItemEraseEvent; [rw]

  

  property OnAfterItemPaint: TVTAfterItemPaintEvent; [rw]

  

  property OnAfterNodeExport: TVTNodeExportEvent; [rw]

  

  property OnAfterPaint: TVTPaintEvent; [rw]

  

  property OnAfterTreeExport: TVTTreeExportEvent; [rw]

  

  property OnBeforeAutoFitColumn: TVTBeforeAutoFitColumnEvent; [rw]

  

  property OnBeforeAutoFitColumns: TVTBeforeAutoFitColumnsEvent; [rw]

  

  property OnBeforeCellPaint: TVTBeforeCellPaintEvent; [rw]

  

  property OnBeforeColumnExport: TVTColumnExportEvent; [rw]

  

  property OnBeforeColumnWidthTracking: TVTBeforeColumnWidthTrackingEvent; [rw]

  

  property OnBeforeDrawTreeLine: TVTBeforeDrawLineImageEvent; [rw]

  

  property OnBeforeGetMaxColumnWidth: TVTBeforeGetMaxColumnWidthEvent; [rw]

  

  property OnBeforeHeaderExport: TVTTreeExportEvent; [rw]

  

  property OnBeforeHeaderHeightTracking: TVTBeforeHeaderHeightTrackingEvent; [rw]

  

  property OnBeforeItemErase: TVTBeforeItemEraseEvent; [rw]

  

  property OnBeforeItemPaint: TVTBeforeItemPaintEvent; [rw]

  

  property OnBeforeNodeExport: TVTNodeExportEvent; [rw]

  

  property OnBeforePaint: TVTPaintEvent; [rw]

  

  property OnBeforeTreeExport: TVTTreeExportEvent; [rw]

  

  property OnCanSplitterResizeColumn: TVTCanSplitterResizeColumnEvent; [rw]

  

  property OnCanSplitterResizeHeader: TVTCanSplitterResizeHeaderEvent; [rw]

  

  property OnCanSplitterResizeNode: TVTCanSplitterResizeNodeEvent; [rw]

  

  property OnChange: TVTChangeEvent; [rw]

  

  property OnChecked: TVTChangeEvent; [rw]

  

  property OnChecking: TVTCheckChangingEvent; [rw]

  

  property OnCollapsed: TVTChangeEvent; [rw]

  

  property OnCollapsing: TVTChangingEvent; [rw]

  

  property OnColumnClick: TVTColumnClickEvent; [rw]

  

  property OnColumnDblClick: TVTColumnDblClickEvent; [rw]

  

  property OnColumnExport: TVTColumnExportEvent; [rw]

  

  property OnColumnResize: TVTHeaderNotifyEvent; [rw]

  

  property OnColumnVisibilityChanged: TColumnChangeEvent; [rw]

  

  property OnColumnWidthDblClickResize: TVTColumnWidthDblClickResizeEvent; [rw]

  

  property OnColumnWidthTracking: TVTColumnWidthTrackingEvent; [rw]

  

  property OnCompareNodes: TVTCompareEvent; [rw]

  

  property OnCreateDataObject: TVTCreateDataObjectEvent; [rw]

  

  property OnCreateDragManager: TVTCreateDragManagerEvent; [rw]

  

  property OnCreateEditor: TVTCreateEditorEvent; [rw]

  

  property OnDragAllowed: TVTDragAllowedEvent; [rw]

  

  property OnDragOver: TVTDragOverEvent; [rw]

  

  property OnDragDrop: TVTDragDropEvent; [rw]

  

  property OnDrawHint: TVTDrawHintEvent; [rw]

  

  property OnEditCancelled: TVTEditCancelEvent; [rw]

  

  property OnEditing: TVTEditChangingEvent; [rw]

  

  property OnEdited: TVTEditChangeEvent; [rw]

  

  property OnEndOperation: TVTOperationEvent; [rw]

  

  property OnExpanded: TVTChangeEvent; [rw]

  

  property OnExpanding: TVTChangingEvent; [rw]

  

  property OnFocusChanged: TVTFocusChangeEvent; [rw]

  

  property OnFocusChanging: TVTFocusChangingEvent; [rw]

  

  property OnFreeNode: TVTFreeNodeEvent; [rw]

  

  property OnGetCellIsEmpty: TVTGetCellIsEmptyEvent; [rw]

  

  property OnGetCursor: TVTGetCursorEvent; [rw]

  

  property OnGetHeaderCursor: TVTGetHeaderCursorEvent; [rw]

  

  property OnGetHelpContext: TVTHelpContextEvent; [rw]

  

  property OnGetHintSize: TVTGetHintSizeEvent; [rw]

  

  property OnGetHintKind: TVTHintKindEvent; [rw]

  

  property OnGetImageIndex: TVTGetImageEvent; [rw]

  

  property OnGetImageIndexEx: TVTGetImageExEvent; [rw]

  

  property OnGetImageText: TVTGetImageTextEvent; [rw]

  

  property OnGetLineStyle: TVTGetLineStyleEvent; [rw]

  

  property OnGetNodeDataSize: TVTGetNodeDataSizeEvent; [rw]

  

  property OnGetPopupMenu: TVTPopupEvent; [rw]

  

  property OnGetUserClipboardFormats: TVTGetUserClipboardFormatsEvent; [rw]

  

  property OnHeaderClick: TVTHeaderClickEvent; [rw]

  

  property OnHeaderDblClick: TVTHeaderClickEvent; [rw]

  

  property OnHeaderDragged: TVTHeaderDraggedEvent; [rw]

  

  property OnHeaderDraggedOut: TVTHeaderDraggedOutEvent; [rw]

  

  property OnHeaderDragging: TVTHeaderDraggingEvent; [rw]

  

  property OnHeaderDraw: TVTHeaderPaintEvent; [rw]

  

  property OnHeaderDrawQueryElements: TVTHeaderPaintQueryElementsEvent; [rw]

  

  property OnHeaderHeightTracking: TVTHeaderHeightTrackingEvent; [rw]

  

  property OnHeaderHeightDblClickResize: TVTHeaderHeightDblClickResizeEvent; [rw]

  

  property OnHeaderMouseDown: TVTHeaderMouseEvent; [rw]

  

  property OnHeaderMouseMove: TVTHeaderMouseMoveEvent; [rw]

  

  property OnHeaderMouseUp: TVTHeaderMouseEvent; [rw]

  

  property OnHotChange: TVTHotNodeChangeEvent; [rw]

  

  property OnIncrementalSearch: TVTIncrementalSearchEvent; [rw]

  

  property OnInitChildren: TVTInitChildrenEvent; [rw]

  

  property OnInitNode: TVTInitNodeEvent; [rw]

  

  property OnKeyAction: TVTKeyActionEvent; [rw]

  

  property OnLoadNode: TVTSaveNodeEvent; [rw]

  

  property OnLoadTree: TVTSaveTreeEvent; [rw]

  

  property OnMeasureItem: TVTMeasureItemEvent; [rw]

  

  property OnMouseEnter: TNotifyEvent; [rw]

  

  property OnMouseLeave: TNotifyEvent; [rw]

  

  property OnNodeClick: TVTNodeClickEvent; [rw]

  

  property OnNodeCopied: TVTNodeCopiedEvent; [rw]

  

  property OnNodeCopying: TVTNodeCopyingEvent; [rw]

  

  property OnNodeDblClick: TVTNodeClickEvent; [rw]

  

  property OnNodeExport: TVTNodeExportEvent; [rw]

  

  property OnNodeHeightTracking: TVTNodeHeightTrackingEvent; [rw]

  

  property OnNodeHeightDblClickResize: TVTNodeHeightDblClickResizeEvent; [rw]

  

  property OnNodeMoved: TVTNodeMovedEvent; [rw]

  

  property OnNodeMoving: TVTNodeMovingEvent; [rw]

  

  property OnPaintBackground: TVTBackgroundPaintEvent; [rw]

  

  property OnRemoveFromSelection: TVTRemoveFromSelectionEvent; [rw]

  

  property OnRenderOLEData: TVTRenderOLEDataEvent; [rw]

  

  property OnResetNode: TVTChangeEvent; [rw]

  

  property OnSaveNode: TVTSaveNodeEvent; [rw]

  

  property OnSaveTree: TVTSaveTreeEvent; [rw]

  

  property OnScroll: TVTScrollEvent; [rw]

  

  property OnShowScrollBar: TVTScrollBarShowEvent; [rw]

  

  property OnStartOperation: TVTOperationEvent; [rw]

  

  property OnStateChange: TVTStateChangeEvent; [rw]

  

  property OnStructureChange: TVTStructureChangeEvent; [rw]

  

  property OnUpdating: TVTUpdatingEvent; [rw]

  

  function GetRealImagesWidth;

  

  function GetRealImagesHeight;

  

  function GetRealStateImagesWidth;

  

  function GetRealStateImagesHeight;

  

  function GetRealCheckImagesWidth;

  

  function GetRealCheckImagesHeight;

  

  procedure DoAutoAdjustLayout(); override;

  

  function GetImagesWidth();

  

  property ImagesWidth: Integer; [rw]

  

  property StateImagesWidth: Integer; [rw]

  

  property CustomCheckImagesWidth: Integer; [rw]

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  function AbsoluteIndex();

  

  function AddChild(); virtual;

  

  procedure AddFromStream();

  

  procedure AfterConstruction; override;

  

  procedure Assign(); override;

  

  procedure BeginDrag();

  

  procedure BeginSynch;

  

  procedure BeginUpdate; virtual;

  

  procedure CancelCutOrCopy;

  

  function CancelEditNode;

  

  procedure CancelOperation;

  

  function CanEdit(); virtual;

  

  procedure Clear; virtual;

  

  procedure ClearChecked;

  

  procedure ClearSelection;

  

  function CopyTo();

  

  procedure CopyToClipboard; virtual;

  

  procedure CutToClipboard; virtual;

  

  procedure DefaultHandler(); override;

  

  procedure DeleteChildren();

  

  procedure DeleteNode();

  

  procedure DeleteSelectedNodes; virtual;

  

  function Dragging;

  

  function EditNode(); virtual;

  

  function EndEditNode;

  

  procedure EndSynch;

  

  procedure EndUpdate; virtual;

  

  procedure EnsureNodeSelected; virtual;

  

  function ExecuteAction(); override;

  

  procedure FinishCutOrCopy;

  

  procedure FixDesignFontsPPI(); override;

  

  procedure FlushClipboard;

  

  procedure FullCollapse(); virtual;

  

  procedure FullExpand(); virtual;

  

  function GetDisplayRect();

  

  function GetEffectivelyFiltered();

  

  function GetEffectivelyVisible();

  

  function GetFirst();

  

  function GetFirstChecked();

  

  function GetFirstChild();

  

  function GetFirstChildNoInit();

  

  function GetFirstCutCopy();

  

  function GetFirstInitialized();

  

  function GetFirstLeaf;

  

  function GetFirstLevel();

  

  function GetFirstNoInit();

  

  function GetFirstSelected();

  

  function GetFirstVisible();

  

  function GetFirstVisibleChild();

  

  function GetFirstVisibleChildNoInit();

  

  function GetFirstVisibleNoInit();

  

  procedure GetHitTestInfoAt(); virtual;

  

  function GetLast();

  

  function GetLastInitialized();

  

  function GetLastNoInit();

  

  function GetLastChild();

  

  function GetLastChildNoInit();

  

  function GetLastVisible();

  

  function GetLastVisibleChild();

  

  function GetLastVisibleChildNoInit();

  

  function GetLastVisibleNoInit();

  

  function GetMaxColumnWidth(); virtual;

  

  function GetNext();

  

  function GetNextChecked();

  

  function GetNextCutCopy();

  

  function GetNextInitialized();

  

  function GetNextLeaf();

  

  function GetNextLevel();

  

  function GetNextNoInit();

  

  function GetNextSelected();

  

  function GetNextSibling();

  

  function GetNextSiblingNoInit();

  

  function GetNextVisible();

  

  function GetNextVisibleNoInit();

  

  function GetNextVisibleSibling();

  

  function GetNextVisibleSiblingNoInit();

  

  function GetNodeAt();

  

  function GetNodeData();

  

  function GetNodeLevel();

  

  function GetPrevious();

  

  function GetPreviousChecked();

  

  function GetPreviousCutCopy();

  

  function GetPreviousInitialized();

  

  function GetPreviousLeaf();

  

  function GetPreviousLevel();

  

  function GetPreviousNoInit();

  

  function GetPreviousSelected();

  

  function GetPreviousSibling();

  

  function GetPreviousSiblingNoInit();

  

  function GetPreviousVisible();

  

  function GetPreviousVisibleNoInit();

  

  function GetPreviousVisibleSibling();

  

  function GetPreviousVisibleSiblingNoInit();

  

  function GetSortedCutCopySet();

  

  function GetSortedSelection();

  

  procedure GetTextInfo(); virtual;

  

  function GetTreeRect;

  

  function GetVisibleParent();

  

  function HasAsParent();

  

  function InsertNode();

  

  procedure InvalidateChildren();

  

  procedure InvalidateColumn();

  

  function InvalidateNode(); virtual;

  

  procedure InvalidateToBottom();

  

  procedure InvertSelection();

  

  function IsEditing;

  

  function IsMouseSelecting;

  

  function IsEmpty;

  

  function IterateSubtree();

  

  procedure LoadFromFile(); virtual;

  

  procedure LoadFromStream(); virtual;

  

  procedure MeasureItemHeight(); virtual;

  

  procedure MoveTo();

  

  procedure PaintTree(); virtual;

  

  function PasteFromClipboard; virtual;

  

  procedure PrepareDragImage();

  

  function ProcessDrop();

  

  function ProcessOLEData();

  

  procedure RepaintNode();

  

  procedure ReinitChildren(); virtual;

  

  procedure ReinitNode(); virtual;

  

  procedure ResetNode(); virtual;

  

  procedure SaveToFile();

  

  procedure SaveToStream(); virtual;

  

  function ScrollIntoView();

  

  procedure SelectAll();

  

  procedure Sort(); virtual;

  

  procedure SortTree(); virtual;

  

  procedure ToggleNode();

  

  function UpdateAction(); override;

  

  procedure UpdateHorizontalRange;

  

  procedure UpdateHorizontalScrollBar();

  

  procedure UpdateRanges;

  

  procedure UpdateScrollBars(); virtual;

  

  procedure UpdateVerticalRange;

  

  procedure UpdateVerticalScrollBar();

  

  procedure ValidateChildren();

  

  procedure ValidateNode();

  

  function Nodes();

  

  function CheckedNodes();

  

  function ChildNodes();

  

  function CutCopyNodes();

  

  function InitializedNodes();

  

  function LeafNodes;

  

  function LevelNodes();

  

  function NoInitNodes();

  

  function SelectedNodes();

  

  function VisibleNodes();

  

  function VisibleChildNodes();

  

  function VisibleChildNoInitNodes();

  

  function VisibleNoInitNodes();

  

  property BottomNode: PVirtualNode; [rw]

  

  property CheckedCount: Integer; [r]

  

  property CheckImages: TCustomImageList; [r]

  

  property CheckState []: TCheckState; [rw]

  

  property CheckType []: TCheckType; [rw]

  

  property ChildCount []: Cardinal; [rw]

  

  property ChildrenInitialized []: Boolean; [r]

  

  property CutCopyCount: Integer; [r]

  

  property DragImage: TVTDragImage; [r]

  

  property VTVDragManager: IVTDragManager; [r]

  

  property DropTargetNode: PVirtualNode; [rw]

  

  property EditLink: IVTEditLink; [r]

  

  property EmptyListMessage: string; [rw]

  

  property Expanded []: Boolean; [rw]

  

  property FocusedColumn: TColumnIndex; [rw]

  

  property FocusedNode: PVirtualNode; [rw]

  

  property Font;

  

  property FullyVisible []: Boolean; [rw]

  

  property HasChildren []: Boolean; [rw]

  

  property HotNode: PVirtualNode; [r]

  

  property IsDisabled []: Boolean; [rw]

  

  property IsEffectivelyFiltered []: Boolean; [r]

  

  property IsEffectivelyVisible []: Boolean; [r]

  

  property IsFiltered []: Boolean; [rw]

  

  property IsVisible []: Boolean; [rw]

  

  property MultiLine []: Boolean; [rw]

  

  property NodeHeight []: Cardinal; [rw]

  

  property NodeParent []: PVirtualNode; [rw]

  

  property OffsetX: Integer; [rw]

  

  property OffsetXY: TPoint; [rw]

  

  property OffsetY: Integer; [rw]

  

  property OperationCount: Cardinal; [r]

  

  property RootNode: PVirtualNode; [r]

  

  property SearchBuffer: string; [r]

  

  property Selected []: Boolean; [rw]

  

  property SelectionLocked: Boolean; [rw]

  

  property TotalCount: Cardinal; [r]

  

  property TreeStates: TVirtualTreeStates; [rw]

  

  property SelectedCount: Integer; [r]

  

  property TopNode: PVirtualNode; [rw]

  

  property VerticalAlignment []: Byte; [rw]

  

  property VisibleCount: Cardinal; [r]

  

  property VisiblePath []: Boolean; [rw]

  

  property UpdateCount: Cardinal; [r]

  

  property DoubleBuffered: Boolean; [rw]

  

end;

Inheritance

TBaseVirtualTree

  

|

TObject



CT Web help

CodeTyphon Studio