1/* 2 * Part of the MiniTerminal. 3 * 4 * Copyright 2005 Michael Lotz. All rights reserved. 5 * Distributed under the MIT License. 6 */ 7 8#include <stdio.h> 9 10#include "Arguments.h" 11#include "MiniApp.h" 12#include "MiniView.h" 13#include "MiniWin.h" 14 15MiniApp::MiniApp(const Arguments &args) 16 : BApplication("application/x-vnd.Haiku.MiniTerminal") 17{ 18 fWindow = new MiniWin(args); 19 fWindow->Show(); 20} 21 22 23void 24MiniApp::ReadyToRun() 25{ 26 fWindow->View()->Start(); 27} 28 29 30MiniApp::~MiniApp() 31{ 32} 33 34 35int 36main(int argc, const char *const argv[]) 37{ 38 Arguments args; 39 args.Parse(argc, argv); 40 41 MiniApp *app = new MiniApp(args); 42 app->Run(); 43 delete app; 44 return 0; 45} 46