Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TamTamSynthLab.activity/SynthLab
diff options
context:
space:
mode:
authorAleksey Lim <alsroot@member.fsf.org>2008-12-19 21:00:13 (GMT)
committer Aleksey Lim <alsroot@member.fsf.org>2008-12-19 23:50:58 (GMT)
commit757076c22902ccce95717e8d4fcc38e158d2f079 (patch)
tree7343f40190e8a62d2af31802905ad611c640074a /TamTamSynthLab.activity/SynthLab
parent1e4c788150ed45dfb9a63448d7edb3b8113aaa5b (diff)
add FEATURES_* tags to Config.py
Diffstat (limited to 'TamTamSynthLab.activity/SynthLab')
-rwxr-xr-xTamTamSynthLab.activity/SynthLab/SynthLabConstants.py2
-rw-r--r--TamTamSynthLab.activity/SynthLab/SynthLabToolbars.py86
2 files changed, 45 insertions, 43 deletions
diff --git a/TamTamSynthLab.activity/SynthLab/SynthLabConstants.py b/TamTamSynthLab.activity/SynthLab/SynthLabConstants.py
index 0fd9094..0d90569 100755
--- a/TamTamSynthLab.activity/SynthLab/SynthLabConstants.py
+++ b/TamTamSynthLab.activity/SynthLab/SynthLabConstants.py
@@ -76,7 +76,7 @@ class SynthLabConstants:
CONTROL_TYPES = ['lfo', 'rand', 'adsr', 'trackpadX', 'trackpadY']
CONTROL_TYPES_PLUS = [type + '+' for type in CONTROL_TYPES]
SOURCE_TYPES = ['fm', 'buzz', 'vco', 'pluck', 'noise', 'sample', 'voice', 'grain', 'addSynth']
- if Config.MIC: SOURCE_TYPES += ['mic']
+ if Config.FEATURES_MIC: SOURCE_TYPES += ['mic']
SOURCE_TYPES_PLUS = [type + '+' for type in SOURCE_TYPES]
FX_TYPES = ['wguide', 'distort','filter', 'ring', 'reverb', 'harmon', 'eq4band', 'chorus']
FX_TYPES_PLUS = [type + '+' for type in FX_TYPES]
diff --git a/TamTamSynthLab.activity/SynthLab/SynthLabToolbars.py b/TamTamSynthLab.activity/SynthLab/SynthLabToolbars.py
index c55fc34..14e4e90 100644
--- a/TamTamSynthLab.activity/SynthLab/SynthLabToolbars.py
+++ b/TamTamSynthLab.activity/SynthLab/SynthLabToolbars.py
@@ -51,48 +51,50 @@ class mainToolbar(gtk.Toolbar):
_insertSeparator(1)
- self.synthRec1Button = ToggleToolButton('rec1')
- self.synthRec1Button.connect('clicked',self.synthLab.recordSound,1)
- self.insert(self.synthRec1Button, -1)
- self.synthRec1Button.show()
- self.synthRec1Button.set_tooltip(_('Record Synth sound into slot "lab1"'))
-
- self.synthRec2Button = ToggleToolButton('rec2')
- self.synthRec2Button.connect('clicked',self.synthLab.recordSound,2)
- self.insert(self.synthRec2Button, -1)
- self.synthRec2Button.show()
- self.synthRec2Button.set_tooltip(_('Record Synth sound into slot "lab2"'))
-
- self.synthRec3Button = ToggleToolButton('rec3')
- self.synthRec3Button.connect('clicked',self.synthLab.recordSound,3)
- self.insert(self.synthRec3Button, -1)
- self.synthRec3Button.show()
- self.synthRec3Button.set_tooltip(_('Record Synth sound into slot "lab3"'))
-
- self.synthRec4Button = ToggleToolButton('rec4')
- self.synthRec4Button.connect('clicked',self.synthLab.recordSound,4)
- self.insert(self.synthRec4Button, -1)
- self.synthRec4Button.show()
- self.synthRec4Button.set_tooltip(_('Record Synth sound into slot "lab4"'))
-
- self.synthRec5Button = ToggleToolButton('rec5')
- self.synthRec5Button.connect('clicked',self.synthLab.recordSound,5)
- self.insert(self.synthRec5Button, -1)
- self.synthRec5Button.show()
- self.synthRec5Button.set_tooltip(_('Record Synth sound into slot "lab5"'))
-
- self.synthRec6Button = ToggleToolButton('rec6')
- self.synthRec6Button.connect('clicked',self.synthLab.recordSound,6)
- self.insert(self.synthRec6Button, -1)
- self.synthRec6Button.show()
- self.synthRec6Button.set_tooltip(_('Record Synth sound into slot "lab6"'))
-
- #RecordOgg button
- self.recordOggButton = ToggleToolButton('recordO')
- self.recordOggButton.connect('clicked', self.synthLab.recordOgg)
- self.insert(self.recordOggButton, -1)
- self.recordOggButton.show()
- self.recordOggButton.set_tooltip(_('Record to ogg'))
+ if Config.FEATURES_LAB:
+ self.synthRec1Button = ToggleToolButton('rec1')
+ self.synthRec1Button.connect('clicked',self.synthLab.recordSound,1)
+ self.insert(self.synthRec1Button, -1)
+ self.synthRec1Button.show()
+ self.synthRec1Button.set_tooltip(_('Record Synth sound into slot "lab1"'))
+
+ self.synthRec2Button = ToggleToolButton('rec2')
+ self.synthRec2Button.connect('clicked',self.synthLab.recordSound,2)
+ self.insert(self.synthRec2Button, -1)
+ self.synthRec2Button.show()
+ self.synthRec2Button.set_tooltip(_('Record Synth sound into slot "lab2"'))
+
+ self.synthRec3Button = ToggleToolButton('rec3')
+ self.synthRec3Button.connect('clicked',self.synthLab.recordSound,3)
+ self.insert(self.synthRec3Button, -1)
+ self.synthRec3Button.show()
+ self.synthRec3Button.set_tooltip(_('Record Synth sound into slot "lab3"'))
+
+ self.synthRec4Button = ToggleToolButton('rec4')
+ self.synthRec4Button.connect('clicked',self.synthLab.recordSound,4)
+ self.insert(self.synthRec4Button, -1)
+ self.synthRec4Button.show()
+ self.synthRec4Button.set_tooltip(_('Record Synth sound into slot "lab4"'))
+
+ self.synthRec5Button = ToggleToolButton('rec5')
+ self.synthRec5Button.connect('clicked',self.synthLab.recordSound,5)
+ self.insert(self.synthRec5Button, -1)
+ self.synthRec5Button.show()
+ self.synthRec5Button.set_tooltip(_('Record Synth sound into slot "lab5"'))
+
+ self.synthRec6Button = ToggleToolButton('rec6')
+ self.synthRec6Button.connect('clicked',self.synthLab.recordSound,6)
+ self.insert(self.synthRec6Button, -1)
+ self.synthRec6Button.show()
+ self.synthRec6Button.set_tooltip(_('Record Synth sound into slot "lab6"'))
+
+ if Config.FEATURES_OGG:
+ #RecordOgg button
+ self.recordOggButton = ToggleToolButton('recordO')
+ self.recordOggButton.connect('clicked', self.synthLab.recordOgg)
+ self.insert(self.recordOggButton, -1)
+ self.recordOggButton.show()
+ self.recordOggButton.set_tooltip(_('Record to ogg'))
_insertSeparator(1)