Why do all KMessageBox methods call exec()?

Jason Keirstead jason at keirstead.org
Thu Oct 7 14:06:38 BST 2004

On October 7, 2004 08:04 am, Olaf Jan Schmidt wrote:
> Timeouts are always a potential accessibility problem, because you cannot
> know how fast people are reading, typing and clicking. If you have low
> vision, or a motoric handicap, then having a message box with a timeout
> is a real obstacle.

There are certain time-critical tasks that need confirmation boxes with a 

For example, if a critical job is cheduled to begin at 12:00, and you are 
doing something non-trivial that would prevent that job to execute at 
11:59:30, the given program would be perfectly reasonable in giving a 
confirmation box with a 30 second timeout asking you if it should proceed 
with the scheduled job. If you don't respond in 30 seconds, you are likely 
not there, and the ciritical job should take precedance.

There are two major products that came out of Berkeley: LSD and UNIX.
We do not believe this to be a coincidence.  ~Jeremy S. Anderson

More information about the kde-core-devel mailing list