⛏️ index : haiku.git

/*
 * Copyright (c) 2007, Haiku, Inc.
 * Distributed under the terms of the MIT license.
 *
 * Author:
 *		Łukasz 'Sil2100' Zemczak <sil2100@vexillium.org>
 */
#ifndef PACKAGE_IMAGE_VIEWER_H
#define PACKAGE_IMAGE_VIEWER_H

#include <View.h>
#include <Bitmap.h>
#include <DataIO.h>

#include "BlockingWindow.h"


class ImageView : public BView {
public:
								ImageView(BPositionIO* image);
	virtual						~ImageView();

	virtual	void				AttachedToWindow();
	virtual	void				Draw(BRect updateRect);
	virtual	void				MouseUp(BPoint point);

private:
			BBitmap*			fImage;
};


class PackageImageViewer : public BlockingWindow {
public:
								PackageImageViewer(BPositionIO* image);
		
private:
			ImageView*			fBackground;
};


#endif // PACKAGE_IMAGE_VIEWER_H