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