1*e76d86d5SStephan Aßmus 2*e76d86d5SStephan Aßmus #ifndef DRAW_VIEW_H 3*e76d86d5SStephan Aßmus #define DRAW_VIEW_H 4*e76d86d5SStephan Aßmus 5*e76d86d5SStephan Aßmus #include <View.h> 6*e76d86d5SStephan Aßmus 7*e76d86d5SStephan Aßmus class Desktop; 8*e76d86d5SStephan Aßmus 9*e76d86d5SStephan Aßmus class DrawView : public BView { 10*e76d86d5SStephan Aßmus public: 11*e76d86d5SStephan Aßmus DrawView(BRect frame); 12*e76d86d5SStephan Aßmus virtual ~DrawView(); 13*e76d86d5SStephan Aßmus 14*e76d86d5SStephan Aßmus virtual void MouseDown(BPoint where); 15*e76d86d5SStephan Aßmus virtual void MouseUp(BPoint where); 16*e76d86d5SStephan Aßmus virtual void MouseMoved(BPoint where, uint32 code, 17*e76d86d5SStephan Aßmus const BMessage* dragMessage); 18*e76d86d5SStephan Aßmus 19*e76d86d5SStephan Aßmus void SetDesktop(Desktop* desktop); 20*e76d86d5SStephan Aßmus 21*e76d86d5SStephan Aßmus private: 22*e76d86d5SStephan Aßmus Desktop* fDesktop; 23*e76d86d5SStephan Aßmus }; 24*e76d86d5SStephan Aßmus 25*e76d86d5SStephan Aßmus #endif // DRAW_VIEW_H 26*e76d86d5SStephan Aßmus 27