Class TFireGridTableBand

Unit

Declaration

type TFireGridTableBand = class(TFireGridTableColumnBase)

Description

No description available, ancestor TFireGridTableColumnBase description follows
No description available, ancestor TFireGridColumnBase description follows

Hierarchy

Overview

Fields

Protected FNestedCols: TFireGridBandedTableColumns;
Protected FNestedBands: TFireGridTableBands;
Protected FParentBand: TFireGridTableBand;

Methods

Public constructor Create(View: TFireGridBandedTableView; const Caption: String);
Public destructor Destroy; override;
Public function IsRootBand: Boolean;
Public function IsBottomBand: Boolean;
Public function IsDescendant(const Band: TFireGridTableBand): Boolean;
Public function GetParentBand: TFireGridTableBand;
Public function GetBandIndex: Integer;
Public procedure SetBandIndex(Index: Integer);
Public function GetLevelCount: Integer;
Public function GetNextColumn(const Anchor: TFireGridBandedTableColumn): TFireGridBandedTableColumn; virtual;
Public function GetPrevColumn(const Anchor: TFireGridBandedTableColumn): TFireGridBandedTableColumn; virtual;
Public procedure EnsureWidth; override;
Public function NeedHeaderHints: Boolean; override;
Protected procedure DoClick(const Pos: TPointF; Button: TMouseButton; Shift: TShiftState); override;
Protected function CreateDragDropColumnObject(const Point: TPoint; Graphic: TFireGraphicPrimitive): TFireGridTableDragColumnObject; override;
Protected procedure InitStyleOption(var StyleOption: TFireStyleOptionHeader); override;
Protected procedure AddNestedColumn(Column: TFireGridBandedTableColumn);
Protected procedure RemoveNestedColumn(Column: TFireGridBandedTableColumn);
Protected procedure AddNestedBand(Band: TFireGridTableBand);
Protected function RemoveNestedBand(Band: TFireGridTableBand): Integer;
Protected procedure AlignNestedColumns(Column: TFireGridBandedTableColumn = nil);
Protected procedure AlignNestedBands(VisualIndex: Integer = -1);

Properties

Public property BandIndex: Integer read GetBandIndex write SetBandIndex;

Description

Fields

Protected FNestedCols: TFireGridBandedTableColumns;
 
Protected FNestedBands: TFireGridTableBands;
 
Protected FParentBand: TFireGridTableBand;
 

Methods

Public constructor Create(View: TFireGridBandedTableView; const Caption: String);
 
Public destructor Destroy; override;
 
Public function IsRootBand: Boolean;
 
Public function IsBottomBand: Boolean;
 
Public function IsDescendant(const Band: TFireGridTableBand): Boolean;
 
Public function GetParentBand: TFireGridTableBand;
 
Public function GetBandIndex: Integer;
 
Public procedure SetBandIndex(Index: Integer);
 
Public function GetLevelCount: Integer;
 
Public function GetNextColumn(const Anchor: TFireGridBandedTableColumn): TFireGridBandedTableColumn; virtual;
 
Public function GetPrevColumn(const Anchor: TFireGridBandedTableColumn): TFireGridBandedTableColumn; virtual;
 
Public procedure EnsureWidth; override;
 
Public function NeedHeaderHints: Boolean; override;
 
Protected procedure DoClick(const Pos: TPointF; Button: TMouseButton; Shift: TShiftState); override;
 
Protected function CreateDragDropColumnObject(const Point: TPoint; Graphic: TFireGraphicPrimitive): TFireGridTableDragColumnObject; override;
 
Protected procedure InitStyleOption(var StyleOption: TFireStyleOptionHeader); override;
 
Protected procedure AddNestedColumn(Column: TFireGridBandedTableColumn);
 
Protected procedure RemoveNestedColumn(Column: TFireGridBandedTableColumn);
 
Protected procedure AddNestedBand(Band: TFireGridTableBand);
 
Protected function RemoveNestedBand(Band: TFireGridTableBand): Integer;
 
Protected procedure AlignNestedColumns(Column: TFireGridBandedTableColumn = nil);
 
Protected procedure AlignNestedBands(VisualIndex: Integer = -1);
 

Properties

Public property BandIndex: Integer read GetBandIndex write SetBandIndex;
 

Generated by PasDoc 0.15.0.