Class TFireGridTableColumnBase

Unit

Declaration

type TFireGridTableColumnBase = class(TFireGridColumnBase)

Description

No description available, ancestor TFireGridColumnBase description follows

Hierarchy

Overview

Fields

Protected FFixedKind: TFireGridColumnFixedKind;
Protected FGraphicPrimitiveRect: TRectF;

Methods

Public destructor Destroy; override;
Public function GetView: TFireGridTableView;
Public function GetVisualIndex: Integer; virtual;
Public procedure SetVisualIndex(VisualIndex: Integer); virtual;
Public function IsShowingFirst: Boolean; override;
Public function IsShowingLast: Boolean; override;
Public function GetFixedKind: TFireGridColumnFixedKind;
Public procedure SetFixedKind(kind: TFireGridColumnFixedKind);
Public function IsHidingEnabled: Boolean;
Public procedure SetHidingEnabled(enabled: Boolean);
Public function isMovingEnabled: Boolean;
Public procedure SetMovingEnabled(enabled: Boolean);
Public function IsHorSizingEnabled: Boolean;
Public procedure SetHorSizingEnabled(enabled: Boolean);
Public function GetWidth: Single;
Public procedure SetWidth(const Width: Single);
Public function GetMinWidth: Integer;
Public procedure SetMinWidth(Min: Integer);
Public function GetMaxWidth: Integer;
Public procedure SetMaxWidth(Max: Integer);
Public procedure EnsureWidth; virtual;
Public function ColumnEditor: TFireGridTableColumnEditor;
Public procedure SetColumnEditor(Editor: TFireGridTableColumnEditor);
Public function NeedHeaderHints: Boolean; virtual; abstract;
Protected constructor Create(View: TFireGridTableView; const Caption: String);
Protected function CreateDragDropColumnObject(const Point: TPoint; Graphic: TFireGraphicPrimitive): TFireGridTableDragColumnObject; virtual;
Protected procedure InitStyleOption(var StyleOption: TFireStyleOptionHeader); override;
Protected function GetPreviousResizeColumn: TFireGridTableColumnBase;
Protected function GetNextResizeColumn: TFireGridTableColumnBase;
Protected function CheckWidth(Width: Single): Single;
Protected function GetLayoutZone(const Point: TPointF; TestUpDown: Boolean = true): TFireGridLayoutZone;
Protected function GetGraphicRect(): TRect;
Protected procedure SetGraphicRect(const Rect: TRect);
Protected procedure SetWidthInternal(const Width: Single);
Protected function GetMinWidthInternal: Integer; virtual;
Protected function GetMaxWidthInternal: Integer; virtual;

Properties

Public property Width: Single read GetWidth write SetWidth;
Public property VisualIndex: Integer read GetVisualIndex write SetVisualIndex;

Description

Fields

Protected FFixedKind: TFireGridColumnFixedKind;
 
Protected FGraphicPrimitiveRect: TRectF;
 

Methods

Public destructor Destroy; override;
 
Public function GetView: TFireGridTableView;
 
Public function GetVisualIndex: Integer; virtual;
 
Public procedure SetVisualIndex(VisualIndex: Integer); virtual;
 
Public function IsShowingFirst: Boolean; override;
 
Public function IsShowingLast: Boolean; override;
 
Public function GetFixedKind: TFireGridColumnFixedKind;
 
Public procedure SetFixedKind(kind: TFireGridColumnFixedKind);
 
Public function IsHidingEnabled: Boolean;
 
Public procedure SetHidingEnabled(enabled: Boolean);
 
Public function isMovingEnabled: Boolean;
 
Public procedure SetMovingEnabled(enabled: Boolean);
 
Public function IsHorSizingEnabled: Boolean;
 
Public procedure SetHorSizingEnabled(enabled: Boolean);
 
Public function GetWidth: Single;
 
Public procedure SetWidth(const Width: Single);
 
Public function GetMinWidth: Integer;
 
Public procedure SetMinWidth(Min: Integer);
 
Public function GetMaxWidth: Integer;
 
Public procedure SetMaxWidth(Max: Integer);
 
Public procedure EnsureWidth; virtual;
 
Public function ColumnEditor: TFireGridTableColumnEditor;
 
Public procedure SetColumnEditor(Editor: TFireGridTableColumnEditor);
 
Public function NeedHeaderHints: Boolean; virtual; abstract;
 
Protected constructor Create(View: TFireGridTableView; const Caption: String);
 
Protected function CreateDragDropColumnObject(const Point: TPoint; Graphic: TFireGraphicPrimitive): TFireGridTableDragColumnObject; virtual;
 
Protected procedure InitStyleOption(var StyleOption: TFireStyleOptionHeader); override;
 
Protected function GetPreviousResizeColumn: TFireGridTableColumnBase;
 
Protected function GetNextResizeColumn: TFireGridTableColumnBase;
 
Protected function CheckWidth(Width: Single): Single;
 
Protected function GetLayoutZone(const Point: TPointF; TestUpDown: Boolean = true): TFireGridLayoutZone;
 
Protected function GetGraphicRect(): TRect;
 
Protected procedure SetGraphicRect(const Rect: TRect);
 
Protected procedure SetWidthInternal(const Width: Single);
 
Protected function GetMinWidthInternal: Integer; virtual;
 
Protected function GetMaxWidthInternal: Integer; virtual;
 

Properties

Public property Width: Single read GetWidth write SetWidth;
 
Public property VisualIndex: Integer read GetVisualIndex write SetVisualIndex;
 

Generated by PasDoc 0.15.0.