Class tcustomchartedit

Unit

Declaration

type tcustomchartedit = class(tcustomchart, iobjectpicker)

Description

This item has no description.

Hierarchy

Overview

Methods

Protected procedure resetnodehint;
Protected function hasactivetrace: boolean;
Protected function nodepos(const atrace: integer; const aindex: integer): pointty;
Protected function nearestnode(const apos: pointty; const all: boolean; out atrace,aindex: integer): boolean;
Protected function nodesinrect(const arect: rectty): integerarty;
Protected function encodenodes(const atrace: integer; const aindex: array of integer): integerarty;
Protected function decodenodes(const aitems: integerarty; out atrace: integer; out aindex: integerarty): boolean;
Protected function chartcoordxy(const atrace: integer; const avalue: complexty): pointty;
Protected function tracecoordxy(const atrace: integer; const apos: pointty): complexty;
Protected function chartcoordxseries(const atrace: integer; const avalue: xseriesdataty): pointty;
Protected function tracecoordxseries(const atrace: integer; const apos: pointty): xseriesdataty;
Protected function encodemarker(const isy: boolean; const adial,aindex: integer): integerarty;
Protected function decodemarker(const aitems: integerarty; out isy: boolean; out adial: integer; out aindex: integer): boolean;
Protected function xmarkertochart(const avalue: real; const adial: integer): integer;
Protected function ymarkertochart(const avalue: real; const adial: integer): integer;
Protected function xcharttomarker(const apos: integer; const adial: integer): real;
Protected function ycharttomarker(const apos: integer; const adial: integer): real;
Protected function getmarker(const apos: pointty; const nolimited: boolean; out isy: boolean; out adial,aindex: integer): boolean;
Protected procedure tracehint(const atrace,aindex: integer);
Protected procedure markerhint(const apos: pointty; const isy: boolean; const adial,aindex: integer);
Protected procedure clientmouseevent(var info: mouseeventinfoty); override;
Protected procedure dokeydown(var ainfo: keyeventinfoty); override;
Protected procedure dobeforepaint(const acanvas: tcanvas); override;
Protected procedure doafterpaint(const acanvas: tcanvas); override;
Protected procedure change;
Protected procedure dochange; virtual;
Protected procedure domarkerchange; virtual;
Protected function chartdataxy: complexarty;
Protected function chartdataxseries: realarty;
Protected function activetraceitem: ttrace;
Protected procedure doreadvalue(const reader: tstatreader); virtual; abstract;
Protected procedure dowritevalue(const writer: tstatwriter); virtual; abstract;
Protected procedure dostatread(const reader: tstatreader); override;
Protected procedure dostatwrite(const writer: tstatwriter); override;
Protected procedure statread; override;
Protected procedure loaded; override;
Protected procedure docheckvalue(var accept: boolean); virtual; abstract;
Protected procedure doclear; virtual; abstract;
Protected procedure drawcrosshaircursor(const canvas: tcanvas; const center: pointty); virtual;
Protected function getcursorshape(const sender: tobjectpicker; var shape: cursorshapety): boolean;
Protected procedure getpickobjects(const sender: tobjectpicker; var objects: integerarty);
Protected procedure beginpickmove(const sender: tobjectpicker);
Protected procedure pickthumbtrack(const sender: tobjectpicker);
Protected procedure endpickmove(const sender: tobjectpicker);
Protected procedure cancelpickmove(const sender: tobjectpicker);
Protected procedure paintxorpic(const sender: tobjectpicker; const canvas: tcanvas);
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public procedure clear; override;
Public function checkvalue: boolean;

Properties

Public property readonly: boolean read getreadonly write setreadonly;
Public property activetrace: integer read factivetrace write setactivetrace default 0;
Public property optionsedit: optionseditty read foptionsedit write setoptionsedit default defaultoptionsedit;
Public property optionsedit1: optionsedit1ty read foptionsedit1 write foptionsedit1 default defaultchartoptionsedit1;
Public property snapdist: integer read fsnapdist write fsnapdist default defaultsnapdist;
Public property options: charteditoptionsty read foptions write setoptions default [];
Public property onchange: notifyeventty read fonchange write fonchange;
Public property onsetmarker: markerseteventty read fonsetmarker write fonsetmarker;
Public property onmarkerentered: notifyeventty read fonmarkerentered write fonmarkerentered;
Public property ontracehint: tracehinteventty read fontracehint write fontracehint;
Public property onmarkerhint: markerhinteventty read fonmarkerhint write fonmarkerhint;
Published property optionswidget default defaultcharteditoptionswidget;

Description

Methods

Protected procedure resetnodehint;

This item has no description.

Protected function hasactivetrace: boolean;

This item has no description.

Protected function nodepos(const atrace: integer; const aindex: integer): pointty;

This item has no description.

Protected function nearestnode(const apos: pointty; const all: boolean; out atrace,aindex: integer): boolean;

This item has no description.

Protected function nodesinrect(const arect: rectty): integerarty;

This item has no description.

