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

List:       kde-core-devel
Subject:    Re: Experiences  with KDE-CVS at LinuxWorldExpo
From:       Marc Mutz <Marc.Mutz () uni-bielefeld ! de>
Date:       2002-11-10 19:08:12
[Download RAW message or body]


On Sunday 10 November 2002 18:44, Ralf Nolden wrote:
<snip>
> There is at least kconfedit in kdenonbeta that is very good to use
> for *documented* options.
<snip>

What is the definition of "documented" here?

> "manage" parameter that a sysad could turn on and off in a config
> file storing the default settings of an app could handle those
> options "no_override" 

[$i]

> in a global config would disallow the
> application to write sections or disable the checkbox, radiobutton,
> whatever at all so the user knows, ok, I can't change that because
> I'm not allowed to.
<snip>

It's a PITA to write even moderately sized config dialogs with taking $i 
for key and group into account. Not mentioning the added complexity for 
the actual logic of the config dialog:

myConfKeyWidget->setEnabled( config->entryIsImmutable( "myConfKey" ) );

and then checking whether or not the enabled state of myConfKeyWidget is 
due to GUI or config key restrictions. Plus adding visual feedback of 
why that widget is disabled (admin did that).

As it's now, the admin who uses $i to make the account settings of KMail 
immutable gets himself more work than he saves, what with all the users 
phoning the helpdesk with "Kmail doesn't remember my account settings" 
complaints.

Marc

-- 
If privacy is outlawed, only outlaws will have privacy.
                                                    -- Phil Zimmermann

[Attachment #3 (application/pgp-signature)]

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

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