////////////////////////////////////////////////////////////////////////////////
//
// gdlg.h -  
//
////////////////////////////////////////////////////////////////////////////////
#ifndef GDlgH
#define GDlgH

#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ExtCtrls.hpp>
#include "gayka.h"

//-------------------------------------------------------------------------------
//
// ---
class TGaykaDlg : public TForm
{
__published:
  TButton *Ok;
  TCheckBox *cboxSpcObj;
  TPanel *Panel1;
  TPaintBox *PaintBox1;
  TGroupBox *GroupBox1;
  TRadioButton *RadioButton1;
  TRadioButton *RadioButton2;
  TRadioButton *RadioButton3;
  TRadioButton *RadioButton4;
  TButton *canselButton;
  TComboBox *ComboBox;
  TLabel *Label1;
  TCheckBox *cboxPitch;
  TCheckBox *cboxSimple;
  TCheckBox *cboxAxis;
  TCheckBox *cboxKey;
  TGroupBox *GroupBox2;
  TRadioButton *rbIspoln1;
  TRadioButton *rbIspoln2;
  TGroupBox *GroupBox3;
  TLabel *Label2;
  TLabel *Label3;
  TEdit *angleEdit;
  TEdit *stepEdit;
  TButton *helpButton;

  void __fastcall cboxSpcObjClick(TObject *Sender);   //  
  void __fastcall PaintBox1Click(TObject *Sender);    //  
  void __fastcall RadioButton1Click(TObject *Sender); // 
  void __fastcall RadioButton2Click(TObject *Sender); //  
  void __fastcall RadioButton3Click(TObject *Sender); //  
  void __fastcall RadioButton4Click(TObject *Sender); // /
  void __fastcall ComboBoxChange(TObject *Sender);    //    
  void __fastcall cboxPitchClick(TObject *Sender);    //  
  void __fastcall cboxSimpleClick(TObject *Sender);   // 
  void __fastcall cboxAxisClick(TObject *Sender);     //  
  void __fastcall rbIspoln1Click(TObject *Sender);    //  1
  void __fastcall rbIspoln2Click(TObject *Sender);    //  2
  void __fastcall cboxKeyClick(TObject *Sender);      //    
  void __fastcall angleEditChange(TObject *Sender);   //   - 
  void __fastcall stepEditChange(TObject *Sender);    //   - 
  void __fastcall helpButtonClick(TObject *Sender);   //  
  void __fastcall FormActivate(TObject *Sender);      // 

public:
  Gayka5915 & G;
  __fastcall TGaykaDlg(TComponent* Owner, Gayka5915 & _g );
  __fastcall ~TGaykaDlg();
  void TGaykaDlg::ChangeVid( int _type); //  
  void CheckIspoln();                    //  
};


//-------------------------------------------------------------------------------
//
// ---
extern PACKAGE TGaykaDlg *GaykaDlg;

#endif
