Class tcustomchartedit
Unit
Declaration
type tcustomchartedit = class(tcustomchart, iobjectpicker)
Description
No description available, ancestor tcustomchart description follows
No description available, ancestor tcuchart description follows
No description available, ancestor tscrollbox description follows
No description available, ancestor tscalingwidget description follows
No description available, ancestor tcustomscalingwidget description follows
No description available, ancestor tpublishedwidget description follows
No description available, ancestor tpublishedwidgetnwr description follows
No description available, ancestor tactionpublishedwidgetnwr description follows
No description available, ancestor tactionwidget description follows
No description available, ancestor twidget description follows
No description available, ancestor tactcomponent description follows
No description available, ancestor tmsecomponent description follows
Hierarchy
- TObject
- TPersistent
- tcomponent
- tmsecomponent
- tactcomponent
- twidget
- tactionwidget
- tactionpublishedwidgetnwr
- tpublishedwidgetnwr
- tpublishedwidget
- tcustomscalingwidget
- tscalingwidget
- tscrollbox
- tcuchart
- tcustomchart
- tcustomchartedit
Overview
Methods
procedure resetnodehint; |
|
function hasactivetrace: boolean; |
|
function nodepos(const atrace: integer; const aindex: integer): pointty; |
|
function nearestnode(const apos: pointty; const all: boolean; out atrace,aindex: integer): boolean; |
|
function nodesinrect(const arect: rectty): integerarty; |
|
function encodenodes(const atrace: integer; const aindex: array of integer): integerarty; |
|
function decodenodes(const aitems: integerarty; out atrace: integer; out aindex: integerarty): boolean; |
|
function chartcoordxy(const atrace: integer; const avalue: complexty): pointty; |
|
function tracecoordxy(const atrace: integer; const apos: pointty): complexty; |
|
function chartcoordxseries(const atrace: integer; const avalue: xseriesdataty): pointty; |
|
function tracecoordxseries(const atrace: integer; const apos: pointty): xseriesdataty; |
|
function encodemarker(const isy: boolean; const adial,aindex: integer): integerarty; |
|
function decodemarker(const aitems: integerarty; out isy: boolean; out adial: integer; out aindex: integer): boolean; |
|
function xmarkertochart(const avalue: real; const adial: integer): integer; |
|
function ymarkertochart(const avalue: real; const adial: integer): integer; |
|
function xcharttomarker(const apos: integer; const adial: integer): real; |
|
function ycharttomarker(const apos: integer; const adial: integer): real; |
|
function getmarker(const apos: pointty; const nolimited: boolean; out isy: boolean; out adial,aindex: integer): boolean; |
|
procedure tracehint(const atrace,aindex: integer); |
|
procedure markerhint(const apos: pointty; const isy: boolean; const adial,aindex: integer); |
|
procedure clientmouseevent(var info: mouseeventinfoty); override; |
|
procedure dokeydown(var ainfo: keyeventinfoty); override; |
|
procedure dobeforepaint(const acanvas: tcanvas); override; |
|
procedure doafterpaint(const acanvas: tcanvas); override; |
|
procedure change; |
|
procedure dochange; virtual; |
|
procedure domarkerchange; virtual; |
|
function chartdataxy: complexarty; |
|
function chartdataxseries: realarty; |
|
function activetraceitem: ttrace; |
|
procedure doreadvalue(const reader: tstatreader); virtual; abstract; |
|
procedure dowritevalue(const writer: tstatwriter); virtual; abstract; |
|
procedure dostatread(const reader: tstatreader); override; |
|
procedure dostatwrite(const writer: tstatwriter); override; |
|
procedure statread; override; |
|
procedure loaded; override; |
|
procedure docheckvalue(var accept: boolean); virtual; abstract; |
|
procedure doclear; virtual; abstract; |
|
procedure drawcrosshaircursor(const canvas: tcanvas; const center: pointty); virtual; |
|
function getcursorshape(const sender: tobjectpicker; var shape: cursorshapety): boolean; |
|
procedure getpickobjects(const sender: tobjectpicker; var objects: integerarty); |
|
procedure beginpickmove(const sender: tobjectpicker); |
|
procedure pickthumbtrack(const sender: tobjectpicker); |
|
procedure endpickmove(const sender: tobjectpicker); |
|
procedure cancelpickmove(const sender: tobjectpicker); |
|
procedure paintxorpic(const sender: tobjectpicker; const canvas: tcanvas); |
|
constructor create(aowner: tcomponent); override; |
|
destructor destroy; override; |
|
procedure clear; override; |
|
function checkvalue: boolean; |
Properties
property readonly: boolean read getreadonly write setreadonly; |
|
property activetrace: integer read factivetrace
write setactivetrace default 0; |
|
property optionsedit: optionseditty read foptionsedit write setoptionsedit
default defaultoptionsedit; |
|
property optionsedit1: optionsedit1ty read foptionsedit1 write foptionsedit1
default defaultchartoptionsedit1; |
|
property snapdist: integer read fsnapdist write fsnapdist
default defaultsnapdist; |
|
property options: charteditoptionsty read foptions
write setoptions default []; |
|
property onchange: notifyeventty read fonchange write fonchange; |
|
property onsetmarker: markerseteventty read fonsetmarker write fonsetmarker; |
|
property onmarkerentered: notifyeventty read fonmarkerentered
write fonmarkerentered; |
|
property ontracehint: tracehinteventty read fontracehint write fontracehint; |
|
property onmarkerhint: markerhinteventty read fonmarkerhint
write fonmarkerhint; |
|
property optionswidget default defaultcharteditoptionswidget; |
Description
Methods
procedure resetnodehint; |
|
function hasactivetrace: boolean; |
|
function nodepos(const atrace: integer; const aindex: integer): pointty; |
|
function nearestnode(const apos: pointty; const all: boolean; out atrace,aindex: integer): boolean; |
|
function nodesinrect(const arect: rectty): integerarty; |
|
function encodenodes(const atrace: integer; const aindex: array of integer): integerarty; |
|
function decodenodes(const aitems: integerarty; out atrace: integer; out aindex: integerarty): boolean; |
|
function chartcoordxy(const atrace: integer; const avalue: complexty): pointty; |
|
function tracecoordxy(const atrace: integer; const apos: pointty): complexty; |
|
function chartcoordxseries(const atrace: integer; const avalue: xseriesdataty): pointty; |
|
function tracecoordxseries(const atrace: integer; const apos: pointty): xseriesdataty; |
|
function encodemarker(const isy: boolean; const adial,aindex: integer): integerarty; |
|
function decodemarker(const aitems: integerarty; out isy: boolean; out adial: integer; out aindex: integer): boolean; |
|
function xmarkertochart(const avalue: real; const adial: integer): integer; |
|
function ymarkertochart(const avalue: real; const adial: integer): integer; |
|
function xcharttomarker(const apos: integer; const adial: integer): real; |
|
function ycharttomarker(const apos: integer; const adial: integer): real; |
|
function getmarker(const apos: pointty; const nolimited: boolean; out isy: boolean; out adial,aindex: integer): boolean; |
|
procedure tracehint(const atrace,aindex: integer); |
|
procedure markerhint(const apos: pointty; const isy: boolean; const adial,aindex: integer); |
|
procedure clientmouseevent(var info: mouseeventinfoty); override; |
|
procedure dokeydown(var ainfo: keyeventinfoty); override; |
|
procedure dobeforepaint(const acanvas: tcanvas); override; |
|
procedure doafterpaint(const acanvas: tcanvas); override; |
|
procedure change; |
|
procedure dochange; virtual; |
|
procedure domarkerchange; virtual; |
|
function chartdataxy: complexarty; |
|
function chartdataxseries: realarty; |
|
function activetraceitem: ttrace; |
|
procedure doreadvalue(const reader: tstatreader); virtual; abstract; |
|
procedure dowritevalue(const writer: tstatwriter); virtual; abstract; |
|
procedure dostatread(const reader: tstatreader); override; |
|
procedure dostatwrite(const writer: tstatwriter); override; |
|
procedure statread; override; |
|
procedure loaded; override; |
|
procedure docheckvalue(var accept: boolean); virtual; abstract; |
|
procedure doclear; virtual; abstract; |
|
procedure drawcrosshaircursor(const canvas: tcanvas; const center: pointty); virtual; |
|
function getcursorshape(const sender: tobjectpicker; var shape: cursorshapety): boolean; |
|
procedure getpickobjects(const sender: tobjectpicker; var objects: integerarty); |
|
procedure beginpickmove(const sender: tobjectpicker); |
|
procedure pickthumbtrack(const sender: tobjectpicker); |
|
procedure endpickmove(const sender: tobjectpicker); |
|
procedure cancelpickmove(const sender: tobjectpicker); |
|
procedure paintxorpic(const sender: tobjectpicker; const canvas: tcanvas); |
|
constructor create(aowner: tcomponent); override; |
|
destructor destroy; override; |
|
procedure clear; override; |
|
function checkvalue: boolean; |
|
Properties
property readonly: boolean read getreadonly write setreadonly; |
|
property activetrace: integer read factivetrace
write setactivetrace default 0; |
|
property optionsedit: optionseditty read foptionsedit write setoptionsedit
default defaultoptionsedit; |
|
property optionsedit1: optionsedit1ty read foptionsedit1 write foptionsedit1
default defaultchartoptionsedit1; |
|
property snapdist: integer read fsnapdist write fsnapdist
default defaultsnapdist; |
|
property options: charteditoptionsty read foptions
write setoptions default []; |
|
property onchange: notifyeventty read fonchange write fonchange; |
|
property onsetmarker: markerseteventty read fonsetmarker write fonsetmarker; |
|
property onmarkerentered: notifyeventty read fonmarkerentered
write fonmarkerentered; |
|
property ontracehint: tracehinteventty read fontracehint write fontracehint; |
|
property onmarkerhint: markerhinteventty read fonmarkerhint
write fonmarkerhint; |
|
property optionswidget default defaultcharteditoptionswidget; |
|
Generated by PasDoc 0.16.0.