Class tpropertyeditor
Unit
Declaration
type tpropertyeditor = class(tnullinterfacedobject)
Description
This item has no description.
Hierarchy
- tobject
- tnullinterfacedobject
- tpropertyeditor
Overview
Fields
| Protected | fsortlevel: integer; |
| Protected | ftypeinfo: ptypeinfo; |
| Protected | fstate: propertystatesty; |
| Protected | fparenteditor: tpropertyeditor; |
| Protected | fname: msestring; |
| Protected | fdesigner: idesigner; |
| Protected | fmodule: tmsecomponent; |
| Protected | fcomponent: tcomponent; |
| Protected | fobjectinspector: iobjectinspector; |
| Protected | fprops: propinstancearty; |
| Protected | fremote: iremotepropertyeditor; |
Methods
| Protected | procedure properror; |
| Protected | function instance(const index: integer = 0): tobject; |
| Protected | function typedata: ptypedata; |
| Protected | function gettypinfo: ptypeinfo; virtual; |
| Protected | function getordvalue(const index: integer = 0): integer; virtual; |
| Protected | procedure setordvalue(const value: longword); virtual; overload; |
| Protected | procedure setordvalue(const index: integer; const value: longword); virtual; overload; |
| Protected | function getint64value(const index: integer = 0): int64; virtual; |
| Protected | procedure setint64value(const value: int64); virtual; overload; |
| Protected | procedure setint64value(const index: integer; const value: int64); virtual; overload; |
| Protected | function getpointervalue(const index: integer = 0): pointer; virtual; |
| Protected | procedure setpointervalue(const value: pointer); overload; virtual; |
| Protected | procedure setpointervalue(const index: integer; const value: pointer); virtual; overload; |
| Protected | procedure setbitvalue(const value: boolean; const bitindex: integer); virtual; |
| Protected | function getfloatvalue(const index: integer = 0): extended; virtual; |
| Protected | procedure setfloatvalue(const value: extended); virtual; |
| Protected | function getcurrencyvalue(const index: integer = 0): currency; virtual; |
| Protected | procedure setcurrencyvalue(const value: currency); virtual; |
| Protected | function getstringvalue(const index: integer = 0): string; virtual; |
| Protected | procedure setstringvalue(const value: string); virtual; |
| Protected | function getutf8stringvalue(const index: integer = 0): utf8string virtual; |
| Protected | procedure setutf8stringvalue(const value: utf8string) virtual; |
| Protected | function getmsestringvalue(const index: integer = 0; const raw: boolean = false): msestring; virtual; |
| Protected | procedure setmsestringvalue(const value: msestring; const raw: boolean = false); virtual; |
| Protected | function getvariantvalue(const index: integer = 0): variant; virtual; |
| Protected | procedure setvariantvalue(const value: variant); virtual; |
| Protected | function decodemsestring(const avalue: msestring): msestring; |
| Protected | function encodemsestring(const avalue: msestring): msestring; |
| Protected | function getmethodvalue(const index: integer = 0): tmethod; |
| Protected | procedure setmethodvalue(const value: tmethod); |
| Protected | function getparenteditor: tpropertyeditor; |
| Protected | function queryselectedpropinstances: objectarty; |
| Protected | procedure modified; virtual; |
| Protected | function getdefaultstate: propertystatesty; virtual; |
| Protected | procedure setsubprop; virtual; |
| Protected | function getvalueeditor: tpropertyeditor; virtual; |
| Protected | function getlinksource: tcomponent; virtual; |
| Public | constructor create(const adesigner: idesigner; const amodule: tmsecomponent; const acomponent: tcomponent; const aobjectinspector: iobjectinspector; const aprops: propinstancearty; atypeinfo: ptypeinfo); virtual; |
| Public | destructor destroy; override; |
| Public | procedure setremote(intf: iremotepropertyeditor); |
| Public | procedure updatedefaultvalue; virtual; |
| Public | function canrevert: boolean; virtual; |
| Public | procedure copyproperty(const asource: tobject); virtual; |
| Public | function propertyname: msestring; virtual; |
| Public | function name: msestring; virtual; |
| Public | function allequal: boolean; virtual; |
| Public | function subproperties: propertyeditorarty; virtual; |
| Public | function props: propinstancearty; |
| Public | function rootprops: propinstancearty; |
| Public | function propowner: componentarty; |
| Public | procedure setvalue(const value: msestring); virtual; |
| Public | function getvalue: msestring; virtual; |
| Public | function getvalues: msestringarty; virtual; |
| Public | function sortlevel: integer; |
| Public | procedure dragbegin(var accept: boolean); virtual; |
| Public | procedure dragover(const sender: tpropertyeditor; var accept: boolean); virtual; |
| Public | procedure dragdrop(const sender: tpropertyeditor); virtual; |
| Public | procedure dopopup(var amenu: tpopupmenu; const atransientfor: twidget; var mouseinfo: mouseeventinfoty); virtual; |
| Public | procedure dokeydown(var ainfo: keyeventinfoty); virtual; |
| Public | procedure edit(); virtual; |
| Public | procedure focused() virtual; |
| Public | procedure navigevent(); virtual; |
Properties
| Public | property state: propertystatesty read fstate; |
| Public | property typinfo: ptypeinfo read gettypinfo; |
| Public | property count: integer read getcount; |
| Public | property expanded: boolean read getexpanded write setexpanded; |
| Public | property selected: boolean read getselected write setselected; |
| Public | property module: tmsecomponent read fmodule; |
| Public | property component: tcomponent read fcomponent; |
| Public | property parenteditor: tpropertyeditor read fparenteditor; |
| Public | property valueeditor: tpropertyeditor read getvalueeditor; |
| Public | property linksource: tcomponent read getlinksource; |
| Public | property linkcomponent: tcomponent read getlinkcomponent; |
Description
Fields
| Protected | fsortlevel: integer; |
|
This item has no description. | |
| Protected | ftypeinfo: ptypeinfo; |
|
This item has no description. | |
| Protected | fstate: propertystatesty; |
|
This item has no description. | |
| Protected | fparenteditor: tpropertyeditor; |
|
This item has no description. | |
| Protected | fname: msestring; |
|
This item has no description. | |
| Protected | fdesigner: idesigner; |
|
This item has no description. | |
| Protected | fmodule: tmsecomponent; |
|
This item has no description. | |
| Protected | fcomponent: tcomponent; |
|
This item has no description. | |
| Protected | fobjectinspector: iobjectinspector; |
|
This item has no description. | |
| Protected | fprops: propinstancearty; |
|
This item has no description. | |
| Protected | fremote: iremotepropertyeditor; |
|
This item has no description. | |
Methods
| Protected | procedure properror; |
|
This item has no description. | |
| Protected | function instance(const index: integer = 0): tobject; |
|
This item has no description. | |
| Protected | function typedata: ptypedata; |
|
This item has no description. | |
| Protected | function gettypinfo: ptypeinfo; virtual; |
|
This item has no description. | |
| Protected | function getordvalue(const index: integer = 0): integer; virtual; |
|
This item has no description. | |
| Protected | procedure setordvalue(const value: longword); virtual; overload; |
|
This item has no description. | |
| Protected | procedure setordvalue(const index: integer; const value: longword); virtual; overload; |
|
This item has no description. | |
| Protected | function getint64value(const index: integer = 0): int64; virtual; |
|
This item has no description. | |
| Protected | procedure setint64value(const value: int64); virtual; overload; |
|
This item has no description. | |
| Protected | procedure setint64value(const index: integer; const value: int64); virtual; overload; |
|
This item has no description. | |
| Protected | function getpointervalue(const index: integer = 0): pointer; virtual; |
|
This item has no description. | |
| Protected | procedure setpointervalue(const value: pointer); overload; virtual; |
|
This item has no description. | |
| Protected | procedure setpointervalue(const index: integer; const value: pointer); virtual; overload; |
|
This item has no description. | |
| Protected | procedure setbitvalue(const value: boolean; const bitindex: integer); virtual; |
|
This item has no description. | |
| Protected | function getfloatvalue(const index: integer = 0): extended; virtual; |
|
This item has no description. | |
| Protected | procedure setfloatvalue(const value: extended); virtual; |
|
This item has no description. | |
| Protected | function getcurrencyvalue(const index: integer = 0): currency; virtual; |
|
This item has no description. | |
| Protected | procedure setcurrencyvalue(const value: currency); virtual; |
|
This item has no description. | |
| Protected | function getstringvalue(const index: integer = 0): string; virtual; |
|
This item has no description. | |
| Protected | procedure setstringvalue(const value: string); virtual; |
|
This item has no description. | |
| Protected | function getutf8stringvalue(const index: integer = 0): utf8string virtual; |
|
This item has no description. | |
| Protected | procedure setutf8stringvalue(const value: utf8string) virtual; |
|
This item has no description. | |
| Protected | function getmsestringvalue(const index: integer = 0; const raw: boolean = false): msestring; virtual; |
|
This item has no description. | |
| Protected | procedure setmsestringvalue(const value: msestring; const raw: boolean = false); virtual; |
|
This item has no description. | |
| Protected | function getvariantvalue(const index: integer = 0): variant; virtual; |
|
This item has no description. | |
| Protected | procedure setvariantvalue(const value: variant); virtual; |
|
This item has no description. | |
| Protected | function decodemsestring(const avalue: msestring): msestring; |
|
This item has no description. | |
| Protected | function encodemsestring(const avalue: msestring): msestring; |
|
This item has no description. | |
| Protected | function getmethodvalue(const index: integer = 0): tmethod; |
|
This item has no description. | |
| Protected | procedure setmethodvalue(const value: tmethod); |
|
This item has no description. | |
| Protected | function getparenteditor: tpropertyeditor; |
|
This item has no description. | |
| Protected | function queryselectedpropinstances: objectarty; |
|
This item has no description. | |
| Protected | procedure modified; virtual; |
|
This item has no description. | |
| Protected | function getdefaultstate: propertystatesty; virtual; |
|
This item has no description. | |
| Protected | procedure setsubprop; virtual; |
|
This item has no description. | |
| Protected | function getvalueeditor: tpropertyeditor; virtual; |
|
This item has no description. | |
| Protected | function getlinksource: tcomponent; virtual; |
|
This item has no description. | |
| Public | constructor create(const adesigner: idesigner; const amodule: tmsecomponent; const acomponent: tcomponent; const aobjectinspector: iobjectinspector; const aprops: propinstancearty; atypeinfo: ptypeinfo); virtual; |
|
This item has no description. | |
| Public | destructor destroy; override; |
|
This item has no description. | |
| Public | procedure setremote(intf: iremotepropertyeditor); |
|
This item has no description. | |
| Public | procedure updatedefaultvalue; virtual; |
|
This item has no description. | |
| Public | function canrevert: boolean; virtual; |
|
This item has no description. | |
| Public | procedure copyproperty(const asource: tobject); virtual; |
|
This item has no description. | |
| Public | function propertyname: msestring; virtual; |
|
This item has no description. | |
| Public | function name: msestring; virtual; |
|
This item has no description. | |
| Public | function allequal: boolean; virtual; |
|
This item has no description. | |
| Public | function subproperties: propertyeditorarty; virtual; |
|
This item has no description. | |
| Public | function props: propinstancearty; |
|
This item has no description. | |
| Public | function rootprops: propinstancearty; |
|
This item has no description. | |
| Public | function propowner: componentarty; |
|
This item has no description. | |
| Public | procedure setvalue(const value: msestring); virtual; |
|
This item has no description. | |
| Public | function getvalue: msestring; virtual; |
|
This item has no description. | |
| Public | function getvalues: msestringarty; virtual; |
|
This item has no description. | |
| Public | function sortlevel: integer; |
|
This item has no description. | |
| Public | procedure dragbegin(var accept: boolean); virtual; |
|
This item has no description. | |
| Public | procedure dragover(const sender: tpropertyeditor; var accept: boolean); virtual; |
|
This item has no description. | |
| Public | procedure dragdrop(const sender: tpropertyeditor); virtual; |
|
This item has no description. | |
| Public | procedure dopopup(var amenu: tpopupmenu; const atransientfor: twidget; var mouseinfo: mouseeventinfoty); virtual; |
|
This item has no description. | |
| Public | procedure dokeydown(var ainfo: keyeventinfoty); virtual; |
|
This item has no description. | |
| Public | procedure edit(); virtual; |
|
This item has no description. | |
| Public | procedure focused() virtual; |
|
This item has no description. | |
| Public | procedure navigevent(); virtual; |
|
This item has no description. | |
Properties
| Public | property state: propertystatesty read fstate; |
|
This item has no description. | |
| Public | property typinfo: ptypeinfo read gettypinfo; |
|
This item has no description. | |
| Public | property count: integer read getcount; |
|
This item has no description. | |
| Public | property expanded: boolean read getexpanded write setexpanded; |
|
This item has no description. | |
| Public | property selected: boolean read getselected write setselected; |
|
This item has no description. | |
| Public | property module: tmsecomponent read fmodule; |
|
This item has no description. | |
| Public | property component: tcomponent read fcomponent; |
|
This item has no description. | |
| Public | property parenteditor: tpropertyeditor read fparenteditor; |
|
This item has no description. | |
| Public | property valueeditor: tpropertyeditor read getvalueeditor; |
|
This item has no description. | |
| Public | property linksource: tcomponent read getlinksource; |
|
This item has no description. | |
| Public | property linkcomponent: tcomponent read getlinkcomponent; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.