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