1 #ifndef PRINTTESTAPP_HPP 2 #define PRINTTESTAPP_HPP 3 4 class PrintTestApp; 5 6 #include <Application.h> 7 #include <Message.h> 8 #include <Rect.h> 9 10 #define PRINTTEST_SIGNATURE "application/x-vnd.OpenBeOS-printtest" 11 12 class PrintTestApp : public BApplication 13 { 14 typedef BApplication Inherited; 15 public: 16 PrintTestApp(); 17 18 void MessageReceived(BMessage* msg); 19 void ReadyToRun(); 20 private: 21 status_t DoTestPageSetup(); 22 status_t Print(); 23 24 BMessage* fSetupData; 25 BRect fPrintableRect; 26 BRect fPaperRect; 27 28 }; 29 30 #endif 31