Tyro/src/TyroApp.cpp

36 lines
733 B
C++
Raw Normal View History

2015-03-30 14:50:10 -04:00
/***************************************************************
* Name: TyroApp.cpp
2015-03-30 14:50:10 -04:00
* Purpose: Code for Application Class
* Author: Timothy J Warren (tim@timshomepage.net)
2015-03-30 14:50:10 -04:00
* Created: 2015-03-30
* Copyright: Timothy J Warren (https://timshomepage.net)
* License:
**************************************************************/
#include "common.h"
2015-03-30 14:50:10 -04:00
#include "TyroApp.h"
#include "widgets/MainFrame.h"
2015-03-30 14:50:10 -04:00
IMPLEMENT_APP(TyroApp);
bool TyroApp::OnInit()
{
this->SetAppName(APP_NAME);
this->SetVendorName(APP_VENDOR);
2015-04-02 11:01:21 -04:00
MainFrame* frame = new MainFrame(0L, _("Tyro"));
2015-03-30 14:50:10 -04:00
SetTopWindow(frame);
2015-04-09 11:45:19 -04:00
frame->Layout();
frame->CenterOnScreen();
frame->Show(true);
2015-03-30 14:50:10 -04:00
return true;
2015-03-30 14:50:10 -04:00
}
2015-03-30 16:01:24 -04:00
int TyroApp::OnExit()
2015-03-30 16:01:24 -04:00
{
2015-04-20 16:35:51 -04:00
return close(true);
2015-03-30 16:01:24 -04:00
}