Class tmsecomponent

Unit

Declaration

type tmsecomponent = class(tcomponent, ievent, iificommand, iificlient)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected fmsecomponentstate: msecomponentstatesty;
Protected fobjectlinker: tobjectlinker;
Protected factualclassname: pshortstring;
Protected fancestorclassname: string;
Protected fhelpcontext: msestring;
Protected fifiserverintf: iifiserver;

Methods

Protected procedure setifiserverintf(const aintf: iifiserver);
Protected function getdefaultifilink: iificlient; virtual;
Protected function getifidatatype: listdatatypety virtual;
Protected procedure executeificommand(var acommand: ificommandcodety); virtual;
Protected function getancestorclassname: string;
Protected function getmsecomponentstate: msecomponentstatesty;
Protected function getobjectlinker: tobjectlinker;
Protected procedure objectevent(const sender: tobject; const event: objecteventty); virtual;
Protected procedure dobeginread; virtual;
Protected procedure doendread; virtual;
Protected procedure readstate(reader: treader); override;
Protected procedure loaded; override;
Protected procedure validaterename(acomponent: tcomponent; const curname, newname: string); override;
Protected procedure setchildorder(child: tcomponent; order: integer); override;
Protected procedure sendchangeevent(const aevent: objecteventty = oe_changed);
Protected function linkcount: integer;
Protected function candestroyevent(const event: tmethod): boolean;
Protected function gethelpcontext: msestring; virtual;
Protected class function classskininfo: skininfoty; virtual;
Protected function skininfo: skininfoty; virtual;
Protected function hasskin: boolean; virtual;
Protected function getcomponentinstance: tcomponent;
Protected procedure getcompchildren(const proc: tgetchildproc; const root: tcomponent);
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); virtual;
Protected procedure objevent(const sender: iobjectlink; const event: objecteventty); virtual;
Protected function getinstance: tobject;
Protected function getcomponent: tcomponent;
Protected procedure receiveevent(const event: tobjectevent); virtual;
Protected procedure designselected(const selected: boolean); virtual;
Protected procedure setlinkedvar(const source: iobjectlink; var dest: iobjectlink; const linkintf: iobjectlink = nil); overload;
Protected procedure setlinkedvar(const source: tmsecomponent; var dest: tmsecomponent; const linkintf: iobjectlink = nil); overload;
Protected procedure setlinkedvar(const source: tlinkedobject; var dest: tlinkedobject; const linkintf: iobjectlink = nil); overload;
Protected procedure setlinkedvar(const source: tlinkedpersistent; var dest: tlinkedpersistent; const linkintf: iobjectlink = nil); overload;
Protected function getactualclassname: string;
Protected class function getmoduleclassname: string; virtual;
Protected class function hasresource: boolean; virtual;
Protected procedure defineproperties(filer: tfiler); override;
Protected procedure componentevent(const event: tcomponentevent); virtual;
Protected procedure doasyncevent(var atag: integer); virtual;
Protected procedure doafterload; virtual;
Public destructor destroy; override;
Public procedure writestate(writer: twriter); override;
Public procedure updateskin(const recursive: boolean = false); virtual;
Public function loading: boolean; reintroduce;
Public procedure setsubcompref;
Public function canevent(const event: tmethod): boolean;
Public procedure setoptionalobject(const value: tpersistent; var instance; createproc: createprocty);
Public procedure getoptionalobject(const instance: tobject; createproc: createprocty);
Public function getcorbainterface(const aintf: ptypeinfo; out obj) : boolean;
Public procedure initnewcomponent(const ascale: real); virtual;
Public function checkowned(component: tcomponent): boolean;
Public function checkowner(component: tcomponent): boolean;
Public function rootowner: tcomponent;
Public function getrootcomponentpath: componentarty;
Public function linkedobjects: objectarty;
Public procedure sendcomponentevent(const event: tcomponentevent; const destroyevent: boolean = true);
Public procedure sendrootcomponentevent(const event: tcomponentevent; const destroyevent: boolean = true);
Public procedure asyncevent(atag: integer = 0; const aoptions: posteventoptionsty = []);
Public procedure postcomponentevent(const event: tcomponentevent; const aoptions: posteventoptionsty = []);

Properties

Public property moduleclassname: string read getmoduleclassname;
Public property actualclassname: string read getactualclassname;
Public property msecomponentstate: msecomponentstatesty read fmsecomponentstate;
Public property onbeforeupdateskin: notifyeventty read fonbeforeupdateskin write fonbeforeupdateskin;
Public property onafterupdateskin: notifyeventty read fonafterupdateskin write fonafterupdateskin;
Published property helpcontext: msestring read gethelpcontext write fhelpcontext;

Description

Fields

Protected fmsecomponentstate: msecomponentstatesty;

This item has no description.

Protected fobjectlinker: tobjectlinker;

This item has no description.

Protected factualclassname: pshortstring;

This item has no description.

Protected fancestorclassname: string;

This item has no description.

Protected fhelpcontext: msestring;

This item has no description.

Protected fifiserverintf: iifiserver;

This item has no description.

Methods

Protected procedure setifiserverintf(const aintf: iifiserver);

This item has no description.

Protected function getdefaultifilink: iificlient; virtual;

