Files
@ dc1ed8ff56ef
Branch filter:
Location: OneEye/src/gui/statusbar.py - annotation
dc1ed8ff56ef
785 B
text/x-python
cleaned up and documented shutdown
5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a 5a1d87ee0f8a | 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("<<setUp>>"),state=DISABLED)
self._setupButton.pack(side=LEFT)
self._recordButton=tk.Button(self,text="> Record",command=lambda: self.event_generate("<<setRecording>>"))
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)
|