1 /* 2 * Copyright 2002-2006, Haiku. All rights reserved. 3 * Distributed under the terms of the MIT License. 4 * 5 * Authors: 6 * DarkWyrm (darkwyrm@earthlink.net) 7 */ 8 #ifndef APR_WINDOW_H 9 #define APR_WINDOW_H 10 11 #include <Application.h> 12 #include <Button.h> 13 #include <Window.h> 14 #include <Message.h> 15 #include <TabView.h> 16 17 #include "APRView.h" 18 #include "AntialiasingSettingsView.h" 19 20 class APRWindow : public BWindow 21 { 22 public: 23 APRWindow(BRect frame); 24 bool QuitRequested(void); 25 void MessageReceived(BMessage *message); 26 27 private: 28 APRView* fColorsView; 29 BButton* fDefaultsButton; 30 BButton* fRevertButton; 31 32 AntialiasingSettingsView* fAntialiasingSettings; 33 34 }; 35 36 static const int32 kMsgUpdate = 'updt'; 37 38 #endif 39