Class tarrayelementeditor

Unit

Declaration

type tarrayelementeditor = class(tpropertyeditor, iremotepropertyeditor)

Description

No description available, ancestor tpropertyeditor description follows
No description available, ancestor tnullinterfacedobject description follows

Hierarchy

Overview

Fields

Protected findex: integer;

Methods

Protected function gettypinfo: ptypeinfo; override;
Protected procedure doinsert(const sender: tobject);
Protected procedure doappend(const sender: tobject);
Protected procedure dodelete(const sender: tobject);
Protected function getordvalue(const index: integer = 0): integer; override;
Protected procedure setordvalue(const value: longword); override; overload;
Protected procedure setordvalue(const index: integer; const value: longword); override; overload;
Protected function getint64value(const index: integer = 0): int64; override;
Protected procedure setint64value(const value: int64); override; overload;
Protected procedure setint64value(const index: integer; const value: int64); override; overload;
Protected function getpointervalue(const index: integer = 0): pointer; override;
Protected procedure setpointervalue(const value: pointer); override; overload;
Protected procedure setpointervalue(const index: integer; const value: pointer); override; overload;
Protected procedure setbitvalue(const value: boolean; const bitindex: integer); override;
Protected function getfloatvalue(const index: integer = 0): extended; override;
Protected procedure setfloatvalue(const value: extended); override;
Protected function getstringvalue(const index: integer = 0): string; override;
Protected procedure setstringvalue(const value: string); override;
Protected function getmsestringvalue(const index: integer = 0; const raw: boolean = false): msestring; override;
Protected procedure setmsestringvalue(const value: msestring; const raw: boolean = false); override;
Protected function getselectedpropinstances: objectarty; virtual;
Protected function getdefaultstate: propertystatesty; override;
Protected function getvalueeditor: tpropertyeditor; override;
Protected function getlinksource: tcomponent; override;
Public constructor create(aindex: integer; aparenteditor: tarraypropertyeditor; aeditorclass: propertyeditorclassty; const adesigner: idesigner; const aobjectinspector: iobjectinspector; const aprops: propinstancearty; atypinfo: ptypeinfo); reintroduce; virtual;
Public destructor destroy; override;
Public function canrevert: boolean; override;
Public procedure setvalue(const value: msestring); override;
Public function getvalue: msestring; override;
Public function getvalues: msestringarty; override;
Public procedure edit; override;
Public procedure focused() override;
Public function name: msestring; override;
Public function subproperties: propertyeditorarty; override;
Public procedure dragbegin(var accept: boolean); override;
Public procedure dragover(const sender: tpropertyeditor; var accept: boolean); override;
Public procedure dragdrop(const sender: tpropertyeditor); override;
Public procedure dopopup(var amenu: tpopupmenu; const atransientfor: twidget; var mouseinfo: mouseeventinfoty); override;
Public procedure dokeydown(var ainfo: keyeventinfoty); override;

Properties

Public property index: int32 read findex;

Description

Fields

Protected findex: integer;
 

Methods

Protected function gettypinfo: ptypeinfo; override;
 
Protected procedure doinsert(const sender: tobject);
 
Protected procedure doappend(const sender: tobject);
 
Protected procedure dodelete(const sender: tobject);
 
Protected function getordvalue(const index: integer = 0): integer; override;
 
Protected procedure setordvalue(const value: longword); override; overload;
 
Protected procedure setordvalue(const index: integer; const value: longword); override; overload;
 
Protected function getint64value(const index: integer = 0): int64; override;
 
Protected procedure setint64value(const value: int64); override; overload;
 
Protected procedure setint64value(const index: integer; const value: int64); override; overload;
 
Protected function getpointervalue(const index: integer = 0): pointer; override;
 
Protected procedure setpointervalue(const value: pointer); override; overload;
 
Protected procedure setpointervalue(const index: integer; const value: pointer); override; overload;
 
Protected procedure setbitvalue(const value: boolean; const bitindex: integer); override;
 
Protected function getfloatvalue(const index: integer = 0): extended; override;
 
Protected procedure setfloatvalue(const value: extended); override;
 
Protected function getstringvalue(const index: integer = 0): string; override;
 
Protected procedure setstringvalue(const value: string); override;
 
Protected function getmsestringvalue(const index: integer = 0; const raw: boolean = false): msestring; override;
 
Protected procedure setmsestringvalue(const value: msestring; const raw: boolean = false); override;
 
Protected function getselectedpropinstances: objectarty; virtual;
 
Protected function getdefaultstate: propertystatesty; override;
 
Protected function getvalueeditor: tpropertyeditor; override;
 
Protected function getlinksource: tcomponent; override;
 
Public constructor create(aindex: integer; aparenteditor: tarraypropertyeditor; aeditorclass: propertyeditorclassty; const adesigner: idesigner; const aobjectinspector: iobjectinspector; const aprops: propinstancearty; atypinfo: ptypeinfo); reintroduce; virtual;
 
Public destructor destroy; override;
 
Public function canrevert: boolean; override;
 
Public procedure setvalue(const value: msestring); override;
 
Public function getvalue: msestring; override;
 
Public function getvalues: msestringarty; override;
 
Public procedure edit; override;
 
Public procedure focused() override;
 
Public function name: msestring; override;
 
Public function subproperties: propertyeditorarty; override;
 
Public procedure dragbegin(var accept: boolean); override;
 
Public procedure dragover(const sender: tpropertyeditor; var accept: boolean); override;
 
Public procedure dragdrop(const sender: tpropertyeditor); override;
 
Public procedure dopopup(var amenu: tpopupmenu; const atransientfor: twidget; var mouseinfo: mouseeventinfoty); override;
 
Public procedure dokeydown(var ainfo: keyeventinfoty); override;
 

Properties

Public property index: int32 read findex;
 

Generated by PasDoc 0.16.0.