Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2008-06

Why MDI for Qt only

8 messages · 6 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

tiziano de togni
to Mattias Gärtner

Mattias G?rtner ha scritto:

Show quoted text 11 lines
Zitat von dayat : > Dear, > > Why lazarus cant' implement the MDI in win32. And why for Qt only. You know, > win32 have MDI implementation such Qt. It is possible. But no one did yet. If you want it then implement it and send a patch or set a bounty and maybe someone will do it for you.

Actually the MDI interface is considered a bad practice in application development. Maybe no one did it yet because the world is moving on the SDI style.

read carefully this:
http://en.wikipedia.org/wiki/Multiple_document_interface

The Lazarus IDE is the better example available if you wanto to implement a good SDI application...

tiziano ______________________________________ http://digilander.libero.it/tizzziano/

Reply by email

Michael Van Canneyt
to tiziano de togni
tiziano de togni wrote 16 lines
Mattias G?rtner ha scritto: > Zitat von dayat : > >> Dear, >> >> Why lazarus cant' implement the MDI in win32. And why for Qt only. You know, >> win32 have MDI implementation such Qt. > > It is possible. But no one did yet. > If you want it then implement it and send a patch or set a bounty and maybe > someone will do it for you. > Actually the MDI interface is considered a bad practice in application development. Maybe no one did it yet because the world is moving on the SDI style.

This is a widespread misunderstanding. It is correct that current fashion is with a SDI/tabs based interface, and MDI is considered 'old-style', but MDI does have a lot of advantages.

A bicycle still has only 2 weels after 200 years of development, and no-one claims it's bad vehicle development to create a bicycle with 2 wheels.

In IT, tastes/fashion change too quickly. It would be good if IT was a bit more like construction or farming, and a little less like fashion.

Michael.

Reply by email

tiziano de togni
to Michael Van Canneyt

Michael Van Canneyt ha scritto:

Show quoted text 10 lines
On Wed, 18 Jun 2008, tiziano de togni wrote: > Actually the MDI interface is considered a bad practice in application > development. Maybe no one did it yet because the world is moving on the > SDI style. This is a widespread misunderstanding. It is correct that current fashion is with a SDI/tabs based interface, and MDI is considered 'old-style', but MDI does have a lot of advantages.

I agree, in fact some user's (me too) still prefer the old MDI style, but it's a matter of taste. The world is going in another direction...

tiziano ______________________________________ http://digilander.libero.it/tizzziano/

Reply by email

Kostas Michalopoulos
to tiziano de togni
I agree, in fact some user's (me too) still prefer the old MDI style, but it's a matter of taste. The world is going in another direction...

I dare the "world" to make a SDI (as in non-Window-in-Window, because using tabs is also considered MDI these days) image editing/drawing program that doesn't have a UI that suck :-P. When you need to have two or more documents open side by side, or maximize your document to take the whole screen except the tools and menu, you don't want your taskbar cluttered with all open documents, then MDI is really the solution, not matter how "old" it is.

Also i like mIRC's MDI interface because i can have multiple channels on screen at the same time (in contrast to the tabbed approach most IRC clients use these days which require you to switch tabs). Yes its a matter of taste, but i don't consider it a good idea to remove stuff because some people dislike them (generic note, it doesn't apply here, MDI isn't implemented in Lazarus yet).

Kostas

Reply by email

Graeme Geldenhuys
to Kostas Michalopoulos

2008/6/18 Kostas Michalopoulos :

but i don't consider it a good idea to remove stuff because some people dislike them (generic note, it doesn't apply here, MDI isn't implemented in Lazarus yet).

What happened to the patches somebody sent a few months back? I still tried it and it looked and worked pretty good, other that it screwing up the Editor Toolbar plugin.

Regards,
- Graeme -

_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/

Reply by email

Graeme Geldenhuys
to tiziano de togni: Michael Van Canneyt ha scritto: I agree, in fact some user's (me too) still prefer the…

2008/6/18 tiziano de togni :

I agree, in fact some user's (me too) still prefer the old MDI style, but it's a matter of taste. The world is going in another direction...

Strangely enough, I'm not a big fan of MDI, but the exception is when it comes to IDE's. Go figure! :)

Regards,
- Graeme -

_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/

Reply by email