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

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

#ifndef rtimelngHPP
#define rtimelngHPP

#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <siComp.hpp>	// Pascal unit
#include <Forms.hpp>	// Pascal unit
#include <Classes.hpp>	// Pascal unit
#include <Messages.hpp>	// Pascal unit
#include <Windows.hpp>	// Pascal unit
#include <SysUtils.hpp>	// Pascal unit
#include <SysInit.hpp>	// Pascal unit
#include <System.hpp>	// Pascal unit

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

namespace Rtimelng
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS TsiLangRTSE;
class PASCALIMPLEMENTATION TsiLangRTSE : public Sicomp::TsiCustomLang 
{
	typedef Sicomp::TsiCustomLang inherited;
	
private:
	bool FLoadOnCreate;
	AnsiString FSILEditor;
	AnsiString FSILFile;
	void __fastcall SetSILFile(const AnsiString Value);
	void __fastcall SetSILEditor(const AnsiString Value);
	void __fastcall ChangeEnable(bool Value);
	
public:
	Variant FIntf;
	__fastcall virtual TsiLangRTSE(Classes::TComponent* AOwner);
	__fastcall virtual ~TsiLangRTSE(void);
	virtual void __fastcall Loaded(void);
	void __fastcall EditStrings(AnsiString DefPropty, char FDelim);
	
__published:
	__property Captions ;
	__property Hints ;
	__property DisplayLabels ;
	__property Strings ;
	__property Fonts ;
	__property MultiLines ;
	__property DlgsCaptions ;
	__property OtherStrings ;
	__property Locales ;
	__property CharSets ;
	__property Collections ;
	__property NumOfLanguages ;
	__property ActiveLanguage ;
	__property ChangeLocales ;
	__property LangDispatcher ;
	__property OnChangeLanguage ;
	__property LangDelim ;
	__property DoNotTranslate ;
	__property LangNames ;
	__property Language ;
	__property TranslateType ;
	__property Options ;
	__property AnsiString SILFile = {read=FSILFile, write=SetSILFile};
	__property AnsiString SILEditor = {read=FSILEditor, write=SetSILEditor};
	__property bool LoadOnCreate = {read=FLoadOnCreate, write=FLoadOnCreate, default=0};
};


//-- var, const, procedure ---------------------------------------------------
#define INTFSTR "SILEditor.SilEditorIntf"

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

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