Class tmimedragobject

Unit

Declaration

type tmimedragobject = class(tdragobject, iobjectlink)

Description

This item has no description.

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;

This item has no description.

Protected fformatistext: booleanarty;

This item has no description.

Protected fformatindex: integer;

This item has no description.

Protected fwantedformatindex: integer;

This item has no description.

Protected fintf: imimesource;

This item has no description.

Methods

Protected function getdata: string; virtual;

This item has no description.

Protected function gettext: msestring; virtual;

This item has no description.

Protected procedure setdata(const avalue: string); virtual;

This item has no description.

Protected procedure settext(const avalue: msestring); virtual;

This item has no description.

Protected procedure link(const source,dest: iobjectlink; valuepo: pointer = nil; ainterfacetype: pointer = nil; once: boolean = false);

This item has no description.

Protected procedure unlink(const source,dest: iobjectlink; valuepo: pointer = nil);

This item has no description.

Protected procedure objevent(const asender: iobjectlink; const event: objecteventty);

This item has no description.

Protected function getinstance: tobject;

This item has no description.

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;

This item has no description.

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);

This item has no description.

Public destructor destroy; override;

This item has no description.

Public function checkformat(const awanted: array of msestring): boolean;

This item has no description.

Public function convertmimedata(const atypeindex: integer): string; virtual;

This item has no description.

Public function convertmimetext(const atypeindex: integer): msestring; virtual;

This item has no description.

Properties

Public property formats: msestringarty read fformats;

This item has no description.

Public property formatistext: booleanarty read fformatistext;

This item has no description.

Public property formatindex: integer read fformatindex write setformatindex default -1;

This item has no description.

Public property wantedformatindex: integer read fwantedformatindex write fwantedformatindex default -1;

This item has no description.

Public property data: string read getdata write setdata;

This item has no description.

Public property text: msestring read gettext write settext;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.