Class TxyDataWizard (unit Xydatwiz)

Inherits from

TForm

Constructors



Functions

procedure BitBtn18Click(Sender: TObject);


procedure BitBtn1Click(Sender: TObject);


procedure BitBtn3Click(Sender: TObject);

if seriescombobox.

procedure Button1Click(Sender: TObject);


procedure Button5Click(Sender: TObject);

-------------- stats page -------------------

procedure b_BoundsColorClick(Sender: TObject);


procedure b_LineColorClick(Sender: TObject);


procedure b_PointColorClick(Sender: TObject);


procedure b_RegrColorClick(Sender: TObject);


procedure cbx_BoundsChange(Sender: TObject);


procedure cbx_BoundsLineChange(Sender: TObject);


procedure cbx_ColselecttypeChange(Sender: TObject);


procedure cbx_LinesChange(Sender: TObject);


procedure cbx_pointsChange(Sender: TObject);


procedure cbx_RegressionChange(Sender: TObject);

------------------------------------------------------------------------------

procedure cbx_RegrLineChange(Sender: TObject);


procedure cbx_RowChoiceChange(Sender: TObject);


procedure cbx_SourceChange(Sender: TObject);


procedure cbx_XcolChange(Sender: TObject);


procedure cbx_YColChange(Sender: TObject);


procedure cb_ActiveClick(Sender: TObject);

stupid tstrings resets itemindex during next process

procedure cb_AutoZeroClick(Sender: TObject);


procedure cb_DuplicatesClick(Sender: TObject);


procedure CheckBox1Click(Sender: TObject);


procedure e_BoundLowChange(Sender: TObject);


procedure e_BoundUpChange(Sender: TObject);


procedure e_endChange(Sender: TObject);


procedure e_HeadersChange(Sender: TObject);

------------------------------------------------------------------------------

procedure e_PointSizeChange(Sender: TObject);


procedure e_RegCtrl1Change(Sender: TObject);


procedure e_RegCtrl2Change(Sender: TObject);


procedure e_RowFreqChange(Sender: TObject);


procedure e_SeriesNameChange(Sender: TObject);

------------------------------------------------------------------------------

procedure e_sourceChange(Sender: TObject);


procedure e_SourceDblClick(Sender: TObject);


procedure e_startChange(Sender: TObject);


procedure e_toleranceChange(Sender: TObject);


procedure e_widthChange(Sender: TObject);


procedure e_ZeroChange(Sender: TObject);


procedure FormCreate(Sender: TObject);


procedure RadioButton6Click(Sender: TObject);


procedure seriesComboboxChange(Sender: TObject);


procedure SpeedButton1Click(Sender: TObject);


procedure SpeedButton2Click(Sender: TObject);


procedure SpeedButton3Click(Sender: TObject);


procedure SpeedButton4Click(Sender: TObject);


procedure SpeedButton5Click(Sender: TObject);


Procedure AddHeaderRows(ds:TDataSupplier);

if ds.

procedure BuildSeriesComboBox(i:integer);


procedure ClearGrid;


procedure ControlsState(state:boolean);

--------------------------

procedure GetDataSetName;


procedure GetODBCDSName;


procedure GetQueryName;


procedure GetTableName;


procedure GetxySheetName;


procedure ReadManualData;


procedure SetDataView;


procedure SetDefaults;


procedure setupgrid(ds:TDataSupplier);


procedure SetxyGraph(AxyGraph:TxyGraph);


procedure ShowManualData;


procedure showseries(i:integer);

-------------- stats page -------------------

procedure upDateDataControls;


Properties

property Graph : TxyGraph

Public declarations

Events

Variables

Bevel1 : TBevel;


Bevel2 : TBevel;


Bevel3 : TBevel;


Bevel4 : TBevel;


Bevel5 : TBevel;


Bevel6 : TBevel;


Bevel7 : TBevel;


Bevel8 : TBevel;


Bevel9 : TBevel;


BitBtn1 : TBitBtn;


BitBtn18 : TBitBtn;


BitBtn2 : TBitBtn;


BitBtn3 : TBitBtn;


Button1 : TButton;


Button5 : TButton;


b_BoundsColor : TButton;


b_LineColor : TButton;


b_PointColor : TButton;


b_RegrColor : TButton;


cbx_Bounds : TComboBox;


cbx_BoundsLine : TComboBox;


cbx_Colselecttype : TComboBox;


cbx_Lines : TComboBox;


cbx_points : TComboBox;


cbx_Regression : TComboBox;


cbx_RegrLine : TComboBox;


cbx_RowChoice : TComboBox;


cbx_Source : TComboBox;


cbx_Xcol : TComboBox;


cbx_YCol : TComboBox;


cb_Active : TCheckBox;


cb_AutoZero : TCheckBox;


