Class tarrayelementeditor

Unit

Declaration

type tarrayelementeditor = class(tpropertyeditor, iremotepropertyeditor)

Description

This item has no description.

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;

This item has no description.

Methods

Protected function gettypinfo: ptypeinfo; override;

This item has no description.

Protected procedure doinsert(const sender: tobject);

This item has no description.

Protected procedure doappend(const sender: tobject);

This item has no description.

Protected procedure dodelete(const sender: tobject);

This item has no description.

Protected function getordvalue(const index: integer = 0): integer; override;

This item has no description.

Protected procedure setordvalue(const value: longword); override; overload;

This item has no description.

Protected procedure setordvalue(const index: integer; const value: longword); override; overload;

This item has no description.

Protected function getint64value(const index: integer = 0): int64; override;

This item has no description.

Protected procedure setint64value(const value: int64); override; overload;

This item has no description.

Protected procedure setint64value(const index: integer; const value: int64); override; overload;

This item has no description.

Protected function getpointervalue(const index: integer = 0): pointer; override;

This item has no description.

Protected procedure setpointervalue(const value: pointer); override; overload;

This item has no description.

Protected procedure setpointervalue(const index: integer; const value: pointer); override; overload;

This item has no description.

Protected procedure setbitvalue(const value: boolean; const bitindex: integer); override;

This item has no description.

Protected function getfloatvalue(const index: integer = 0): extended; override;

This item has no description.

Protected procedure setfloatvalue(const value: extended); override;

This item has no description.

Protected function getstringvalue(const index: integer = 0): string; override;

This item has no description.

Protected procedure setstringvalue(const value: string); override;

This item has no description.

Protected function getmsestringvalue(const index: integer = 0; const raw: boolean = false): msestring; override;

This item has no description.

Protected procedure setmsestringvalue(const value: msestring; const raw: boolean = false); override;

This item has no description.

Protected function getselectedpropinstances: objectarty; virtual;

This item has no description.

Protected function getdefaultstate: propertystatesty; override;

This item has no description.

Protected function getvalueeditor: tpropertyeditor; override;

This item has no description.

Protected function getlinksource: tcomponent; override;

This item has no description.

Public constructor create(aindex: integer; aparenteditor: tarraypropertyeditor; aeditorclass: propertyeditorclassty; const adesigner: idesigner; const aobjectinspector: iobjectinspector; const aprops: propinstancearty; atypinfo: ptypeinfo); reintroduce; virtual;

This item has no description.

Public destructor destroy; override;

This item has no description.

Public function canrevert: boolean; override;

This item has no description.

Public procedure setvalue(const value: msestring); override;

This item has no description.

Public function getvalue: msestring; override;

This item has no description.

Public function getvalues: msestringarty; override;

This item has no description.

Public procedure edit; override;

This item has no description.

Public procedure focused() override;

This item has no description.

Public function name: msestring; override;

This item has no description.

Public function subproperties: propertyeditorarty; override;

This item has no description.

Public procedure dragbegin(var accept: boolean); override;

This item has no description.

Public procedure dragover(const sender: tpropertyeditor; var accept: boolean); override;

This item has no description.

Public procedure dragdrop(const sender: tpropertyeditor); override;

This item has no description.

Public procedure dopopup(var amenu: tpopupmenu; const atransientfor: twidget; var mouseinfo: mouseeventinfoty); override;

This item has no description.

Public procedure dokeydown(var ainfo: keyeventinfoty); override;

This item has no description.

Properties

Public property index: int32 read findex;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.