Class TFireGridEditor

Unit

Declaration

type TFireGridEditor = class(TFireGridEditorAbstract)

Description

No description available, ancestor TFireGridEditorAbstract description follows

Hierarchy

Overview

Fields

Protected FEditorRepository: TFireGridEditorRepository;
Protected FEditMode: Boolean;
Protected FNeedToolTip: Boolean;
Protected FContextValue: Variant;
Protected FContextEditingValue: Variant;

Methods

Public constructor Create;
Public destructor Destroy; override;
Public procedure InitEditor(Repository: TFireGridEditorRepositoryAbstract; Site: TFireGridEditorSiteAbstract); override;
Public function GetEditorRepository: TFireGridEditorRepositoryAbstract; override;
Public function GetSite: TFireGridEditorSiteAbstract; override;
Public procedure PaintEvent(Painter: TFirePainter; const Option: TFireGridEditorStyleOption); override;
Public procedure MouseMoveEvent(const Pos: TPoint; Shift: TShiftState); override;
Public procedure MousePressEvent(const Pos: TPoint; Button: TMouseButton; Shift: TShiftState); override;
Public procedure MouseClickEvent(const Pos: TPoint; Button: TMouseButton; Shift: TShiftState); override;
Public procedure MouseReleaseEvent(const Pos: TPoint; Button: TMouseButton; Shift: TShiftState); override;
Public procedure MouseDblClickEvent(const Pos: TPoint; Button: TMouseButton; Shift: TShiftState); override;
Public procedure MouseOverEvent(const Pos: TPoint); override;
Public procedure MouseOutEvent; override;
Public procedure UpdateContext(const Value: Variant); override;
Public procedure RepositoryUpdated; override;
Public procedure CreateEditModeContext; virtual;
Public procedure DestroyEditModeContext; virtual;
Public procedure SetValueToControl(const Value: Variant); virtual; abstract;
Public function IsEditMode: Boolean; override;
Public procedure SetEditMode(Mode: Boolean); override;
Public function IsContextModified: Boolean; override;
Public function GetContextValue: Variant; override;
Public function IsValidated: Boolean; override;
Public function GetCellWidget: TControl; override;
Public function Validate: Boolean; override;
Public procedure BeginUpdateContext;
Public procedure EndUpdateContext;
Public procedure SetEditingValue(const Value: Variant);
Public function GetEditingValue: Variant;
Public function IsContextUpdating: Boolean;
Protected procedure SetContextModified(Modified: Boolean);
Protected procedure PaintSimpleText(Painter: TFirePainter; const StyleOption: TFireGridEditorStyleOption; const Text: String);
Protected procedure EditingValueUpdated(const Value: Variant; UpdateSite: Boolean);

Description

Fields

Protected FEditorRepository: TFireGridEditorRepository;
 
Protected FEditMode: Boolean;
 
Protected FNeedToolTip: Boolean;
 
Protected FContextValue: Variant;
 
Protected FContextEditingValue: Variant;
 

Methods

Public constructor Create;
 
Public destructor Destroy; override;
 
Public procedure InitEditor(Repository: TFireGridEditorRepositoryAbstract; Site: TFireGridEditorSiteAbstract); override;
 
Public function GetEditorRepository: TFireGridEditorRepositoryAbstract; override;
 
Public function GetSite: TFireGridEditorSiteAbstract; override;
 
Public procedure PaintEvent(Painter: TFirePainter; const Option: TFireGridEditorStyleOption); override;
 
Public procedure MouseMoveEvent(const Pos: TPoint; Shift: TShiftState); override;
 
Public procedure MousePressEvent(const Pos: TPoint; Button: TMouseButton; Shift: TShiftState); override;
 
Public procedure MouseClickEvent(const Pos: TPoint; Button: TMouseButton; Shift: TShiftState); override;
 
Public procedure MouseReleaseEvent(const Pos: TPoint; Button: TMouseButton; Shift: TShiftState); override;
 
Public procedure MouseDblClickEvent(const Pos: TPoint; Button: TMouseButton; Shift: TShiftState); override;
 
Public procedure MouseOverEvent(const Pos: TPoint); override;
 
Public procedure MouseOutEvent; override;
 
Public procedure UpdateContext(const Value: Variant); override;
 
Public procedure RepositoryUpdated; override;
 
Public procedure CreateEditModeContext; virtual;
 
Public procedure DestroyEditModeContext; virtual;
 
Public procedure SetValueToControl(const Value: Variant); virtual; abstract;
 
Public function IsEditMode: Boolean; override;
 
Public procedure SetEditMode(Mode: Boolean); override;
 
Public function IsContextModified: Boolean; override;
 
Public function GetContextValue: Variant; override;
 
Public function IsValidated: Boolean; override;
 
Public function GetCellWidget: TControl; override;
 
Public function Validate: Boolean; override;
 
Public procedure BeginUpdateContext;
 
Public procedure EndUpdateContext;
 
Public procedure SetEditingValue(const Value: Variant);
 
Public function GetEditingValue: Variant;
 
Public function IsContextUpdating: Boolean;
 
Protected procedure SetContextModified(Modified: Boolean);
 
Protected procedure PaintSimpleText(Painter: TFirePainter; const StyleOption: TFireGridEditorStyleOption; const Text: String);
 
Protected procedure EditingValueUpdated(const Value: Variant; UpdateSite: Boolean);
 

Generated by PasDoc 0.15.0.