Class TFireGridTableDragColumnObject

Unit

Declaration

type TFireGridTableDragColumnObject = class(TFireDragDropObject)

Description

Hierarchy

Overview

Fields

Protected FView: TFireGridTableView;
Protected FColumn: TFireGridTableColumnBase;
Protected FUpArrow: TFireGridColumnArrowForm;
Protected FDownArrow: TFireGridColumnArrowForm;
Protected FLeftArrow: TFireGridColumnArrowForm;
Protected FRightArrow: TFireGridColumnArrowForm;

Methods

Public constructor Create(View: TFireGridTableView; const Point: TPoint; Column: TFireGridTableColumnBase; Graphic: TFireGraphicPrimitive);
Public destructor Destroy; override;
Public procedure SetSourceGroupIndex(GroupIndex: Integer);
Public function GetSourceGroupIndex(): Integer;
Public procedure SetSourceVisualIndex(VisualIndex: Integer);
Public function GetSourceVisualIndex(): Integer;
Public function GetHideColumnFlag(): Boolean;
Public procedure SetHideColumnFlag(Flag: Boolean);
Public function CheckDropColumnTarget(const Pos: TPoint; Target: TFireGridTableColumnBase): Boolean; virtual;
Public function CheckDropHeaderTarget(const Pos: TPoint; Target: TFireGridGroupPanelPrimitive; TableColumn: TFireGridTableColumn): Boolean; virtual;
Public function CheckDropFieldChooserTarget(const Pos: TPoint; Target: TFireGridFieldChooserPanel; TableColumn: TFireGridTableColumn): Boolean; virtual;
Public procedure Clear; virtual;
Public function GetDragColumnForm: TFireGridDragColumnForm;
Public procedure BeginEvent; override;
Public procedure MoveEvent(const Pos: TPoint); override;
Public procedure AcceptEvent; override;
Public procedure EndEvent; override;
Protected procedure CalculateViewCoordinates(Target: TFireGridTableColumnBase; var ViewPos: TPoint; var ViewWidth: Integer); virtual;
Protected function UpdateFieldChooser(OverGP: TFireGraphicPrimitive): Boolean;
Protected procedure ShowMoveColumnArrows(ColumnPrimitive: TFireGraphicPrimitive; Zone: TFireGridLayoutZone);

Description

Fields

Protected FView: TFireGridTableView;
 
Protected FColumn: TFireGridTableColumnBase;
 
Protected FUpArrow: TFireGridColumnArrowForm;
 
Protected FDownArrow: TFireGridColumnArrowForm;
 
Protected FLeftArrow: TFireGridColumnArrowForm;
 
Protected FRightArrow: TFireGridColumnArrowForm;
 

Methods

Public constructor Create(View: TFireGridTableView; const Point: TPoint; Column: TFireGridTableColumnBase; Graphic: TFireGraphicPrimitive);
 
Public destructor Destroy; override;
 
Public procedure SetSourceGroupIndex(GroupIndex: Integer);
 
Public function GetSourceGroupIndex(): Integer;
 
Public procedure SetSourceVisualIndex(VisualIndex: Integer);
 
Public function GetSourceVisualIndex(): Integer;
 
Public function GetHideColumnFlag(): Boolean;
 
Public procedure SetHideColumnFlag(Flag: Boolean);
 
Public function CheckDropColumnTarget(const Pos: TPoint; Target: TFireGridTableColumnBase): Boolean; virtual;
 
Public function CheckDropHeaderTarget(const Pos: TPoint; Target: TFireGridGroupPanelPrimitive; TableColumn: TFireGridTableColumn): Boolean; virtual;
 
Public function CheckDropFieldChooserTarget(const Pos: TPoint; Target: TFireGridFieldChooserPanel; TableColumn: TFireGridTableColumn): Boolean; virtual;
 
Public procedure Clear; virtual;
 
Public function GetDragColumnForm: TFireGridDragColumnForm;
 
Public procedure BeginEvent; override;
 
Public procedure MoveEvent(const Pos: TPoint); override;
 
Public procedure AcceptEvent; override;
 
Public procedure EndEvent; override;
 
Protected procedure CalculateViewCoordinates(Target: TFireGridTableColumnBase; var ViewPos: TPoint; var ViewWidth: Integer); virtual;
 
Protected function UpdateFieldChooser(OverGP: TFireGraphicPrimitive): Boolean;
 
Protected procedure ShowMoveColumnArrows(ColumnPrimitive: TFireGraphicPrimitive; Zone: TFireGridLayoutZone);
 

Generated by PasDoc 0.15.0.