comparison src/mngdb.cpp @ 14:c1dc1fcee7fe

print zoom.
author pyon@macmini
date Sun, 09 Dec 2018 14:38:15 +0900
parents f5ffc34f045a
children b651aa41b9d4
comparison
equal deleted inserted replaced
13:f5ffc34f045a 14:c1dc1fcee7fe
1 // Filename : mngdeb.cpp 1 // Filename : mngdeb.cpp
2 // Last Change: 2018-11-14 水 13:48:58. 2 // Last Change: 2018-11-21 水 08:36:02.
3 // 3 //
4 4
5 #include <wx/datetime.h> 5 #include <wx/datetime.h>
6 #include <wx/textfile.h> 6 #include <wx/textfile.h>
7 #include "id.h" 7 #include "id.h"
8 #include "mngdb.h" 8 #include "mngdb.h"
9 #include "index.h"
9 10
10 ManageDBFrame::ManageDBFrame( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) 11 ManageDBFrame::ManageDBFrame( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style )
11 : wxFrame( parent, id, title, pos, size, style ) 12 : wxFrame( parent, id, title, pos, size, style )
12 { 13 {
13 this->SetBackgroundColour( wxColour( 140, 240, 140 ) ); 14 this->SetBackgroundColour( wxColour( 140, 240, 140 ) );
49 bSizerBtn->Add( m_buttonBuild, 0, wxALL, 5 ); 50 bSizerBtn->Add( m_buttonBuild, 0, wxALL, 5 );
50 51
51 m_buttonUpld = new wxButton( this, ID_MNGUPLD, wxT( "Upload" ), wxDefaultPosition, wxDefaultSize, 0 ); 52 m_buttonUpld = new wxButton( this, ID_MNGUPLD, wxT( "Upload" ), wxDefaultPosition, wxDefaultSize, 0 );
52 bSizerBtn->Add( m_buttonUpld, 0, wxALL, 5 ); 53 bSizerBtn->Add( m_buttonUpld, 0, wxALL, 5 );
53 54
55 m_buttonIdx = new wxButton( this, ID_MNGIDX, wxT( "Index" ), wxDefaultPosition, wxDefaultSize, 0 );
56 bSizerBtn->Add( m_buttonIdx, 0, wxALL, 5 );
57
54 m_buttonExit = new wxButton( this, ID_MNGEXIT, wxT( "Exit" ), wxDefaultPosition, wxDefaultSize, 0 ); 58 m_buttonExit = new wxButton( this, ID_MNGEXIT, wxT( "Exit" ), wxDefaultPosition, wxDefaultSize, 0 );
55 bSizerBtn->Add( m_buttonExit, 0, wxALL, 5 ); 59 bSizerBtn->Add( m_buttonExit, 0, wxALL, 5 );
56 60
57 bSizerTop->Add( bSizerBtn, 0, wxALIGN_CENTER_HORIZONTAL, 5 ); 61 bSizerTop->Add( bSizerBtn, 0, wxALIGN_CENTER_HORIZONTAL, 5 );
58 62
69 73
70 // Event Table 74 // Event Table
71 BEGIN_EVENT_TABLE( ManageDBFrame, wxFrame ) 75 BEGIN_EVENT_TABLE( ManageDBFrame, wxFrame )
72 EVT_BUTTON( ID_MNGBLD, ManageDBFrame::OnBuild ) 76 EVT_BUTTON( ID_MNGBLD, ManageDBFrame::OnBuild )
73 EVT_BUTTON( ID_MNGUPLD, ManageDBFrame::OnUpload ) 77 EVT_BUTTON( ID_MNGUPLD, ManageDBFrame::OnUpload )
78 EVT_BUTTON( ID_MNGIDX, ManageDBFrame::OnIndex )
74 EVT_BUTTON( ID_MNGEXIT, ManageDBFrame::OnExit ) 79 EVT_BUTTON( ID_MNGEXIT, ManageDBFrame::OnExit )
75 END_EVENT_TABLE() 80 END_EVENT_TABLE()
76 81
77 // Event Handler 82 // Event Handler
78 void ManageDBFrame::OnBuild( wxCommandEvent& WXUNUSED(event) ) 83 void ManageDBFrame::OnBuild( wxCommandEvent& WXUNUSED(event) )
123 Upload( wxT( "index.db" ) ); 128 Upload( wxT( "index.db" ) );
124 Upload( wxT( "hhs.db" ) ); 129 Upload( wxT( "hhs.db" ) );
125 wxMessageBox( wxT( "upload done." ) ); 130 wxMessageBox( wxT( "upload done." ) );
126 } 131 }
127 132
133 void ManageDBFrame::OnIndex( wxCommandEvent& WXUNUSED(event) )
134 {
135 IndexFrame *idxframe = new IndexFrame( this, wxID_ANY, wxT( "View Index" ), wxDefaultPosition, wxSize( 400, 480 ), wxDEFAULT_FRAME_STYLE );
136 idxframe->Show();
137 }
138
128 void ManageDBFrame::OnExit( wxCommandEvent& WXUNUSED(event) ) 139 void ManageDBFrame::OnExit( wxCommandEvent& WXUNUSED(event) )
129 { 140 {
130 Close(); 141 Close();
131 } 142 }
132 143