GNOME 2: MDI or SDI?

Christian Neumair chris at gnome-de.org
Mon Jun 7 08:35:04 EDT 2004


Am Mo, den 07.06.2004, 8:16 Uhr -0400 schrieb John P. New:
> I, on the other hand, despise the SDI way that GnuCash behaves, and
> would much rather tabs than separate windows.

The GNOME 2 branch uses such an MDI design. I think it sucks. You can
check out the GNOME 2 branch yourself and play around a bit.

> I find that when I am working with Gnucash, I have other applications
> open at the same time. Mozilla to view multiple bank sites (all in their
> own tabs, by the way), OpenOffice spreadsheets that calculate anything
> from gas and electric bills to business expenses (and again, while there
> are several instances of OpenOffice running, each spreadsheet has
> multiple tabs of information). Unfortunately, the Gnucsh windows get all
> mixed up amongst these other applications, making navigation between
> accounts somewhat of a pain. I cringe at the confusion that would result
> if Mozilla and OpenOffice didn't support tabs.
> I was hoping that someone would eventually see the light (well, my
> light, anyway :-) ) and design GnuCash to use MDI for account windows.

It's a matter of smart window management.

regs,
 Chris

> On Mon, 2004-06-07 at 04:26, Christian Neumair wrote:
> > We've not yet made a decision whether we ought to use MDI or SDI for the
> > GNOME 2 port, which is a fundamental decision. In my opinion, we should
> > in no way mix them, because that heavily confuses users. We need to open
> > accounts in new windows anyway, and opening reports in the same window
> > is weird, because it is inconsistent with the rest of GnuCash. Plus,
> > notebook tabs occupy space. That's why I propose to use exlusively SDI,
> > i.e. accounts, reports and all the other thingies are fired up in new
> > windows instead of in new tabs. That would mean removal of the plugin
> > page concept. Instead, we have action/task-specific windows.
> > Comments, suggestions?
> > 
> > regs,
> >  Chris
> > 
> > _______________________________________________
> > gnucash-devel mailing list
> > gnucash-devel at gnucash.org
> > https://lists.gnucash.org/mailman/listinfo/gnucash-devel
> 
> 



More information about the gnucash-devel mailing list