|
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.
|