[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-look
Subject:    MDI Ideas
From:       "Andrew B. Arthur" <arthur99 () global2000 ! net>
Date:       1999-12-18 7:03:15
[Download RAW message or body]

While many people frown on MDI, it is useful in some places, as demonstrated
with several of the GNOME programs.

My favorite example of this is X-Chat. It's wonderful MDI tab based
interface, makes it easy to have a half of dozen different channels open at
the same time, yet be easy to switch from Window to Window. Using separate
Windows for each one just wastes screen space. Most popular graphical
spreadsheets use the same method to switch between sheets. Even some simple
text editors benefit from such a thing.

GNOME lets you also (at least in the future) set (well at least some)
applications up so that they can also optionally use a traditional SDI. This
is great when it comes to being flexible and adapting to the users needs.

qt-1.x/KDE 1.x does have a good tab-based MDI, such an example can be seen
in most KDE apps -- take a look at the Preference Window of these
Applications. Most users instantly recognize the tab-based Windows, since so
many dialogs (is that word I want?) already contain them -- although they
don't usually contain document editing things.

*which is IMHO the most intuitive MDI interface available, since it clearly
indicates what is open, it makes each pane look integrated into the
application, and is familiar to anybody that has ever used MS Windows or a
Mac OS app.

Take a look at these pages for some interesting look at how the GNOME team
deals with MDI(especially X-Chat and Numeric Screenshots), and other
problems they are/have tackling/tackled:

http://developer.gnome.org/gnome-ui/hitsquad/
http://www.gnome.org/screenshots/


Thanks,

Andrew B. Arthur       |http://members.global2000.net/~arthur99
arthur99@global2000.net|http://linuxonline.org
(G)AIM: AArthur PPC    |http://osonline.org/mac

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic