1/*
2 * Copyright 2003-2009 Haiku Inc. All rights reserved.
3 * Distributed under the terms of the MIT License.
4 *
5 * Authors:
6 *		Jérôme Duval,
7 *		Axel Dörfler (axeld@pinc-software.de)
8 *		Andrew McCall (mccall@digitalparadise.co.uk)
9 */
10
11
12#include "Mouse.h"
13#include "MouseWindow.h"
14
15#include <Alert.h>
16#include <Screen.h>
17
18#undef B_TRANSLATION_CONTEXT
19#define B_TRANSLATION_CONTEXT "MouseApplication"
20
21const char* kSignature = "application/x-vnd.Haiku-Mouse";
22
23
24MouseApplication::MouseApplication()
25	:
26	BApplication(kSignature)
27{
28	BRect rect(0, 0, 397, 293);
29	MouseWindow *window = new MouseWindow(rect);
30	window->Show();
31}
32
33
34void
35MouseApplication::AboutRequested()
36{
37	BAlert* alert = new BAlert("about",
38		B_TRANSLATE("...by Andrew Edward McCall"), B_TRANSLATE("Dig Deal"));
39	alert->SetFlags(alert->Flags() | B_CLOSE_ON_ESCAPE);
40	alert->Go();
41}
42
43
44//	#pragma mark -
45
46
47int
48main(int /*argc*/, char ** /*argv*/)
49{
50	MouseApplication app;
51	app.Run();
52
53	return 0;
54}
55