Class TFireGridColumnBase

Unit

Declaration

type TFireGridColumnBase = class(TObject)

Description

Hierarchy

Overview

Fields

Protected FVisible: Boolean;
Protected FGPrimitive: TFireGridColumnPrimitive;
Protected FView: TFireGridViewBase;
Protected FStyleOptionFont: TFont;

Methods

Protected constructor Create(View: TFireGridViewBase; const Caption: String);
Protected procedure Initialize; virtual;
Protected procedure Finalize; virtual;
Protected procedure InitStyleOption(var StyleOption: TFireStyleOptionHeader); virtual; abstract;
Protected function GetGraphic: TFireGridColumnPrimitive;
Protected procedure DoClick(const Pos: TPointF; Button: TMouseButton; Shift: TShiftState); virtual; abstract;
Public destructor Destroy; override;
Public function GetIndex: Integer;
Public function GetCaption: String;
Public procedure SetCaption(const Caption: String);
Public function IsShowingFirst: Boolean; virtual; abstract;
Public function IsShowingLast: Boolean; virtual; abstract;
Public function GetTextAlignment: TAlignment;
Public procedure SetTextAlignment(Alignment: TAlignment);
Public function GetTextVerticalAlignment: TVerticalAlignment;
Public procedure SetTextVerticalAlignment(VerticalAlignment: TVerticalAlignment);
Public function GetTextElideMode: TFireTextElideMode;
Public procedure SetTextElideMode(Mode: TFireTextElideMode);
Public function GetTextOrientation: TOrientation;
Public procedure SetTextOrientation(Orientation: TOrientation);
Public procedure SetIcon(const Icon: TBitmap);
Public function GetIcon: TBitmap;
Public function GetIconApperance: TFireIconApperance;
Public procedure SetIconApperance(Apperance: TFireIconApperance);
Public function IsVisible: Boolean;
Public procedure SetVisible(Visible: Boolean);
Public function GetDecorationColor: TAlphaColor;
Public procedure SetDecorationColor(const Color: TAlphaColor);
Public function GetView: TFireGridViewBase;

Properties

Public property Visible: Boolean read IsVisible write SetVisible;
Public property Index: Integer read GetIndex;

Description

Fields

Protected FVisible: Boolean;
 
Protected FGPrimitive: TFireGridColumnPrimitive;
 
Protected FView: TFireGridViewBase;
 
Protected FStyleOptionFont: TFont;
 

Methods

Protected constructor Create(View: TFireGridViewBase; const Caption: String);
 
Protected procedure Initialize; virtual;
 
Protected procedure Finalize; virtual;
 
Protected procedure InitStyleOption(var StyleOption: TFireStyleOptionHeader); virtual; abstract;
 
Protected function GetGraphic: TFireGridColumnPrimitive;
 
Protected procedure DoClick(const Pos: TPointF; Button: TMouseButton; Shift: TShiftState); virtual; abstract;
 
Public destructor Destroy; override;
 
Public function GetIndex: Integer;
 
Public function GetCaption: String;
 
Public procedure SetCaption(const Caption: String);
 
Public function IsShowingFirst: Boolean; virtual; abstract;
 
Public function IsShowingLast: Boolean; virtual; abstract;
 
Public function GetTextAlignment: TAlignment;
 
Public procedure SetTextAlignment(Alignment: TAlignment);
 
Public function GetTextVerticalAlignment: TVerticalAlignment;
 
Public procedure SetTextVerticalAlignment(VerticalAlignment: TVerticalAlignment);
 
Public function GetTextElideMode: TFireTextElideMode;
 
Public procedure SetTextElideMode(Mode: TFireTextElideMode);
 
Public function GetTextOrientation: TOrientation;
 
Public procedure SetTextOrientation(Orientation: TOrientation);
 
Public procedure SetIcon(const Icon: TBitmap);
 
Public function GetIcon: TBitmap;
 
Public function GetIconApperance: TFireIconApperance;
 
Public procedure SetIconApperance(Apperance: TFireIconApperance);
 
Public function IsVisible: Boolean;
 
Public procedure SetVisible(Visible: Boolean);
 
Public function GetDecorationColor: TAlphaColor;
 
Public procedure SetDecorationColor(const Color: TAlphaColor);
 
Public function GetView: TFireGridViewBase;
 

Properties

Public property Visible: Boolean read IsVisible write SetVisible;
 
Public property Index: Integer read GetIndex;
 

Generated by PasDoc 0.15.0.