#ifndef STATUSWINDOW_HPP
#define STATUSWINDOW_HPP

// $VER: StatusWindow.hpp 39.8 (10.06.97)
//
//
// (C) Copyright 1996,97 Markus Hillenbrand
//     All Rights Reserved, No Warranty

#include "GUICINCLUDE:GUIC_Window.hpp"

class GUIC_TextC;
class GUIC_FillbarC;
class GUIC_ScreenC;
class GUIC_ApplicationC;

class StatusWindowC	: public GUIC_WindowC
	{
	public:
		StatusWindowC				(GUIC_ApplicationC &app, GUIC_ScreenC &screen);
		~StatusWindowC				(VOID);
		VOID		setMessage	(STRPTR t);
		STRPTR	getMessage	(VOID);
		VOID		setPercent		(ULONG);
		BOOL		action				(GUIC_EventC &e);
		STRPTR	getClass			(VOID);
	protected:
		VOID		cleanUp			(VOID);
	private:
		GUIC_TextC				*message;
		GUIC_FillbarC			*percent;
		GUIC_ScreenC			*screen;
		GUIC_ApplicationC	*app;
	};
	
#endif

