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

Reply via email to