Remove useless ctypes/libjack stuff
[jack_freewheel_button.git] / jacktimectl
blobd4ac6db09df3458c7df46e4144d37fc494aa9d10
1 #!/usr/bin/python
3 import gtk
4 import os
6 text_freewheel = "ON"
7 text_rtwheel = "OFF"
8 text_generic = "Free wheel: "
10 def on_button_toggled(button):
11 if button.get_active():
12 os.system("jack_freewheel y 2>/dev/null")
13 button.set_label(text_generic+text_freewheel)
14 else:
15 os.system("jack_freewheel n 2>/dev/null")
16 button.set_label(text_generic+text_rtwheel)
18 # Create objects
19 window = gtk.Window()
20 window.set_title("JACK time wheel control")
21 window.set_resizable(False)
22 window.set_decorated(False)
24 button = gtk.ToggleButton()
25 button.set_active(False)
26 button.set_label(text_generic+text_rtwheel)
28 # Connections
29 window.connect("delete-event", gtk.main_quit);
30 button.connect("toggled", on_button_toggled);
31 window.add(button)
33 window.show_all()
35 gtk.main()