Class tcuchart

Unit

Declaration

type tcuchart = class(tscrollbox, ichartdialcontroller, istatfile, iframe)

Description

This item has no description. Showing description inherited from tmsecomponent.

Extends the FPC tcomponent with object linking facilities and the like; base of every MSEgui component. This unit, mseclasses, must be added to uses after classes in code that also uses a third-party unit expecting the plain FPC tcomponent (e.g. TPSScript.Create(TComponent)), since MSEgui forks the FPC classes unit.

Hierarchy

Overview

Fields

Protected fcolorchart: colorty;
Protected ffacechart: tface;
Protected fframechart: tframe;
Protected fstate: chartstatesty;
Protected fshiftsum: int64;
Protected fscrollsum: integer;
Protected fsampleco: integer;
Protected fchartframerect: rectty;

Methods

Protected procedure fontchanged; override;
Protected function checklayout: boolean; virtual;
Protected function actualcolorchart(): colorty;
Protected procedure changed; virtual;
Protected procedure layoutchanged; virtual;
Protected procedure chartchange;
Protected procedure invalidatelayout;
Protected procedure clientrectchanged; override;
Protected procedure dopaintbackground(const canvas: tcanvas); override;
Protected procedure doclipcontent1(const acanvas: tcanvas); virtual;
Protected procedure dopaintcontent(const acanvas: tcanvas); virtual;
Protected procedure dopaintcontent1(const acanvas: tcanvas); virtual;
Protected procedure dopaintforeground(const acanvas: tcanvas); override;
Protected function getzoomrefframe: framety; override;
Protected procedure directionchanged(const dir,dirbefore: graphicdirectionty);
Protected function getdialrect: rectty;
Protected function getlimitrect: rectty;
Protected procedure internalcreateframe; override;
Protected procedure defineproperties(filer: tfiler); override;
Protected procedure dostatread(const reader: tstatreader); virtual;
Protected procedure dostatwrite(const writer: tstatwriter); virtual;
Protected procedure statreading; virtual;
Protected procedure statread; virtual;
Protected function getstatvarname: msestring;
Protected function getstatpriority: integer;
Protected procedure initscrollstate;
Protected procedure extendfit(const asides: rectsidesty; var aext: rectextty); virtual;
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public procedure paint(const acanvas: tcanvas); override;
Public procedure createfacechart;
Public procedure createframechart;
Public function fit(const asides: rectsidesty = allrectsides): boolean;

Properties

Public property optionschart: optionschartty read foptionschart write setoptionschart default defaultoptionschart;
Public property colorchart: colorty read fcolorchart write setcolorchart default cl_default;
Public property facechart: tface read getfacechart write setfacechart;
Public property framechart: tframe read getframechart write setframechart;
Public property xstart: real read getxstart write setxstart;
Public property ystart: real read getystart write setystart;
Public property xrange: real read getxrange write setxrange;
Public property yrange: real read getyrange write setyrange;
Public property xdials: tchartdialshorz read fxdials write setxdials;
Public property ydials: tchartdialsvert read fydials write setydials;
Public property statfile: tstatfile read fstatfile write setstatfile;
Public property statvarname: msestring read getstatvarname write fstatvarname;
Public property statpriority: integer read fstatpriority write fstatpriority default 0;
Public property fitframe: framety read ffitframe write setfitframe;
Public property fitframe_left: integer read ffitframe.left write setfitframe_left default 0;
Public property fitframe_top: integer read ffitframe.top write setfitframe_top default 0;
Public property fitframe_right: integer read ffitframe.right write setfitframe_right default 0;
Public property fitframe_bottom: integer read ffitframe.bottom write setfitframe_bottom default 0;
Published property optionswidget default defaultchartoptionswidget;

Description

Fields

Protected fcolorchart: colorty;

This item has no description.

Protected ffacechart: tface;

This item has no description.

Protected fframechart: tframe;

This item has no description.

Protected fstate: chartstatesty;

This item has no description.

Protected fshiftsum: int64;

This item has no description.

Protected fscrollsum: integer;

This item has no description.

Protected fsampleco: integer;

This item has no description.

Protected fchartframerect: rectty;

This item has no description.

Methods

Protected procedure fontchanged; override;

