Mercurial > mercurial > hgweb_searcher2.cgi
comparison src/ccnframe.cpp @ 19:710be7b6a873
arranged FrameCnn's controls.
| author | pyon@macmini |
|---|---|
| date | Mon, 18 Jul 2011 22:08:04 +0900 |
| parents | 17e78fc76e1f |
| children | eb3f5c7c990f |
comparison
equal
deleted
inserted
replaced
| 18:2221c7aa5958 | 19:710be7b6a873 |
|---|---|
| 1 /////////////////////////////////////////////////////////////////////////// | 1 // Filename : ccnframe.cpp |
| 2 // C++ code generated with wxFormBuilder (version Sep 12 2010) | 2 // Last Change: 18-Jul-2011. |
| 3 // http://www.wxformbuilder.org/ | |
| 4 // | 3 // |
| 5 // PLEASE DO "NOT" EDIT THIS FILE! | |
| 6 /////////////////////////////////////////////////////////////////////////// | |
| 7 | 4 |
| 8 #include "noname.h" | 5 #include "common.h" |
| 6 #include "ccnframe.h" | |
| 9 | 7 |
| 10 /////////////////////////////////////////////////////////////////////////// | 8 FrameCcn::FrameCcn( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) |
| 11 | 9 : wxFrame( parent, id, title, pos, size, style ) |
| 12 FrameCcn::FrameCcn( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style ) | |
| 13 { | 10 { |
| 14 this->SetSizeHints( wxDefaultSize, wxDefaultSize ); | 11 this->SetSizeHints( wxDefaultSize, wxDefaultSize ); |
| 12 m_Panel = new wxPanel( this ); | |
| 15 | 13 |
| 16 wxBoxSizer* bSizer; | 14 wxBoxSizer* bSizer; |
| 17 bSizer = new wxBoxSizer( wxHORIZONTAL ); | 15 bSizer = new wxBoxSizer( wxHORIZONTAL ); |
| 18 | 16 |
| 19 wxGridSizer* gSizer; | 17 // DB表示 |
| 20 gSizer = new wxGridSizer( 2, 5, 0, 0 ); | 18 wxFlexGridSizer* fgSizer = new wxFlexGridSizer( 2, 5, 0, 0 ); |
| 19 fgSizer->AddGrowableRow(1); | |
| 21 | 20 |
| 22 m_staticText1 = new wxStaticText( this, ID_M_STATICTEXT1, wxT("開催年月日"), wxDefaultPosition, wxDefaultSize, 0 ); | 21 m_staticText1 = new wxStaticText( m_Panel, wxID_ANY, wxT("開催年月日"), wxDefaultPosition, wxDefaultSize, 0 ); |
| 23 m_staticText1->Wrap( -1 ); | 22 fgSizer->Add( m_staticText1, 0, wxALL, 5 ); |
| 24 gSizer->Add( m_staticText1, 0, wxALL, 5 ); | |
| 25 | 23 |
| 24 fgSizer->Add( 0, 0, 1, wxEXPAND, 5 ); | |
| 26 | 25 |
| 27 gSizer->Add( 0, 0, 1, wxEXPAND, 5 ); | 26 m_staticText2 = new wxStaticText( m_Panel, wxID_ANY, wxT("合議体"), wxDefaultPosition, wxDefaultSize, 0 ); |
| 27 fgSizer->Add( m_staticText2, 0, wxALL, 5 ); | |
| 28 | 28 |
| 29 m_staticText2 = new wxStaticText( this, ID_M_STATICTEXT2, wxT("合議体"), wxDefaultPosition, wxDefaultSize, 0 ); | 29 fgSizer->Add( 0, 0, 1, wxEXPAND, 5 ); |
| 30 m_staticText2->Wrap( -1 ); | |
| 31 gSizer->Add( m_staticText2, 0, wxALL, 5 ); | |
| 32 | 30 |
| 31 m_staticText3 = new wxStaticText( m_Panel, wxID_ANY, wxT("被保険者"), wxDefaultPosition, wxDefaultSize, 0 ); | |
| 32 fgSizer->Add( m_staticText3, 0, wxALL, 5 ); | |
| 33 | 33 |
| 34 gSizer->Add( 0, 0, 1, wxEXPAND, 5 ); | 34 m_listCtrlYmd = new wxListCtrl( m_Panel, ID_YMD, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL ); |
| 35 fgSizer->Add( m_listCtrlYmd, 1, wxALL|wxEXPAND, 5 ); | |
| 35 | 36 |
| 36 m_staticText3 = new wxStaticText( this, ID_M_STATICTEXT3, wxT("被保険者"), wxDefaultPosition, wxDefaultSize, 0 ); | 37 m_staticText4 = new wxStaticText( m_Panel, wxID_ANY, wxT("→"), wxDefaultPosition, wxDefaultSize, 0 ); |
| 37 m_staticText3->Wrap( -1 ); | 38 fgSizer->Add( m_staticText4, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 ); |
| 38 gSizer->Add( m_staticText3, 0, wxALL, 5 ); | |
| 39 | 39 |
| 40 m_listCtrlYmd = new wxListCtrl( this, ID_YMD, wxDefaultPosition, wxDefaultSize, wxLC_LIST ); | 40 m_listCtrlCcn = new wxListCtrl( m_Panel, ID_CCN, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL ); |
| 41 gSizer->Add( m_listCtrlYmd, 0, wxALL|wxEXPAND, 5 ); | 41 fgSizer->Add( m_listCtrlCcn, 1, wxALL|wxEXPAND, 5 ); |
| 42 | 42 |
| 43 m_staticText4 = new wxStaticText( this, wxID_ANY, wxT("→"), wxDefaultPosition, wxDefaultSize, 0 ); | 43 m_staticText5 = new wxStaticText( m_Panel, wxID_ANY, wxT("→"), wxDefaultPosition, wxDefaultSize, 0 ); |
| 44 m_staticText4->Wrap( -1 ); | 44 fgSizer->Add( m_staticText5, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 ); |
| 45 gSizer->Add( m_staticText4, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 ); | |
| 46 | 45 |
| 47 m_listCtrlCcn = new wxListCtrl( this, ID_CCN, wxDefaultPosition, wxDefaultSize, wxLC_LIST ); | 46 m_listCtrlHhs = new wxListCtrl( m_Panel, ID_HHS, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL ); |
| 48 gSizer->Add( m_listCtrlCcn, 0, wxALL|wxEXPAND, 5 ); | 47 fgSizer->Add( m_listCtrlHhs, 1, wxALL|wxEXPAND, 5 ); |
| 49 | 48 |
| 50 m_staticText5 = new wxStaticText( this, ID_M_STATICTEXT5, wxT("→"), wxDefaultPosition, wxDefaultSize, 0 ); | 49 bSizer->Add( fgSizer, 1, wxEXPAND, 5 ); |
| 51 m_staticText5->Wrap( -1 ); | |
| 52 gSizer->Add( m_staticText5, 0, wxALL, 5 ); | |
| 53 | 50 |
| 54 m_listCtrlHhs = new wxListCtrl( this, ID_HHS, wxDefaultPosition, wxDefaultSize, wxLC_LIST ); | 51 // Index作成 |
| 55 gSizer->Add( m_listCtrlHhs, 0, wxALL|wxEXPAND, 5 ); | 52 wxGridBagSizer* gbSizer = new wxGridBagSizer( 0, 0 ); |
| 53 gbSizer->SetFlexibleDirection( wxVERTICAL ); | |
| 54 gbSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED ); | |
| 55 gbSizer->AddGrowableRow(3); | |
| 56 | 56 |
| 57 bSizer->Add( gSizer, 1, wxEXPAND, 5 ); | 57 m_btnPrevThu = new wxButton( m_Panel, ID_PRVTHU, wxT("<< 前木"), wxDefaultPosition, wxDefaultSize, 0 ); |
| 58 | |
| 59 wxGridBagSizer* gbSizer; | |
| 60 gbSizer = new wxGridBagSizer( 0, 0 ); | |
| 61 gbSizer->SetFlexibleDirection( wxBOTH ); | |
| 62 gbSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED ); | |
| 63 | |
| 64 m_btnPrevThu = new wxButton( this, ID_PRVTHU, wxT("前木"), wxDefaultPosition, wxDefaultSize, 0 ); | |
| 65 gbSizer->Add( m_btnPrevThu, wxGBPosition( 0, 0 ), wxGBSpan( 1, 1 ), wxALL, 5 ); | 58 gbSizer->Add( m_btnPrevThu, wxGBPosition( 0, 0 ), wxGBSpan( 1, 1 ), wxALL, 5 ); |
| 66 | 59 |
| 67 m_btnNextThu = new wxButton( this, ID_NXTTHU, wxT("次木"), wxDefaultPosition, wxDefaultSize, 0 ); | 60 m_btnNextThu = new wxButton( m_Panel, ID_NXTTHU, wxT("次木 >>"), wxDefaultPosition, wxDefaultSize, 0 ); |
| 68 gbSizer->Add( m_btnNextThu, wxGBPosition( 0, 1 ), wxGBSpan( 1, 1 ), wxALL, 5 ); | 61 gbSizer->Add( m_btnNextThu, wxGBPosition( 0, 1 ), wxGBSpan( 1, 1 ), wxALL, 5 ); |
| 69 | 62 |
| 70 m_datePicker = new wxDatePickerCtrl( this, ID_DTPICKER, wxDefaultDateTime, wxDefaultPosition, wxDefaultSize, wxDP_DEFAULT|wxDP_SHOWCENTURY ); | 63 m_datePicker = new wxDatePickerCtrl( m_Panel, ID_DTPICKER, wxDefaultDateTime, wxDefaultPosition, wxDefaultSize, wxDP_DEFAULT|wxDP_SHOWCENTURY ); |
| 71 gbSizer->Add( m_datePicker, wxGBPosition( 0, 2 ), wxGBSpan( 1, 1 ), wxALL, 5 ); | 64 gbSizer->Add( m_datePicker, wxGBPosition( 1, 0 ), wxGBSpan( 1, 2 ), wxALIGN_CENTER|wxALL, 5 ); |
| 72 | 65 |
| 73 m_btnMkIdX = new wxButton( this, ID_MKIDX, wxT("作成"), wxDefaultPosition, wxDefaultSize, 0 ); | 66 m_btnMkIdX = new wxButton( m_Panel, ID_MKIDX, wxT("作成"), wxDefaultPosition, wxDefaultSize, 0 ); |
| 74 gbSizer->Add( m_btnMkIdX, wxGBPosition( 0, 3 ), wxGBSpan( 1, 1 ), wxALL, 5 ); | 67 gbSizer->Add( m_btnMkIdX, wxGBPosition( 2, 1 ), wxGBSpan( 1, 1 ), wxALL, 5 ); |
| 75 | 68 |
| 76 m_btnClose = new wxButton( this, ID_CLOSE, wxT("閉じる"), wxDefaultPosition, wxDefaultSize, 0 ); | 69 m_btnClose = new wxButton( m_Panel, ID_CLOSE, wxT("閉じる"), wxDefaultPosition, wxDefaultSize, 0 ); |
| 77 gbSizer->Add( m_btnClose, wxGBPosition( 0, 4 ), wxGBSpan( 1, 1 ), wxALL, 5 ); | 70 gbSizer->Add( m_btnClose, wxGBPosition( 3, 1 ), wxGBSpan( 1, 1 ), wxALIGN_BOTTOM|wxALL, 5 ); |
| 78 | 71 |
| 79 bSizer->Add( gbSizer, 1, wxEXPAND, 5 ); | 72 bSizer->Add( gbSizer, 0, wxEXPAND, 5 ); |
| 80 | 73 |
| 81 this->SetSizer( bSizer ); | 74 m_Panel->SetSizer( bSizer ); |
| 82 this->Layout(); | 75 m_Panel->Layout(); |
| 83 | 76 |
| 84 this->Centre( wxBOTH ); | 77 this->Centre( wxBOTH ); |
| 78 InitListCtrl(); | |
| 85 } | 79 } |
| 86 | 80 |
| 81 // Destructor | |
| 87 FrameCcn::~FrameCcn() | 82 FrameCcn::~FrameCcn() |
| 88 { | 83 { |
| 89 } | 84 } |
| 85 | |
| 86 // Event Table | |
| 87 BEGIN_EVENT_TABLE( FrameCcn, wxFrame ) | |
| 88 //EVT_TEXT_ENTER( ID_CMD, MyCmdBox::OnCmd ) | |
| 89 END_EVENT_TABLE() | |
| 90 | |
| 91 // Event Handlers | |
| 92 | |
| 93 // Functions | |
| 94 void FrameCcn::InitListCtrl() | |
| 95 { | |
| 96 wxListItem itemCol; | |
| 97 itemCol.SetText( wxT("年-月-日") ); | |
| 98 m_listCtrlYmd->InsertColumn( 0, itemCol ); | |
| 99 m_listCtrlYmd->SetColumnWidth( 0, 100 ); | |
| 100 | |
| 101 itemCol.SetText( wxT("合議体名") ); | |
| 102 m_listCtrlCcn->InsertColumn( 0, itemCol ); | |
| 103 m_listCtrlCcn->SetColumnWidth( 0, 100 ); | |
| 104 itemCol.SetText( wxT("件数") ); | |
| 105 m_listCtrlCcn->InsertColumn( 1, itemCol ); | |
| 106 m_listCtrlCcn->SetColumnWidth( 1, 100 ); | |
| 107 itemCol.SetText( wxT("更新時刻") ); | |
| 108 m_listCtrlCcn->InsertColumn( 2, itemCol ); | |
| 109 m_listCtrlCcn->SetColumnWidth( 2, 100 ); | |
| 110 | |
| 111 itemCol.SetText( wxT("被保険者番号") ); | |
| 112 m_listCtrlHhs->InsertColumn( 0, itemCol ); | |
| 113 m_listCtrlHhs->SetColumnWidth( 0, 100 ); | |
| 114 itemCol.SetText( wxT("氏名") ); | |
| 115 m_listCtrlHhs->InsertColumn( 1, itemCol ); | |
| 116 m_listCtrlHhs->SetColumnWidth( 1, 100 ); | |
| 117 | |
| 118 m_listCtrlYmd->InsertItem( 0, wxT("aaa") ); | |
| 119 } | |
| 120 |
