Jason, I love your control panel, and being a Swede I don't use the l-word lightly. It doesn't take long to understand how much work and care you've put into it. Being paid and in close contact with the artists must be a sweet carrot ;-)
The 'scripting dialect' (pygtk) you've chosen seems to be a fair compromise between strength, availability and ahem... beauty. But it also demonstrates why I never began coding a configuration utility myself for the expresskeys program - the dependencies. My one year old self-compiled system with gtk+-2.6.7 and pygtk-2.6.2 can not handle the dialogues in wacom-config pad section: File "./wacom-config.py", line 2185, in appf dialog = gtk.Dialog("Set keys for " + expresskey, None, 0, None) TypeError: GtkDialog.__init__() argument 4 must be tuple, not None And: File "./wacom-config.py", line 2595, in newappf dialog = gtk.Dialog("Add Settings", None, 0, None) TypeError: GtkDialog.__init__() argument 4 must be tuple, not None If I upgrade gtk+ and pygtk other things will break here, which is my own fault of course, since installing a distro would solve most dependencies. It is a minority problem, but illustrates the decision-angst I couldn't break. Speaking of break, I've had a long one... Is there any functionality your artists find limiting or quirky in the expresskeys handling? Anything extra they need? I've read that the windows program lets you define any number of keys to a button, and the touch strips can 'auto repeat'. Using the main linux artsy programs I haven't really seen a need for such enhancements, but... Internally there are code which should be pruned and rewritten, especially the config file design and parsing (yuk, yuk), and possibly a merger with Carsten (?) Schurig's Graphire4 adaptation. But some external incitement would help these reluctant fingers to open K&R again. Btw, my mail machine has gone belly up, wo I'm writing this from a webmail site. Mail checking will be sporadic until some local machinery can be assembled. Also, private mail has been changed from telia.com to comhem.se for the voluspa address presently quoted in the expresskeys tarball. Mvh Mats Johannesson Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Linuxwacom-discuss mailing list Linuxwacom-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxwacom-discuss