//--------------------------------------------------------------------------- #ifndef stack1H #define stack1H //--------------------------------------------------------------------------- #include #include #include #include #include "OlectraChart2D_TLB.h" #include #include //--------------------------------------------------------------------------- class TfrmStack : public TForm { __published: // IDE-managed Components TChart2D *Chart2D1; TMainMenu *MainMenu1; TMenuItem *mnuFile; TMenuItem *mnuExit; TGroupBox *gbChartTypes; TRadioButton *rbTypePlot; TRadioButton *rbTypeBar; TRadioButton *rbTypeArea; TRadioButton *rbTypePolar; TRadioButton *rbTypeRadar; TRadioButton *rbTypeFilledRadar; TGroupBox *gb3DView; TLabel *lblDepth; TLabel *lblElevation; TLabel *lblRotation; TEdit *txtDepth; TEdit *txtElevation; TEdit *txtRotation; TGroupBox *gbOutlines; TCheckBox *chkOutlines; TGroupBox *gb100Percent; TCheckBox *chkIs100Percent; TGroupBox *gbLegendOrder; TCheckBox *chkReversed; TMenuItem *mnuHelp; TMenuItem *mnuAboutThisDemo; TMenuItem *N1; TMenuItem *mnuAboutOlectraChart; void __fastcall mnuExitClick(TObject *Sender); void __fastcall Chart2D1ModifyEnd(TObject *Sender); void __fastcall Chart2D1ModifyStart(TObject *Sender, VARIANT_BOOL *IsOK); void __fastcall Chart2D1MouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y); void __fastcall Chart2D1MouseMove(TObject *Sender, TShiftState Shift, int X, int Y); void __fastcall Chart2D1MouseUp(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y); void __fastcall chkOutlinesClick(TObject *Sender); void __fastcall chkIs100PercentClick(TObject *Sender); void __fastcall chkReversedClick(TObject *Sender); void __fastcall FormCreate(TObject *Sender); void __fastcall FormResize(TObject *Sender); void __fastcall rbTypePlotClick(TObject *Sender); void __fastcall rbTypeBarClick(TObject *Sender); void __fastcall rbTypeAreaClick(TObject *Sender); void __fastcall rbTypePolarClick(TObject *Sender); void __fastcall rbTypeRadarClick(TObject *Sender); void __fastcall rbTypeFilledRadarClick(TObject *Sender); void __fastcall txtDepthChange(TObject *Sender); void __fastcall txtDepthExit(TObject *Sender); void __fastcall txtDepthKeyPress(TObject *Sender, char &Key); void __fastcall txtElevationChange(TObject *Sender); void __fastcall txtElevationExit(TObject *Sender); void __fastcall txtElevationKeyPress(TObject *Sender, char &Key); void __fastcall txtRotationChange(TObject *Sender); void __fastcall txtRotationExit(TObject *Sender); void __fastcall txtRotationKeyPress(TObject *Sender, char &Key); void __fastcall mnuAboutThisDemoClick(TObject *Sender); void __fastcall mnuAboutOlectraChartClick(TObject *Sender); private: // User declarations public: // User declarations bool ChartModify; long SaveSeries; long SavePoint; bool LeftMouseButton; __fastcall TfrmStack(TComponent* Owner); }; //--------------------------------------------------------------------------- extern PACKAGE TfrmStack *frmStack; //--------------------------------------------------------------------------- #endif