xref: /haiku/src/preferences/screen/RefreshWindow.h (revision 29e8a73a07ad05379041635507d5a55c65c8d71c)
1*29e8a73aSAxel Dörfler /*
2*29e8a73aSAxel Dörfler  * Copyright 2001-2006, Haiku.
3*29e8a73aSAxel Dörfler  * Distributed under the terms of the MIT License.
4*29e8a73aSAxel Dörfler  *
5*29e8a73aSAxel Dörfler  * Authors:
6*29e8a73aSAxel Dörfler  *		Rafael Romo
7*29e8a73aSAxel Dörfler  *		Stefano Ceccherini (burton666@libero.it)
8*29e8a73aSAxel Dörfler  *		Axel Dörfler, axeld@pinc-software.de
9*29e8a73aSAxel Dörfler  */
10*29e8a73aSAxel Dörfler #ifndef REFRESH_WINDOW_H
11*29e8a73aSAxel Dörfler #define REFRESH_WINDOW_H
12*29e8a73aSAxel Dörfler 
13a10cf76eSAxel Dörfler 
14a10cf76eSAxel Dörfler #include <Window.h>
15a10cf76eSAxel Dörfler 
16a10cf76eSAxel Dörfler #include "RefreshView.h"
17a10cf76eSAxel Dörfler #include "RefreshSlider.h"
18a10cf76eSAxel Dörfler 
19*29e8a73aSAxel Dörfler class RefreshWindow : public BWindow {
20a10cf76eSAxel Dörfler 	public:
21*29e8a73aSAxel Dörfler 		RefreshWindow(BRect frame, float current, float min, float max);
22*29e8a73aSAxel Dörfler 
23a10cf76eSAxel Dörfler 		virtual void MessageReceived(BMessage *message);
24a10cf76eSAxel Dörfler 		virtual void WindowActivated(bool active);
25a10cf76eSAxel Dörfler 
26a10cf76eSAxel Dörfler 	private:
27a10cf76eSAxel Dörfler 		RefreshView			*fRefreshView;
28a10cf76eSAxel Dörfler 		RefreshSlider		*fRefreshSlider;
29a10cf76eSAxel Dörfler 		BButton				*fDoneButton;
30a10cf76eSAxel Dörfler 		BButton				*fCancelButton;
31a10cf76eSAxel Dörfler };
32a10cf76eSAxel Dörfler 
33*29e8a73aSAxel Dörfler #endif	// REFRESH_WINDOW_H
34