xref: /haiku/src/tests/kits/interface/bprintjob/PrintTestApp.hpp (revision 52a380120846174213ccce9c4aab0dda17c72083)
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