Re: FAQ -- why the MSDI interface? (aka, no pagers please)


Subject: Re: FAQ -- why the MSDI interface? (aka, no pagers please)
From: Hubert Figuiere (hfiguiere@teaser.fr)
Date: Thu Aug 16 2001 - 16:16:54 CDT


According to Paul Rohr <paul@abisource.com>:
>
> Note that in the Mac UI, the few differences between MDI and MSDI are much,
> much subtler. In fact, if I did my job right a few years ago, then our
> existing XP MSDI policies for window management will map *very* cleanly into
> a native Mac look and feel. Hub may need a platform-specific #ifdef in one
> spot, but otherwise I think I got very close. We'll see. ;-)

Two visible problems that the framework will allow me to handle, but in a
subtle way:

1/ the shared menubar. In the current paradigm, each frame has its menubar.
In the mac paradigm, the whole app has 1 menubar. And the toolbox is not
very helpful to handle several. I'll have to write the code to share it.
Mozilla have the same problem.

2/ the toolbar. This is more a philosophy than a pardigm problem: the toolbar
it currently at the top of the frame window. Mac user are used to have one
below the menu bar. Solution: share it like the menubar.

Other than that, it fits almost well.... (I have to move the quit from
file menu on MacOS X for example).

Hub



This archive was generated by hypermail 2b25 : Thu Aug 16 2001 - 16:17:08 CDT