#ifndef STATUSWINDOW_HPP
#define STATUSWINDOW_HPP

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

#include <GUIC_Classes/GUIC_Text.hpp>
#include <GUIC_Classes/GUIC_Fillbar.hpp>
#include <GUIC_Classes/GUIC_Window.hpp>
#include <GUIC_Classes/GUIC_Screen.hpp>
#include <GUIC_Classes/GUIC_Application.hpp>

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);
	protected:
		VOID		cleanUp			(VOID);
	private:
		GUIC_TextC				*message;
		GUIC_FillbarC			*percent;
		GUIC_ScreenC			*screen;
		GUIC_ApplicationC	*app;
	};
	
#endif

