Class tdragobject

Unit

Declaration

type tdragobject = class(tnullinterfacedobject)

Description

No description available, ancestor tnullinterfacedobject description follows

Hierarchy

Overview

Fields

Protected finstancepo: pdragobject;
Protected fsender: tobject;
Protected fstate: dragobjstatesty;
Protected fsysdndintf: isysdnd;
Protected feventintf: ievent;
Protected factions: dndactionsty;

Methods

Protected function checksysdnd(const aaction: sysdndactionty; const arect: rectty): boolean;
Protected function geteventintf: ievent;
Public constructor create(const asender: tobject; var instance: tdragobject; const apickpos: pointty; const aactions: dndactionsty = []);
Public destructor destroy; override;
Public function sender: tobject;
Public procedure acepted(const apos: pointty); virtual;
Public procedure refused(const apos: pointty); virtual;

Properties

Public property pickpos: pointty read fpickpos write fpickpos;
Public property droppos: pointty read fdroppos write fdroppos;
Public property state: dragobjstatesty read fstate;
Public property dropped: boolean read getdropped;
Public property actions: dndactionsty read factions write factions;

Description

Fields

Protected finstancepo: pdragobject;
 
Protected fsender: tobject;
 
Protected fstate: dragobjstatesty;
 
Protected fsysdndintf: isysdnd;
 
Protected feventintf: ievent;
 
Protected factions: dndactionsty;
 

Methods

Protected function checksysdnd(const aaction: sysdndactionty; const arect: rectty): boolean;
 
Protected function geteventintf: ievent;
 
Public constructor create(const asender: tobject; var instance: tdragobject; const apickpos: pointty; const aactions: dndactionsty = []);
 
Public destructor destroy; override;
 
Public function sender: tobject;
 
Public procedure acepted(const apos: pointty); virtual;
 
Public procedure refused(const apos: pointty); virtual;
 

Properties

Public property pickpos: pointty read fpickpos write fpickpos;
 
Public property droppos: pointty read fdroppos write fdroppos;
 
Public property state: dragobjstatesty read fstate;
 
Public property dropped: boolean read getdropped;
 
Public property actions: dndactionsty read factions write factions;
 

Generated by PasDoc 0.16.0.