//---------------------------------------------------------------------------
#ifndef MainFormH
#define MainFormH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ComCtrls.hpp>
#include <ExtCtrls.hpp>
#include <Buttons.hpp>
//---------------------------------------------------------------------------
class TfrmMain : public TForm
{
__published: // IDE-managed Components
TPageControl *pgeMain;
TTabSheet *shtBasic;
TTabSheet *shtSliders;
TStatusBar *barStatus;
TGroupBox *grpValue;
TCheckBox *chkOne;
TCheckBox *chkTwo;
TCheckBox *chkThree;
TRadioGroup *rgrpColor;
TGroupBox *grpSize;
TRadioButton *radMedium;
TRadioButton *radSmall;
TEdit *edtZipcode;
TLabel *lblZipcode;
TRadioButton *radLarge;
TLabeledEdit *ledtURL;
TPanel *pnlMain;
TPanel *pnlLeft;
TLabeledEdit *ledtRed;
TLabeledEdit *ledtGreen;
TLabeledEdit *ledtBlue;
TUpDown *spnGreen;
TUpDown *spnBlue;
TUpDown *spnRed;
TSplitter *splitVertical;
TTrackBar *barRed;
TTrackBar *barGreen;
TTrackBar *barBlue;
TPanel *pnlBottom;
TTrackBar *barAlphaBlend;
TLabel *lblAlphaBlend;
TLabel *lblR;
TLabel *lblG;
TLabel *lblB;
TComboBox *lstMaps;
TComboBox *lstFind;
TLabel *lblMap;
TLabel *Label2;
TTabSheet *shtMore;
TGroupBox *grpMaps;
TCheckBox *chkHangar;
TCheckBox *chkNuclearPlant;
TCheckBox *chkToxinRefinery;
TCheckBox *chkCommandControl;
TCheckBox *chkPhobosLab;
TCheckBox *chkCentralProcessing;
TCheckBox *chkComputerStation;
TCheckBox *chkPhobosAnomaly;
TCheckBox *chkMilitaryBase;
TLabel *lblAvailableMaps;
TComboBox *lstMaps2;
TButton *btnSelectAll;
TButton *btnSelectNone;
void __fastcall FormCreate(TObject *Sender);
void __fastcall ColorChange(TObject *Sender);
void __fastcall ColorSlides(TObject *Sender);
void __fastcall barAlphaBlendChange(TObject *Sender);
void __fastcall chkMapsClick(TObject *Sender);
void __fastcall btnSelectAllClick(TObject *Sender);
void __fastcall btnSelectNoneClick(TObject *Sender);
private: // User declarations
void UpdateMapCount(void);
void SetChecks(bool state);
public: // User declarations
__fastcall TfrmMain(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TfrmMain *frmMain;
//---------------------------------------------------------------------------
#endif