This item has no description.

Protected function getifidatatype: listdatatypety virtual;

This item has no description.

Protected procedure executeificommand(var acommand: ificommandcodety); virtual;

This item has no description.

Protected function getancestorclassname: string;

This item has no description.

Protected function getmsecomponentstate: msecomponentstatesty;

This item has no description.

Protected function getobjectlinker: tobjectlinker;

This item has no description.

Protected procedure objectevent(const sender: tobject; const event: objecteventty); virtual;

This item has no description.

Protected procedure dobeginread; virtual;

This item has no description.

Protected procedure doendread; virtual;

This item has no description.

Protected procedure readstate(reader: treader); override;

This item has no description.

Protected procedure loaded; override;

This item has no description.

Protected procedure validaterename(acomponent: tcomponent; const curname, newname: string); override;

This item has no description.

Protected procedure setchildorder(child: tcomponent; order: integer); override;

This item has no description.

Protected procedure sendchangeevent(const aevent: objecteventty = oe_changed);

This item has no description.

Protected function linkcount: integer;

This item has no description.

Protected function candestroyevent(const event: tmethod): boolean;

This item has no description.

Protected function gethelpcontext: msestring; virtual;

This item has no description.

Protected class function classskininfo: skininfoty; virtual;

This item has no description.

Protected function skininfo: skininfoty; virtual;

This item has no description.

Protected function hasskin: boolean; virtual;

This item has no description.

Protected function getcomponentinstance: tcomponent;

This item has no description.

Protected procedure getcompchildren(const proc: tgetchildproc; const root: tcomponent);

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

This item has no description.

Protected procedure objevent(const sender: iobjectlink; const event: objecteventty); virtual;

This item has no description.

Protected function getinstance: tobject;

This item has no description.

Protected function getcomponent: tcomponent;

This item has no description.

Protected procedure receiveevent(const event: tobjectevent); virtual;

This item has no description.

Protected procedure designselected(const selected: boolean); virtual;

This item has no description.

Protected procedure setlinkedvar(const source: iobjectlink; var dest: iobjectlink; const linkintf: iobjectlink = nil); overload;

This item has no description.

Protected procedure setlinkedvar(const source: tmsecomponent; var dest: tmsecomponent; const linkintf: iobjectlink = nil); overload;

This item has no description.

Protected procedure setlinkedvar(const source: tlinkedobject; var dest: tlinkedobject; const linkintf: iobjectlink = nil); overload;

This item has no description.

Protected procedure setlinkedvar(const source: tlinkedpersistent; var dest: tlinkedpersistent; const linkintf: iobjectlink = nil); overload;

This item has no description.

Protected function getactualclassname: string;

This item has no description.

Protected class function getmoduleclassname: string; virtual;

This item has no description.

Protected class function hasresource: boolean; virtual;

This item has no description.

Protected procedure defineproperties(filer: tfiler); override;

This item has no description.

Protected procedure componentevent(const event: tcomponentevent); virtual;

This item has no description.

Protected procedure doasyncevent(var atag: integer); virtual;

This item has no description.

Protected procedure doafterload; virtual;

This item has no description.

Public destructor destroy; override;

This item has no description.

Public procedure writestate(writer: twriter); override;

This item has no description.

Public procedure updateskin(const recursive: boolean = false); virtual;

This item has no description.

Public function loading: boolean; reintroduce;

This item has no description.

Public procedure setsubcompref;

This item has no description.

Public function canevent(const event: tmethod): boolean;

This item has no description.

Public procedure setoptionalobject(const value: tpersistent; var instance; createproc: createprocty);

This item has no description.

Public procedure getoptionalobject(const instance: tobject; createproc: createprocty);

This item has no description.

Public function getcorbainterface(const aintf: ptypeinfo; out obj) : boolean;

This item has no description.

Public procedure initnewcomponent(const ascale: real); virtual;

This item has no description.

Public function checkowned(component: tcomponent): boolean;

This item has no description.

Public function checkowner(component: tcomponent): boolean;

This item has no description.

Public function rootowner: tcomponent;

This item has no description.

Public function getrootcomponentpath: componentarty;

This item has no description.

Public function linkedobjects: objectarty;

This item has no description.

Public procedure sendcomponentevent(const event: tcomponentevent; const destroyevent: boolean = true);

This item has no description.

Public procedure sendrootcomponentevent(const event: tcomponentevent; const destroyevent: boolean = true);

This item has no description.

Public procedure asyncevent(atag: integer = 0; const aoptions: posteventoptionsty = []);

This item has no description.

Public procedure postcomponentevent(const event: tcomponentevent; const aoptions: posteventoptionsty = []);

This item has no description.

Properties

Public property moduleclassname: string read getmoduleclassname;

This item has no description.

Public property actualclassname: string read getactualclassname;

This item has no description.

Public property msecomponentstate: msecomponentstatesty read fmsecomponentstate;

This item has no description.

Public property onbeforeupdateskin: notifyeventty read fonbeforeupdateskin write fonbeforeupdateskin;

This item has no description.

Public property onafterupdateskin: notifyeventty read fonafterupdateskin write fonafterupdateskin;

This item has no description.

Published property helpcontext: msestring read gethelpcontext write fhelpcontext;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.