Fix crash if key bindings specified in profile cannot be found. Improve
[personal-kdebase.git] / apps / konqueror / DESIGN_config
blobd482107fa01471f21c1b3fd6d266695b169d49f6
1 Date:   Thu, 1 Apr 1999 11:51:03 +0200
2 From: David Faure <faure@kde.org>
3 To: kfm-devel@kde.org
4 Subject: How to choose between builtin and external application : proposal
6 How to configure between builtin and external viewers ?
7 I discussed this with a friend, and here is what we come up with :
9 * global defaults, set in kcontrol, for each mimetype group:
11 text : use builtin viewer (yes/no)  [checkbox]
12 image : use builtin viewer (yes/no)  [checkbox]
13 other : use builtin viewer (yes/no)  [checkbox] (i.e. application/*, like dvi, ps...)
15 * then, in the properties dialog for every mimetype:
16 - use default (checkbox as "no change")
17 - use builtin viewer (checkbox as "on")
18 - use external application (checkbox as "off")
20 (=> saved as X-KDE-AutoEmbed=true/false or no entry)
22 This way, one can set choose between builtin and external for all text /
23 images files, and set individual values too (e.g. an icon-team artist would
24 set up external for xpm, to edit them, and builtin for jpeg, gif, ... to
25 simply view them).  I would personnally set normal-text and english-text to
26 builtin (to view READMEs) but c++, h, java, ... to my editor.
28 And one that doesn't like embedded viewers (like Martin ;)) can set
29 defaults to 'no' without having to change all mimetypes (text, c, c++, ...)
30 but still use libkhtml for HTML pages, by setting 'use builtin' in the
31 mimetype text/html - this is the way to keep the exact (though
32 inconsistent) behaviour of 1.1-kfm.
34 I suggest that factory defaults (i.e. configuration for first-time users)
35 would be set to 'yes' for the three groups (-> use builtin)
36 and would be 'use default' for mimetypes.
37 This for speed reasons (embedded viewers are really fast) and also to show
38 the new features ;)
39 KOffice mimetypes have it set to no, though -> click edits.
41 Implemented on 09-04-2000
42 David FAURE <faure@kde.org>