31 ttk.Separator(self, orient=tk.HORIZONTAL).grid(row=1, column=0, columnspan=10, sticky=
'ew')
32 ttk.Separator(self, orient=tk.VERTICAL).grid(column=1,row=0,rowspan=100,sticky=
'ns')
33 tk.Label(self, text=
'Output Queue').grid(row=0, column=2)
34 ttk.Separator(self, orient=tk.VERTICAL).grid(column=3,row=0,rowspan=100,sticky=
'ns')
35 tk.Label(self, text=
'Items Processed').grid(row=0, column=4)
36 ttk.Separator(self, orient=tk.VERTICAL).grid(column=5,row=0,rowspan=100,sticky=
'ns')
37 tk.Label(self, text=
'Finished').grid(row=0, column=6)
44 threads = ROOT.StoppableThread.GetAll()
45 for thread
in threads:
57 label = tk.Label(self, text=name, justify=tk.LEFT)
58 label.grid(row=row, column=0)
59 progress = ttk.Progressbar(self, variable=var.items_current, maximum=5e4)
60 progress.grid(row=row, column=2)
61 total = tk.Label(self, textvariable=var.items_pushed)
62 total.grid(row=row, column=4)
63 finished = ttk.Checkbutton(self, variable=var.finished, state=
'disabled')
64 finished.grid(row=row, column=6)