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

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

#ifndef siLngLnkHPP
#define siLngLnkHPP

#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <siComp.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 Silnglnk
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS TsiLangLinked;
class PASCALIMPLEMENTATION TsiLangLinked : public Sicomp::TsiCustomLang 
{
	typedef Sicomp::TsiCustomLang inherited;
	
private:
	Sicomp::TsiCustomLang* FCommonContainer;
	void __fastcall SetCommonContainer(Sicomp::TsiCustomLang* Value);
	
protected:
	virtual void __fastcall Notification(Classes::TComponent* AComponent, Classes::TOperation Operation
		);
	
public:
	__fastcall virtual TsiLangLinked(Classes::TComponent* AOwner);
	virtual void __fastcall Loaded(void);
	__property DlgsCaptions ;
	__property Locales ;
	
__published:
	__property Captions ;
	__property Hints ;
	__property DisplayLabels ;
	__property Strings ;
	__property Fonts ;
	__property MultiLines ;
	__property OtherStrings ;
	__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 Sicomp::TsiCustomLang* CommonContainer = {read=FCommonContainer, write=SetCommonContainer
		, default=0};
public:
	#pragma option push -w-inl
	/* TsiCustomLang.Destroy */ inline __fastcall virtual ~TsiLangLinked(void) { }
	#pragma option pop
	
};


//-- var, const, procedure ---------------------------------------------------

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

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