// BODYGLOB.H
//
// Copyright (c) 1998 Symbian Ltd.  All rights reserved. 
//

// Specialized Body Text Edwin

#if !defined(__BODYGLOB_H__)

#if !defined(__EIKGTED_H__)
#include <eikgted.h>
#endif

class CMsgBodyGlobalTextEdwin : public CEikGlobalTextEditor
	{
public:
	EXPORT_C CMsgBodyGlobalTextEdwin();
	EXPORT_C void SetFontL(const TDesC& aTypeFaceName);
	EXPORT_C void SetFontNoUpdateL(const TDesC& aTypeFaceName);

protected:
	// --- Framework ---
	EXPORT_C virtual TKeyResponse OfferKeyEventL(const TKeyEvent& aKeyEvent, TEventCode aType);
	EXPORT_C virtual void ConstructFromResourceL(TResourceReader& aReader);
	EXPORT_C virtual TSize MinimumSize();
	EXPORT_C virtual void PrepareForFocusLossL();

protected:
	// --- Data ---
	TInt	iMinimumHeight;
	};

#endif
