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

List:       kde-core-devel
Subject:    Re: Settings vs. View
From:       Waldo Bastian <bastian () kde ! org>
Date:       2001-08-01 15:52:09
[Download RAW message or body]

On Wednesday 01 August 2001 02:40 am, Lenny wrote:
> On Tuesday 31 July 2001 23:39, Waldo Bastian wrote:
> > are to run into deep trouble if you, as developer, don't keep them in
> > mind. Imagine a situation where a single mainwindow has two views... each
> > view can now get his own "view" settings, but the "settings" would apply
> > to the mainwindow as a whole.
>
> Nobody said, that you have to lose the whole concept-picture only because
> you grouped your menu-items in a user-friendly fashion. What's the problem
> with mixing persistent mainwindow-settings with non-persistent
> view-settings? The user surely can expect that (e.g. in kmail) his
> email-address will be the same. But what can he expect on next start-up
> when he has 2 kmail windows open, one w/, one w/o menubar? I think the
> distinction is clear.

Every change made in the menu or mainwindow is lost, unless you select "Save 
settings". Changes made through "Configure" dialogs take effect immediately 
in all instances and are persistent.

> > look'n feel from implementation, is the day it matured.". Look&feel
> > should be driven by concepts and it doesn't hurt, on the contrary, if
> > implemenation follows the concepts closesy. That may very well result in
> > a more or less direct mapping between look&feel and implementation. The
> > big issue is not to mistake cause and effect, implementation should
> > follow the concepts, it shouldn't drive them.
>
> But that's what we - Martijn and me - critisize: in some areas it's the
> other way around.

Is it? Because in the case that you describe it was a deliberate decision to 
do it the way we do it.

> You say "kde's design is object oriented". The code, yes, but the ui/the
> concepts?

object orientation is an implementation technique, not a goal on its own.

Cheers,
Waldo
-- 
Andrei Sakharov, Exiled 1980-1986, USSR, http://www.aip.org/history/sakharov/
Dmitry Sklyarov, Detained 2001-????, USA, http://www.elcomsoft.com/

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

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