|
1 | 1 | #
|
2 | 2 |
|
3 |
| -program_name = 'EasyABC 1.3.7.9 2021-01-01' |
| 3 | +program_name = 'EasyABC 1.3.7.9 2021-07-20' |
4 | 4 |
|
5 | 5 | # Copyright (C) 2011-2014 Nils Liberg (mail: kotorinl at yahoo.co.uk)
|
6 | 6 | # Copyright (C) 2015-2020 Seymour Shlien (mail: fy733@ncf.ca), Jan Wybren de Jong (jw_de_jong at yahoo dot com)
|
@@ -4220,6 +4220,10 @@ def reset_BpmSlider(self):
|
4220 | 4220 | self.bpm_slider.Enabled = True
|
4221 | 4221 | self.update_playback_rate() # 1.3.6.4 [JWDJ]
|
4222 | 4222 |
|
| 4223 | + def OnChangeLoopPlayback(self, event): |
| 4224 | + loop = event.Selection != 0 |
| 4225 | + self.loop_midi_playback = loop |
| 4226 | + |
4223 | 4227 | def OnChangeFollowScore(self, event):
|
4224 | 4228 | enabled = event.Selection != 0
|
4225 | 4229 | self.settings['follow_score'] = enabled
|
@@ -4536,6 +4540,7 @@ def setup_toolbar(self):
|
4536 | 4540 | self.progress_slider = self.add_slider_to_toolbar(_('Play position'), False, 0, 0, 100, (-1, -1), (130, 22))
|
4537 | 4541 |
|
4538 | 4542 | self.loop_check = self.add_checkbox_to_toolbar(_('Loop'))
|
| 4543 | + self.loop_check.Bind(wx.EVT_CHECKBOX, self.OnChangeLoopPlayback) |
4539 | 4544 |
|
4540 | 4545 | self.follow_score_check = self.add_checkbox_to_toolbar(_('Follow score'))
|
4541 | 4546 | self.follow_score_check.Bind(wx.EVT_CHECKBOX, self.OnChangeFollowScore)
|
@@ -5271,11 +5276,12 @@ def OnToolPlay(self, evt):
|
5271 | 5276 |
|
5272 | 5277 | @property
|
5273 | 5278 | def loop_midi_playback(self):
|
5274 |
| - return self.loop_check.GetValue() |
| 5279 | + return self.mc.loop_midi_playback |
5275 | 5280 |
|
5276 | 5281 | @loop_midi_playback.setter
|
5277 | 5282 | def loop_midi_playback(self, value):
|
5278 | 5283 | self.loop_check.SetValue(value)
|
| 5284 | + self.mc.loop_midi_playback = value |
5279 | 5285 |
|
5280 | 5286 | def OnToolPlayLoop(self, evt):
|
5281 | 5287 | if self.settings['midiplayer_path']:
|
|
0 commit comments