zander at planescape.com
Sat Jun 22 16:06:27 BST 2002
On Sat, Jun 22, 2002 at 04:08:19PM +0200, Matthias Kretz wrote:
> On Saturday 22 June 2002 15:09, Simon Hausmann wrote:
> > Just one minor comment: I think it's a bad idea to use the singleton
> > pattern with KPreferencesDialog. For example imagine kword and
> > kspread both using KPreferencesDialog. Now imagine a kword document
> > with an embeddesd spreadsheet. You activate the spreadsheet,
> > kspread's GUI appears, you select 'Configure KSpread' . Trouble
> > ahead :)
> Why? You would get a dialog where the modules from KWord and KSpread would
> appear. That was the idea... OK, for KOffice it's probably not the best, but
> imagine KView: The app provides some modules, the part provides some and
> probably a few plugins do. How would they now the Dialog where they should
> add their modules?
Simon has a good point, I don't think this is a good idea from a usability
POV, since this makes lazy loading of config modules a lot easier, which then
makes for an inconsistent GUI.
Plus that is makes the design of the dialogs a lot harder since the naming can
'conflict'. Two parts that configure 'general' seems a bit stupid...
Thomas Zander zander at planescape.com
We are what we pretend to be
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 240 bytes
Desc: not available
More information about the kde-core-devel