Class tmimedragobject

Unit

Declaration

type tmimedragobject = class(tdragobject, iobjectlink)

Description

No description available, ancestor tdragobject description follows
No description available, ancestor tnullinterfacedobject description follows

Hierarchy

Overview

Fields

Protected fformats: msestringarty;
Protected fformatistext: booleanarty;
Protected fformatindex: integer;
Protected fwantedformatindex: integer;
Protected fintf: imimesource;

Methods

Protected function getdata: string; virtual;
Protected function gettext: msestring; virtual;
Protected procedure setdata(const avalue: string); virtual;
Protected procedure settext(const avalue: msestring); virtual;
Protected procedure link(const source,dest: iobjectlink; valuepo: pointer = nil; ainterfacetype: pointer = nil; once: boolean = false);
Protected procedure unlink(const source,dest: iobjectlink; valuepo: pointer = nil);
Protected procedure objevent(const asender: iobjectlink; const event: objecteventty);
Protected function getinstance: tobject;
Public constructor create(const asender: tobject; var instance: tdragobject; const apickpos: pointty; const aformats: array of msestring; const aformatistext: array of boolean; const aactions: dndactionsty = []; const aintf: imimesource = nil); virtual;
Public constructor createwrite(const asender: tobject; var instance: tdragobject; const apickpos: pointty; const aformats: array of msestring; const aformatistext: array of boolean; const aactions: dndactionsty = []; const aintf: imimesource = nil);
Public destructor destroy; override;
Public function checkformat(const awanted: array of msestring): boolean;
Public function convertmimedata(const atypeindex: integer): string; virtual;
Public function convertmimetext(const atypeindex: integer): msestring; virtual;

Properties

Public property formats: msestringarty read fformats;
Public property formatistext: booleanarty read fformatistext;
Public property formatindex: integer read fformatindex write setformatindex default -1;
Public property wantedformatindex: integer read fwantedformatindex write fwantedformatindex default -1;
Public property data: string read getdata write setdata;
Public property text: msestring read gettext write settext;

Description

Fields

Protected fformats: msestringarty;
 
Protected fformatistext: booleanarty;
 
Protected fformatindex: integer;
 
Protected fwantedformatindex: integer;
 
Protected fintf: imimesource;
 

Methods

Protected function getdata: string; virtual;
 
Protected function gettext: msestring; virtual;
 
Protected procedure setdata(const avalue: string); virtual;
 
Protected procedure settext(const avalue: msestring); virtual;
 
Protected procedure link(const source,dest: iobjectlink; valuepo: pointer = nil; ainterfacetype: pointer = nil; once: boolean = false);
 
Protected procedure unlink(const source,dest: iobjectlink; valuepo: pointer = nil);
 
Protected procedure objevent(const asender: iobjectlink; const event: objecteventty);
 
Protected function getinstance: tobject;
 
Public constructor create(const asender: tobject; var instance: tdragobject; const apickpos: pointty; const aformats: array of msestring; const aformatistext: array of boolean; const aactions: dndactionsty = []; const aintf: imimesource = nil); virtual;
 
Public constructor createwrite(const asender: tobject; var instance: tdragobject; const apickpos: pointty; const aformats: array of msestring; const aformatistext: array of boolean; const aactions: dndactionsty = []; const aintf: imimesource = nil);
 
Public destructor destroy; override;
 
Public function checkformat(const awanted: array of msestring): boolean;
 
Public function convertmimedata(const atypeindex: integer): string; virtual;
 
Public function convertmimetext(const atypeindex: integer): msestring; virtual;
 

Properties

Public property formats: msestringarty read fformats;
 
Public property formatistext: booleanarty read fformatistext;
 
Public property formatindex: integer read fformatindex write setformatindex default -1;
 
Public property wantedformatindex: integer read fwantedformatindex write fwantedformatindex default -1;
 
Public property data: string read getdata write setdata;
 
Public property text: msestring read gettext write settext;
 

Generated by PasDoc 0.16.0.