Mercurial > mercurial > hgweb_madnm.cgi
comparison src/mainframe.cpp @ 2:45d4fd954c31 default tip
change layout.
| author | pyon@macmini |
|---|---|
| date | Mon, 10 Jun 2019 22:17:33 +0900 |
| parents | f40a65687079 |
| children |
comparison
equal
deleted
inserted
replaced
| 1:f40a65687079 | 2:45d4fd954c31 |
|---|---|
| 1 // Filename : mainframe.cpp | 1 // Filename : mainframe.cpp |
| 2 // Last Change: 2019-06-09 Sun 17:05:28. | 2 // Last Change: 2019-06-10 月 12:48:48. |
| 3 // | 3 // |
| 4 | 4 |
| 5 #include "id.h" | 5 #include "id.h" |
| 6 #include "appconf.h" | 6 #include "appconf.h" |
| 7 #include "mainframe.h" | 7 #include "mainframe.h" |
| 44 EVT_BUTTON( ID_RST2, MainFrame::OnReset2 ) | 44 EVT_BUTTON( ID_RST2, MainFrame::OnReset2 ) |
| 45 EVT_BUTTON( ID_RST3, MainFrame::OnReset3 ) | 45 EVT_BUTTON( ID_RST3, MainFrame::OnReset3 ) |
| 46 EVT_BUTTON( ID_RST4, MainFrame::OnReset4 ) | 46 EVT_BUTTON( ID_RST4, MainFrame::OnReset4 ) |
| 47 EVT_BUTTON( ID_PRINT, MainFrame::OnPrint ) | 47 EVT_BUTTON( ID_PRINT, MainFrame::OnPrint ) |
| 48 EVT_SPINCTRL( ID_SPNW1, MainFrame::OnSpinW1 ) | 48 EVT_SPINCTRL( ID_SPNW1, MainFrame::OnSpinW1 ) |
| 49 | |
| 50 EVT_BUTTON( ID_MKDIR, MainFrame::OnMakeDir ) | |
| 51 EVT_BUTTON( ID_FMOVE, MainFrame::OnFilingMove ) | |
| 52 | |
| 49 EVT_TEXT( ID_HNO, MainFrame::OnHno ) | 53 EVT_TEXT( ID_HNO, MainFrame::OnHno ) |
| 50 EVT_TEXT_ENTER( ID_HNO, MainFrame::OnHno ) | 54 EVT_TEXT_ENTER( ID_HNO, MainFrame::OnHno ) |
| 51 EVT_BUTTON( ID_UPDT, MainFrame::OnUpdate ) | 55 EVT_BUTTON( ID_PRINT, MainFrame::OnPrint ) |
| 56 | |
| 57 EVT_BUTTON( ID_MOVE, MainFrame::OnMove ) | |
| 58 | |
| 52 EVT_CLOSE( MainFrame::OnClose ) | 59 EVT_CLOSE( MainFrame::OnClose ) |
| 53 /* | 60 /* |
| 54 EVT_LIST_ITEM_SELECTED( ID_THUMB, MoverFrame::OnThumbItemSelected ) | 61 EVT_LIST_ITEM_SELECTED( ID_THUMB, MoverFrame::OnThumbItemSelected ) |
| 55 EVT_LIST_ITEM_DESELECTED( ID_THUMB, MoverFrame::OnThumbItemDeselected ) | 62 EVT_LIST_ITEM_DESELECTED( ID_THUMB, MoverFrame::OnThumbItemDeselected ) |
| 56 EVT_LIST_ITEM_ACTIVATED( ID_THUMB, MoverFrame::OnThumbItemDClicked ) | 63 EVT_LIST_ITEM_ACTIVATED( ID_THUMB, MoverFrame::OnThumbItemDClicked ) |
| 87 { | 94 { |
| 88 m_lookWindow3->ReloadImage(); | 95 m_lookWindow3->ReloadImage(); |
| 89 m_lookWindow3->ResetMask2(); | 96 m_lookWindow3->ResetMask2(); |
| 90 } | 97 } |
| 91 | 98 |
| 99 void MainFrame::OnMakeDir( wxCommandEvent& WXUNUSED(event) ) | |
| 100 { | |
| 101 } | |
| 102 | |
| 103 void MainFrame::OnFilingMove( wxCommandEvent& WXUNUSED(event) ) | |
| 104 { | |
| 105 } | |
| 106 | |
| 107 void MainFrame::OnMove( wxCommandEvent& WXUNUSED(event) ) | |
| 108 { | |
| 109 } | |
| 110 | |
| 92 void MainFrame::OnPrint( wxCommandEvent& WXUNUSED(event) ) | 111 void MainFrame::OnPrint( wxCommandEvent& WXUNUSED(event) ) |
| 93 { | 112 { |
| 94 wxArrayString files = m_filelist->GetFiles(); | 113 wxArrayString files = m_filelist->GetFiles(); |
| 95 if ( files.GetCount() < 6 ) { | 114 if ( files.GetCount() < 6 ) { |
| 96 MsgBox( "(^^;" ); | 115 MsgBox( "(^^;" ); |
| 316 wxFlexGridSizer* fgSizerSetup = new wxFlexGridSizer( 0, 2, 0, 0 ); | 335 wxFlexGridSizer* fgSizerSetup = new wxFlexGridSizer( 0, 2, 0, 0 ); |
| 317 fgSizerSetup->SetFlexibleDirection( wxBOTH ); | 336 fgSizerSetup->SetFlexibleDirection( wxBOTH ); |
| 318 fgSizerSetup->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED ); | 337 fgSizerSetup->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED ); |
| 319 | 338 |
| 320 m_staticTextDate = new wxStaticText( sbSizerDir->GetStaticBox(), wxID_ANY, wxT("Date"), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT ); | 339 m_staticTextDate = new wxStaticText( sbSizerDir->GetStaticBox(), wxID_ANY, wxT("Date"), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT ); |
| 321 sbSizerDir->Add( m_staticTextDate, 0, wxALL, 5 ); | 340 fgSizerSetup->Add( m_staticTextDate, 0, wxALL, 5 ); |
| 322 | 341 |
| 323 m_datePicker = new wxDatePickerCtrl( sbSizerDir->GetStaticBox(), wxID_ANY, wxDefaultDateTime, wxDefaultPosition, wxDefaultSize, wxDP_DROPDOWN|wxDP_SHOWCENTURY ); | 342 m_datePicker = new wxDatePickerCtrl( sbSizerDir->GetStaticBox(), wxID_ANY, wxDefaultDateTime, wxDefaultPosition, wxDefaultSize, wxDP_DROPDOWN|wxDP_SHOWCENTURY ); |
| 324 sbSizerDir->Add( m_datePicker, 0, wxALL, 5 ); | 343 fgSizerSetup->Add( m_datePicker, 0, wxALL, 5 ); |
| 325 | 344 |
| 326 m_staticTextCcn = new wxStaticText( sbSizerDir->GetStaticBox(), wxID_ANY, wxT("CCN"), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT ); | 345 m_staticTextCcn = new wxStaticText( sbSizerDir->GetStaticBox(), wxID_ANY, wxT("CCN"), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT ); |
| 327 sbSizerDir->Add( m_staticTextCcn, 0, wxALL, 5 ); | 346 fgSizerSetup->Add( m_staticTextCcn, 0, wxALL, 5 ); |
| 328 | 347 |
| 329 m_comboBox = new wxComboBox( sbSizerDir->GetStaticBox(), wxID_ANY, wxT("Combo!"), wxDefaultPosition, wxSize( 100, -1 ), 0, NULL, 0 ); | 348 m_comboBox = new wxComboBox( sbSizerDir->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize( 100, -1 ), 0, NULL, 0 ); |
| 330 sbSizerDir->Add( m_comboBox, 0, wxALL, 5 ); | 349 fgSizerSetup->Add( m_comboBox, 0, wxALL, 5 ); |
| 331 | 350 |
| 332 m_staticTextDrive = new wxStaticText( sbSizerDir->GetStaticBox(), wxID_ANY, wxT("Drive"), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT ); | 351 m_staticTextDrive = new wxStaticText( sbSizerDir->GetStaticBox(), wxID_ANY, wxT("Drive"), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT ); |
| 333 sbSizerDir->Add( m_staticTextDrive, 0, wxALL, 5 ); | 352 fgSizerSetup->Add( m_staticTextDrive, 0, wxALL, 5 ); |
| 334 | 353 |
| 335 wxString m_checkListChoices[] = { wxT("C:\\"), wxT("Y:\\"), wxT("Z:\\") }; | 354 wxString m_checkListChoices[] = { wxT("C:\\"), wxT("Y:\\"), wxT("Z:\\") }; |
| 336 int m_checkListNChoices = sizeof( m_checkListChoices ) / sizeof( wxString ); | 355 int m_checkListNChoices = sizeof( m_checkListChoices ) / sizeof( wxString ); |
| 337 m_checkList = new wxCheckListBox( sbSizerDir->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxSize( 100, -1 ), m_checkListNChoices, m_checkListChoices, wxLB_MULTIPLE ); | 356 m_checkList = new wxCheckListBox( sbSizerDir->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxSize( 100, -1 ), m_checkListNChoices, m_checkListChoices, wxLB_MULTIPLE ); |
| 338 m_checkList->Check( 0, true ); | 357 m_checkList->Check( 0, true ); |
| 341 fgSizerSetup->Add( m_checkList, 0, wxALL, 5 ); | 360 fgSizerSetup->Add( m_checkList, 0, wxALL, 5 ); |
| 342 | 361 |
| 343 fgSizerSetup->Add( 0, 0, 1, wxEXPAND, 5 ); | 362 fgSizerSetup->Add( 0, 0, 1, wxEXPAND, 5 ); |
| 344 | 363 |
| 345 m_buttonMkdir = new wxButton( sbSizerDir->GetStaticBox(), ID_MKDIR, wxT("Mkdir"), wxDefaultPosition, wxDefaultSize, 0 ); | 364 m_buttonMkdir = new wxButton( sbSizerDir->GetStaticBox(), ID_MKDIR, wxT("Mkdir"), wxDefaultPosition, wxDefaultSize, 0 ); |
| 346 sbSizerDir->Add( m_buttonMkdir, 0, wxALL, 5 ); | 365 fgSizerSetup->Add( m_buttonMkdir, 0, wxALL, 5 ); |
| 347 | 366 |
| 348 sbSizerDir->Add( fgSizerSetup, 1, wxEXPAND, 5 ); | 367 sbSizerDir->Add( fgSizerSetup, 1, wxEXPAND, 5 ); |
| 349 | 368 |
| 350 m_staticline = new wxStaticLine( sbSizerDir->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL ); | 369 m_staticline = new wxStaticLine( sbSizerDir->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL ); |
| 351 sbSizerDir->Add( m_staticline, 0, wxEXPAND|wxALL, 5 ); | 370 sbSizerDir->Add( m_staticline, 0, wxEXPAND|wxALL, 5 ); |
| 352 | 371 |
| 353 m_checkBox = new wxCheckBox( sbSizerDir->GetStaticBox(), wxID_ANY, wxT("FilingMode"), wxDefaultPosition, wxDefaultSize, 0 ); | 372 m_checkBox = new wxCheckBox( sbSizerDir->GetStaticBox(), wxID_ANY, wxT("FilingMode"), wxDefaultPosition, wxDefaultSize, 0 ); |
| 354 sbSizerDir->Add( m_checkBox, 0, wxALL|wxALIGN_LEFT, 5 ); | 373 sbSizerDir->Add( m_checkBox, 0, wxALL|wxALIGN_LEFT, 5 ); |
| 355 | 374 |
| 356 m_button30 = new wxButton( sbSizerDir->GetStaticBox(), wxID_ANY, wxT("MyButton"), wxDefaultPosition, wxDefaultSize, 0 ); | 375 m_button30 = new wxButton( sbSizerDir->GetStaticBox(), wxID_ANY, wxT("MyButton"), wxDefaultPosition, wxDefaultSize, 0 ); |
| 376 m_button30->Enable( false ); | |
| 357 sbSizerDir->Add( m_button30, 0, wxALL|wxALIGN_RIGHT, 5 ); | 377 sbSizerDir->Add( m_button30, 0, wxALL|wxALIGN_RIGHT, 5 ); |
| 358 | 378 |
| 359 m_buttonFMove = new wxButton( sbSizerDir->GetStaticBox(), ID_FMOVE, wxT("Move"), wxDefaultPosition, wxDefaultSize, 0 ); | 379 m_buttonFMove = new wxButton( sbSizerDir->GetStaticBox(), ID_FMOVE, wxT("Move"), wxDefaultPosition, wxDefaultSize, 0 ); |
| 380 m_buttonFMove->Enable( false ); | |
| 360 sbSizerDir->Add( m_buttonFMove, 0, wxALL|wxALIGN_RIGHT, 5 ); | 381 sbSizerDir->Add( m_buttonFMove, 0, wxALL|wxALIGN_RIGHT, 5 ); |
| 361 | 382 |
| 362 fgSizerMain->Add( sbSizerDir, 1, wxEXPAND, 5 ); | 383 fgSizerMain->Add( sbSizerDir, 1, wxEXPAND, 5 ); |
| 363 | 384 |
| 364 // Move | 385 // Move |
| 404 m_dataViewListCtrl = new wxDataViewListCtrl( sbSizerMove->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, wxDV_MULTIPLE|wxDV_ROW_LINES|wxDV_VERT_RULES ); | 425 m_dataViewListCtrl = new wxDataViewListCtrl( sbSizerMove->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, wxDV_MULTIPLE|wxDV_ROW_LINES|wxDV_VERT_RULES ); |
| 405 m_dataViewListColumnNo = m_dataViewListCtrl->AppendTextColumn( wxT("No"), wxDATAVIEW_CELL_INERT, 30, static_cast<wxAlignment>(wxALIGN_RIGHT) , wxDATAVIEW_COL_RESIZABLE ); | 426 m_dataViewListColumnNo = m_dataViewListCtrl->AppendTextColumn( wxT("No"), wxDATAVIEW_CELL_INERT, 30, static_cast<wxAlignment>(wxALIGN_RIGHT) , wxDATAVIEW_COL_RESIZABLE ); |
| 406 m_dataViewListColumnHno = m_dataViewListCtrl->AppendTextColumn( wxT("Hno"), wxDATAVIEW_CELL_INERT, 80, static_cast<wxAlignment>(wxALIGN_CENTER), wxDATAVIEW_COL_RESIZABLE|wxDATAVIEW_COL_SORTABLE ); | 427 m_dataViewListColumnHno = m_dataViewListCtrl->AppendTextColumn( wxT("Hno"), wxDATAVIEW_CELL_INERT, 80, static_cast<wxAlignment>(wxALIGN_CENTER), wxDATAVIEW_COL_RESIZABLE|wxDATAVIEW_COL_SORTABLE ); |
| 407 m_dataViewListColumnName = m_dataViewListCtrl->AppendTextColumn( wxT("Name"), wxDATAVIEW_CELL_INERT, 80, static_cast<wxAlignment>(wxALIGN_LEFT), wxDATAVIEW_COL_RESIZABLE|wxDATAVIEW_COL_SORTABLE ); | 428 m_dataViewListColumnName = m_dataViewListCtrl->AppendTextColumn( wxT("Name"), wxDATAVIEW_CELL_INERT, 80, static_cast<wxAlignment>(wxALIGN_LEFT), wxDATAVIEW_COL_RESIZABLE|wxDATAVIEW_COL_SORTABLE ); |
| 408 m_dataViewListColumnN = m_dataViewListCtrl->AppendTextColumn( wxT("N"), wxDATAVIEW_CELL_INERT, 40, static_cast<wxAlignment>(wxALIGN_CENTER), wxDATAVIEW_COL_RESIZABLE ); | 429 m_dataViewListColumnN = m_dataViewListCtrl->AppendTextColumn( wxT("N"), wxDATAVIEW_CELL_INERT, 40, static_cast<wxAlignment>(wxALIGN_CENTER), wxDATAVIEW_COL_RESIZABLE ); |
| 409 m_dataViewListColumnDrv1 = m_dataViewListCtrl->AppendTextColumn( wxT("C:"), wxDATAVIEW_CELL_INERT, 30, static_cast<wxAlignment>(wxALIGN_CENTER), wxDATAVIEW_COL_RESIZABLE ); | 430 m_dataViewListColumnDrv1 = m_dataViewListCtrl->AppendTextColumn( wxT("C:\\"), wxDATAVIEW_CELL_INERT, 30, static_cast<wxAlignment>(wxALIGN_CENTER), wxDATAVIEW_COL_RESIZABLE ); |
| 410 m_dataViewListColumnDrv2 = m_dataViewListCtrl->AppendTextColumn( wxT("Y:"), wxDATAVIEW_CELL_INERT, 30, static_cast<wxAlignment>(wxALIGN_CENTER), wxDATAVIEW_COL_RESIZABLE ); | 431 m_dataViewListColumnDrv2 = m_dataViewListCtrl->AppendTextColumn( wxT("Y:\\"), wxDATAVIEW_CELL_INERT, 30, static_cast<wxAlignment>(wxALIGN_CENTER), wxDATAVIEW_COL_RESIZABLE ); |
| 411 m_dataViewListColumnDrv3 = m_dataViewListCtrl->AppendTextColumn( wxT("Z:"), wxDATAVIEW_CELL_INERT, 30, static_cast<wxAlignment>(wxALIGN_CENTER), wxDATAVIEW_COL_RESIZABLE ); | 432 m_dataViewListColumnDrv3 = m_dataViewListCtrl->AppendTextColumn( wxT("Z:\\"), wxDATAVIEW_CELL_INERT, 30, static_cast<wxAlignment>(wxALIGN_CENTER), wxDATAVIEW_COL_RESIZABLE ); |
| 412 m_dataViewListColumnEtc = m_dataViewListCtrl->AppendTextColumn( wxT("Status"), wxDATAVIEW_CELL_INERT, -1, static_cast<wxAlignment>(wxALIGN_LEFT), wxDATAVIEW_COL_RESIZABLE ); | 433 m_dataViewListColumnEtc = m_dataViewListCtrl->AppendTextColumn( wxT("Status"), wxDATAVIEW_CELL_INERT, -1, static_cast<wxAlignment>(wxALIGN_LEFT), wxDATAVIEW_COL_RESIZABLE ); |
| 413 sbSizerMove->Add( m_dataViewListCtrl, 1, wxALL|wxEXPAND, 5 ); | 434 sbSizerMove->Add( m_dataViewListCtrl, 1, wxALL|wxEXPAND, 5 ); |
| 414 | 435 |
| 415 fgSizerMain->Add( sbSizerMove, 0, wxEXPAND, 5 ); | 436 fgSizerMain->Add( sbSizerMove, 0, wxEXPAND, 5 ); |
| 416 | 437 |
