diff --git a/src/cadence.py b/src/cadence.py
index afa9a08..544fe90 100755
--- a/src/cadence.py
+++ b/src/cadence.py
@@ -208,6 +208,19 @@ def smartHex(value, length):
return hexStr
+def PA_is_started():
+ return bool("pulseaudio" in getProcList())
+
+#def PA_is_bridged():
+ #if (jack.client):
+ #port_list = jacklib.get_ports(jack.client, "", "", 0)
+ #if ("PulseAudio JACK Sink:front-left" in port_list):
+ #return True
+ #else:
+ #return False
+ #else:
+ #return False
+
# ---------------------------------------------------------------------
cadenceSystemChecks = []
@@ -450,6 +463,32 @@ class ToolBarJackDialog(QDialog, ui_cadence_tb_jack.Ui_Dialog):
GlobalSettings.setValue("JACK/AutoLoadLadishStudio", self.rb_ladish.isChecked())
GlobalSettings.setValue("JACK/LadishStudioName", self.cb_studio_name.currentText())
+# Additional A2J MIDI options
+#class ToolBarA2JDialog(QDialog, ui_cadence_tb_a2j.Ui_Dialog):
+ #def __init__(self, parent=None):
+ #super(ToolBarA2JDialog, self).__init__(parent)
+ #self.setupUi(self)
+
+ #self.cb_export_hw.setChecked(GlobalSettings.value("A2J/ExportHW", True).toBool())
+
+ #self.connect(self, SIGNAL("accepted()"), self.setOptions)
+
+ #def setOptions(self):
+ #GlobalSettings.setValue("A2J/ExportHW", self.cb_export_hw.isChecked())
+
+# Additional Pulse-JACK options
+#class ToolBarPADialog(QDialog, ui_cadence_tb_pa.Ui_Dialog):
+ #def __init__(self, parent=None):
+ #super(ToolBarPADialog, self).__init__(parent)
+ #self.setupUi(self)
+
+ #self.cb_playback_only.setChecked(GlobalSettings.value("Pulse2JACK/PlaybackModeOnly", False).toBool())
+
+ #self.connect(self, SIGNAL("accepted()"), self.setOptions)
+
+ #def setOptions(self):
+ #GlobalSettings.setValue("Pulse2JACK/PlaybackModeOnly", self.cb_playback_only.isChecked())
+
# Main Window
class CadenceMainW(QMainWindow, ui_cadence.Ui_CadenceMainW):
def __init__(self, parent=None):
@@ -470,15 +509,7 @@ class CadenceMainW(QMainWindow, ui_cadence.Ui_CadenceMainW):
# -------------------------------------------------------------
# Set-up icons
- self.act_quit.setIcon(getIcon("application-exit"))
- #self.act_jack_start.setIcon(getIcon("media-playback-start"))
- #self.act_jack_stop.setIcon(getIcon("media-playback-stop"))
- #self.act_jack_clear_xruns.setIcon(getIcon("edit-clear"))
- #self.act_jack_configure.setIcon(getIcon("configure"))
- #self.act_a2j_start.setIcon(getIcon("media-playback-start"))
- #self.act_a2j_stop.setIcon(getIcon("media-playback-stop"))
- #self.act_pulse_start.setIcon(getIcon("media-playback-start"))
- #self.act_pulse_stop.setIcon(getIcon("media-playback-stop"))
+ # none yet
# -------------------------------------------------------------
# Set-up GUI (System Information)
@@ -766,14 +797,6 @@ class CadenceMainW(QMainWindow, ui_cadence.Ui_CadenceMainW):
self.connect(self.b_jack_configure, SIGNAL("clicked()"), SLOT("slot_JackServerConfigure()"))
self.connect(self.tb_jack_options, SIGNAL("clicked()"), SLOT("slot_JackOptions()"))
- self.connect(self.act_tools_catarina, SIGNAL("triggered()"), lambda tool="catarina": self.func_start_tool(tool))
- self.connect(self.act_tools_catia, SIGNAL("triggered()"), lambda tool="catia": self.func_start_tool(tool))
- self.connect(self.act_tools_claudia, SIGNAL("triggered()"), lambda tool="claudia": self.func_start_tool(tool))
- self.connect(self.act_tools_carla, SIGNAL("triggered()"), lambda tool="carla": self.func_start_tool(tool))
- self.connect(self.act_tools_logs, SIGNAL("triggered()"), lambda tool="cadence-logs": self.func_start_tool(tool))
- self.connect(self.act_tools_meter, SIGNAL("triggered()"), lambda tool="cadence-jackmeter": self.func_start_tool(tool))
- self.connect(self.act_tools_render, SIGNAL("triggered()"), lambda tool="cadence-render": self.func_start_tool(tool))
- self.connect(self.act_tools_xycontroller, SIGNAL("triggered()"), lambda tool="cadence-xycontroller": self.func_start_tool(tool))
self.connect(self.pic_catia, SIGNAL("clicked()"), lambda tool="catia": self.func_start_tool(tool))
self.connect(self.pic_claudia, SIGNAL("clicked()"), lambda tool="claudia": self.func_start_tool(tool))
self.connect(self.pic_carla, SIGNAL("clicked()"), lambda tool="carla": self.func_start_tool(tool))
@@ -1554,12 +1577,10 @@ if __name__ == '__main__':
setUpSignals(gui)
if "--gnome-settings" in app.arguments():
- gui.setMenuBar(None)
gui.tabWidget.removeTab(0)
gui.tabWidget.removeTab(0)
gui.tabWidget.tabBar().hide()
gui.label_tweaks.setText(gui.tr("Cadence Tweaks"))
- gui.menubar.clear()
gui.systray.hide()
if "--minimized" in app.arguments():
diff --git a/src/ui/cadence.ui b/src/ui/cadence.ui
index dd71d58..8a100a8 100644
--- a/src/ui/cadence.ui
+++ b/src/ui/cadence.ui
@@ -480,7 +480,7 @@
0
0
343
- 89
+ 108
@@ -1961,81 +1961,12 @@ Default is off
-
&Quit
-
-
-
- Catia
-
-
-
-
- Claudia
-
-
-
-
- Carla
-
-
-
-
- Logs
-
-
-
-
- Render
-
-
-
-
- XY-Controller
-
-
-
-
- Catarina
-
-
-
-
- Meter
+
+ Ctrl+Q