This item has no description.

Protected function checklayout: boolean; virtual;

This item has no description.

Protected function actualcolorchart(): colorty;

This item has no description.

Protected procedure changed; virtual;

This item has no description.

Protected procedure layoutchanged; virtual;

This item has no description.

Protected procedure chartchange;

This item has no description.

Protected procedure invalidatelayout;

This item has no description.

Protected procedure clientrectchanged; override;

This item has no description.

Protected procedure dopaintbackground(const canvas: tcanvas); override;

This item has no description.

Protected procedure doclipcontent1(const acanvas: tcanvas); virtual;

This item has no description.

Protected procedure dopaintcontent(const acanvas: tcanvas); virtual;

This item has no description.

Protected procedure dopaintcontent1(const acanvas: tcanvas); virtual;

This item has no description.

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

This item has no description.

Protected function getzoomrefframe: framety; override;

This item has no description.

Protected procedure directionchanged(const dir,dirbefore: graphicdirectionty);

This item has no description.

Protected function getdialrect: rectty;

This item has no description.

Protected function getlimitrect: rectty;

This item has no description.

Protected procedure internalcreateframe; override;

This item has no description.

Protected procedure defineproperties(filer: tfiler); override;

This item has no description.

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

This item has no description.

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

This item has no description.

Protected procedure statreading; virtual;

This item has no description.

Protected procedure statread; virtual;

This item has no description.

Protected function getstatvarname: msestring;

This item has no description.

Protected function getstatpriority: integer;

This item has no description.

Protected procedure initscrollstate;

This item has no description.

Protected procedure extendfit(const asides: rectsidesty; var aext: rectextty); virtual;

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 paint(const acanvas: tcanvas); override;

This item has no description. Showing description inherited from twidget.paint.

invalidate (called automatically, e.g. by setcaption) adds the widget's client area to its window's update region; once the main event queue is empty, the update regions of all windows are painted, widget by widget, bottom-up in z-order, by paint. If the widget's color is not cl_transparent, the area is first filled with that color; then, if active, frame is painted (filling its own client area with colorclient if that is not cl_transparent), then, if active, face; the widget's own content (e.g. a caption) is painted last, on top of that background. When code changes a widget's widgetrect directly rather than through a property that does it automatically, it must invalidate the old widgetrect before the change and the new one after, so both the vacated and the newly covered area get repainted.

Public procedure createfacechart;

This item has no description.

Public procedure createframechart;

This item has no description.

Public function fit(const asides: rectsidesty = allrectsides): boolean;

This item has no description.

Properties

Public property optionschart: optionschartty read foptionschart write setoptionschart default defaultoptionschart;

This item has no description.

Public property colorchart: colorty read fcolorchart write setcolorchart default cl_default;

This item has no description.

Public property facechart: tface read getfacechart write setfacechart;

This item has no description.

Public property framechart: tframe read getframechart write setframechart;

This item has no description.

Public property xstart: real read getxstart write setxstart;

This item has no description.

Public property ystart: real read getystart write setystart;

This item has no description.

Public property xrange: real read getxrange write setxrange;

This item has no description.

Public property yrange: real read getyrange write setyrange;

This item has no description.

Public property xdials: tchartdialshorz read fxdials write setxdials;

This item has no description.

Public property ydials: tchartdialsvert read fydials write setydials;

This item has no description.

Public property statfile: tstatfile read fstatfile write setstatfile;

This item has no description.

Public property statvarname: msestring read getstatvarname write fstatvarname;

This item has no description.

Public property statpriority: integer read fstatpriority write fstatpriority default 0;

This item has no description.

Public property fitframe: framety read ffitframe write setfitframe;

This item has no description.

Public property fitframe_left: integer read ffitframe.left write setfitframe_left default 0;

This item has no description.

Public property fitframe_top: integer read ffitframe.top write setfitframe_top default 0;

This item has no description.

Public property fitframe_right: integer read ffitframe.right write setfitframe_right default 0;

This item has no description.

Public property fitframe_bottom: integer read ffitframe.bottom write setfitframe_bottom default 0;

This item has no description.

Published property optionswidget default defaultchartoptionswidget;

This item has no description.


Generated by PasDoc 1.0.4.