20 </style> |
20 </style> |
21 </head> |
21 </head> |
22 <body> |
22 <body> |
23 <h1>eric5.Preferences</h1> |
23 <h1>eric5.Preferences</h1> |
24 <p> |
24 <p> |
25 Package implementing the preferences interface. |
25 Package implementing the preferences interface. |
26 </p><p> |
26 </p><p> |
27 The preferences interface consists of a class, which defines the default |
27 The preferences interface consists of a class, which defines the default |
28 values for all configuration items and stores the actual values. These |
28 values for all configuration items and stores the actual values. These |
29 values are read and written to the eric5 preferences file by module |
29 values are read and written to the eric5 preferences file by module |
30 functions. The data is stored in a file in a subdirectory of the users home |
30 functions. The data is stored in a file in a subdirectory of the users home |
31 directory. The individual configuration data is accessed by accessor functions |
31 directory. The individual configuration data is accessed by accessor functions |
32 defined on the module level. The module is simply imported wherever it is needed |
32 defined on the module level. The module is simply imported wherever it is needed |
33 with the statement 'import Preferences'. Do not use 'from Preferences import *' |
33 with the statement 'import Preferences'. Do not use 'from Preferences import *' |
34 to import it. |
34 to import it. |
35 </p> |
35 </p> |
36 |
36 |
37 <h3>Packages</h3> |
37 <h3>Packages</h3> |
38 <table> |
38 <table> |
39 <tr> |
39 <tr> |
40 <td><a href="index-eric5.Preferences.ConfigurationPages.html">ConfigurationPages</a></td> |
40 <td><a href="index-eric5.Preferences.ConfigurationPages.html">ConfigurationPages</a></td> |
41 <td>Package implementing the various pages of the configuration dialog.</td> |
41 <td>Package implementing the various pages of the configuration dialog.</td> |
42 </tr> |
42 </tr> |
43 </table> |
43 </table> |
44 |
44 |
45 <h3>Modules</h3> |
45 <h3>Modules</h3> |
46 <table> |
46 <table> |
47 <tr> |
47 <tr> |
48 <td><a href="eric5.Preferences.ConfigurationDialog.html">ConfigurationDialog</a></td> |
48 <td><a href="eric5.Preferences.ConfigurationDialog.html">ConfigurationDialog</a></td> |
49 <td>Module implementing a dialog for the configuration of eric5.</td> |
49 <td>Module implementing a dialog for the configuration of eric5.</td> |
50 </tr><tr> |
50 </tr><tr> |
51 <td><a href="eric5.Preferences.PreferencesLexer.html">PreferencesLexer</a></td> |
51 <td><a href="eric5.Preferences.PreferencesLexer.html">PreferencesLexer</a></td> |
52 <td>Module implementing a special QextScintilla lexer to handle the preferences.</td> |
52 <td>Module implementing a special QextScintilla lexer to handle the preferences.</td> |
53 </tr><tr> |
53 </tr><tr> |
54 <td><a href="eric5.Preferences.ProgramsDialog.html">ProgramsDialog</a></td> |
54 <td><a href="eric5.Preferences.ProgramsDialog.html">ProgramsDialog</a></td> |
55 <td>Module implementing the Programs page.</td> |
55 <td>Module implementing the Programs page.</td> |
56 </tr><tr> |
56 </tr><tr> |
57 <td><a href="eric5.Preferences.ShortcutDialog.html">ShortcutDialog</a></td> |
57 <td><a href="eric5.Preferences.ShortcutDialog.html">ShortcutDialog</a></td> |
58 <td>Module implementing a dialog for the configuration of a keyboard shortcut.</td> |
58 <td>Module implementing a dialog for the configuration of a keyboard shortcut.</td> |
59 </tr><tr> |
59 </tr><tr> |
60 <td><a href="eric5.Preferences.Shortcuts.html">Shortcuts</a></td> |
60 <td><a href="eric5.Preferences.Shortcuts.html">Shortcuts</a></td> |
61 <td>Module implementing functions dealing with keyboard shortcuts.</td> |
61 <td>Module implementing functions dealing with keyboard shortcuts.</td> |
62 </tr><tr> |
62 </tr><tr> |
63 <td><a href="eric5.Preferences.ShortcutsDialog.html">ShortcutsDialog</a></td> |
63 <td><a href="eric5.Preferences.ShortcutsDialog.html">ShortcutsDialog</a></td> |
64 <td>Module implementing a dialog for the configuration of eric5s keyboard shortcuts.</td> |
64 <td>Module implementing a dialog for the configuration of eric5s keyboard shortcuts.</td> |
65 </tr><tr> |
65 </tr><tr> |
66 <td><a href="eric5.Preferences.ToolConfigurationDialog.html">ToolConfigurationDialog</a></td> |
66 <td><a href="eric5.Preferences.ToolConfigurationDialog.html">ToolConfigurationDialog</a></td> |
67 <td>Module implementing a configuration dialog for the tools menu.</td> |
67 <td>Module implementing a configuration dialog for the tools menu.</td> |
68 </tr><tr> |
68 </tr><tr> |
69 <td><a href="eric5.Preferences.ToolGroupConfigurationDialog.html">ToolGroupConfigurationDialog</a></td> |
69 <td><a href="eric5.Preferences.ToolGroupConfigurationDialog.html">ToolGroupConfigurationDialog</a></td> |
70 <td>Module implementing a configuration dialog for the tools menu.</td> |
70 <td>Module implementing a configuration dialog for the tools menu.</td> |
71 </tr><tr> |
71 </tr><tr> |
72 <td><a href="eric5.Preferences.ViewProfileDialog.html">ViewProfileDialog</a></td> |
72 <td><a href="eric5.Preferences.ViewProfileDialog.html">ViewProfileDialog</a></td> |
73 <td>Module implementing a dialog to configure the various view profiles.</td> |
73 <td>Module implementing a dialog to configure the various view profiles.</td> |
74 </tr><tr> |
74 </tr><tr> |
75 <td><a href="eric5.Preferences.__init__.html">Preferences</a></td> |
75 <td><a href="eric5.Preferences.__init__.html">Preferences</a></td> |
76 <td>Package implementing the preferences interface.</td> |
76 <td>Package implementing the preferences interface.</td> |
77 </tr> |
77 </tr> |
78 </table> |
78 </table> |
79 </body></html> |
79 </body></html> |