169e62e48SStephan Aßmus /* 269e62e48SStephan Aßmus * Copyright 2008, Ralf Schülke, teammaui@web.de. All rights reserved. 369e62e48SStephan Aßmus * Distributed under the terms of the MIT License. 469e62e48SStephan Aßmus */ 569e62e48SStephan Aßmus 669e62e48SStephan Aßmus #include <stdlib.h> 769e62e48SStephan Aßmus 869e62e48SStephan Aßmus #include <Application.h> 969e62e48SStephan Aßmus 1069e62e48SStephan Aßmus #include "Pairs.h" 1169e62e48SStephan Aßmus #include "PairsWindow.h" 1269e62e48SStephan Aßmus 13*f3f9e93aSRyan Leavengood const char* kSignature = "application/x-vnd.Haiku-Pairs"; 1469e62e48SStephan Aßmus 1569e62e48SStephan Aßmus 1669e62e48SStephan Aßmus Pairs::Pairs() 1769e62e48SStephan Aßmus : BApplication(kSignature), 1869e62e48SStephan Aßmus fWindow(NULL) 1969e62e48SStephan Aßmus { 2069e62e48SStephan Aßmus } 2169e62e48SStephan Aßmus 2269e62e48SStephan Aßmus 2369e62e48SStephan Aßmus Pairs::~Pairs() 2469e62e48SStephan Aßmus { 2569e62e48SStephan Aßmus } 2669e62e48SStephan Aßmus 2769e62e48SStephan Aßmus 2869e62e48SStephan Aßmus void 2969e62e48SStephan Aßmus Pairs::ReadyToRun() 3069e62e48SStephan Aßmus { 3169e62e48SStephan Aßmus fWindow = new PairsWindow(); 3269e62e48SStephan Aßmus fWindow->Show(); 3369e62e48SStephan Aßmus } 3469e62e48SStephan Aßmus 3569e62e48SStephan Aßmus 3669e62e48SStephan Aßmus void 3769e62e48SStephan Aßmus Pairs::RefsReceived(BMessage* message) 3869e62e48SStephan Aßmus { 3969e62e48SStephan Aßmus fWindow->PostMessage(message); 4069e62e48SStephan Aßmus } 4169e62e48SStephan Aßmus 4269e62e48SStephan Aßmus 4369e62e48SStephan Aßmus void 4469e62e48SStephan Aßmus Pairs::MessageReceived(BMessage* message) 4569e62e48SStephan Aßmus { 4669e62e48SStephan Aßmus BApplication::MessageReceived(message); 4769e62e48SStephan Aßmus } 4869e62e48SStephan Aßmus 4969e62e48SStephan Aßmus 5069e62e48SStephan Aßmus int 5169e62e48SStephan Aßmus main(void) 5269e62e48SStephan Aßmus { 5369e62e48SStephan Aßmus Pairs pairs; 5469e62e48SStephan Aßmus pairs.Run(); 5569e62e48SStephan Aßmus 5669e62e48SStephan Aßmus return 0; 5769e62e48SStephan Aßmus } 58