#if !defined(BRLABEL_H) && !defined(__BEDRC__)
#define BRLABEL_H
//========================================================================================
//
//     File:			BRLabel.h
//     Release Version:	$ 1.0d1 $
//
//     Creation Date:	July 8, 1992
//
//     COPYRIGHT 1992-1993 SYMANTEC CORPORATION. ALL RIGHTS RESERVED. UNPUBLISHED -- RIGHTS
//     RESERVED UNDER THE COPYRIGHT LAWS OF THE UNITED STATES. USE OF COPYRIGHT NOTICE IS
//     PRECAUTIONARY ONLY AND DOES NOT IMPLY PUBLICATION OR DISCLOSURE.
//
//     THIS SOFTWARE Contains PROPRIETARY AND CONFIDENTIAL INFORMATION OF SYMANTEC
//     CORPORATION. USE, DISCLOSURE, OR REPRODUCTION IS PROHIBITED WITHOUT THE PRIOR
//     EXPRESS WRITTEN PERMISSION OF SYMANTEC CORPORATION.
//
//     RESTRICTED RIGHTS LEGEND
//     Use, duplication, or disclosure by the Government is subject to restrictions as Set
//     forth in subparagraph (c)(l)(ii) of the Rights in Technical Data and Computer
//     Software clause at DFARS 252.227-7013. Symantec Corporation, 10201 Torre Avenue,
//     Cupertino, CA 95014.
//
//========================================================================================

#ifndef BRADORN1_H
#include "BRAdorn1.h"
#endif

#ifndef BRFONT_H
#include "BRFont.h"
#endif

//========================================================================================
//	CLASS BR_CLabel
//========================================================================================

class BR_CLabel : public BR_CTextAdorner
{
public:
	BR_CLabel(BR_CAdorner::AdornerId adornerId,
			  BR_Boolean autoDelete,
			  BR_Coordinate x,
			  BR_Coordinate y,
			  const BR_TString<BR_Char>& text,
			  const BR_CModule& module,
			  BR_CFont::FontId fontId,
			  BR_CFont::FontSize  fontSize,
			  BR_CFont::FontStyle fontStyle);

	BR_CLabel(BR_CAdorner::AdornerId adornerId,
			  BR_Boolean autoDelete,
			  const BR_CRectangle& bounds,
			  const BR_TString<BR_Char>& text,
			  const BR_CModule& module,
			  BR_CFont::FontId fontId,
			  BR_CFont::FontSize fontSize,
			  BR_CFont::FontStyle fontStyle,
			  BR_DrawTextFlags drawTextFlags);

	BR_CLabel(const BR_CModule& module,
			  BR_SResource& resource);

	virtual~ BR_CLabel();

	BR_SETCLASSNAME(BR_CLabel);
};

#endif

