// BitmapView.h #ifndef BITMAP_VIEW_H #define BITMAP_VIEW_H #include class BBitmap; class BitmapView : public BView { public: BitmapView(BRect frame, const char* name, BBitmap* bitmap); virtual ~BitmapView(); virtual void Draw(BRect updateRect); virtual void MouseDown(BPoint where); virtual void MouseUp(BPoint where); virtual void MouseMoved(BPoint where, uint32 transit, const BMessage* dragMessage); private: BBitmap* fBitmap; }; #endif // BITMAP_VIEW_H