[Lazarus] debug windows layout

Flávio Etrusco flavio.etrusco at gmail.com
Fri Feb 26 23:28:16 CET 2010


On Fri, Feb 26, 2010 at 7:09 PM, Graeme Geldenhuys
<graemeg.lists at gmail.com> wrote:
> On 26 February 2010 23:44, Silvio Clecio <silvioprog at gmail.com> wrote:
>> http://imagebin.org/86641
>>
>> Is it only I like unique button(of the lazarus) in the task bar? D:
>
> I would like that too. In Windows (and I think I saw it in some Linux
> apps) it is possible to have SDI windows layout and a single button in
> the taskbar. This make a lot more sense than having 10-15 buttons in
> the taskbar for a single application.
>
> With MSEide, if you dock windows together, it reduces the taskbar
> buttons - I sure hope Lazarus IDE does the same when docking is
> implemented.
>
> --
> Regards,
>  - Graeme -

LCL is already capable of this. I've just sent a patch in mantis which
makes this a little better:
http://bugs.freepascal.org/file_download.php?file_id=10889&type=bug
Issue: http://bugs.freepascal.org/view.php?id=15055
However, there are some issues to deal with yet, like activating the
application (bring the other windows to front) and moving between
desktops. Actually it's much easier than I thought, I must have done
something wrong ;-)

All this docking talk is nice and everything, but sometimes I ask if
shouldn't just go SDI for Lazarus IDE. I found it odd at the
beginning, but after using several other SDI IDEs now I can't find
reasoning in Delphi-old MDI...

BTW, back to the "drag windows in gtk2" part of the discussion, I've
just realized gtk has explicit calls for it, it most certainly have
some events/notifications/callbacks too?

Best regards,
Flávio




More information about the Lazarus mailing list