>>>> "Stephen" == Stephen J Turnbull
<stephen(a)xemacs.org> writes:
Stephen> You give it a try on Windows native and Cygwin, Klaus
Stephen> gives it a try in his environment, I'll give it a try on
Stephen> Linux. I don't think I want to put it in to 21.4.6 but
Stephen> we'll see.
Bletch.
Stephen> I have to say I can't see how the existing code can work
Stephen> on any platform. This bears a closer look.
I see how it works now. A hack, uncommented.
`widget-choose' uses 'get-popup-menu-response', which does _not_
execute the callback. Instead, it returns the callback as a pair (fn,
arg), and because the arg is a list = ("string"), fn <- 'eval, and arg
<- ("string"). `widget-choose' throws away fn, and grabs the car out
of arg.
So you're going to have to figure out how that thing is getting
executed, because it's not happenning in Lisp, and evidently it
doesn't happen on X.
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Don't ask how you can "do" free software business;
ask what your business can "do for" free software.