Class TframeCustomCellObservation

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TframeCustomCellObservation = class(TFrame)

Description

Hierarchy

Overview

Fields

Implicit pcData: TJvPageControl;
Implicit tabTimes: TTabSheet;
Implicit Panel5: TPanel;
Implicit rdeMultiValueEdit: TRbwDataEntry;
Implicit Panel2: TPanel;
Implicit lblNumberOfTimes: TLabel;
Implicit seTimes: TJvSpinEdit;
Implicit btnDeleteValue: TButton;
Implicit btnInsertValue: TButton;
Implicit rdgObservations: TRbwDataGrid4;
Implicit tabLayers: TTabSheet;
Implicit Panel4: TPanel;
Implicit lblNumberOfLayers: TLabel;
Implicit seLayers: TJvSpinEdit;
Implicit btnDeleteLayer: TButton;
Implicit btnInsertLayer: TButton;
Implicit Panel6: TPanel;
Implicit rdeMultiLayerEdit: TRbwDataEntry;
Implicit rdgLayers: TRbwDataGrid4;
Implicit pnlCaption: TPanel;
Implicit pnlName: TPanel;
Implicit lblTreatment: TLabel;
Implicit edObsName: TLabeledEdit;
Implicit comboTreatment: TComboBox;
Private FDeletingTime: Boolean;
Private FDeletingLayer: Boolean;
Protected FChanged: Boolean;
Protected FLayerCountChanged: Boolean;
Protected FTimesCountChanged: Boolean;

Methods

Implicit procedure edObsNameChange(Sender: TObject);
Implicit procedure edObsNameExit(Sender: TObject);
Implicit procedure comboTreatmentChange(Sender: TObject); virtual;
Implicit procedure seTimesChange(Sender: TObject); virtual;
Implicit procedure btnDeleteValueClick(Sender: TObject);
Implicit procedure btnInsertValueClick(Sender: TObject);
Implicit procedure rdgObservationsColSize(Sender: TObject; ACol, PriorWidth: Integer);
Implicit procedure rdgObservationsExit(Sender: TObject);
Implicit procedure rdgObservationsHorizontalScroll(Sender: TObject);
Implicit procedure rdgObservationsSelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean); virtual;
Implicit procedure rdgObservationsSetEditText(Sender: TObject; ACol, ARow: Integer; const Value: string);
Implicit procedure rdeMultiLayerEditChange(Sender: TObject);
Implicit procedure seLayersChange(Sender: TObject);
Implicit procedure btnDeleteLayerClick(Sender: TObject);
Implicit procedure btnInsertLayerClick(Sender: TObject);
Implicit procedure rdgLayersExit(Sender: TObject);
Implicit procedure rdgLayersSelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean);
Implicit procedure rdgLayersSetEditText(Sender: TObject; ACol, ARow: Integer; const Value: string);
Implicit procedure FrameResize(Sender: TObject);
Private procedure EnableMultiEditControl(Grid: TRbwDataGrid4; AControl: TControl; const StartCol, EndCol: integer);
Private procedure DeleteSelectedRow(rdgGrid: TRbwDataGrid4; SpinEdit: TJvSpinEdit; DeleteButton: TButton);
Private procedure UpdateSpinEdit(Grid: TRbwDataGrid4; SpinEdit: TJvSpinEdit);
Private procedure InsertRow(Grid: TRbwDataGrid4; SpinEdit: TJvSpinEdit; DeleteButton: TButton);
Private procedure EnableDeleteButton(DeleteButton: TButton; SpinEdit: TJvSpinEdit);
Private procedure SetSpinCount(SpinEdit: TJvSpinEdit; Grid: TRbwDataGrid4);
Protected procedure AssignValuesToSelectedGridCells(const NewText: string; Grid: TRbwDataGrid4; const StartCol, EndCol: integer);
Protected procedure ClearGrid(Grid: TRbwDataGrid4);
Protected procedure LayoutMultiCellEditControls; virtual; abstract;
Public procedure InitializeControls; virtual;

Description

Fields

Implicit pcData: TJvPageControl;
 
Implicit tabTimes: TTabSheet;
 
