Class tcustomdragcontroller
Unit
Declaration
type tcustomdragcontroller = class(tlinkedpersistent, ievent)
Description
This item has no description.
Hierarchy
- TObject
- tpersistent
- tvirtualpersistent
- tnullinterfacedpersistent
- tlinkedpersistent
- tcustomdragcontroller
Overview
Fields
| Protected | fpickpos: pointty; |
| Protected | fpickrect: rectty; |
| Protected | fdragobject: tdragobject; |
| Protected | fstate: dragstatesty; |
| Protected | fintf: idragcontroller; |
| Protected | fsysdndobjects: array[0..3] of sysdndinfoty; |
| Protected | flastwidget: twidget; |
Methods
| Protected | procedure dokeypress(const sender: twidget; var info: keyeventinfoty) virtual; |
| Protected | procedure doexpiresdnd(const sender: tobject); |
| Protected | function checkclickstate(const info: mouseeventinfoty): boolean; virtual; |
| Protected | function checksysdnd(const aaction: sysdndactionty; const arect: rectty): boolean; virtual; |
| Protected | function canbegindrag: boolean; virtual; |
| Protected | procedure receiveevent(const aevent: tobjectevent); virtual; |
| Public | constructor create(const aintf: idragcontroller); reintroduce; |
| Public | destructor destroy; override; |
| Public | function active: boolean; |
| Public | procedure enddrag; virtual; |
| Public | procedure mouseevent(var info: mouseeventinfoty); virtual; |
| Public | procedure clientmouseevent(var info: mouseeventinfoty); virtual; |
| Public | procedure childormouseevent(const sender: twidget; var info: mouseeventinfoty); virtual; |
| Public | function beforedragevent(var info: draginfoty): boolean; virtual; abstract; |
| Public | function afterdragevent(var info: draginfoty): boolean; virtual; abstract; |
Properties
| Public | property pickpos: pointty read fpickpos; |
| Public | property options: dragoptionsty read foptions
write foptions default []; |
Description
Fields
| Protected | fpickpos: pointty; |
|
This item has no description. | |
| Protected | fpickrect: rectty; |
|
This item has no description. | |
| Protected | fdragobject: tdragobject; |
|
This item has no description. | |
| Protected | fstate: dragstatesty; |
|
This item has no description. | |
| Protected | fintf: idragcontroller; |
|
This item has no description. | |
| Protected | fsysdndobjects: array[0..3] of sysdndinfoty; |
|
This item has no description. | |
| Protected | flastwidget: twidget; |
|
This item has no description. | |
Methods
| Protected | procedure dokeypress(const sender: twidget; var info: keyeventinfoty) virtual; |
|
This item has no description. | |
| Protected | procedure doexpiresdnd(const sender: tobject); |
|
This item has no description. | |
| Protected | function checkclickstate(const info: mouseeventinfoty): boolean; virtual; |
|
This item has no description. | |
| Protected | function checksysdnd(const aaction: sysdndactionty; const arect: rectty): boolean; virtual; |
|
This item has no description. | |
| Protected | function canbegindrag: boolean; virtual; |
|
This item has no description. | |
| Protected | procedure receiveevent(const aevent: tobjectevent); virtual; |
|
This item has no description. | |
| Public | constructor create(const aintf: idragcontroller); reintroduce; |
|
This item has no description. | |
| Public | destructor destroy; override; |
|
This item has no description. | |
| Public | function active: boolean; |
|
This item has no description. | |
| Public | procedure enddrag; virtual; |
|
This item has no description. | |
| Public | procedure mouseevent(var info: mouseeventinfoty); virtual; |
|
This item has no description. | |
| Public | procedure clientmouseevent(var info: mouseeventinfoty); virtual; |
|
This item has no description. | |
| Public | procedure childormouseevent(const sender: twidget; var info: mouseeventinfoty); virtual; |
|
This item has no description. | |
| Public | function beforedragevent(var info: draginfoty): boolean; virtual; abstract; |
|
This item has no description. | |
| Public | function afterdragevent(var info: draginfoty): boolean; virtual; abstract; |
|
This item has no description. | |
Properties
| Public | property pickpos: pointty read fpickpos; |
|
This item has no description. | |
| Public | property options: dragoptionsty read foptions
write foptions default []; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.