cb_Duplicates : TCheckBox;


cd : TColorDialog;


CheckBox1 : TCheckBox;


e_BoundLow : TEdit;


e_boundUp : TEdit;


e_end : TEdit;


e_Headers : TSpinEdit;


e_PointSize : TSpinEdit;


e_RegCtrl1 : TEdit;


e_RegCtrl2 : TEdit;


e_RowFreq : TSpinEdit;


e_SeriesName : TEdit;


e_source : TEdit;


e_start : TEdit;


e_tolerance : TEdit;


e_width : TSpinEdit;


e_Zero : TEdit;


fd : TFontDialog;


fgraph : TxyGraph;


Grid : TStringGrid;


Label1 : TLabel;


Label13 : TLabel;


Label14 : TLabel;


Label15 : TLabel;


Label16 : TLabel;


Label17 : TLabel;


Label18 : TLabel;


Label19 : TLabel;


Label2 : TLabel;


Label20 : TLabel;


Label26 : TLabel;


Label27 : TLabel;


Label4 : TLabel;


Label43 : TLabel;


Label45 : TLabel;


Label47 : TLabel;


Label5 : TLabel;


Label6 : TLabel;


Label61 : TLabel;


Label65 : TLabel;


Label7 : TLabel;


Label71 : TLabel;


Label75 : TLabel;


Label78 : TLabel;


Label8 : TLabel;


l_RegCtrl1 : TLabel;


l_RegCtrl2 : TLabel;


Notebook1 : TNotebook;


Notebook2 : TNotebook;


od : TOpenDialog;


Panel1 : TPanel;


Panel2 : TPanel;


Panel3 : TPanel;


Panel4 : TPanel;


Panel5 : TPanel;


Panel6 : TPanel;


Panel7 : TPanel;


RadioButton6 : TRadioButton;


RadioButton7 : TRadioButton;


seriesCombobox : TComboBox;


SpeedButton1 : TSpeedButton;


SpeedButton2 : TSpeedButton;


SpeedButton3 : TSpeedButton;


SpeedButton4 : TSpeedButton;


SpeedButton5 : TSpeedButton;


TabbedNotebook1 : TTabbedNotebook;


FGridOffset : integer;


FNoUpdating : Boolean;


FSeries : TSeries;


InPreview : Boolean;

Private declarations

WasManual : Boolean;



Constructors


Functions


procedure BitBtn18Click(Sender: TObject);


procedure BitBtn1Click(Sender: TObject);


procedure BitBtn3Click(Sender: TObject);

if seriescombobox.items.count > 0 then seriescombobox.itemindex := 0;


procedure Button1Click(Sender: TObject);


procedure Button5Click(Sender: TObject);

-------------- stats page -------------------


procedure b_BoundsColorClick(Sender: TObject);


procedure b_LineColorClick(Sender: TObject);


procedure b_PointColorClick(Sender: TObject);


procedure b_RegrColorClick(Sender: TObject);


procedure cbx_BoundsChange(Sender: TObject);


procedure cbx_BoundsLineChange(Sender: TObject);


procedure cbx_ColselecttypeChange(Sender: TObject);


procedure cbx_LinesChange(Sender: TObject);


procedure cbx_pointsChange(Sender: TObject);


procedure cbx_RegressionChange(Sender: TObject);

------------------------------------------------------------------------------


procedure cbx_RegrLineChange(Sender: TObject);


procedure cbx_RowChoiceChange(Sender: TObject);


procedure cbx_SourceChange(Sender: TObject);


procedure cbx_XcolChange(Sender: TObject);


procedure cbx_YColChange(Sender: TObject);


procedure cb_ActiveClick(Sender: TObject);

stupid tstrings resets itemindex during next process


procedure cb_AutoZeroClick(Sender: TObject);


procedure cb_DuplicatesClick(Sender: TObject);


procedure CheckBox1Click(Sender: TObject);


procedure e_BoundLowChange(Sender: TObject);


procedure e_BoundUpChange(Sender: TObject);


procedure e_endChange(Sender: TObject);


procedure e_HeadersChange(Sender: TObject);

------------------------------------------------------------------------------


procedure e_PointSizeChange(Sender: TObject);


procedure e_RegCtrl1Change(Sender: TObject);


procedure e_RegCtrl2Change(Sender: TObject);


procedure e_RowFreqChange(Sender: TObject);


procedure e_SeriesNameChange(Sender: TObject);

------------------------------------------------------------------------------


procedure e_sourceChange(Sender: TObject);


procedure e_SourceDblClick(Sender: TObject);


procedure e_startChange(Sender: TObject);


procedure e_toleranceChange(Sender: TObject);


procedure e_widthChange(Sender: TObject);


procedure e_ZeroChange(Sender: TObject);


procedure FormCreate(Sender: TObject);


