xref: /haiku/src/tests/add-ons/print/pdf/bezierbounds/BBApp.h (revision 9d3fa071bfae97286acc512d757a05544ebc132b)
1e6b7649cSMichael Pfeiffer #ifndef CONNECT_APP_H
2e6b7649cSMichael Pfeiffer #define CONNECT_APP_H
3e6b7649cSMichael Pfeiffer 
4e6b7649cSMichael Pfeiffer #include <AppKit.h>
5e6b7649cSMichael Pfeiffer #include <InterfaceKit.h>
6e6b7649cSMichael Pfeiffer #include "BBView.h"
7e6b7649cSMichael Pfeiffer #include "MsgConsts.h"
8e6b7649cSMichael Pfeiffer 
9*839e5ecbSMichael Pfeiffer #define APPLICATION "BezierBounds"
10e6b7649cSMichael Pfeiffer #define VERSION "1.0"
11e6b7649cSMichael Pfeiffer 
12e6b7649cSMichael Pfeiffer class AppWindow : public BWindow {
13e6b7649cSMichael Pfeiffer public:
14e6b7649cSMichael Pfeiffer 	BMenuBar *menubar;
15e6b7649cSMichael Pfeiffer 	BBView *view;
16e6b7649cSMichael Pfeiffer 	AppWindow(BRect);
17e6b7649cSMichael Pfeiffer 	bool QuitRequested();
18e6b7649cSMichael Pfeiffer 	void AboutRequested();
19e6b7649cSMichael Pfeiffer 	void MessageReceived(BMessage *message);
20e6b7649cSMichael Pfeiffer };
21e6b7649cSMichael Pfeiffer 
22e6b7649cSMichael Pfeiffer class App : public BApplication {
23e6b7649cSMichael Pfeiffer public:
24e6b7649cSMichael Pfeiffer 	AppWindow *window;
25e6b7649cSMichael Pfeiffer 	App();
26e6b7649cSMichael Pfeiffer };
27e6b7649cSMichael Pfeiffer 
28e6b7649cSMichael Pfeiffer #define my_app ((App*)be_app)
29e6b7649cSMichael Pfeiffer #endif
30