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

List:       kde-core-devel
Subject:    RFC: KConfig changes for 3.0
From:       Rob Kaper <cap () capsi ! com>
Date:       2001-07-25 12:02:23
[Download RAW message or body]

Hello,

Please give some input on the following idea. For KConfig in 3.0 I would
like to see the following changes:

- allow "default" as readable value even for boolean entries etcetera,
- add a "requirement" or good-practice recommendation that applications
  always save all possible entries in the config file, even those that are
  default
- add a description QString to each key and group

That way, users can be assured there are no "hidden" options in the code
ever. Every configurable option will be in the configuration file.

My concerns regarding this come forth from the removal of "Fade out applet
handles" from kcmkicker. Since it has no GUI entry and is not present in the
default saved configuration file, there is no way to know whether the option
exists but to be familiar with the code.

Proposed changes would also make it fairly easy to add "Advanced options.."
buttons to KControl as that could be a small program reading all the
entries, defaults and descriptions. Launching Kate with the appropriate rc
file and a special highlight mode would probably suffice.

Another option would be to switch to XML based configuration files, which
allows us to store possible values in a DTD and have a generic "RC Editor"
(or a Kate plugin) for advanced features. Such a config file editor would
probably be the best option to keep KControl simple yet allow power users to
tweak all advanced features of a program.

Comments? Cheers? Curses?

Rob
-- 
Rob Kaper     | 'Linux was released on August 25th, 1991. Therefore it is a
cap@capsi.com | virgo, not a cancer.'
www.capsi.com |         -- Kevin Lyda

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

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