On sobota 02 listopad 2002 07:56 am, Darren Freeman wrote: > On Wed, 2002-10-30 at 20:30, John Levon wrote: > > On Wed, Oct 30, 2002 at 09:28:55PM +0100, Christian Ridderström wrote: > > > It feels like we're misunderstanding each other here... What can > > > you already do? Have latex start in the background, so that lyx doesn't > > > > add something to the toolbar. > > > > > - Is it acceptable that lyx waits (frozen) for it? > > > - Use a timeout after a certain time? > > > > it should timeout, but how ? it is non-obvious to solve. > > You could open a busy dialogue with status info and a close button. > > If the user gets fed up, they can hit close and LyX will either kill or > ignore the process (check box selectable?) > > Also this opens the possibility of a progress bar in situations that LyX > has this information (don't know if this is applicable yet).
I would add one more thing to it: Don't display the dialog box unless certain reasonable (hah! we have a flamewar coming ;-) amount of time has elapsed. I would say like have it displayed only after 2-3 seconds have elapsed, so that when short-lived processes are called, they don't irritate people by "blinking" their dialog boxes (I hate^H^H^H^Hdislike it, and I bet more people do too). I hope this makes sense, reasonable flames (tm) welcome ;-))) Cheers, Kuba Ober