diff --git a/src/gui/statusbar.py b/src/gui/statusbar.py new file mode 100644 --- /dev/null +++ b/src/gui/statusbar.py @@ -0,0 +1,24 @@ +import tkinter as tk +from tkinter import LEFT,DISABLED,NORMAL + + +class StatusBar(tk.Frame): + def __init__(self,parent): + super().__init__(parent,width=480,height=20,borderwidth=1,relief="sunken") + self._parent=parent + self._createWidgets() + + def _createWidgets(self): + self._setupButton=tk.Button(self,text="[] Set up",command=lambda: self.event_generate("<>"),state=DISABLED) + self._setupButton.pack(side=LEFT) + + self._recordButton=tk.Button(self,text="> Record",command=lambda: self.event_generate("<>")) + self._recordButton.pack(side=LEFT) + + def setUp(self): + self._setupButton.config(state=DISABLED) + self._recordButton.config(state=NORMAL) + + def setRecording(self): + self._setupButton.config(state=NORMAL) + self._recordButton.config(state=DISABLED)