Implicit Panel5: TPanel;
 
Implicit rdeMultiValueEdit: TRbwDataEntry;
 
Implicit Panel2: TPanel;
 
Implicit lblNumberOfTimes: TLabel;
 
Implicit seTimes: TJvSpinEdit;
 
Implicit btnDeleteValue: TButton;
 
Implicit btnInsertValue: TButton;
 
Implicit rdgObservations: TRbwDataGrid4;
 
Implicit tabLayers: TTabSheet;
 
Implicit Panel4: TPanel;
 
Implicit lblNumberOfLayers: TLabel;
 
Implicit seLayers: TJvSpinEdit;
 
Implicit btnDeleteLayer: TButton;
 
Implicit btnInsertLayer: TButton;
 
Implicit Panel6: TPanel;
 
Implicit rdeMultiLayerEdit: TRbwDataEntry;
 
Implicit rdgLayers: TRbwDataGrid4;
 
Implicit pnlCaption: TPanel;
 
Implicit pnlName: TPanel;
 
Implicit lblTreatment: TLabel;
 
Implicit edObsName: TLabeledEdit;
 
Implicit comboTreatment: TComboBox;
 
Private FDeletingTime: Boolean;
 
Private FDeletingLayer: Boolean;
 
Protected FChanged: Boolean;

Private declarations

Protected FLayerCountChanged: Boolean;
 
Protected FTimesCountChanged: Boolean;
 

Methods

Implicit procedure edObsNameChange(Sender: TObject);
 
Implicit procedure edObsNameExit(Sender: TObject);
 
Implicit procedure comboTreatmentChange(Sender: TObject); virtual;
 
Implicit procedure seTimesChange(Sender: TObject); virtual;
 
Implicit procedure btnDeleteValueClick(Sender: TObject);
 
Implicit procedure btnInsertValueClick(Sender: TObject);
 
Implicit procedure rdgObservationsColSize(Sender: TObject; ACol, PriorWidth: Integer);
 
Implicit procedure rdgObservationsExit(Sender: TObject);
 
Implicit procedure rdgObservationsHorizontalScroll(Sender: TObject);
 
Implicit procedure rdgObservationsSelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean); virtual;
 
Implicit procedure rdgObservationsSetEditText(Sender: TObject; ACol, ARow: Integer; const Value: string);
 
Implicit procedure rdeMultiLayerEditChange(Sender: TObject);
 
Implicit procedure seLayersChange(Sender: TObject);
 
Implicit procedure btnDeleteLayerClick(Sender: TObject);
 
Implicit procedure btnInsertLayerClick(Sender: TObject);
 
Implicit procedure rdgLayersExit(Sender: TObject);
 
Implicit procedure rdgLayersSelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean);
 
Implicit procedure rdgLayersSetEditText(Sender: TObject; ACol, ARow: Integer; const Value: string);
 
Implicit procedure FrameResize(Sender: TObject);
 
Private procedure EnableMultiEditControl(Grid: TRbwDataGrid4; AControl: TControl; const StartCol, EndCol: integer);
 
Private procedure DeleteSelectedRow(rdgGrid: TRbwDataGrid4; SpinEdit: TJvSpinEdit; DeleteButton: TButton);
 
Private procedure UpdateSpinEdit(Grid: TRbwDataGrid4; SpinEdit: TJvSpinEdit);
 
Private procedure InsertRow(Grid: TRbwDataGrid4; SpinEdit: TJvSpinEdit; DeleteButton: TButton);
 
Private procedure EnableDeleteButton(DeleteButton: TButton; SpinEdit: TJvSpinEdit);
 
Private procedure SetSpinCount(SpinEdit: TJvSpinEdit; Grid: TRbwDataGrid4);
 
Protected procedure AssignValuesToSelectedGridCells(const NewText: string; Grid: TRbwDataGrid4; const StartCol, EndCol: integer);
 
Protected procedure ClearGrid(Grid: TRbwDataGrid4);
 
Protected procedure LayoutMultiCellEditControls; virtual; abstract;
 
Public procedure InitializeControls; virtual;

Public declarations


Generated by PasDoc 0.12.1 on 2013-05-13 15:41:31