annotate main.cpp @ 2:25a76c128804

Fix bugs.
author pyon@macmini
date Mon, 03 Feb 2014 18:51:33 +0900
parents ebc42d7a0010
children 3fadcf124bb4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
1 // Filename : main.cpp
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
2 // Last Change: 21-Jan-2014.
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
3 //
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
4 #include "main.h"
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
5 #include "myframe.h"
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
6
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
7 IMPLEMENT_APP(MyApp)
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
8
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
9 IMPLEMENT_CLASS( MyApp, wxApp )
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
10
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
11 MyApp::MyApp()
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
12 {
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
13 }
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
14 MyApp::~MyApp()
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
15 {
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
16 }
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
17
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
18 bool MyApp::OnInit()
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
19 {
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
20 if ( !wxApp::OnInit() ) return false;
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
21
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
22 wxImage::AddHandler( new wxJPEGHandler );
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
23 wxImage::AddHandler( new wxPNGHandler );
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
24 wxImage::AddHandler( new wxXPMHandler );
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
25 wxImage::AddHandler( new wxGIFHandler );
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
26 wxImage::AddHandler( new wxICOHandler );
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
27 wxImage::AddHandler( new wxBMPHandler );
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
28 wxImage::AddHandler( new wxTIFFHandler );
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
29
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
30 long style = wxDEFAULT_FRAME_STYLE;
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
31 style = style & ~( wxMAXIMIZE_BOX );
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
32 MyFrame *mainframe = new MyFrame( NULL, wxID_ANY, wxT("IMCV - ImageConverter -"), wxDefaultPosition, wxSize( 450, 200 ), style );
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
33 mainframe->Show(true);
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
34
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
35 return true;
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
36 }
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
37
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
38 int MyApp::OnExit()
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
39 {
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
40 return 0;
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
41 }
ebc42d7a0010 First Release.
pyon@macmini
parents:
diff changeset
42