|
From: <pst...@us...> - 2008-05-22 05:26:27
|
Revision: 552
http://jazzplusplus.svn.sourceforge.net/jazzplusplus/?rev=552&view=rev
Author: pstieber
Date: 2008-05-21 22:26:26 -0700 (Wed, 21 May 2008)
Log Message:
-----------
Started using accessors in the tProgram event class.
Modified Paths:
--------------
trunk/jazz/src/AlsaPlayer.cpp
trunk/jazz/src/Dialogs.cpp
trunk/jazz/src/Events.h
trunk/jazz/src/Player.cpp
trunk/jazz/src/Track.cpp
trunk/jazz/src/mswin/WindowsPlayer.cpp
Modified: trunk/jazz/src/AlsaPlayer.cpp
===================================================================
--- trunk/jazz/src/AlsaPlayer.cpp 2008-05-21 15:51:25 UTC (rev 551)
+++ trunk/jazz/src/AlsaPlayer.cpp 2008-05-22 05:26:26 UTC (rev 552)
@@ -433,10 +433,10 @@
case StatProgram:
{
- tProgram *k = pEvent->IsProgram();
+ tProgram* pProgram = pEvent->IsProgram();
set_event_header(&ev, pEvent->GetClock(), SND_SEQ_EVENT_PGMCHANGE);
- ev.data.control.channel = k->GetChannel();
- ev.data.control.value = k->Program;
+ ev.data.control.channel = pProgram->GetChannel();
+ ev.data.control.value = pProgram->GetProgram();
rc = write(&ev, now);
}
break;
Modified: trunk/jazz/src/Dialogs.cpp
===================================================================
--- trunk/jazz/src/Dialogs.cpp 2008-05-21 15:51:25 UTC (rev 551)
+++ trunk/jazz/src/Dialogs.cpp 2008-05-22 05:26:26 UTC (rev 552)
@@ -1053,21 +1053,23 @@
};
-tProgramDlg::tProgramDlg(tProgram *e, JZPianoWindow* w, JZTrack *t)
- : tEventDlg(e, w, t),
- Program(e->Program + 1)//,
+tProgramDlg::tProgramDlg(tProgram* pProgram, JZPianoWindow* w, JZTrack *t)
+ : tEventDlg(pProgram, w, t),
+ Program(pProgram->GetProgram() + 1)//,
// Choice("Program", &gpConfig->GetVoiceName(0), &Program)
{
- Event = e;
+ Event = pProgram;
}
bool tProgramDlg::OnClose()
{
- //Choice.GetValue();
+// Choice.GetValue();
if (Program <= 0)
+ {
Program = 1;
- ((tProgram *)Copy)->Program = Program - 1;
+ }
+ ((tProgram *)Copy)->SetProgram(Program - 1);
return tEventDlg::OnClose();
}
Modified: trunk/jazz/src/Events.h
===================================================================
--- trunk/jazz/src/Events.h 2008-05-21 15:51:25 UTC (rev 551)
+++ trunk/jazz/src/Events.h 2008-05-22 05:26:26 UTC (rev 552)
@@ -851,17 +851,15 @@
{
public:
- unsigned char Program;
-
- tProgram(int clk, int cha, unsigned char prg)
- : tChannelEvent(clk, StatProgram, cha)
+ tProgram(int clk, int Channel, unsigned char Program)
+ : tChannelEvent(clk, StatProgram, Channel)
{
- Program = prg;
+ mProgram = Program;
}
virtual int Write(JZWriteBase &io)
{
- edb(); return io.Write(this, Program);
+ edb(); return io.Write(this, mProgram);
}
virtual tProgram* IsProgram()
@@ -879,19 +877,19 @@
virtual int GetValue() const
{
edb();
- return Program;
+ return mProgram;
}
virtual int GetPitch() const
{
edb();
- return Program;
+ return mProgram;
}
- virtual void SetPitch(int p)
+ virtual void SetPitch(int Pitch)
{
edb();
- Program = p;
+ mProgram = Pitch;
}
virtual const wxPen* GetPen() const
@@ -903,6 +901,20 @@
{
return wxGREEN_BRUSH;
}
+
+ unsigned char GetProgram() const
+ {
+ return mProgram;
+ }
+
+ void SetProgram(unsigned char Program)
+ {
+ mProgram = Program;
+ }
+
+ private:
+
+ unsigned char mProgram;
};
Modified: trunk/jazz/src/Player.cpp
===================================================================
--- trunk/jazz/src/Player.cpp 2008-05-21 15:51:25 UTC (rev 551)
+++ trunk/jazz/src/Player.cpp 2008-05-22 05:26:26 UTC (rev 552)
@@ -1650,8 +1650,8 @@
break;
case StatProgram:
{
- tProgram *k = pEvent->IsProgram();
- SEQ_SET_PATCH(mididev, k->GetChannel(), k->Program);
+ tProgram* pProgram = pEvent->IsProgram();
+ SEQ_SET_PATCH(mididev, pProgram->GetChannel(), pProgram->GetProgram());
if (now) seqbuf_flush_last_event();
}
break;
Modified: trunk/jazz/src/Track.cpp
===================================================================
--- trunk/jazz/src/Track.cpp 2008-05-21 15:51:25 UTC (rev 551)
+++ trunk/jazz/src/Track.cpp 2008-05-22 05:26:26 UTC (rev 552)
@@ -2411,7 +2411,7 @@
{
if (mPatch)
{
- return mPatch->Program + 1;
+ return mPatch->GetProgram() + 1;
}
return 0;
}
Modified: trunk/jazz/src/mswin/WindowsPlayer.cpp
===================================================================
--- trunk/jazz/src/mswin/WindowsPlayer.cpp 2008-05-21 15:51:25 UTC (rev 551)
+++ trunk/jazz/src/mswin/WindowsPlayer.cpp 2008-05-22 05:26:26 UTC (rev 552)
@@ -285,15 +285,15 @@
case StatProgram:
{
- tProgram *k = pEvent->IsProgram();
- u.c[0] = 0xC0 | k->GetChannel();
- u.c[1] = k->Program;
+ tProgram* pProgram = pEvent->IsProgram();
+ u.c[0] = 0xC0 | pProgram->GetChannel();
+ u.c[1] = pProgram->GetProgram();
}
break;
case StatChnPressure:
{
- tChnPressure *k = pEvent->IsChnPressure();
+ tChnPressure* k = pEvent->IsChnPressure();
u.c[0] = 0xC0 | k->GetChannel();
u.c[1] = k->Value;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|