Mercurial > mercurial > hgweb_searcher2.cgi
comparison src/myframe.cpp @ 3:75fefb53d983
update preview.
author | pyon@macmini |
---|---|
date | Sat, 09 Apr 2011 12:48:20 +0900 |
parents | e0cf49906039 |
children | db7bd315e52c |
comparison
equal
deleted
inserted
replaced
2:0830b0d7c550 | 3:75fefb53d983 |
---|---|
1 // Filename : mainframe.cpp | 1 // Filename : mainframe.cpp |
2 // Last Change: 07-Apr-2011. | 2 // Last Change: 09-Apr-2011. |
3 // | 3 // |
4 | 4 |
5 #include "symbol.h" | 5 #include "symbol.h" |
6 #include "common.h" | 6 #include "common.h" |
7 #include "myframe.h" | 7 #include "myframe.h" |
224 htmlbody += wxT("該当者: "); | 224 htmlbody += wxT("該当者: "); |
225 htmlbody += wxT("<b>") + name + wxT("</b>"); | 225 htmlbody += wxT("<b>") + name + wxT("</b>"); |
226 htmlbody += wxT(" ( ") + hhs + wxT(" )"); | 226 htmlbody += wxT(" ( ") + hhs + wxT(" )"); |
227 htmlbody += wxT("<br /><br />検索結果"); | 227 htmlbody += wxT("<br /><br />検索結果"); |
228 htmlbody += wxT("<table border=1>"); | 228 htmlbody += wxT("<table border=1>"); |
229 htmlbody += wxT("<tr bgcolor=\"#ffcc33\"><th>番号</th><th>日付</th><th>フォルダ</th><th>操作</th></tr>"); | 229 htmlbody += wxT("<tr bgcolor=\"#ffcc33\"><th>番号</th><th>日付</th><th>フォルダ</th></tr>"); |
230 | 230 |
231 wxRegEx reDate(wxT("(^.*20[0-9]{2}.)(20[0-9]{2})([0-2][0-9])([0-9]{2})(.*$)")); | 231 wxRegEx reDate(wxT("(^.*20[0-9]{2}.)(20[0-9]{2})([0-2][0-9])([0-9]{2})(.*$)")); |
232 | 232 |
233 int i=1; | 233 int i=1; |
234 int clrflg = 1; | 234 int clrflg = 1; |
246 clrflg = 1; | 246 clrflg = 1; |
247 } | 247 } |
248 htmlbody += wxT("<td align=\"center\">") + wxString::Format(wxT("%d"),i++) + wxT("</td>"); // 番号 | 248 htmlbody += wxT("<td align=\"center\">") + wxString::Format(wxT("%d"),i++) + wxT("</td>"); // 番号 |
249 htmlbody += wxT("<td>") + date + wxT("</td>"); // 日付 | 249 htmlbody += wxT("<td>") + date + wxT("</td>"); // 日付 |
250 htmlbody += wxT("<td>") + q.GetString(0) + wxT("</td></tr>"); // フォルダパス | 250 htmlbody += wxT("<td>") + q.GetString(0) + wxT("</td></tr>"); // フォルダパス |
251 //htmlbody += wxT("<td>") + wxT("プレビュー") + wxT("</td></tr>"); | |
252 //htmlbody += wxT("<td>") + wxT("印刷") + wxT("</td></tr>"); | |
253 //htmlbody += wxT("<td>") + wxT("フォルダを開く") + wxT("</td></tr>"); | |
254 } | 251 } |
255 stmt.Finalize(); | 252 stmt.Finalize(); |
256 ccndb.Close(); | 253 ccndb.Close(); |
257 path.Shrink(); | 254 path.Shrink(); |
258 | 255 |
399 // controls here | 396 // controls here |
400 m_panelHead = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize ); | 397 m_panelHead = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize ); |
401 wxBoxSizer* bSizerHead; | 398 wxBoxSizer* bSizerHead; |
402 bSizerHead = new wxBoxSizer( wxHORIZONTAL ); | 399 bSizerHead = new wxBoxSizer( wxHORIZONTAL ); |
403 | 400 |
404 /* after version 2.7 | 401 /* after version 2.11 |
405 m_staticTextHname = new wxStaticText( m_panelHead, wxID_ANY, wxT("氏名カナ検索"), wxDefaultPosition, wxDefaultSize, 0 ); | 402 m_staticTextHname = new wxStaticText( m_panelHead, wxID_ANY, wxT("氏名カナ検索"), wxDefaultPosition, wxDefaultSize, 0 ); |
406 bSizerHead->Add( m_staticTextHname, 0, wxALL, 5 ); | 403 bSizerHead->Add( m_staticTextHname, 0, wxALL, 5 ); |
407 | 404 |
408 m_searchCtrlHname = new wxSearchCtrl( m_panelHead, ID_SRCHHHS, wxT("3字以上入力"), wxDefaultPosition, wxSize(200,20), 0 ); | 405 m_searchCtrlHname = new wxSearchCtrl( m_panelHead, ID_SRCHHHS, wxT("3字以上入力"), wxDefaultPosition, wxSize(200,20), 0 ); |
409 #ifndef __WXMAC__ | 406 #ifndef __WXMAC__ |
437 | 434 |
438 // 検索結果Html | 435 // 検索結果Html |
439 m_html = new wxHtmlWindow( m_splitter, ID_HTML, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO ); | 436 m_html = new wxHtmlWindow( m_splitter, ID_HTML, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO ); |
440 m_html->LoadPage( wxT("html/start.html") ); | 437 m_html->LoadPage( wxT("html/start.html") ); |
441 | 438 |
442 /* after version 2.7 | 439 /* after version 2.11 |
443 // 被保険者カナ検索Grid | 440 // 被保険者カナ検索Grid |
444 m_gridHhs = new wxGrid( m_panelHtml, ID_HLST, wxDefaultPosition, wxDefaultSize, 0 ); | 441 m_gridHhs = new wxGrid( m_panelHtml, ID_HLST, wxDefaultPosition, wxDefaultSize, 0 ); |
445 m_gridHhs->CreateGrid( 0, 5 ); | 442 m_gridHhs->CreateGrid( 0, 5 ); |
446 m_gridHhs->EnableEditing( true ); | 443 m_gridHhs->EnableEditing( true ); |
447 m_gridHhs->EnableGridLines( true ); | 444 m_gridHhs->EnableGridLines( true ); |
530 EVT_MENU( ID_MCHKHHS, MyFrame::OnCheckHhs ) | 527 EVT_MENU( ID_MCHKHHS, MyFrame::OnCheckHhs ) |
531 EVT_MENU( ID_MOAD, MyFrame::OnOpenAppDir ) | 528 EVT_MENU( ID_MOAD, MyFrame::OnOpenAppDir ) |
532 EVT_MENU( ID_MODD, MyFrame::OnOpenDataDir ) | 529 EVT_MENU( ID_MODD, MyFrame::OnOpenDataDir ) |
533 EVT_MENU( ID_MHELP, MyFrame::OnHelp ) | 530 EVT_MENU( ID_MHELP, MyFrame::OnHelp ) |
534 | 531 |
535 //EVT_TEXT_ENTER( ID_SRCHHHS, MyFrame::OnHhsSearch ) after version 2.7 | 532 //EVT_TEXT_ENTER( ID_SRCHHHS, MyFrame::OnHhsSearch ) after version 2.11 |
536 EVT_BUTTON( ID_MKIDX, MyFrame::OnMkIndex ) | 533 EVT_BUTTON( ID_MKIDX, MyFrame::OnMkIndex ) |
537 | 534 |
538 EVT_CLOSE( MyFrame::SaveConfig ) | 535 EVT_CLOSE( MyFrame::SaveConfig ) |
539 END_EVENT_TABLE() | 536 END_EVENT_TABLE() |
540 | 537 |
574 ), | 571 ), |
575 wxT("About this program"), wxOK | wxICON_INFORMATION, this ); | 572 wxT("About this program"), wxOK | wxICON_INFORMATION, this ); |
576 } | 573 } |
577 | 574 |
578 /* 被保険者検索 */ | 575 /* 被保険者検索 */ |
579 /* after version 2.7 | 576 /* after version 2.11 |
580 void MyFrame::OnHhsSearch(wxCommandEvent& WXUNUSED(event)) | 577 void MyFrame::OnHhsSearch(wxCommandEvent& WXUNUSED(event)) |
581 { | 578 { |
582 this->m_html->Hide(); | 579 this->m_html->Hide(); |
583 this->m_gridCcn->Hide(); | 580 this->m_gridCcn->Hide(); |
584 this->m_gridHhs->Show(true); | 581 this->m_gridHhs->Show(true); |