// Borland C++ Builder
// Copyright (c) 1995, 1999 by Borland International
// All rights reserved

// (DO NOT EDIT: machine generated header) 'siDialog.pas' rev: 5.00

#ifndef siDialogHPP
#define siDialogHPP

#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <Buttons.hpp>	// Pascal unit
#include <StdCtrls.hpp>	// Pascal unit
#include <ExtDlgs.hpp>	// Pascal unit
#include <CommDlg.hpp>	// Pascal unit
#include <siComp.hpp>	// Pascal unit
#include <Dialogs.hpp>	// Pascal unit
#include <Controls.hpp>	// Pascal unit
#include <Classes.hpp>	// Pascal unit
#include <SysUtils.hpp>	// Pascal unit
#include <Messages.hpp>	// Pascal unit
#include <Windows.hpp>	// Pascal unit
#include <SysInit.hpp>	// Pascal unit
#include <System.hpp>	// Pascal unit

//-- user supplied -----------------------------------------------------------

namespace Sidialog
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS TsiOpenDialog;
class PASCALIMPLEMENTATION TsiOpenDialog : public Dialogs::TOpenDialog 
{
	typedef Dialogs::TOpenDialog inherited;
	
private:
	Sicomp::TsiCustomLang* FsiCustomLang;
	
protected:
	virtual void __fastcall Notification(Classes::TComponent* AComponent, Classes::TOperation Operation
		);
	DYNAMIC void __fastcall DoShow(void);
	
__published:
	__property Sicomp::TsiCustomLang* siLang = {read=FsiCustomLang, write=FsiCustomLang};
public:
	#pragma option push -w-inl
	/* TOpenDialog.Create */ inline __fastcall virtual TsiOpenDialog(Classes::TComponent* AOwner) : Dialogs::TOpenDialog(
		AOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TOpenDialog.Destroy */ inline __fastcall virtual ~TsiOpenDialog(void) { }
	#pragma option pop
	
};


class DELPHICLASS TsiSaveDialog;
class PASCALIMPLEMENTATION TsiSaveDialog : public Dialogs::TSaveDialog 
{
	typedef Dialogs::TSaveDialog inherited;
	
private:
	Sicomp::TsiCustomLang* FsiCustomLang;
	
protected:
	virtual void __fastcall Notification(Classes::TComponent* AComponent, Classes::TOperation Operation
		);
	DYNAMIC void __fastcall DoShow(void);
	
__published:
	__property Sicomp::TsiCustomLang* siLang = {read=FsiCustomLang, write=FsiCustomLang};
public:
	#pragma option push -w-inl
	/* TOpenDialog.Create */ inline __fastcall virtual TsiSaveDialog(Classes::TComponent* AOwner) : Dialogs::TSaveDialog(
		AOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TOpenDialog.Destroy */ inline __fastcall virtual ~TsiSaveDialog(void) { }
	#pragma option pop
	
};


class DELPHICLASS TsiColorDialog;
class PASCALIMPLEMENTATION TsiColorDialog : public Dialogs::TColorDialog 
{
	typedef Dialogs::TColorDialog inherited;
	
private:
	Sicomp::TsiCustomLang* FsiCustomLang;
	
protected:
	DYNAMIC void __fastcall DoShow(void);
	virtual void __fastcall Notification(Classes::TComponent* AComponent, Classes::TOperation Operation
		);
	
__published:
	__property Sicomp::TsiCustomLang* siLang = {read=FsiCustomLang, write=FsiCustomLang};
public:
	#pragma option push -w-inl
	/* TColorDialog.Create */ inline __fastcall virtual TsiColorDialog(Classes::TComponent* AOwner) : Dialogs::TColorDialog(
		AOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TColorDialog.Destroy */ inline __fastcall virtual ~TsiColorDialog(void) { }
	#pragma option pop
	
};


class DELPHICLASS TsiFontDialog;
class PASCALIMPLEMENTATION TsiFontDialog : public Dialogs::TFontDialog 
{
	typedef Dialogs::TFontDialog inherited;
	
private:
	Sicomp::TsiCustomLang* FsiCustomLang;
	
protected:
	DYNAMIC void __fastcall DoShow(void);
	virtual void __fastcall Notification(Classes::TComponent* AComponent, Classes::TOperation Operation
		);
	
__published:
	__property Sicomp::TsiCustomLang* siLang = {read=FsiCustomLang, write=FsiCustomLang};
public:
	#pragma option push -w-inl
	/* TFontDialog.Create */ inline __fastcall virtual TsiFontDialog(Classes::TComponent* AOwner) : Dialogs::TFontDialog(
		AOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TFontDialog.Destroy */ inline __fastcall virtual ~TsiFontDialog(void) { }
	#pragma option pop
	
};


class DELPHICLASS TsiPrinterSetupDialog;
class PASCALIMPLEMENTATION TsiPrinterSetupDialog : public Dialogs::TPrinterSetupDialog 
{
	typedef Dialogs::TPrinterSetupDialog inherited;
	
private:
	Sicomp::TsiCustomLang* FsiCustomLang;
	
protected:
	DYNAMIC void __fastcall DoShow(void);
	virtual void __fastcall Notification(Classes::TComponent* AComponent, Classes::TOperation Operation
		);
	
__published:
	__property Sicomp::TsiCustomLang* siLang = {read=FsiCustomLang, write=FsiCustomLang};
public:
	#pragma option push -w-inl
	/* TCommonDialog.Create */ inline __fastcall virtual TsiPrinterSetupDialog(Classes::TComponent* AOwner
		) : Dialogs::TPrinterSetupDialog(AOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TCommonDialog.Destroy */ inline __fastcall virtual ~TsiPrinterSetupDialog(void) { }
	#pragma option pop
	
};


class DELPHICLASS TsiPrintDialog;
class PASCALIMPLEMENTATION TsiPrintDialog : public Dialogs::TPrintDialog 
{
	typedef Dialogs::TPrintDialog inherited;
	
private:
	Sicomp::TsiCustomLang* FsiCustomLang;
	
protected:
	DYNAMIC void __fastcall DoShow(void);
	virtual void __fastcall Notification(Classes::TComponent* AComponent, Classes::TOperation Operation
		);
	
__published:
	__property Sicomp::TsiCustomLang* siLang = {read=FsiCustomLang, write=FsiCustomLang};
public:
	#pragma option push -w-inl
	/* TCommonDialog.Create */ inline __fastcall virtual TsiPrintDialog(Classes::TComponent* AOwner) : 
		Dialogs::TPrintDialog(AOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TCommonDialog.Destroy */ inline __fastcall virtual ~TsiPrintDialog(void) { }
	#pragma option pop
	
};


class DELPHICLASS TsiFindDialog;
class PASCALIMPLEMENTATION TsiFindDialog : public Dialogs::TFindDialog 
{
	typedef Dialogs::TFindDialog inherited;
	
private:
	Sicomp::TsiCustomLang* FsiCustomLang;
	
protected:
	DYNAMIC void __fastcall DoShow(void);
	virtual void __fastcall Notification(Classes::TComponent* AComponent, Classes::TOperation Operation
		);
	
__published:
	__property Sicomp::TsiCustomLang* siLang = {read=FsiCustomLang, write=FsiCustomLang};
public:
	#pragma option push -w-inl
	/* TFindDialog.Create */ inline __fastcall virtual TsiFindDialog(Classes::TComponent* AOwner) : Dialogs::TFindDialog(
		AOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TFindDialog.Destroy */ inline __fastcall virtual ~TsiFindDialog(void) { }
	#pragma option pop
	
};


class DELPHICLASS TsiReplaceDialog;
class PASCALIMPLEMENTATION TsiReplaceDialog : public Dialogs::TReplaceDialog 
{
	typedef Dialogs::TReplaceDialog inherited;
	
private:
	Sicomp::TsiCustomLang* FsiCustomLang;
	
protected:
	DYNAMIC void __fastcall DoShow(void);
	virtual void __fastcall Notification(Classes::TComponent* AComponent, Classes::TOperation Operation
		);
	
__published:
	__property Sicomp::TsiCustomLang* siLang = {read=FsiCustomLang, write=FsiCustomLang};
public:
	#pragma option push -w-inl
	/* TReplaceDialog.Create */ inline __fastcall virtual TsiReplaceDialog(Classes::TComponent* AOwner)
		 : Dialogs::TReplaceDialog(AOwner) { }
	#pragma option pop
	
public:
	#pragma option push -w-inl
	/* TFindDialog.Destroy */ inline __fastcall virtual ~TsiReplaceDialog(void) { }
	#pragma option pop
	
};


class DELPHICLASS TsiOpenPictureDialog;
class PASCALIMPLEMENTATION TsiOpenPictureDialog : public Extdlgs::TOpenPictureDialog 
{
	typedef Extdlgs::TOpenPictureDialog inherited;
	
private:
	Sicomp::TsiCustomLang* FsiCustomLang;
	
protected:
	DYNAMIC void __fastcall DoShow(void);
	DYNAMIC void __fastcall DoSelectionChange(void);
	virtual void __fastcall Notification(Classes::TComponent* AComponent, Classes::TOperation Operation
		);
	
__published:
	__property Sicomp::TsiCustomLang* siLang = {read=FsiCustomLang, write=FsiCustomLang};
public:
	#pragma option push -w-inl
	/* TOpenPictureDialog.Create */ inline __fastcall virtual TsiOpenPictureDialog(Classes::TComponent* 
		AOwner) : Extdlgs::TOpenPictureDialog(AOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TOpenPictureDialog.Destroy */ inline __fastcall virtual ~TsiOpenPictureDialog(void) { }
	#pragma option pop
	
};


class DELPHICLASS TsiSavePictureDialog;
class PASCALIMPLEMENTATION TsiSavePictureDialog : public Extdlgs::TSavePictureDialog 
{
	typedef Extdlgs::TSavePictureDialog inherited;
	
private:
	Sicomp::TsiCustomLang* FsiCustomLang;
	
protected:
	DYNAMIC void __fastcall DoShow(void);
	DYNAMIC void __fastcall DoSelectionChange(void);
	virtual void __fastcall Notification(Classes::TComponent* AComponent, Classes::TOperation Operation
		);
	
__published:
	__property Sicomp::TsiCustomLang* siLang = {read=FsiCustomLang, write=FsiCustomLang};
public:
	#pragma option push -w-inl
	/* TOpenPictureDialog.Create */ inline __fastcall virtual TsiSavePictureDialog(Classes::TComponent* 
		AOwner) : Extdlgs::TSavePictureDialog(AOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TOpenPictureDialog.Destroy */ inline __fastcall virtual ~TsiSavePictureDialog(void) { }
	#pragma option pop
	
};


//-- var, const, procedure ---------------------------------------------------
extern PACKAGE void __fastcall Register(void);

}	/* namespace Sidialog */
#if !defined(NO_IMPLICIT_NAMESPACE_USE)
using namespace Sidialog;
#endif
#pragma option pop	// -w-
#pragma option pop	// -Vx

#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif	// siDialog
