#ifndef MYDRWDLG_H
#define MYDRWDLG_H

//========================================================================================
//
//     File:			myDrwDlg.h
//     Release Version:	$Revision$
//
//     COPYRIGHT 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   BRBUREAU_H
#include <BRBureau.h>
#endif

#ifndef   BRDLGDIR_H
#include <BRDlgDir.h>
#endif

#ifndef   BRPEN_H
#include <BRPen.h>
#endif

#ifndef   BRSTDDEF_H
#include <BRStdDef.h>
#endif

//========================================================================================
// Forward class declarations
//========================================================================================

class BR_CView;
class BR_CModule;
class BR_CObject;

//========================================================================================
//	CLASS CPenSetupDialog
//========================================================================================

class CPenSetupDialog : public BR_CDialogDirector
{
public:
  
  	// Constructor/Destructor
	CPenSetupDialog(BR_CBureaucrat* itsSupervisor,
		BR_CView* itsEnclosure,
		const BR_CModule& itsModule,
		BR_CPen::PenThickness initialValue);
	virtual	~CPenSetupDialog();

	// Command operations
    virtual BR_Boolean DoCommand(BR_CBureaucrat::CommandId commandId,
									BR_CObject* notifier,
									BR_Boolean callSupervisor = TRUE);
	// Validation operations
	virtual BR_Boolean CloseDialog(BR_Boolean isCommandOK);

};

#endif