Class TFireCustomDataGrid

Unit

Declaration

type TFireCustomDataGrid = class(TFireGraphicControl)

Description

No description available, ancestor TFireGraphicControl description follows

Hierarchy

Overview

Nested Types

Published TFireGridViewType = (...);

Fields

Protected FView: TFireGridViewBase;
Protected FViewType: TFireGridViewType;
Protected FTooltip: TFireGridTooltip;
Protected FThemeManager: TFireGridThemeManager;
Protected FMetrics: TFIreGridMetrics;

Methods

Public constructor Create(AOwner: TComponent); override;
Public destructor Destroy; override;
Public function GetViewType: TFireGridViewType;
Public procedure SetViewType(ViewType: TFireGridViewType);
Public function GetRootView(): TFireGridViewBase;
Public function SaveLayoutToFile(const FileName: TFileName): Boolean;
Public function LoadLayoutFromFile(const FileName: TFileName): Boolean;
Public function SaveLayoutToStream(Stream: TStream): Boolean;
Public function LoadLayoutFromStream(Stream: TStream): Boolean;
Public function GetHitInfo(const Pos: TPoint): TFireGridHitInfo;
Public procedure ShowTooltip(const Pos: TPoint; const Text: String);
Public procedure StyleChanged; override;
Protected function CreateView(ViewType: TFireGridViewType): TFireGridViewBase;
Protected procedure Paint; override;
Protected function GetDefaultSize: TSizeF; override;
Protected procedure SetRootView(View: TFireGridViewBase);
Protected function CreateNativeDragDropObject(const Pos: TPoint): TFireNativeDragObject; override;
Protected function IsLocked: Boolean; override;
Protected procedure DoBeginUpdate; override;
Protected procedure DoEndUpdate; override;

Properties

Public property ViewType: TFireGridViewType read GetViewType write SetViewType default UndefinedView;
Public property View: TFireGridViewBase read GetRootView write SetRootView;
Public property ThemeManager: TFireGridThemeManager read FThemeManager;

Description

Nested Types

Published TFireGridViewType = (...);
 
Values
  • UndefinedView = 0
  • TableView = 1
  • BandedTableView = 2

Fields

Protected FView: TFireGridViewBase;
 
Protected FViewType: TFireGridViewType;
 
Protected FTooltip: TFireGridTooltip;
 
Protected FThemeManager: TFireGridThemeManager;
 
Protected FMetrics: TFIreGridMetrics;
 

Methods

Public constructor Create(AOwner: TComponent); override;
 
Public destructor Destroy; override;
 
Public function GetViewType: TFireGridViewType;
 
Public procedure SetViewType(ViewType: TFireGridViewType);
 
Public function GetRootView(): TFireGridViewBase;
 
Public function SaveLayoutToFile(const FileName: TFileName): Boolean;
 
Public function LoadLayoutFromFile(const FileName: TFileName): Boolean;
 
Public function SaveLayoutToStream(Stream: TStream): Boolean;
 
Public function LoadLayoutFromStream(Stream: TStream): Boolean;
 
Public function GetHitInfo(const Pos: TPoint): TFireGridHitInfo;
 
Public procedure ShowTooltip(const Pos: TPoint; const Text: String);
 
Public procedure StyleChanged; override;
 
Protected function CreateView(ViewType: TFireGridViewType): TFireGridViewBase;
 
Protected procedure Paint; override;
 
Protected function GetDefaultSize: TSizeF; override;
 
Protected procedure SetRootView(View: TFireGridViewBase);
 
Protected function CreateNativeDragDropObject(const Pos: TPoint): TFireNativeDragObject; override;
 
Protected function IsLocked: Boolean; override;
 
Protected procedure DoBeginUpdate; override;
 
Protected procedure DoEndUpdate; override;
 

Properties

Public property ViewType: TFireGridViewType read GetViewType write SetViewType default UndefinedView;
 
Public property View: TFireGridViewBase read GetRootView write SetRootView;
 
Public property ThemeManager: TFireGridThemeManager read FThemeManager;
 

Generated by PasDoc 0.15.0.