Class TFireGridEditorAbstract

Unit

Declaration

type TFireGridEditorAbstract = class abstract(TObject)

Description

Hierarchy

Overview

Methods

Public procedure InitEditor(Repository: TFireGridEditorRepositoryAbstract; Site: TFireGridEditorSiteAbstract); virtual; abstract;
Public function GetEditorRepository: TFireGridEditorRepositoryAbstract; virtual; abstract;
Public function GetSite: TFireGridEditorSiteAbstract; virtual; abstract;
Public function IsEditMode: Boolean; virtual; abstract;
Public procedure SetEditMode(Mode: Boolean); virtual; abstract;
Public function GetContextValue: Variant; virtual; abstract;
Public procedure UpdateContext(const Value: Variant); virtual; abstract;
Public function IsValidated: Boolean; virtual; abstract;
Public function IsContextModified: Boolean; virtual; abstract;
Public function GetCellWidget: TControl; virtual; abstract;
Public procedure RepositoryUpdated; virtual; abstract;
Public function Validate: Boolean; virtual; abstract;
Public procedure PaintEvent(Painter: TFirePainter; const Option: TFireGridEditorStyleOption); virtual; abstract;
Public procedure MouseMoveEvent(const Pos: TPoint; Shift: TShiftState); virtual; abstract;
Public procedure MousePressEvent(const Pos: TPoint; Button: TMouseButton; Shift: TShiftState); virtual; abstract;
Public procedure MouseClickEvent(const Pos: TPoint; Button: TMouseButton; Shift: TShiftState); virtual; abstract;
Public procedure MouseReleaseEvent(const Pos: TPoint; Button: TMouseButton; Shift: TShiftState); virtual; abstract;
Public procedure MouseDblClickEvent(const Pos: TPoint; Button: TMouseButton; Shift: TShiftState); virtual; abstract;
Public procedure MouseOverEvent(const Pos: TPoint); virtual; abstract;
Public procedure MouseOutEvent(); virtual; abstract;

Description

Methods

Public procedure InitEditor(Repository: TFireGridEditorRepositoryAbstract; Site: TFireGridEditorSiteAbstract); virtual; abstract;
 
Public function GetEditorRepository: TFireGridEditorRepositoryAbstract; virtual; abstract;
 
Public function GetSite: TFireGridEditorSiteAbstract; virtual; abstract;
 
Public function IsEditMode: Boolean; virtual; abstract;
 
Public procedure SetEditMode(Mode: Boolean); virtual; abstract;
 
Public function GetContextValue: Variant; virtual; abstract;
 
Public procedure UpdateContext(const Value: Variant); virtual; abstract;
 
Public function IsValidated: Boolean; virtual; abstract;
 
Public function IsContextModified: Boolean; virtual; abstract;
 
Public function GetCellWidget: TControl; virtual; abstract;
 
Public procedure RepositoryUpdated; virtual; abstract;
 
Public function Validate: Boolean; virtual; abstract;
 
Public procedure PaintEvent(Painter: TFirePainter; const Option: TFireGridEditorStyleOption); virtual; abstract;
 
Public procedure MouseMoveEvent(const Pos: TPoint; Shift: TShiftState); virtual; abstract;
 
Public procedure MousePressEvent(const Pos: TPoint; Button: TMouseButton; Shift: TShiftState); virtual; abstract;
 
Public procedure MouseClickEvent(const Pos: TPoint; Button: TMouseButton; Shift: TShiftState); virtual; abstract;
 
Public procedure MouseReleaseEvent(const Pos: TPoint; Button: TMouseButton; Shift: TShiftState); virtual; abstract;
 
Public procedure MouseDblClickEvent(const Pos: TPoint; Button: TMouseButton; Shift: TShiftState); virtual; abstract;
 
Public procedure MouseOverEvent(const Pos: TPoint); virtual; abstract;
 
Public procedure MouseOutEvent(); virtual; abstract;
 

Generated by PasDoc 0.15.0.