Availability: Macintosh.
The EasyDialogs module contains some simple dialogs for
the Macintosh, modelled after the
stdwin
The EasyDialogs module defines the following functions:
None
in case the user cancelled.
1
for yes, 0
for
no and -1
for cancel. The default return value chosen by
hitting return is 0
. This can be changed with the optional
default argument.
100
). The
returned object has one method, set(value)
, which sets
the value of the progress bar. The bar remains visible until the
object returned is discarded.
The progress bar has a ``cancel'' button, but it is currently non-functional.
Note that EasyDialogs does not currently use the notification manager. This means that displaying dialogs while the program is in the background will lead to unexpected results and possibly crashes. Also, all dialogs are modeless and hence expect to be at the top of the stacking order. This is true when the dialogs are created, but windows that pop-up later (like a console window) may also result in crashes.