# HG changeset patch # User pyon@macmini # Date 1560172653 -32400 # Node ID 45d4fd954c311b98950eecc334f474630205f685 # Parent f40a656870795b9408a041d8939e52c1e5ce8e10 change layout. diff -r f40a65687079 -r 45d4fd954c31 Makefile --- a/Makefile Mon Jun 10 05:56:36 2019 +0900 +++ b/Makefile Mon Jun 10 22:17:33 2019 +0900 @@ -1,5 +1,5 @@ # Makefile for wxWidgets Application -# Last Change: 2019-06-10 Mon 05:55:50. +# Last Change: 2019-06-10 Mon 22:12:11. # by Takayuki Mutoh # @@ -38,8 +38,8 @@ $(OBJDIR)/appconf.o \ $(OBJDIR)/util.o \ $(OBJDIR)/custom.o \ + $(OBJDIR)/mainframe.o #$(OBJDIR)/wxsqlite3.o \ - $(OBJDIR)/mainframe.o ifdef COMSPEC OBJMSW = $(OBJ) $(OBJDIR)/sample_rc.o @@ -49,31 +49,37 @@ ### Targets ### all: $(EXECUTABLE) - - -$(PROGNAME): $(OBJ) $(OBJMSW) - $(CXX) $^ -o $@ $(LIBS) @echo "----------------------------" @echo " making $(ARCH) bit program " @echo "----------------------------" +$(PROGNAME): $(OBJ) $(OBJMSW) + @echo "=> $(EXECUTABLE) <=" + $(CXX) $^ -o $@ $(LIBS) + $(OBJDIR)/main.o: main.cpp main.h mainframe.h appconf.h id.h + @echo "=> main.o <=" -mkdir -p $(OBJDIR) $(CXX) -c $< -o $@ $(CXXFLAGS) $(OBJDIR)/custom.o: custom.cpp custom.h id.h + @echo "=> custom.o <=" $(CXX) -c $< -o $@ $(CXXFLAGS) $(OBJDIR)/util.o: util.cpp util.h + @echo "=> util.o <=" $(CXX) -c $< -o $@ $(CXXFLAGS) $(OBJDIR)/appconf.o: appconf.cpp appconf.h + @echo "=> appfonf.o <=" $(CXX) -c $< -o $@ $(CXXFLAGS) $(OBJDIR)/mainframe.o: mainframe.cpp mainframe.h custom.h appconf.h id.h + @echo "=> mainframe.o <=" $(CXX) -c $< -o $@ $(CXXFLAGS) $(OBJDIR)/wxsqlite3.o: wxsqlite3.cpp wx/wxsqlite3.h + @echo "=> wxsqlite3.o <=" $(CXX) -c $< -o $@ $(CXXFLAGS) @@ -105,13 +111,16 @@ open $(PROGNAME).app endif +# for archive +TARFILE=$(shell date "+del_%Y%m%d.tgz") tgz: - tar cvfz a.tgz src include Makefile memo.txt + tar cvfz $(TARFILE) src include Makefile TODO app.conf +# clean clean: rm -f $(PROGNAME) $(PROGNAME).exe rm -f $(OBJDIR)/*.o rm -rf $(PROGNAME).app -.PHONY: all clean +.PHONY: all tgz clean diff -r f40a65687079 -r 45d4fd954c31 include/mainframe.h --- a/include/mainframe.h Mon Jun 10 05:56:36 2019 +0900 +++ b/include/mainframe.h Mon Jun 10 22:17:33 2019 +0900 @@ -1,5 +1,5 @@ // Filename : mainframe.h -// Last Change: 2019-06-09 Sun 16:31:59. +// Last Change: 2019-06-10 ŒŽ 12:47:23. // #pragma once @@ -139,6 +139,8 @@ void OnSpinH4( wxSpinEvent& event ); void OnMakeDir( wxCommandEvent& event ); + void OnFilingMove( wxCommandEvent& event ); + void OnPrint( wxCommandEvent& event ); void OnHno( wxCommandEvent& event ); diff -r f40a65687079 -r 45d4fd954c31 src/custom.cpp --- a/src/custom.cpp Mon Jun 10 05:56:36 2019 +0900 +++ b/src/custom.cpp Mon Jun 10 22:17:33 2019 +0900 @@ -1,5 +1,5 @@ // Filename : custom.cpp -// Last Change: 2019-06-09 Sun 16:57:44. +// Last Change: 2019-06-10 ŒŽ 12:52:05. // #include "id.h" @@ -29,6 +29,8 @@ void LookWindow::OnPaint( wxPaintEvent &event ) { LoadImage(); + DoMask1(); + if ( m_masknum == 2 ) DoMask2(); } void LookWindow::OnMotion( wxMouseEvent &event ) diff -r f40a65687079 -r 45d4fd954c31 src/mainframe.cpp --- a/src/mainframe.cpp Mon Jun 10 05:56:36 2019 +0900 +++ b/src/mainframe.cpp Mon Jun 10 22:17:33 2019 +0900 @@ -1,5 +1,5 @@ // Filename : mainframe.cpp -// Last Change: 2019-06-09 Sun 17:05:28. +// Last Change: 2019-06-10 月 12:48:48. // #include "id.h" @@ -46,9 +46,16 @@ EVT_BUTTON( ID_RST4, MainFrame::OnReset4 ) EVT_BUTTON( ID_PRINT, MainFrame::OnPrint ) EVT_SPINCTRL( ID_SPNW1, MainFrame::OnSpinW1 ) + + EVT_BUTTON( ID_MKDIR, MainFrame::OnMakeDir ) + EVT_BUTTON( ID_FMOVE, MainFrame::OnFilingMove ) + EVT_TEXT( ID_HNO, MainFrame::OnHno ) EVT_TEXT_ENTER( ID_HNO, MainFrame::OnHno ) - EVT_BUTTON( ID_UPDT, MainFrame::OnUpdate ) + EVT_BUTTON( ID_PRINT, MainFrame::OnPrint ) + + EVT_BUTTON( ID_MOVE, MainFrame::OnMove ) + EVT_CLOSE( MainFrame::OnClose ) /* EVT_LIST_ITEM_SELECTED( ID_THUMB, MoverFrame::OnThumbItemSelected ) @@ -89,6 +96,18 @@ m_lookWindow3->ResetMask2(); } +void MainFrame::OnMakeDir( wxCommandEvent& WXUNUSED(event) ) +{ +} + +void MainFrame::OnFilingMove( wxCommandEvent& WXUNUSED(event) ) +{ +} + +void MainFrame::OnMove( wxCommandEvent& WXUNUSED(event) ) +{ +} + void MainFrame::OnPrint( wxCommandEvent& WXUNUSED(event) ) { wxArrayString files = m_filelist->GetFiles(); @@ -318,19 +337,19 @@ fgSizerSetup->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED ); m_staticTextDate = new wxStaticText( sbSizerDir->GetStaticBox(), wxID_ANY, wxT("Date"), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT ); - sbSizerDir->Add( m_staticTextDate, 0, wxALL, 5 ); + fgSizerSetup->Add( m_staticTextDate, 0, wxALL, 5 ); m_datePicker = new wxDatePickerCtrl( sbSizerDir->GetStaticBox(), wxID_ANY, wxDefaultDateTime, wxDefaultPosition, wxDefaultSize, wxDP_DROPDOWN|wxDP_SHOWCENTURY ); - sbSizerDir->Add( m_datePicker, 0, wxALL, 5 ); + fgSizerSetup->Add( m_datePicker, 0, wxALL, 5 ); m_staticTextCcn = new wxStaticText( sbSizerDir->GetStaticBox(), wxID_ANY, wxT("CCN"), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT ); - sbSizerDir->Add( m_staticTextCcn, 0, wxALL, 5 ); + fgSizerSetup->Add( m_staticTextCcn, 0, wxALL, 5 ); - m_comboBox = new wxComboBox( sbSizerDir->GetStaticBox(), wxID_ANY, wxT("Combo!"), wxDefaultPosition, wxSize( 100, -1 ), 0, NULL, 0 ); - sbSizerDir->Add( m_comboBox, 0, wxALL, 5 ); + m_comboBox = new wxComboBox( sbSizerDir->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize( 100, -1 ), 0, NULL, 0 ); + fgSizerSetup->Add( m_comboBox, 0, wxALL, 5 ); m_staticTextDrive = new wxStaticText( sbSizerDir->GetStaticBox(), wxID_ANY, wxT("Drive"), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT ); - sbSizerDir->Add( m_staticTextDrive, 0, wxALL, 5 ); + fgSizerSetup->Add( m_staticTextDrive, 0, wxALL, 5 ); wxString m_checkListChoices[] = { wxT("C:\\"), wxT("Y:\\"), wxT("Z:\\") }; int m_checkListNChoices = sizeof( m_checkListChoices ) / sizeof( wxString ); @@ -343,7 +362,7 @@ fgSizerSetup->Add( 0, 0, 1, wxEXPAND, 5 ); m_buttonMkdir = new wxButton( sbSizerDir->GetStaticBox(), ID_MKDIR, wxT("Mkdir"), wxDefaultPosition, wxDefaultSize, 0 ); - sbSizerDir->Add( m_buttonMkdir, 0, wxALL, 5 ); + fgSizerSetup->Add( m_buttonMkdir, 0, wxALL, 5 ); sbSizerDir->Add( fgSizerSetup, 1, wxEXPAND, 5 ); @@ -354,9 +373,11 @@ sbSizerDir->Add( m_checkBox, 0, wxALL|wxALIGN_LEFT, 5 ); m_button30 = new wxButton( sbSizerDir->GetStaticBox(), wxID_ANY, wxT("MyButton"), wxDefaultPosition, wxDefaultSize, 0 ); + m_button30->Enable( false ); sbSizerDir->Add( m_button30, 0, wxALL|wxALIGN_RIGHT, 5 ); m_buttonFMove = new wxButton( sbSizerDir->GetStaticBox(), ID_FMOVE, wxT("Move"), wxDefaultPosition, wxDefaultSize, 0 ); + m_buttonFMove->Enable( false ); sbSizerDir->Add( m_buttonFMove, 0, wxALL|wxALIGN_RIGHT, 5 ); fgSizerMain->Add( sbSizerDir, 1, wxEXPAND, 5 ); @@ -406,9 +427,9 @@ m_dataViewListColumnHno = m_dataViewListCtrl->AppendTextColumn( wxT("Hno"), wxDATAVIEW_CELL_INERT, 80, static_cast(wxALIGN_CENTER), wxDATAVIEW_COL_RESIZABLE|wxDATAVIEW_COL_SORTABLE ); m_dataViewListColumnName = m_dataViewListCtrl->AppendTextColumn( wxT("Name"), wxDATAVIEW_CELL_INERT, 80, static_cast(wxALIGN_LEFT), wxDATAVIEW_COL_RESIZABLE|wxDATAVIEW_COL_SORTABLE ); m_dataViewListColumnN = m_dataViewListCtrl->AppendTextColumn( wxT("N"), wxDATAVIEW_CELL_INERT, 40, static_cast(wxALIGN_CENTER), wxDATAVIEW_COL_RESIZABLE ); - m_dataViewListColumnDrv1 = m_dataViewListCtrl->AppendTextColumn( wxT("C:"), wxDATAVIEW_CELL_INERT, 30, static_cast(wxALIGN_CENTER), wxDATAVIEW_COL_RESIZABLE ); - m_dataViewListColumnDrv2 = m_dataViewListCtrl->AppendTextColumn( wxT("Y:"), wxDATAVIEW_CELL_INERT, 30, static_cast(wxALIGN_CENTER), wxDATAVIEW_COL_RESIZABLE ); - m_dataViewListColumnDrv3 = m_dataViewListCtrl->AppendTextColumn( wxT("Z:"), wxDATAVIEW_CELL_INERT, 30, static_cast(wxALIGN_CENTER), wxDATAVIEW_COL_RESIZABLE ); + m_dataViewListColumnDrv1 = m_dataViewListCtrl->AppendTextColumn( wxT("C:\\"), wxDATAVIEW_CELL_INERT, 30, static_cast(wxALIGN_CENTER), wxDATAVIEW_COL_RESIZABLE ); + m_dataViewListColumnDrv2 = m_dataViewListCtrl->AppendTextColumn( wxT("Y:\\"), wxDATAVIEW_CELL_INERT, 30, static_cast(wxALIGN_CENTER), wxDATAVIEW_COL_RESIZABLE ); + m_dataViewListColumnDrv3 = m_dataViewListCtrl->AppendTextColumn( wxT("Z:\\"), wxDATAVIEW_CELL_INERT, 30, static_cast(wxALIGN_CENTER), wxDATAVIEW_COL_RESIZABLE ); m_dataViewListColumnEtc = m_dataViewListCtrl->AppendTextColumn( wxT("Status"), wxDATAVIEW_CELL_INERT, -1, static_cast(wxALIGN_LEFT), wxDATAVIEW_COL_RESIZABLE ); sbSizerMove->Add( m_dataViewListCtrl, 1, wxALL|wxEXPAND, 5 );