Looks pretty good, but I'm getting errors when I try to run test_gui.py.
Traceback (most recent call last):
File "/home/robert/workspace/pyggel/test_gui.py", line 88, in <module>
main()
File "/home/robert/workspace/pyggel/test_gui.py", line 19, in main
app =
pyggel.gui.App(eh)
File "/home/robert/workspace/pyggel/pyggel/gui.py", line 380, in __init__
self.theme = Theme(self)
File "/home/robert/workspace/pyggel/pyggel/gui.py", line 23, in __init__
self.make_fonts(None)
TypeError: make_fonts() takes exactly 1 argument (2 given)