/******************************************************************************
 x_CCompilerListing.h

			Header File For CCompilerListing Lower-Layer Director Class
	

	Copyright (C) 1985-1992  New York University
	Copyright (C) 1994 George Washington University
	 
	This file is part of the GWAdaEd system, an extension of the Ada/Ed-C
	system.  See the Ada/Ed README file for warranty (none) and distribution
	info and also the GNU General Public License for more details.


	Generated by Classyª (Object Factory)

	This file is rewritten each time you generate code. You should not
	make changes to this file; changes should go in the My.h
	file, instead.

	If you want to change how Classy generates this file, you can
	change the template for this file. It is "_Director.h" in the Classy
	Templates folder.

 ******************************************************************************/

#pragma once

#include <CDirector.h>

CLASS CDirectorOwner;
CLASS CPanorama;
CLASS CPane;
CLASS CEditText;
CLASS CStaticText;

class x_CCompilerListing : public CDirector
{
public:

										// Pointers to panes in window
	CEditText	*fCompilerListing_Pano1;
	CStaticText	*fCompilerListing_Message;


	void 	Ix_CCompilerListing(CDirectorOwner *aSupervisor);

	virtual	void	DoCommand(long theCommand);
	virtual	void	UpdateMenus(void);

protected:
	Boolean	ignore;

	virtual void 	MakeNewWindow(void);
	virtual	CPane	*FindPane(long ID);

	virtual void	DoCmdNextError(void);
	virtual void	DoCmdPreviousError(void);
};
