Makeing an MDI application lazarus / 10-Designer ---------------------------------------------------------------------- marcolnz · 2004-11-21 11:29 Is it possible, with Lazarus, to make an MDI app? If it is could I have an example? Thanks Marco. ---------------------------------------------------------------------- Marc · 2004-11-22 11:05 Not yet. ---------------------------------------------------------------------- monkey789 · 2005-03-03 18:28 marcolnz, hola encontraste como hacer una aplicacion MDI si la encontraste por favor podrias decirme? ---------------------------------------------------------------------- Lightning · 2005-03-15 07:27 monkey789,  still not possible, if you are running Windows you can always use the simple API and LCL functions to simulate this behaviour by setting the parent of a form to the main form, though it will not be the same as Delphi. If you don't have this knowlege you could try using tabs... ---------------------------------------------------------------------- trofimich · 2006-02-15 08:20 What's the problem with implementing MDI? Maby GTK doesn't supports MDI ? ---------------------------------------------------------------------- felipemdc · 2006-02-15 10:58 I think that another thing, Docking, has to be implemented before MDI, and is what is blocking it. There is a partial solution to created MDI software with Lazarus here: http://wiki.lazarus.freepascal.org/index.php/MultiDoc ---------------------------------------------------------------------- Anonymous · 2006-02-15 12:36 Hm... It's interesting solution, thanks. But i think that true MDI, frames and form inheritance in designer still very important. ---------------------------------------------------------------------- joined · 2006-02-20 16:44 Yes I think so too! ---------------------------------------------------------------------- felipemdc · 2006-02-20 18:46 QuoteWhat's the problem with implementing MDI? Maby GTK doesn't supports MDI ? Google for "gtk support mdi" without the quotes or "qt support mdi" or "carbon support mdi". The answer for all those will be no, no, no. They don´t support it. I read that gnome has some support, but it´s a very old widget. Still, I think we must escape the "minimum common denominator" Trap and implement MDI. wxWidgets implements MDI. Yes, only for Window. Those that use true MDI should know it won´t work on other platforms. If someone can do a research about how to implement MDI forms with Windows API and write about it, that would be nice. Even better if someone sends patches to implement MDI =) I agree it would be nice to implement this, but it won´t happen unless people help doing it :^) ---------------------------------------------------------------------- Anonymous · 2006-05-17 13:12 on other platform MDI (in wxWidgets) is implemented via Tabs ---------------------------------------------------------------------- RudieD · 2006-05-18 17:53 I will be very happy if the Docking is fully implemented. I saw something about Docking in the property editor of the latest snapshot that I have installed. Once that is done, you can manipulate the forms by putting them on pannels. I will test to see if you can now tab to the main form and access the main menu. Thanks to all that's helping with Lazarus/FPC it's just getting better and better ! If things continue at the current pace, we will have to include a few sleeps in our aps or some screen shots of error screens, just so that the end users can still feel at home (java ...). One of my friends were playing around with some open source Basic tool kit that translates the basic code to c code and then compiles it. He wrote a small app that opens a large text document and then reformats it. It run's ~ 2:36 mins. I quickly, and I mean "QUICKLY"! wrote the same app in Lazarus and it does it in 2.~ secs. Guess what he is playing with now ???