[Lazarus] Question about modal forms behaviour under windows

Zeljko zeljko at holobit.net
Sat Feb 27 11:23:28 CET 2016



On 02/26/2016 05:36 PM, Denis Kozlov wrote:
> @zeljko
>
> I've just tested your fixes in latest TRUNK on Windows 7 and it's
> looking good!
>
> Have you considered changing the behaviour where the modal form is
> getting squashed into a corner when application gets minimized?
>
> Instead of squashing every modal form into a corner of the desktop (as
> demonstrated on the screenshot below), it would be better to minimize
> them as non-modal forms, i.e. minimize into the taskbar with the main
> form. Do you think its feasible?

I've opened issue about it http://bugs.freepascal.org/view.php?id=29744 
, fix will come soon for qt and win32. Issue is opened so we can track 
possible regressions or other modal windows problems.

zeljko

>
> Inline images 1
>
>
> On 8 February 2016 at 10:25, zeljko <zeljko at holobit.net
> <mailto:zeljko at holobit.net>> wrote:
>
>     On 02/08/2016 11:00 AM, Denis Kozlov wrote:
>
>
>         There is a long standing bug report about this particular topic:
>         0026463: Application minimize not working with modal forms
>         http://bugs.freepascal.org/view.php?id=26463
>
>         *Issue 1*: Application.Minimize should always minimize the entire
>         application, including modal forms. Currently, the modal form
>         will get
>         squashed into a corner while other disabled windows will keeping
>         hanging
>         on the desktop.
>
>         *Issue 2*: Minimizing a modal form, provided that it has the
>         minimize
>         button enabled, should call Application.Minimize with the effect as
>         described in Issue 1.
>
>
>     Your opinion is correct. Thanks for the info, I'll assign that issue
>     to my self and fix it soon.
>
>     zeljko
>
>
>
>
> --
> _______________________________________________
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>




More information about the Lazarus mailing list