Recent

Author Topic: Multiple Document Interface (MDI)  (Read 155 times)

valdir.marcos

  • Hero Member
  • *****
  • Posts: 735
Multiple Document Interface (MDI)
« on: May 21, 2019, 02:14:40 am »
Multiple Document Interface (MDI)

Since this subject comes and goes, I'll sum up what I have searched so far:

https://en.wikipedia.org/wiki/Multiple_document_interface



Creating MDI ( Multiple Document Interface ) application
Innovation Computer Academy, November, 27th 2017
This video will show you how to create MDI form in C# and Connect child forms with the help of menus.
https://www.youtube.com/watch?v=3l6wAOX170o

Belajar Delphi: Multiple Document Interface (MDI)
Yulianto Nur Rizky, September, 19th 2017
https://www.youtube.com/watch?v=BojHO2A6vZQ



MDI and Lazarus (Windows WidgetSet)
http://forum.lazarus.freepascal.org/index.php/topic,34137.0.html

MDI deprecated?
http://forum.lazarus.freepascal.org/index.php/topic,37414.0.html

still no MDI support?
http://forum.lazarus.freepascal.org/index.php/topic,5392.0.html

MDI application
http://forum.lazarus.freepascal.org/index.php/topic,29357.0.html
http://libaudfrederic.fr/

I'm actually develop an MDI application for Linux, Windows and others.
But I've discovered a bug on Windows release with LCL on the 2.6.x version.

LCL is very inconsistent between it's widgetsets (LCL-gtk2, LCL-win32, LCL-qt etc).   ...

As far as I know the only LCL widgetset that actually supports a usable MDI is LCL-Qt. So maybe you are better off using LCL-Qt on all your platforms, even Windows. But this makes deployment harder as you need to ship extra 3rd party (very large) libraries. Also since about the last 5+ years, nobody is really interested in tackling the MDI issues in Lazarus, so don't hold your breath for any fixes any time soon.



Looking for a good MDI alternative for Linux Mint (gtk-2)
https://forum.lazarus.freepascal.org/index.php/topic,41067.0.html

Multiple forms
https://forum.lazarus.freepascal.org/index.php/topic,38836.0.html

MDI like application, Template how to use "forms in forms"
https://forum.lazarus.freepascal.org/index.php/topic,41168.0.html

Information & Documentation on Sparta packages
https://forum.lazarus.freepascal.org/index.php/topic,37161.0.html

Lazarus Release 1.8 (with FPC 3.0.4)
https://forum.lazarus.freepascal.org/index.php/topic,39210.msg268602.html#msg268602

Lazarus Release Candidate 2 of 1.8
https://forum.lazarus.freepascal.org/index.php/topic,37128.msg249327.html#msg249327

Linux analog of windows mesages
https://forum.lazarus.freepascal.org/index.php/topic,44842.msg315600.html#msg315600

How to free form inside of panel?
https://forum.lazarus.freepascal.org/index.php/topic,39780.0.html

Docking windows
https://forum.lazarus.freepascal.org/index.php/topic,35497.msg234947.html#msg234947

mdi equivalent
https://forum.lazarus.freepascal.org/index.php/topic,30573.0.html

MDI application
https://forum.lazarus.freepascal.org/index.php/topic,29357.0.html

Tabbed Document Interface
https://forum.lazarus.freepascal.org/index.php/topic,45469.0.html

Tabbed Document Interface
https://forum.lazarus.freepascal.org/index.php/topic,1781.0.html

Tabbed Document Interface (TDI)
https://forum.lazarus.freepascal.org/index.php/topic,34142.0.html

MdiForm Windows not work Well
https://forum.lazarus.freepascal.org/index.php/topic,45477.0.html