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
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxwacom-discuss