Description | Hierarchy | Fields | Methods | Properties |
type TDiagramView = class(TCustomControl)
This class shows a model and allows the user to interact with it
![]() |
constructor create(aowner:TComponent); override; |
![]() |
destructor destroy; override; |
![]() |
procedure SetModel(amodel: TAbstractDiagramModel; takeOwnership: boolean=false); |
![]() |
procedure paint; override; |
![]() |
procedure MouseDown(Button: TMouseButton; Shift:TShiftState; X,Y:Integer); override; |
![]() |
procedure MouseMove(Shift: TShiftState; X,Y: Integer); override; |
![]() |
procedure MouseUp(Button: TMouseButton; Shift:TShiftState; X,Y:Integer); override; |
![]() |
procedure KeyUp(var Key: Word; Shift: TShiftState); override; |
![]() |
procedure DoExit; override; |
![]() |
property Drawer: TDiagramDrawer read FDrawer; |
![]() |
property PointMovement: TDiagramPointMovement read FPointMovement write SetPointMovement; |
![]() |
property AllowedEditActions: TDiagramEditActions read FAllowedEditActions write SetAllowedEditActions; |
![]() |
property Model: TAbstractDiagramModel read FModel write SetModel; |
![]() |
property OnAlignInsertBefore; |
![]() |
property OnAlignPosition; |
![]() |
property OnDockDrop; |
![]() |
property OnDockOver; |
![]() |
property OnEnter; |
![]() |
property OnExit; |
![]() |
property OnKeyDown; |
![]() |
property OnKeyPress; |
![]() |
property OnKeyUp; |
![]() |
property OnUnDock; |
![]() |
property OnUTF8KeyPress; |
![]() |
property OnConstrainedResize; |
![]() |
property OnContextPopup; |
![]() |
property OnDblClick; |
![]() |
property OnTripleClick; |
![]() |
property OnQuadClick; |
![]() |
property OnDragDrop; |
![]() |
property OnDragOver; |
![]() |
property OnEndDock; |
![]() |
property OnEndDrag; |
![]() |
property OnMouseDown; |
![]() |
property OnMouseMove; |
![]() |
property OnMouseUp; |
![]() |
property OnMouseEnter; |
![]() |
property OnMouseLeave; |
![]() |
property OnMouseWheel; |
![]() |
property OnMouseWheelDown; |
![]() |
property OnMouseWheelUp; |
![]() |
property OnStartDock; |
![]() |
property OnStartDrag; |
![]() |
constructor create(aowner:TComponent); override; |
![]() |
destructor destroy; override; |
![]() |
procedure SetModel(amodel: TAbstractDiagramModel; takeOwnership: boolean=false); |
Sets the model, if takeOwnership is true, the model will automatically be freed if the view is freed |
![]() |
procedure paint; override; |
![]() |
procedure MouseDown(Button: TMouseButton; Shift:TShiftState; X,Y:Integer); override; |
![]() |
procedure MouseMove(Shift: TShiftState; X,Y: Integer); override; |
![]() |
procedure MouseUp(Button: TMouseButton; Shift:TShiftState; X,Y:Integer); override; |
![]() |
procedure KeyUp(var Key: Word; Shift: TShiftState); override; |
![]() |
procedure DoExit; override; |
![]() |
property Drawer: TDiagramDrawer read FDrawer; |
|
![]() |
property PointMovement: TDiagramPointMovement read FPointMovement write SetPointMovement; |
Specifies how points are moved |
![]() |
property AllowedEditActions: TDiagramEditActions read FAllowedEditActions write SetAllowedEditActions; |
Controls how the model can be modified |
![]() |
property Model: TAbstractDiagramModel read FModel write SetModel; |
The |
![]() |
property OnAlignInsertBefore; |
![]() |
property OnAlignPosition; |
![]() |
property OnDockDrop; |
![]() |
property OnDockOver; |
![]() |
property OnEnter; |
![]() |
property OnExit; |
![]() |
property OnKeyDown; |
![]() |
property OnKeyPress; |
![]() |
property OnKeyUp; |
![]() |
property OnUnDock; |
![]() |
property OnUTF8KeyPress; |
![]() |
property OnConstrainedResize; |
![]() |
property OnContextPopup; |
![]() |
property OnDblClick; |
![]() |
property OnTripleClick; |
![]() |
property OnQuadClick; |
![]() |
property OnDragDrop; |
![]() |
property OnDragOver; |
![]() |
property OnEndDock; |
![]() |
property OnEndDrag; |
![]() |
property OnMouseDown; |
![]() |
property OnMouseMove; |
![]() |
property OnMouseUp; |
![]() |
property OnMouseEnter; |
![]() |
property OnMouseLeave; |
![]() |
property OnMouseWheel; |
![]() |
property OnMouseWheelDown; |
![]() |
property OnMouseWheelUp; |
![]() |
property OnStartDock; |
![]() |
property OnStartDrag; |