send ___ to me in ___ sec
Dar Scott
dsc at swcp.com
Wed Apr 24 12:04:29 EDT 2002
On Wednesday, April 24, 2002, at 03:20 AM, Jan Schenkel wrote:
> I'd actually be much more inclined to lock messages
> during a lengthy process, just to make sure the user
> doesn't accidentally fire that lengthy process a
> second time.
The TD describes this as preventing card change messages from being
called during a card transition.
What would be handy is a lock of some sort that one can use to
cause all GUI events (including keyboard) during the lock period to
be ignored. Is there something like that? Something close?
> Also, in order to avoid data-race problems like in
> Java's threaded environment, it's better if the
> pending messages are handled first, and the gui events
> afterwards.
Oh, I wasn't complaining. I don't mind which way, but if I'm
making stacks, I need to know which way it is. I think it is fine
this way. It is good to know I can send in time 0 and know it will
be executed before GUI events and I can take advantage of that.
My only concern, which I amended from "only one event" to "some
events lost" in later mail, is that some events are lost. If that
can happen in general and is not a temporary feature on OS X, then
I would like a way to lock out the queueing of gui events; they are
no longer useful.
(I should note that I don't think I have ever seen the first event
lost, so in very short, that is, fast, handlers, I wouldn't be
concerned.)
Dar Scott
More information about the use-livecode
mailing list