1/*
2 * Copyright 2006 Haiku, Inc. All Rights Reserved.
3 * Copyright 1997, 1998 R3 Software Ltd. All Rights Reserved.
4 * Distributed under the terms of the MIT License.
5 *
6 * Authors:
7 *		Stephan A��mus, superstippi@gmx.de
8 *		Timothy Wayper, timmy@wunderbear.com
9 */
10#ifndef _CALC_WINDOW_H
11#define _CALC_WINDOW_H
12
13
14#include <Window.h>
15
16
17class CalcView;
18
19class CalcWindow : public BWindow {
20 public:
21								CalcWindow(BRect frame, BMessage* settings);
22	virtual						~CalcWindow();
23
24	virtual	void				MessageReceived(BMessage* message);
25	virtual	void				Show();
26	virtual	bool				QuitRequested();
27
28			status_t			SaveSettings(BMessage* archive) const;
29
30			void				SetFrame(BRect frame,
31									bool forceCenter = false);
32
33			CalcView*			View() const { return fCalcView; };
34
35 private:
36			CalcView*			fCalcView;
37};
38
39#endif // _CALC_WINDOW_H
40