From: <pst...@us...> - 2010-07-17 19:13:54
|
Revision: 806 http://jazzplusplus.svn.sourceforge.net/jazzplusplus/?rev=806&view=rev Author: pstieber Date: 2010-07-17 19:13:48 +0000 (Sat, 17 Jul 2010) Log Message: ----------- Added a check box to set an audio track. Modified Paths: -------------- trunk/jazz/src/Dialogs/TrackDialog.cpp trunk/jazz/src/Dialogs/TrackDialog.h Modified: trunk/jazz/src/Dialogs/TrackDialog.cpp =================================================================== --- trunk/jazz/src/Dialogs/TrackDialog.cpp 2010-07-17 18:35:01 UTC (rev 805) +++ trunk/jazz/src/Dialogs/TrackDialog.cpp 2010-07-17 19:13:48 UTC (rev 806) @@ -27,6 +27,7 @@ #include "../Track.h" #include <wx/button.h> +#include <wx/checkbox.h> #include <wx/listbox.h> #include <wx/sizer.h> #include <wx/stattext.h> @@ -57,7 +58,8 @@ mpTrackNameEdit(0), mpPatchListBox(0), mpChannelValue(0), - mpChannelKnob(0) + mpChannelKnob(0), + mpAudioModeCheckBox(0) { mpTrackNameEdit = new wxTextCtrl(this, wxID_ANY); @@ -68,6 +70,8 @@ mpChannelKnob = new JZKnob(this, IDC_KB_CHANNEL, 0, 1, 16); + mpAudioModeCheckBox = new wxCheckBox(this, wxID_ANY, "Audio Track"); + wxButton* pOkButton = new wxButton(this, wxID_OK, "&OK"); wxButton* pCancelButton = new wxButton(this, wxID_CANCEL, "Cancel"); wxButton* pHelpButton = new wxButton(this, wxID_HELP, "Help"); @@ -103,6 +107,7 @@ pTopSizer->Add(pFlexGridSizer, 0, wxCENTER | wxALL, 2); + pTopSizer->Add(mpAudioModeCheckBox, 0, wxALL, 2); wxBoxSizer* pButtonSizer = new wxBoxSizer(wxHORIZONTAL); pButtonSizer->Add(pOkButton, 0, wxALL, 5); @@ -176,6 +181,8 @@ mpChannelKnob->SetValue(mTrack.Channel); + mpAudioModeCheckBox->SetValue(mTrack.GetAudioMode()); + return true; } @@ -194,6 +201,7 @@ mTrack.SetPatch(Patch); mTrack.SetBank(Bank); mTrack.Channel = mpChannelKnob->GetValue(); + mTrack.SetAudioMode(mpAudioModeCheckBox->GetValue()); } return true; Modified: trunk/jazz/src/Dialogs/TrackDialog.h =================================================================== --- trunk/jazz/src/Dialogs/TrackDialog.h 2010-07-17 18:35:01 UTC (rev 805) +++ trunk/jazz/src/Dialogs/TrackDialog.h 2010-07-17 19:13:48 UTC (rev 806) @@ -26,6 +26,7 @@ class JZKnob; class JZKnobEvent; class JZTrack; +class wxCheckBox; class wxListBox; class wxStaticText; class wxTextCtrl; @@ -64,6 +65,8 @@ JZKnob* mpChannelKnob; + wxCheckBox* mpAudioModeCheckBox; + DECLARE_EVENT_TABLE(); }; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |