Mercurial > mercurial > hgweb_mover2.cgi
comparison src/myframe.cpp @ 8:550c143ab194
implement NextThursday button.
| author | pyon@macmini |
|---|---|
| date | Wed, 19 Oct 2011 20:36:52 +0900 |
| parents | 9c85d71cad7c |
| children | dfa5cae8c992 |
comparison
equal
deleted
inserted
replaced
| 7:a43adb9537b2 | 8:550c143ab194 |
|---|---|
| 1 // Filename : myframe.cpp | 1 // Filename : myframe.cpp |
| 2 // Last Change: 18-Oct-2011. | 2 // Last Change: 19-Oct-2011. |
| 3 // | 3 // |
| 4 | 4 |
| 5 #include "main.h" | 5 #include "main.h" |
| 6 #include "myframe.h" | 6 #include "myframe.h" |
| 7 #include "param.h" | 7 #include "param.h" |
| 81 m_staticTextDate = new wxStaticText( this, wxID_ANY, wxT("開催日"), wxDefaultPosition, wxDefaultSize, 0 ); | 81 m_staticTextDate = new wxStaticText( this, wxID_ANY, wxT("開催日"), wxDefaultPosition, wxDefaultSize, 0 ); |
| 82 bSizerDist->Add( m_staticTextDate, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 ); | 82 bSizerDist->Add( m_staticTextDate, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 ); |
| 83 | 83 |
| 84 m_datePicker = new wxDatePickerCtrl( this, wxID_ANY, wxDefaultDateTime, wxDefaultPosition, wxDefaultSize, wxDP_DROPDOWN ); | 84 m_datePicker = new wxDatePickerCtrl( this, wxID_ANY, wxDefaultDateTime, wxDefaultPosition, wxDefaultSize, wxDP_DROPDOWN ); |
| 85 bSizerDist->Add( m_datePicker, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 ); | 85 bSizerDist->Add( m_datePicker, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 ); |
| 86 | |
| 87 m_buttonNextThu = new wxButton( this, ID_BUTTONNEXTTHU, wxT("次木 >>"), wxDefaultPosition, wxSize(60,-1), 0 ); | |
| 88 bSizerDist->Add( m_buttonNextThu, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 ); | |
| 86 | 89 |
| 87 m_staticTextCcn = new wxStaticText( this, wxID_ANY, wxT("合議体"), wxDefaultPosition, wxDefaultSize, 0 ); | 90 m_staticTextCcn = new wxStaticText( this, wxID_ANY, wxT("合議体"), wxDefaultPosition, wxDefaultSize, 0 ); |
| 88 bSizerDist->Add( m_staticTextCcn, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 ); | 91 bSizerDist->Add( m_staticTextCcn, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 ); |
| 89 | 92 |
| 90 wxArrayString ccns; | 93 wxArrayString ccns; |
| 172 | 175 |
| 173 // Event Table | 176 // Event Table |
| 174 BEGIN_EVENT_TABLE( MyFrame, wxFrame ) | 177 BEGIN_EVENT_TABLE( MyFrame, wxFrame ) |
| 175 EVT_SIZE( MyFrame::OnWinSize ) | 178 EVT_SIZE( MyFrame::OnWinSize ) |
| 176 EVT_MOVE( MyFrame::OnWinMove ) | 179 EVT_MOVE( MyFrame::OnWinMove ) |
| 177 EVT_MENU( ID_MENUITEMPARAM, MyFrame::OnParam ) | 180 EVT_MENU( ID_MENUITEMPARAM, MyFrame::OnParam ) |
| 178 EVT_MENU( ID_MENUITEMAPPDIR, MyFrame::OnOpenAppDir ) | 181 EVT_MENU( ID_MENUITEMAPPDIR, MyFrame::OnOpenAppDir ) |
| 179 EVT_MENU( wxID_EXIT, MyFrame::OnQuit ) | 182 EVT_MENU( wxID_EXIT, MyFrame::OnQuit ) |
| 180 EVT_BUTTON( ID_BUTTONMKDIR, MyFrame::OnMakeDir ) | 183 EVT_BUTTON( ID_BUTTONNEXTTHU, MyFrame::OnNextThursday ) |
| 181 EVT_BUTTON( ID_BUTTONDETECT, MyFrame::OnDetect ) | 184 EVT_BUTTON( ID_BUTTONMKDIR, MyFrame::OnMakeDir ) |
| 182 EVT_BUTTON( ID_BUTTONMOVE, MyFrame::OnMove ) | 185 EVT_BUTTON( ID_BUTTONDETECT, MyFrame::OnDetect ) |
| 183 EVT_BUTTON( ID_BUTTONDEL, MyFrame::OnDelete ) | 186 EVT_BUTTON( ID_BUTTONMOVE, MyFrame::OnMove ) |
| 184 EVT_BUTTON( ID_BUTTONUNDO, MyFrame::OnUndo ) | 187 EVT_BUTTON( ID_BUTTONDEL, MyFrame::OnDelete ) |
| 188 EVT_BUTTON( ID_BUTTONUNDO, MyFrame::OnUndo ) | |
| 185 EVT_LIST_ITEM_SELECTED( ID_LISTCTRLVIEW, MyFrame::GetImageInfo ) | 189 EVT_LIST_ITEM_SELECTED( ID_LISTCTRLVIEW, MyFrame::GetImageInfo ) |
| 186 EVT_LIST_ITEM_ACTIVATED( ID_LISTCTRLVIEW, MyFrame::ViewLarge ) | 190 EVT_LIST_ITEM_ACTIVATED( ID_LISTCTRLVIEW, MyFrame::ViewLarge ) |
| 187 EVT_CLOSE( MyFrame::SaveConfig ) | 191 EVT_CLOSE( MyFrame::SaveConfig ) |
| 188 END_EVENT_TABLE() | 192 END_EVENT_TABLE() |
| 189 | 193 |
| 190 // Event Handlers | 194 // Event Handlers |
| 195 /* 次の木曜日 */ | |
| 196 void MyFrame::OnNextThursday(wxCommandEvent& WXUNUSED(event)) | |
| 197 { | |
| 198 wxDateTime dt = m_datePicker->GetValue(); | |
| 199 wxDateSpan ds( 0, 0, 0, 1 ); | |
| 200 dt += ds; | |
| 201 dt.SetToNextWeekDay( wxDateTime::Thu ); | |
| 202 m_datePicker->SetValue( dt ); | |
| 203 } | |
| 204 | |
| 191 /* 移動先フォルダ作成 */ | 205 /* 移動先フォルダ作成 */ |
| 192 void MyFrame::OnMakeDir(wxCommandEvent& WXUNUSED(event)) | 206 void MyFrame::OnMakeDir(wxCommandEvent& WXUNUSED(event)) |
| 193 { | 207 { |
| 194 wxString to; | 208 wxString to; |
| 195 to.Append( m_comboBoxDrive->GetValue() ); | 209 to.Append( m_comboBoxDrive->GetValue() ); |