procedure RadioButton6Click(Sender: TObject);


procedure seriesComboboxChange(Sender: TObject);


procedure SpeedButton1Click(Sender: TObject);


procedure SpeedButton2Click(Sender: TObject);


procedure SpeedButton3Click(Sender: TObject);


procedure SpeedButton4Click(Sender: TObject);


procedure SpeedButton5Click(Sender: TObject);


Procedure AddHeaderRows(ds:TDataSupplier);

if ds.IsText then begin RowCount := row_scan_depth; FixedRows := FSeries.HeaderCount; end else begin RowCount := row_scan_depth + 1; FixedRows := FSeries.HeaderCount + 1; end;


procedure BuildSeriesComboBox(i:integer);


procedure ClearGrid;


procedure ControlsState(state:boolean);

--------------------------


procedure GetDataSetName;


procedure GetODBCDSName;


procedure GetQueryName;


procedure GetTableName;


procedure GetxySheetName;


procedure ReadManualData;


procedure SetDataView;


procedure SetDefaults;


procedure setupgrid(ds:TDataSupplier);


procedure SetxyGraph(AxyGraph:TxyGraph);


procedure ShowManualData;


procedure showseries(i:integer);

-------------- stats page -------------------


procedure upDateDataControls;


Properties


property Graph : TxyGraph

Public declarations


Events


Variables


Bevel1 : TBevel;


Bevel2 : TBevel;


Bevel3 : TBevel;


Bevel4 : TBevel;


Bevel5 : TBevel;


Bevel6 : TBevel;


Bevel7 : TBevel;


Bevel8 : TBevel;


Bevel9 : TBevel;


BitBtn1 : TBitBtn;


BitBtn18 : TBitBtn;


BitBtn2 : TBitBtn;


BitBtn3 : TBitBtn;


Button1 : TButton;


Button5 : TButton;


b_BoundsColor : TButton;


b_LineColor : TButton;


b_PointColor : TButton;


b_RegrColor : TButton;


cbx_Bounds : TComboBox;


cbx_BoundsLine : TComboBox;


cbx_Colselecttype : TComboBox;


cbx_Lines : TComboBox;


cbx_points : TComboBox;


cbx_Regression : TComboBox;


cbx_RegrLine : TComboBox;


cbx_RowChoice : TComboBox;


cbx_Source : TComboBox;


cbx_Xcol : TComboBox;


cbx_YCol : TComboBox;


cb_Active : TCheckBox;


cb_AutoZero : TCheckBox;


cb_Duplicates : TCheckBox;


cd : TColorDialog;


CheckBox1 : TCheckBox;


e_BoundLow : TEdit;


e_boundUp : TEdit;


e_end : TEdit;


e_Headers : TSpinEdit;


e_PointSize : TSpinEdit;


e_RegCtrl1 : TEdit;


e_RegCtrl2 : TEdit;


e_RowFreq : TSpinEdit;


e_SeriesName : TEdit;


e_source : TEdit;


e_start : TEdit;


e_tolerance : TEdit;


e_width : TSpinEdit;


e_Zero : TEdit;


fd : TFontDialog;


fgraph : TxyGraph;


Grid : TStringGrid;


Label1 : TLabel;


Label13 : TLabel;


Label14 : TLabel;


Label15 : TLabel;


Label16 : TLabel;


Label17 : TLabel;


Label18 : TLabel;


Label19 : TLabel;


Label2 : TLabel;


Label20 : TLabel;


Label26 : TLabel;


Label27 : TLabel;


Label4 : TLabel;


Label43 : TLabel;


Label45 : TLabel;


Label47 : TLabel;


Label5 : TLabel;


Label6 : TLabel;


Label61 : TLabel;


Label65 : TLabel;


Label7 : TLabel;


Label71 : TLabel;


Label75 : TLabel;


Label78 : TLabel;


Label8 : TLabel;


l_RegCtrl1 : TLabel;


l_RegCtrl2 : TLabel;


Notebook1 : TNotebook;


Notebook2 : TNotebook;


od : TOpenDialog;


Panel1 : TPanel;


Panel2 : TPanel;


Panel3 : TPanel;


Panel4 : TPanel;


Panel5 : TPanel;


Panel6 : TPanel;


Panel7 : TPanel;


RadioButton6 : TRadioButton;


RadioButton7 : TRadioButton;


seriesCombobox : TComboBox;


SpeedButton1 : TSpeedButton;


SpeedButton2 : TSpeedButton;


SpeedButton3 : TSpeedButton;


SpeedButton4 : TSpeedButton;


SpeedButton5 : TSpeedButton;


TabbedNotebook1 : TTabbedNotebook;


FGridOffset : integer;


FNoUpdating : Boolean;


FSeries : TSeries;


InPreview : Boolean;

Private declarations


WasManual : Boolean;