#ifndef THUMBNAILWINDOW_HPP
#define THUMBNAILWINDOW_HPP

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

#include "GUICINCLUDE:GUIC_Window.hpp"

class GUIC_ScreenC;
class GUIC_ApplicationC;
class GUIC_GGFXPictureC;
class GUIC_TextC;

class ThumbnailWindowC	: public GUIC_WindowC
	{
	public:
		ThumbnailWindowC 				(GUIC_ApplicationC &app, GUIC_ScreenC &screen);
		~ThumbnailWindowC 				(VOID);
		VOID		setDimensions		(LONG x, LONG y);
		VOID		showThumbnail		(STRPTR fileName);
		VOID		setTextGadget		(GUIC_TextC *t);
		BOOL		loaded						(VOID);
		STRPTR	getClass					(VOID);
	protected:
		VOID		cleanUp 					(VOID);
	private:
		GUIC_ApplicationC*	app;
		GUIC_ScreenC*			screen;
		GUIC_GGFXPictureC*	thumbnail;
		GUIC_TextC*				textGadget;
		LONG 						width, height;
	};

#endif

