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