Protected function encodenodes(const atrace: integer; const aindex: array of integer): integerarty;

This item has no description.

Protected function decodenodes(const aitems: integerarty; out atrace: integer; out aindex: integerarty): boolean;

This item has no description.

Protected function chartcoordxy(const atrace: integer; const avalue: complexty): pointty;

This item has no description.

Protected function tracecoordxy(const atrace: integer; const apos: pointty): complexty;

This item has no description.

Protected function chartcoordxseries(const atrace: integer; const avalue: xseriesdataty): pointty;

This item has no description.

Protected function tracecoordxseries(const atrace: integer; const apos: pointty): xseriesdataty;

This item has no description.

Protected function encodemarker(const isy: boolean; const adial,aindex: integer): integerarty;

This item has no description.

Protected function decodemarker(const aitems: integerarty; out isy: boolean; out adial: integer; out aindex: integer): boolean;

This item has no description.

Protected function xmarkertochart(const avalue: real; const adial: integer): integer;

This item has no description.

Protected function ymarkertochart(const avalue: real; const adial: integer): integer;

This item has no description.

Protected function xcharttomarker(const apos: integer; const adial: integer): real;

This item has no description.

Protected function ycharttomarker(const apos: integer; const adial: integer): real;

This item has no description.

Protected function getmarker(const apos: pointty; const nolimited: boolean; out isy: boolean; out adial,aindex: integer): boolean;

This item has no description.

Protected procedure tracehint(const atrace,aindex: integer);

This item has no description.

Protected procedure markerhint(const apos: pointty; const isy: boolean; const adial,aindex: integer);

This item has no description.

Protected procedure clientmouseevent(var info: mouseeventinfoty); override;

This item has no description.

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

This item has no description.

Protected procedure dobeforepaint(const acanvas: tcanvas); override;

This item has no description.

Protected procedure doafterpaint(const acanvas: tcanvas); override;

This item has no description.

Protected procedure change;

This item has no description.

Protected procedure dochange; virtual;

This item has no description.

Protected procedure domarkerchange; virtual;

This item has no description.

Protected function chartdataxy: complexarty;

This item has no description.

Protected function chartdataxseries: realarty;

This item has no description.

Protected function activetraceitem: ttrace;

This item has no description.

Protected procedure doreadvalue(const reader: tstatreader); virtual; abstract;

This item has no description.

Protected procedure dowritevalue(const writer: tstatwriter); virtual; abstract;

This item has no description.

Protected procedure dostatread(const reader: tstatreader); override;

This item has no description.

Protected procedure dostatwrite(const writer: tstatwriter); override;

This item has no description.

Protected procedure statread; override;

This item has no description.

Protected procedure loaded; override;

This item has no description.

Protected procedure docheckvalue(var accept: boolean); virtual; abstract;

This item has no description.

Protected procedure doclear; virtual; abstract;

This item has no description.

Protected procedure drawcrosshaircursor(const canvas: tcanvas; const center: pointty); virtual;

This item has no description.

Protected function getcursorshape(const sender: tobjectpicker; var shape: cursorshapety): boolean;

This item has no description.

Protected procedure getpickobjects(const sender: tobjectpicker; var objects: integerarty);

This item has no description.

Protected procedure beginpickmove(const sender: tobjectpicker);

This item has no description.

Protected procedure pickthumbtrack(const sender: tobjectpicker);

This item has no description.

Protected procedure endpickmove(const sender: tobjectpicker);

This item has no description.

Protected procedure cancelpickmove(const sender: tobjectpicker);

This item has no description.

Protected procedure paintxorpic(const sender: tobjectpicker; const canvas: tcanvas);

This item has no description.

Public constructor create(aowner: tcomponent); override;

This item has no description.

Public destructor destroy; override;

This item has no description.

Public procedure clear; override;

This item has no description.

Public function checkvalue: boolean;

This item has no description.

Properties

Public property readonly: boolean read getreadonly write setreadonly;

This item has no description.

Public property activetrace: integer read factivetrace write setactivetrace default 0;

This item has no description.

Public property optionsedit: optionseditty read foptionsedit write setoptionsedit default defaultoptionsedit;

This item has no description.

Public property optionsedit1: optionsedit1ty read foptionsedit1 write foptionsedit1 default defaultchartoptionsedit1;

This item has no description.

Public property snapdist: integer read fsnapdist write fsnapdist default defaultsnapdist;

This item has no description.

Public property options: charteditoptionsty read foptions write setoptions default [];

This item has no description.

Public property onchange: notifyeventty read fonchange write fonchange;

This item has no description.

Public property onsetmarker: markerseteventty read fonsetmarker write fonsetmarker;

This item has no description.

Public property onmarkerentered: notifyeventty read fonmarkerentered write fonmarkerentered;

This item has no description.

Public property ontracehint: tracehinteventty read fontracehint write fontracehint;

This item has no description.

Public property onmarkerhint: markerhinteventty read fonmarkerhint write fonmarkerhint;

This item has no description.

Published property optionswidget default defaultcharteditoptionswidget;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.