On Fri, 20 Oct 2000, Allan Rae wrote:
> (a.k.a. Jobs for Angus ;-)
>
> No particular order.
>
> 1. Find out if it's possible to raise() an iconified form.
> I haven't even been able to figure out if a form _is_ iconified.
> With this info we won't _need_ to use FL_TRANSIENT for dialogs
> although we'll probably still do so.
No it's not. At lease the following code
/*
fl_show_form(form(),
FL_PLACE_MOUSE | FL_FREE_SIZE,
FL_TRANSIENT,
title.c_str());
*/
fl_show_form(form(),
FL_PLACE_ICONIC | FL_FREE_SIZE,
FL_FULLBORDER,
title.c_str());
fl_raise_form(form());
leaves the dialog iconified. Have to physically click on the thing to bring
it up.
I've trawled through the manual and can find nothing that will "raise" an
iconified icon. Not even:
fl_show_form(form(),
FL_PLACE_ICONIC | FL_FREE_SIZE,
FL_FULLBORDER,
title.c_str());
fl_show_form(form(),
FL_PLACE_MOUSE | FL_FREE_SIZE,
FL_FULLBORDER,
title.c_str());
Incidentally, the bug I reported about minimising the wrong window appears to
be window manager specific. Bug present in kde 1.1 kwm but not in
kde 2.0 kwin.
Angus