Over the last week, I'd implemented a gtkjstest program, to test joysticks using a GTK+ interface. Just a few seconds ago, however, I removed a few files too many, and those ~250 lines of code (that finally worked somewhat) are gone.


Guess I'll have to rewrite it, then. But I'm thinking of implementing a gobject-based library to allow for event-driven joystick access first. That will greatly improve the maintainability of the code—'cause really, it was ugly. Only it's not clear to me at all how gobject is supposed to work. Pointers are welcome.