Files
@ d954258c9613
Branch filter:
Location: OneEye/src/gui/statusbar.py - annotation
d954258c9613
785 B
text/x-python
color sampler extended to mark corners
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)
|