1212 // *)
1313#endif
1414// (*InternalHeaders(DialogTS)
15+ #include < wx/spinctrl.h>
1516// *)
1617
1718// (*IdInit(DialogTS)
@@ -27,6 +28,8 @@ const long DialogTS::ID_BUTTON6 = wxNewId();
2728const long DialogTS::ID_CHOICE1 = wxNewId();
2829const long DialogTS::ID_CHOICE2 = wxNewId();
2930const long DialogTS::ID_CHECKBOX12 = wxNewId();
31+ const long DialogTS::ID_SPINCTRL1 = wxNewId();
32+ const long DialogTS::ID_SPINCTRL2 = wxNewId();
3033// *)
3134
3235BEGIN_EVENT_TABLE (DialogTS,wxDialog)
@@ -47,6 +50,7 @@ DialogTS::DialogTS(wxWindow* parent,wxWindowID id)
4750 wxStaticBoxSizer* StaticBoxSizer3;
4851 wxStaticBoxSizer* StaticBoxSizer4;
4952 wxStaticBoxSizer* StaticBoxSizer5;
53+ wxStaticBoxSizer* StaticBoxSizer6;
5054
5155 Create (parent, id, _T (" Time Series Analysis" ), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE, _T (" id" ));
5256 BoxSizer1 = new wxBoxSizer (wxVERTICAL);
@@ -95,6 +99,16 @@ DialogTS::DialogTS(wxWindow* parent,wxWindowID id)
9599 m_chkTechs->SetValue (true );
96100 m_chkTechs->Hide ();
97101 m_sizerBools->Add (m_chkTechs, 0 , wxEXPAND, 5 );
102+ StaticBoxSizer6 = new wxStaticBoxSizer (wxHORIZONTAL, this , _T (" Lags ACF/PACF + Seasonal Period" ));
103+ m_spinLagACF = new wxSpinCtrl (this , ID_SPINCTRL1, _T (" 30" ), wxDefaultPosition, wxSize (110 ,-1 ), 0 , 1 , 100 , 30 , _T (" ID_SPINCTRL1" ));
104+ m_spinLagACF->SetValue (_T (" 30" ));
105+ m_spinLagACF->SetToolTip (_T (" Lag ACF/PACF" ));
106+ StaticBoxSizer6->Add (m_spinLagACF, 0 , wxALL|wxEXPAND, 5 );
107+ m_spinPeriodSeasonal = new wxSpinCtrl (this , ID_SPINCTRL2, _T (" 30" ), wxDefaultPosition, wxSize (110 ,-1 ), 0 , 1 , 100 , 30 , _T (" ID_SPINCTRL2" ));
108+ m_spinPeriodSeasonal->SetValue (_T (" 30" ));
109+ m_spinPeriodSeasonal->SetToolTip (_T (" Seasonal period" ));
110+ StaticBoxSizer6->Add (m_spinPeriodSeasonal, 0 , wxALL|wxEXPAND, 5 );
111+ m_sizerBools->Add (StaticBoxSizer6, 1 , wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
98112 BoxSizer1->Add (m_sizerBools, 0 , wxEXPAND, 5 );
99113 BoxSizer3 = new wxBoxSizer (wxVERTICAL);
100114 Button1 = new wxButton (this , wxID_CANCEL, _T (" Cancel" ), wxDefaultPosition, wxDefaultSize, 0 , wxDefaultValidator, _T (" wxID_CANCEL" ));
@@ -115,6 +129,8 @@ DialogTS::DialogTS(wxWindow* parent,wxWindowID id)
115129 Connect (ID_CHOICE1,wxEVT_COMMAND_CHOICE_SELECTED,(wxObjectEventFunction)&DialogTS::OnTS);
116130 Connect (ID_CHOICE2,wxEVT_COMMAND_CHOICE_SELECTED,(wxObjectEventFunction)&DialogTS::OnTS);
117131 Connect (ID_CHECKBOX12,wxEVT_COMMAND_CHECKBOX_CLICKED,(wxObjectEventFunction)&DialogTS::OnTS);
132+ Connect (ID_SPINCTRL1,wxEVT_COMMAND_SPINCTRL_UPDATED,(wxObjectEventFunction)&DialogTS::Onm_spinChange);
133+ Connect (ID_SPINCTRL2,wxEVT_COMMAND_SPINCTRL_UPDATED,(wxObjectEventFunction)&DialogTS::Onm_spinChange);
118134 // *)
119135
120136 try {
0 commit comments