I've just wanted to notify you about a small annoyance:
FigureCanvasGTK does not set the guiEvent attribute of the generated
events to the original GDK event but leaves it to None. This is
trivial to fix by just adding 'event' to the relevant calls to the
event handlers of FigureCanvasBase.
Please fix it, my code depends on it :)