Unit 'TreeGrids' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#bs_controls]

TBaseTreeGrid

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

Declaration

Source position: treegrids.pas line 2178

type TBaseTreeGrid = 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 StopTimer();

  

  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: TTGButtonFillMode; [rw]

  

  property ButtonStyle: TTGButtonStyle; [rw]

  

  property ChangeDelay: Cardinal; [rw]

  

  property CheckImageKind: TCheckImageKind; [rw]

  

  property ClipboardFormats: TClipboardFormats; [rw]

  

  property Colors: TTGColors; [rw]

  

  property CustomCheckImages: TCustomImageList; [rw]

  

  property DefaultHintKind: TTGHintKind; [r]

  

  property DefaultNodeHeight: Cardinal; [rws]

  

  property DefaultPasteMode: TTGNodeAttachMode; [rw]

  

  property DragHeight: Integer; [rws]

  

  property DragImageKind: TTGDragImageKind; [rw]

  

  property DragOperations: TDragOperations; [rw]

  

  property DragSelection: TNodeArray; [r]

  

  property LastDragEffect: LongWord; [r]

  

  property DragType: TTGDragType; [rw]

  

  property DragWidth: Integer; [rws]

  

  property DrawSelectionMode: TTGDrawSelectionMode; [rw]

  

  property EditColumn: TColumnIndex; [rw]

  

  property EditDelay: Cardinal; [rw]

  

  property EffectiveOffsetX: Integer; [r]

  

  property Header: TTGHeader; [rw]

  

  property HeaderRect: TRect; [r]

  

  property HintMode: TTGHintMode; [rw]

  

  property HintData: TTreeGridHintData; [rw]

  

  property HotCursor: TCursor; [rw]

  

  property Images: TCustomImageList; [rw]

  

  property IncrementalSearch: TTGIncrementalSearch; [rw]

  

  property IncrementalSearchDirection: TTGSearchDirection; [rw]

  

  property IncrementalSearchStart: TTGSearchStart; [rw]

  

  property IncrementalSearchTimeout: Cardinal; [rw]

  

  property Indent: Cardinal; [rws]

  

  property LastClickPos: TPoint; [rw]

  

  property LastDropMode: TDropMode; [rw]

  

  property LastHintRect: TRect; [rw]

  

  property LineMode: TTGLineMode; [rw]

  

  property LineStyle: TTGLineStyle; [rw]

  

  property Margin: Integer; [rws]

  

  property NextNodeToSelect: PTreeGridNode; [r]

  

  property NodeAlignment: TTGNodeAlignment; [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: TCustomTreeGridOptions; [rw]

  

  property WantTabs: Boolean; [rw]

  

  property OnAddToSelection: TTGAddToSelectionEvent; [rw]

  

  property OnAdvancedHeaderDraw: TTGAdvancedHeaderPaintEvent; [rw]

  

  property OnAfterAutoFitColumn: TTGAfterAutoFitColumnEvent; [rw]

  

  property OnAfterAutoFitColumns: TTGAfterAutoFitColumnsEvent; [rw]

  

  property OnAfterCellPaint: TTGAfterCellPaintEvent; [rw]

  

  property OnAfterColumnExport: TTGColumnExportEvent; [rw]

  

  property OnAfterColumnWidthTracking: TTGAfterColumnWidthTrackingEvent; [rw]

  

  property OnAfterGetMaxColumnWidth: TTGAfterGetMaxColumnWidthEvent; [rw]

  

  property OnAfterHeaderExport: TTGTreeExportEvent; [rw]

  

  property OnAfterHeaderHeightTracking: TTGAfterHeaderHeightTrackingEvent; [rw]

  

  property OnAfterItemErase: TTGAfterItemEraseEvent; [rw]

  

  property OnAfterItemPaint: TTGAfterItemPaintEvent; [rw]

  

  property OnAfterNodeExport: TTGNodeExportEvent; [rw]

  

  property OnAfterPaint: TTGPaintEvent; [rw]

  

  property OnAfterTreeExport: TTGTreeExportEvent; [rw]

  

  property OnBeforeAutoFitColumn: TTGBeforeAutoFitColumnEvent; [rw]

  

  property OnBeforeAutoFitColumns: TTGBeforeAutoFitColumnsEvent; [rw]

  

  property OnBeforeCellPaint: TTGBeforeCellPaintEvent; [rw]

  

  property OnBeforeColumnExport: TTGColumnExportEvent; [rw]

  

  property OnBeforeColumnWidthTracking: TTGBeforeColumnWidthTrackingEvent; [rw]

  

  property OnBeforeDrawTreeLine: TTGBeforeDrawLineImageEvent; [rw]

  

  property OnBeforeGetMaxColumnWidth: TTGBeforeGetMaxColumnWidthEvent; [rw]

  

  property OnBeforeHeaderExport: TTGTreeExportEvent; [rw]

  

  property OnBeforeHeaderHeightTracking: TTGBeforeHeaderHeightTrackingEvent; [rw]

  

  property OnBeforeItemErase: TTGBeforeItemEraseEvent; [rw]

  

  property OnBeforeItemPaint: TTGBeforeItemPaintEvent; [rw]

  

  property OnBeforeNodeExport: TTGNodeExportEvent; [rw]

  

  property OnBeforePaint: TTGPaintEvent; [rw]

  

  property OnBeforeTreeExport: TTGTreeExportEvent; [rw]

  

  property OnCanSplitterResizeColumn: TTGCanSplitterResizeColumnEvent; [rw]

  

  property OnCanSplitterResizeHeader: TTGCanSplitterResizeHeaderEvent; [rw]

  

  property OnCanSplitterResizeNode: TTGCanSplitterResizeNodeEvent; [rw]

  

  property OnChange: TTGChangeEvent; [rw]

  

  property OnChecked: TTGChangeEvent; [rw]

  

  property OnChecking: TTGCheckChangingEvent; [rw]

  

  property OnCollapsed: TTGChangeEvent; [rw]

  

  property OnCollapsing: TTGChangingEvent; [rw]

  

  property OnColumnClick: TTGColumnClickEvent; [rw]

  

  property OnColumnDblClick: TTGColumnDblClickEvent; [rw]

  

  property OnColumnExport: TTGColumnExportEvent; [rw]

  

  property OnColumnResize: TTGHeaderNotifyEvent; [rw]

  

  property OnColumnVisibilityChanged: TColumnChangeEvent; [rw]

  

  property OnColumnWidthDblClickResize: TTGColumnWidthDblClickResizeEvent; [rw]

  

  property OnColumnWidthTracking: TTGColumnWidthTrackingEvent; [rw]

  

  property OnCompareNodes: TTGCompareEvent; [rw]

  

  property OnCreateDataObject: TTGCreateDataObjectEvent; [rw]

  

  property OnCreateDragManager: TTGCreateDragManagerEvent; [rw]

  

  property OnCreateEditor: TTGCreateEditorEvent; [rw]

  

  property OnDragAllowed: TTGDragAllowedEvent; [rw]

  

  property OnDragOver: TTGDragOverEvent; [rw]

  

  property OnDragDrop: TTGDragDropEvent; [rw]

  

  property OnDrawHint: TTGDrawHintEvent; [rw]

  

  property OnEditCancelled: TTGEditCancelEvent; [rw]

  

  property OnEditing: TTGEditChangingEvent; [rw]

  

  property OnEdited: TTGEditChangeEvent; [rw]

  

  property OnEndOperation: TTGOperationEvent; [rw]

  

  property OnExpanded: TTGChangeEvent; [rw]

  

  property OnExpanding: TTGChangingEvent; [rw]

  

  property OnFocusChanged: TTGFocusChangeEvent; [rw]

  

  property OnFocusChanging: TTGFocusChangingEvent; [rw]

  

  property OnFreeNode: TTGFreeNodeEvent; [rw]

  

  property OnGetCellIsEmpty: TTGGetCellIsEmptyEvent; [rw]

  

  property OnGetCursor: TTGGetCursorEvent; [rw]

  

  property OnGetHeaderCursor: TTGGetHeaderCursorEvent; [rw]

  

  property OnGetHelpContext: TTGHelpContextEvent; [rw]

  

  property OnGetHint: TTGGetHintEvent; [rw]

  

  property OnGetHintSize: TTGGetHintSizeEvent; [rw]

  

  property OnGetHintKind: TTGHintKindEvent; [rw]

  

  property OnGetImageIndex: TTGGetImageEvent; [rw]

  

  property OnGetImageIndexEx: TTGGetImageExEvent; [rw]

  

  property OnGetImageText: TTGGetImageTextEvent; [rw]

  

  property OnGetLineStyle: TTGGetLineStyleEvent; [rw]

  

  property OnGetNodeDataSize: TTGGetNodeDataSizeEvent; [rw]

  

  property OnGetPopupMenu: TTGPopupEvent; [rw]

  

  property OnGetUserClipboardFormats: TTGGetUserClipboardFormatsEvent; [rw]

  

  property OnHeaderClick: TTGHeaderClickEvent; [rw]

  

  property OnHeaderDblClick: TTGHeaderClickEvent; [rw]

  

  property OnHeaderDragged: TTGHeaderDraggedEvent; [rw]

  

  property OnHeaderDraggedOut: TTGHeaderDraggedOutEvent; [rw]

  

  property OnHeaderDragging: TTGHeaderDraggingEvent; [rw]

  

  property OnHeaderDraw: TTGHeaderPaintEvent; [rw]

  

  property OnHeaderDrawQueryElements: TTGHeaderPaintQueryElementsEvent; [rw]

  

  property OnHeaderHeightTracking: TTGHeaderHeightTrackingEvent; [rw]

  

  property OnHeaderHeightDblClickResize: TTGHeaderHeightDblClickResizeEvent; [rw]

  

  property OnHeaderMouseDown: TTGHeaderMouseEvent; [rw]

  

  property OnHeaderMouseMove: TTGHeaderMouseMoveEvent; [rw]

  

  property OnHeaderMouseUp: TTGHeaderMouseEvent; [rw]

  

  property OnHotChange: TTGHotNodeChangeEvent; [rw]

  

  property OnIncrementalSearch: TTGIncrementalSearchEvent; [rw]

  

  property OnInitChildren: TTGInitChildrenEvent; [rw]

  

  property OnInitNode: TTGInitNodeEvent; [rw]

  

  property OnKeyAction: TTGKeyActionEvent; [rw]

  

  property OnLoadNode: TTGSaveNodeEvent; [rw]

  

  property OnLoadTree: TTGSaveTreeEvent; [rw]

  

  property OnMeasureItem: TTGMeasureItemEvent; [rw]

  

  property OnMouseEnter: TNotifyEvent; [rw]

  

  property OnMouseLeave: TNotifyEvent; [rw]

  

  property OnNodeClick: TTGNodeClickEvent; [rw]

  

  property OnNodeCopied: TTGNodeCopiedEvent; [rw]

  

  property OnNodeCopying: TTGNodeCopyingEvent; [rw]

  

  property OnNodeDblClick: TTGNodeClickEvent; [rw]

  

  property OnNodeExport: TTGNodeExportEvent; [rw]

  

  property OnNodeHeightTracking: TTGNodeHeightTrackingEvent; [rw]

  

  property OnNodeHeightDblClickResize: TTGNodeHeightDblClickResizeEvent; [rw]

  

  property OnNodeMoved: TTGNodeMovedEvent; [rw]

  

  property OnNodeMoving: TTGNodeMovingEvent; [rw]

  

  property OnPaintBackground: TTGBackgroundPaintEvent; [rw]

  

  property OnRemoveFromSelection: TTGRemoveFromSelectionEvent; [rw]

  

  property OnRenderOLEData: TTGRenderOLEDataEvent; [rw]

  

  property OnResetNode: TTGChangeEvent; [rw]

  

  property OnSaveNode: TTGSaveNodeEvent; [rw]

  

  property OnSaveTree: TTGSaveTreeEvent; [rw]

  

  property OnScroll: TTGScrollEvent; [rw]

  

  property OnShowScrollBar: TTGScrollBarShowEvent; [rw]

  

  property OnStartOperation: TTGOperationEvent; [rw]

  

  property OnStateChange: TTGStateChangeEvent; [rw]

  

  property OnStructureChange: TTGStructureChangeEvent; [rw]

  

  property OnUpdating: TTGUpdatingEvent; [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: PTreeGridNode; [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: TTGDragImage; [r]

  

  property VTVDragManager: IVTDragManager; [r]

  

  property DropTargetNode: PTreeGridNode; [rw]

  

  property EditLink: IVTEditLink; [r]

  

  property EmptyListMessage: string; [rw]

  

  property Expanded []: Boolean; [rw]

  

  property FocusedColumn: TColumnIndex; [rw]

  

  property FocusedNode: PTreeGridNode; [rw]

  

  property Font;

  

  property FullyVisible []: Boolean; [rw]

  

  property HasChildren []: Boolean; [rw]

  

  property HotNode: PTreeGridNode; [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 []: PTreeGridNode; [rw]

  

  property OffsetX: Integer; [rw]

  

  property OffsetXY: TPoint; [rw]

  

  property OffsetY: Integer; [rw]

  

  property OperationCount: Cardinal; [r]

  

  property RootNode: PTreeGridNode; [r]

  

  property SearchBuffer: string; [r]

  

  property Selected []: Boolean; [rw]

  

  property SelectionLocked: Boolean; [rw]

  

  property TotalCount: Cardinal; [r]

  

  property TreeStates: TTreeGridStates; [rw]

  

  property SelectedCount: Integer; [r]

  

  property TopNode: PTreeGridNode; [rw]

  

  property VerticalAlignment []: Byte; [rw]

  

  property VisibleCount: Cardinal; [r]

  

  property VisiblePath []: Boolean; [rw]

  

  property UpdateCount: Cardinal; [r]

  

  property DoubleBuffered: Boolean; [rw]

  

end;

Inheritance

TBaseTreeGrid

  

|

TObject



CT Web help

CodeTyphon Studio