Regenerated source documentation. eric7

Wed, 29 Dec 2021 16:54:36 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Wed, 29 Dec 2021 16:54:36 +0100
branch
eric7
changeset 8877
548d45c3f571
parent 8876
2001accf55b3
child 8878
3dcbc240a940

Regenerated source documentation.

eric7/APIs/Python3/eric7.api file | annotate | diff | comparison | revisions
eric7/APIs/Python3/eric7.bas file | annotate | diff | comparison | revisions
eric7/Documentation/Help/source.qch file | annotate | diff | comparison | revisions
eric7/Documentation/Help/source.qhp file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.EricWidgets.EricApplication.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.EricWidgets.EricMainWindow.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.HexEdit.HexEditWidget.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerUtilities.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleStatisticsDialog.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportNode.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsEnums.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.LocalImportVisitor.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.translations.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.Plugins.PluginCodeStyleChecker.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.Preferences.ConfigurationPages.EditorStylesPage.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.Preferences.ConfigurationPages.InterfaceLightPage.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.Preferences.ConfigurationPages.LogViewerPage.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.Preferences.ConfigurationPages.TasksPage.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.Preferences.ThemeManager.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.QScintilla.EditorOutlineSizesDialog.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.QScintilla.Lexers.LexerQSS.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.UI.FindFileWidget.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.UI.FindLocationWidget.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.UI.Previewers.PreviewerQSS.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.UI.UserInterface.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.Utilities.__init__.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.WebBrowser.UrlBar.UrlBar.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/index-eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/index-eric7.Plugins.CheckerPlugins.CodeStyleChecker.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/index-eric7.Preferences.ConfigurationPages.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/index-eric7.Preferences.html file | annotate | diff | comparison | revisions
--- a/eric7/APIs/Python3/eric7.api	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/APIs/Python3/eric7.api	Wed Dec 29 16:54:36 2021 +0100
@@ -1208,12 +1208,15 @@
 eric7.EricWidgets.EricAnimatedWidget.EricAnimatedWidget.startAnimation?4()
 eric7.EricWidgets.EricAnimatedWidget.EricAnimatedWidget.widget?4()
 eric7.EricWidgets.EricAnimatedWidget.EricAnimatedWidget?1(direction=DirectionDown, duration=300, parent=None)
+eric7.EricWidgets.EricApplication.EricApplication.PaletteRoleMapping?7
 eric7.EricWidgets.EricApplication.EricApplication.getObject?4(name)
 eric7.EricWidgets.EricApplication.EricApplication.getPluginObject?4(name)
 eric7.EricWidgets.EricApplication.EricApplication.getPluginObjectType?4(name)
 eric7.EricWidgets.EricApplication.EricApplication.getPluginObjects?4()
+eric7.EricWidgets.EricApplication.EricApplication.getStyleIconsPath?4()
 eric7.EricWidgets.EricApplication.EricApplication.registerObject?4(name, objectRef)
 eric7.EricWidgets.EricApplication.EricApplication.registerPluginObject?4(name, objectRef, pluginType=None)
+eric7.EricWidgets.EricApplication.EricApplication.setStyleSheetFile?4(filename)
 eric7.EricWidgets.EricApplication.EricApplication.unregisterPluginObject?4(name)
 eric7.EricWidgets.EricApplication.EricApplication.usesDarkPalette?4()
 eric7.EricWidgets.EricApplication.EricApplication.usesSmallScreen?4()
@@ -2246,7 +2249,6 @@
 eric7.HexEdit.HexEditWidget.HexEditWidget.BYTES_PER_LINE?7
 eric7.HexEdit.HexEditWidget.HexEditWidget.HEXCHARS_PER_LINE?7
 eric7.HexEdit.HexEditWidget.HexEditWidget.addressArea?4()
-eric7.HexEdit.HexEditWidget.HexEditWidget.addressAreaColors?4()
 eric7.HexEdit.HexEditWidget.HexEditWidget.addressOffset?4()
 eric7.HexEdit.HexEditWidget.HexEditWidget.addressWidth?4()
 eric7.HexEdit.HexEditWidget.HexEditWidget.asciiArea?4()
@@ -2272,7 +2274,6 @@
 eric7.HexEdit.HexEditWidget.HexEditWidget.getSelectionLength?4()
 eric7.HexEdit.HexEditWidget.HexEditWidget.goto?4(offset, fromCursor=False, backwards=False, extendSelection=False)
 eric7.HexEdit.HexEditWidget.HexEditWidget.hasSelection?4()
-eric7.HexEdit.HexEditWidget.HexEditWidget.highlightColors?4()
 eric7.HexEdit.HexEditWidget.HexEditWidget.highlighting?4()
 eric7.HexEdit.HexEditWidget.HexEditWidget.indexOf?4(byteArray, start)
 eric7.HexEdit.HexEditWidget.HexEditWidget.insert?4(pos, ch)
@@ -2316,11 +2317,9 @@
 eric7.HexEdit.HexEditWidget.HexEditWidget.selectToEndOfLine?4()
 eric7.HexEdit.HexEditWidget.HexEditWidget.selectToStartOfLine?4()
 eric7.HexEdit.HexEditWidget.HexEditWidget.selectionAvailable?7
-eric7.HexEdit.HexEditWidget.HexEditWidget.selectionColors?4()
 eric7.HexEdit.HexEditWidget.HexEditWidget.selectionToHexString?4()
 eric7.HexEdit.HexEditWidget.HexEditWidget.selectionToReadableString?4()
 eric7.HexEdit.HexEditWidget.HexEditWidget.setAddressArea?4(on)
-eric7.HexEdit.HexEditWidget.HexEditWidget.setAddressAreaColors?4(foreground, background)
 eric7.HexEdit.HexEditWidget.HexEditWidget.setAddressOffset?4(offset)
 eric7.HexEdit.HexEditWidget.HexEditWidget.setAddressWidth?4(width)
 eric7.HexEdit.HexEditWidget.HexEditWidget.setAsciiArea?4(on)
@@ -2328,12 +2327,10 @@
 eric7.HexEdit.HexEditWidget.HexEditWidget.setCursorPosition?4(pos)
 eric7.HexEdit.HexEditWidget.HexEditWidget.setData?4(dataOrDevice)
 eric7.HexEdit.HexEditWidget.HexEditWidget.setFont?4(font)
-eric7.HexEdit.HexEditWidget.HexEditWidget.setHighlightColors?4(foreground, background)
 eric7.HexEdit.HexEditWidget.HexEditWidget.setHighlighting?4(on)
 eric7.HexEdit.HexEditWidget.HexEditWidget.setModified?4(modified, setCleanState=False)
 eric7.HexEdit.HexEditWidget.HexEditWidget.setOverwriteMode?4(on)
 eric7.HexEdit.HexEditWidget.HexEditWidget.setReadOnly?4(on)
-eric7.HexEdit.HexEditWidget.HexEditWidget.setSelectionColors?4(foreground, background)
 eric7.HexEdit.HexEditWidget.HexEditWidget.toReadableString?4()
 eric7.HexEdit.HexEditWidget.HexEditWidget.undo?4()
 eric7.HexEdit.HexEditWidget.HexEditWidget.undoStack?4()
@@ -3331,6 +3328,7 @@
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.prepare?4(fileList, project)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog.start?4(fn, save=False, repeat=None)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.CodeStyleCheckerDialog?1(styleCheckService, project=None, parent=None)
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerUtilities.setItemIcon?4(itm, column, msgCode, severity=None)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCodeSelectionDialog.CodeStyleCodeSelectionDialog.getSelectedCodes?4()
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCodeSelectionDialog.CodeStyleCodeSelectionDialog?1(codes, categories, showFixCodes, parent=None)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.CodeStyleFixer.finalize?4()
@@ -3348,7 +3346,7 @@
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.Reindenter.getline?4()
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.Reindenter.run?4()
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.Reindenter?1(sourceLines)
-eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleStatisticsDialog.CodeStyleStatisticsDialog?1(statistics, parent=None)
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleStatisticsDialog.CodeStyleStatisticsDialog?1(statisticData, parent=None)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.ComplexityChecker.Codes?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.ComplexityChecker.run?4()
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.ComplexityChecker?1(source, filename, tree, select, ignore, args)
@@ -3401,6 +3399,24 @@
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleContext?1(source, startLine, contextType)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.translations._docStyleMessages?8
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.translations._docStyleMessagesSampleArgs?8
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportNode.ImportNode?1(appNames, astNode, checker)
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.ImportsChecker.Codes?7
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.ImportsChecker.getStandardModules?4()
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.ImportsChecker.run?4()
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.ImportsChecker?1(source, filename, tree, select, ignore, expected, repeat, args)
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsEnums.GroupEnum.APPLICATION?7
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsEnums.GroupEnum.FUTURE?7
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsEnums.GroupEnum.STDLIB?7
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsEnums.GroupEnum.THIRD_PARTY?7
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsEnums.NodeTypeEnum.IMPORT?7
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsEnums.NodeTypeEnum.IMPORT_FROM?7
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.LocalImportVisitor.LocalImportVisitor.visit?4(node)
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.LocalImportVisitor.LocalImportVisitor.visit_FunctionDef?4(node)
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.LocalImportVisitor.LocalImportVisitor.visit_Import?4(node)
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.LocalImportVisitor.LocalImportVisitor.visit_ImportFrom?4(node)
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.LocalImportVisitor.LocalImportVisitor?1(args, checker)
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.translations._importsMessages?8
+eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.translations._importsMessagesSampleArgs?8
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.NodeWindowSize?7
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.visit?4(node)
 eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.visit_Assert?4(node)
@@ -6897,6 +6913,9 @@
 eric7.Preferences.ConfigurationPages.IconsPreviewDialog.IconsPreviewDialog.on_invertButton_toggled?4(checked)
 eric7.Preferences.ConfigurationPages.IconsPreviewDialog.IconsPreviewDialog.on_refreshButton_clicked?4()
 eric7.Preferences.ConfigurationPages.IconsPreviewDialog.IconsPreviewDialog?1(directories, parent=None)
+eric7.Preferences.ConfigurationPages.InterfaceLightPage.InterfaceLightPage.save?4()
+eric7.Preferences.ConfigurationPages.InterfaceLightPage.InterfaceLightPage?1()
+eric7.Preferences.ConfigurationPages.InterfaceLightPage.create?4(dlg)
 eric7.Preferences.ConfigurationPages.InterfacePage.InterfacePage.on_combinedLeftRightSidebarCheckBox_toggled?4(checked)
 eric7.Preferences.ConfigurationPages.InterfacePage.InterfacePage.on_iconBarButton_clicked?4()
 eric7.Preferences.ConfigurationPages.InterfacePage.InterfacePage.on_resetLayoutButton_clicked?4()
@@ -7011,9 +7030,6 @@
 eric7.Preferences.ConfigurationPages.WebBrowserAppearancePage.WebBrowserAppearancePage.setMode?4(displayMode)
 eric7.Preferences.ConfigurationPages.WebBrowserAppearancePage.WebBrowserAppearancePage?1()
 eric7.Preferences.ConfigurationPages.WebBrowserAppearancePage.create?4(dlg)
-eric7.Preferences.ConfigurationPages.WebBrowserInterfacePage.WebBrowserInterfacePage.save?4()
-eric7.Preferences.ConfigurationPages.WebBrowserInterfacePage.WebBrowserInterfacePage?1()
-eric7.Preferences.ConfigurationPages.WebBrowserInterfacePage.create?4(dlg)
 eric7.Preferences.ConfigurationPages.WebBrowserPage.WebBrowserPage.on_defaultHomeButton_clicked?4()
 eric7.Preferences.ConfigurationPages.WebBrowserPage.WebBrowserPage.on_refererWhitelistButton_clicked?4()
 eric7.Preferences.ConfigurationPages.WebBrowserPage.WebBrowserPage.on_setCurrentPageButton_clicked?4()
@@ -7153,6 +7169,11 @@
 eric7.Preferences.SubstyleDefinitionDialog.SubstyleDefinitionDialog.on_resetButton_clicked?4()
 eric7.Preferences.SubstyleDefinitionDialog.SubstyleDefinitionDialog.on_wordsEdit_textChanged?4()
 eric7.Preferences.SubstyleDefinitionDialog.SubstyleDefinitionDialog?1(lexer, style, substyle, parent=None)
+eric7.Preferences.ThemeManager.ThemeManager.ColorKeyList?7
+eric7.Preferences.ThemeManager.ThemeManager.ColorKeyPatternList?7
+eric7.Preferences.ThemeManager.ThemeManager.exportTheme?4()
+eric7.Preferences.ThemeManager.ThemeManager.importTheme?4()
+eric7.Preferences.ThemeManager.ThemeManager?1(parent: QObject = None)
 eric7.Preferences.ToolConfigurationDialog.ToolConfigurationDialog.getToollist?4()
 eric7.Preferences.ToolConfigurationDialog.ToolConfigurationDialog.on_addButton_clicked?4()
 eric7.Preferences.ToolConfigurationDialog.ToolConfigurationDialog.on_argumentsEdit_textChanged?4(text)
@@ -8493,7 +8514,6 @@
 eric7.QScintilla.Lexers.LexerQSS.LexerQSS.isCommentStyle?4(style)
 eric7.QScintilla.Lexers.LexerQSS.LexerQSS.isStringStyle?4(style)
 eric7.QScintilla.Lexers.LexerQSS.LexerQSS.language?4()
-eric7.QScintilla.Lexers.LexerQSS.LexerQSS.lexer?4()
 eric7.QScintilla.Lexers.LexerQSS.LexerQSS.lexerName?4()
 eric7.QScintilla.Lexers.LexerQSS.LexerQSS?1(parent=None)
 eric7.QScintilla.Lexers.LexerRegistry?7
@@ -9553,7 +9573,6 @@
 eric7.UI.FindLocationWidget.FindLocationWidget.linguistFile?7
 eric7.UI.FindLocationWidget.FindLocationWidget.on_fileList_currentItemChanged?4(current, previous)
 eric7.UI.FindLocationWidget.FindLocationWidget.on_fileList_itemActivated?4(itm, column)
-eric7.UI.FindLocationWidget.FindLocationWidget.on_fileNameEdit_textChanged?4(text)
 eric7.UI.FindLocationWidget.FindLocationWidget.on_searchDirPicker_textChanged?4(text)
 eric7.UI.FindLocationWidget.FindLocationWidget.pixmapFile?7
 eric7.UI.FindLocationWidget.FindLocationWidget.sourceFile?7
@@ -9672,6 +9691,8 @@
 eric7.UI.Previewers.PreviewerHTMLStyles.css_markdown_light?7
 eric7.UI.Previewers.PreviewerHTMLStyles.css_pygments_dark?7
 eric7.UI.Previewers.PreviewerHTMLStyles.css_pygments_light?7
+eric7.UI.Previewers.PreviewerQSS.PreviewerQSS.on_checkBox_stateChanged?4(state)
+eric7.UI.Previewers.PreviewerQSS.PreviewerQSS.on_styleIconsPathPicker_textChanged?4(txt)
 eric7.UI.Previewers.PreviewerQSS.PreviewerQSS.processEditor?4(editor=None)
 eric7.UI.Previewers.PreviewerQSS.PreviewerQSS?1(parent=None)
 eric7.UI.PythonAstViewer.PythonAstViewer.EndIndexRole?7
@@ -11953,7 +11974,6 @@
 eric7.WebBrowser.UrlBar.UrlBar.UrlBar.keyPressEvent?4(evt)
 eric7.WebBrowser.UrlBar.UrlBar.UrlBar.mouseDoubleClickEvent?4(evt)
 eric7.WebBrowser.UrlBar.UrlBar.UrlBar.mousePressEvent?4(evt)
-eric7.WebBrowser.UrlBar.UrlBar.UrlBar.paintEvent?4(evt)
 eric7.WebBrowser.UrlBar.UrlBar.UrlBar.preferencesChanged?4()
 eric7.WebBrowser.UrlBar.UrlBar.UrlBar.setBrowser?4(browser)
 eric7.WebBrowser.UrlBar.UrlBar.UrlBar?1(mainWindow, parent=None)
--- a/eric7/APIs/Python3/eric7.bas	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/APIs/Python3/eric7.bas	Wed Dec 29 16:54:36 2021 +0100
@@ -410,6 +410,7 @@
 GreaseMonkeyJsObject QObject
 GreaseMonkeyManager QObject
 GreaseMonkeyScript QObject
+GroupEnum enum.IntEnum
 HelpDocsInstaller QThread
 HelpDocumentationPage ConfigurationPageBase Ui_HelpDocumentationPage
 HelpIndexWidget QWidget
@@ -534,12 +535,14 @@
 ImageMarkupDialog QDialog Ui_ImageMarkupDialog
 ImageSearchEngine QObject
 ImagesIcon StatusBarIcon
+ImportNodeException Exception
 ImportsDiagramBuilder UMLDiagramBuilder
 InputDialogWizard QObject
 InputDialogWizardDialog QDialog Ui_InputDialogWizardDialog
 InsertBookmarksCommand RemoveBookmarksCommand
 InstallInfoDialog QDialog Ui_InstallInfoDialog
 Interface ClbrBaseClasses.Class VisibilityMixin
+InterfaceLightPage ConfigurationPageBase Ui_InterfaceLightPage
 InterfacePage ConfigurationPageBase Ui_InterfacePage
 InvalidModulePath Exception
 IrcChannelEditDialog QDialog Ui_IrcChannelEditDialog
@@ -605,6 +608,7 @@
 LineComplexityVisitor ast.NodeVisitor
 ListResolver BaseResolver
 Listspace ViewManager
+LocalImportVisitor ast.NodeVisitor
 LogViewer QWidget
 LogViewerEdit QTextEdit
 LogViewerPage ConfigurationPageBase Ui_LogViewerPage
@@ -654,6 +658,7 @@
 NetworkUrlInterceptor QWebEngineUrlRequestInterceptor
 NewDialogClassDialog QDialog Ui_NewDialogClassDialog
 NewPythonPackageDialog QDialog Ui_NewPythonPackageDialog
+NodeTypeEnum enum.IntEnum
 NotificationFrame QFrame Ui_NotificationFrame
 NotificationTypes enum.Enum
 NotificationWidget QWidget
@@ -960,6 +965,7 @@
 TemplatesPage ConfigurationPageBase Ui_TemplatesPage
 TemplatesReader XMLStreamReaderBase
 TextVisitor ast.NodeVisitor
+ThemeManager QObject
 ThreadWrapper module.Thread
 TimerWrapper ThreadWrapper timer
 ToolConfigurationDialog QDialog Ui_ToolConfigurationDialog
@@ -1039,7 +1045,6 @@
 WatchPointViewer QTreeView
 WebBrowserAppearancePage ConfigurationPageBase Ui_WebBrowserAppearancePage
 WebBrowserClearPrivateDataDialog QDialog Ui_WebBrowserClearPrivateDataDialog
-WebBrowserInterfacePage ConfigurationPageBase Ui_WebBrowserInterfacePage
 WebBrowserJavaScriptConsole QTextEdit
 WebBrowserLanguagesDialog QDialog Ui_WebBrowserLanguagesDialog
 WebBrowserPage QWebEnginePage
Binary file eric7/Documentation/Help/source.qch has changed
--- a/eric7/Documentation/Help/source.qhp	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Help/source.qhp	Wed Dec 29 16:54:36 2021 +0100
@@ -329,6 +329,13 @@
                   <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html" />
                   <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.translations" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.translations.html" />
                 </section>
+                <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports" ref="index-eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.html">
+                  <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportNode" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportNode.html" />
+                  <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.html" />
+                  <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsEnums" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsEnums.html" />
+                  <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.LocalImportVisitor" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.LocalImportVisitor.html" />
+                  <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.translations" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.translations.html" />
+                </section>
                 <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous" ref="index-eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.html">
                   <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html" />
                   <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousDefaults" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousDefaults.html" />
@@ -389,6 +396,7 @@
                 <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleAddBuiltinIgnoreDialog" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleAddBuiltinIgnoreDialog.html" />
                 <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker.html" />
                 <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.html" />
+                <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerUtilities" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerUtilities.html" />
                 <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCodeSelectionDialog" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCodeSelectionDialog.html" />
                 <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html" />
                 <section title="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleStatisticsDialog" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleStatisticsDialog.html" />
@@ -806,6 +814,7 @@
               <section title="eric7.Preferences.ConfigurationPages.HexEditorPage" ref="eric7.Preferences.ConfigurationPages.HexEditorPage.html" />
               <section title="eric7.Preferences.ConfigurationPages.IconsPage" ref="eric7.Preferences.ConfigurationPages.IconsPage.html" />
               <section title="eric7.Preferences.ConfigurationPages.IconsPreviewDialog" ref="eric7.Preferences.ConfigurationPages.IconsPreviewDialog.html" />
+              <section title="eric7.Preferences.ConfigurationPages.InterfaceLightPage" ref="eric7.Preferences.ConfigurationPages.InterfaceLightPage.html" />
               <section title="eric7.Preferences.ConfigurationPages.InterfacePage" ref="eric7.Preferences.ConfigurationPages.InterfacePage.html" />
               <section title="eric7.Preferences.ConfigurationPages.IrcPage" ref="eric7.Preferences.ConfigurationPages.IrcPage.html" />
               <section title="eric7.Preferences.ConfigurationPages.LogViewerPage" ref="eric7.Preferences.ConfigurationPages.LogViewerPage.html" />
@@ -831,7 +840,6 @@
               <section title="eric7.Preferences.ConfigurationPages.VcsPage" ref="eric7.Preferences.ConfigurationPages.VcsPage.html" />
               <section title="eric7.Preferences.ConfigurationPages.ViewmanagerPage" ref="eric7.Preferences.ConfigurationPages.ViewmanagerPage.html" />
               <section title="eric7.Preferences.ConfigurationPages.WebBrowserAppearancePage" ref="eric7.Preferences.ConfigurationPages.WebBrowserAppearancePage.html" />
-              <section title="eric7.Preferences.ConfigurationPages.WebBrowserInterfacePage" ref="eric7.Preferences.ConfigurationPages.WebBrowserInterfacePage.html" />
               <section title="eric7.Preferences.ConfigurationPages.WebBrowserPage" ref="eric7.Preferences.ConfigurationPages.WebBrowserPage.html" />
               <section title="eric7.Preferences.ConfigurationPages.WebBrowserSpellCheckingPage" ref="eric7.Preferences.ConfigurationPages.WebBrowserSpellCheckingPage.html" />
               <section title="eric7.Preferences.ConfigurationPages.WebBrowserVirusTotalPage" ref="eric7.Preferences.ConfigurationPages.WebBrowserVirusTotalPage.html" />
@@ -846,6 +854,7 @@
             <section title="eric7.Preferences.ShortcutsDialog" ref="eric7.Preferences.ShortcutsDialog.html" />
             <section title="eric7.Preferences.ShortcutsFile" ref="eric7.Preferences.ShortcutsFile.html" />
             <section title="eric7.Preferences.SubstyleDefinitionDialog" ref="eric7.Preferences.SubstyleDefinitionDialog.html" />
+            <section title="eric7.Preferences.ThemeManager" ref="eric7.Preferences.ThemeManager.html" />
             <section title="eric7.Preferences.ToolConfigurationDialog" ref="eric7.Preferences.ToolConfigurationDialog.html" />
             <section title="eric7.Preferences.ToolGroupConfigurationDialog" ref="eric7.Preferences.ToolGroupConfigurationDialog.html" />
             <section title="eric7.Preferences.ViewProfileDialog" ref="eric7.Preferences.ViewProfileDialog.html" />
@@ -2673,6 +2682,7 @@
       <keyword name="CodeStyleCheckerDialog.__createResultItem" id="CodeStyleCheckerDialog.__createResultItem" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.html#CodeStyleCheckerDialog.__createResultItem" />
       <keyword name="CodeStyleCheckerDialog.__defaultStatistics" id="CodeStyleCheckerDialog.__defaultStatistics" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.html#CodeStyleCheckerDialog.__defaultStatistics" />
       <keyword name="CodeStyleCheckerDialog.__finish" id="CodeStyleCheckerDialog.__finish" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.html#CodeStyleCheckerDialog.__finish" />
+      <keyword name="CodeStyleCheckerDialog.__getBanRelativeImportsValue" id="CodeStyleCheckerDialog.__getBanRelativeImportsValue" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.html#CodeStyleCheckerDialog.__getBanRelativeImportsValue" />
       <keyword name="CodeStyleCheckerDialog.__getBuiltinsIgnoreList" id="CodeStyleCheckerDialog.__getBuiltinsIgnoreList" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.html#CodeStyleCheckerDialog.__getBuiltinsIgnoreList" />
       <keyword name="CodeStyleCheckerDialog.__getCategories" id="CodeStyleCheckerDialog.__getCategories" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.html#CodeStyleCheckerDialog.__getCategories" />
       <keyword name="CodeStyleCheckerDialog.__getCommentedCodeCheckerWhiteList" id="CodeStyleCheckerDialog.__getCommentedCodeCheckerWhiteList" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.html#CodeStyleCheckerDialog.__getCommentedCodeCheckerWhiteList" />
@@ -2692,6 +2702,7 @@
       <keyword name="CodeStyleCheckerDialog.__resetStatistics" id="CodeStyleCheckerDialog.__resetStatistics" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.html#CodeStyleCheckerDialog.__resetStatistics" />
       <keyword name="CodeStyleCheckerDialog.__resort" id="CodeStyleCheckerDialog.__resort" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.html#CodeStyleCheckerDialog.__resort" />
       <keyword name="CodeStyleCheckerDialog.__selectCodes" id="CodeStyleCheckerDialog.__selectCodes" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.html#CodeStyleCheckerDialog.__selectCodes" />
+      <keyword name="CodeStyleCheckerDialog.__setBanRelativeImports" id="CodeStyleCheckerDialog.__setBanRelativeImports" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.html#CodeStyleCheckerDialog.__setBanRelativeImports" />
       <keyword name="CodeStyleCheckerDialog.__updateFixerStatistics" id="CodeStyleCheckerDialog.__updateFixerStatistics" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.html#CodeStyleCheckerDialog.__updateFixerStatistics" />
       <keyword name="CodeStyleCheckerDialog.__updateProgress" id="CodeStyleCheckerDialog.__updateProgress" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.html#CodeStyleCheckerDialog.__updateProgress" />
       <keyword name="CodeStyleCheckerDialog.__updateStatistics" id="CodeStyleCheckerDialog.__updateStatistics" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.html#CodeStyleCheckerDialog.__updateStatistics" />
@@ -2745,6 +2756,7 @@
       <keyword name="CodeStyleCheckerReport" id="CodeStyleCheckerReport" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker.html#CodeStyleCheckerReport" />
       <keyword name="CodeStyleCheckerReport (Constructor)" id="CodeStyleCheckerReport (Constructor)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker.html#CodeStyleCheckerReport.__init__" />
       <keyword name="CodeStyleCheckerReport.error_args" id="CodeStyleCheckerReport.error_args" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker.html#CodeStyleCheckerReport.error_args" />
+      <keyword name="CodeStyleCheckerUtilities (Module)" id="CodeStyleCheckerUtilities (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerUtilities.html" />
       <keyword name="CodeStyleCodeSelectionDialog" id="CodeStyleCodeSelectionDialog" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCodeSelectionDialog.html#CodeStyleCodeSelectionDialog" />
       <keyword name="CodeStyleCodeSelectionDialog (Constructor)" id="CodeStyleCodeSelectionDialog (Constructor)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCodeSelectionDialog.html#CodeStyleCodeSelectionDialog.__init__" />
       <keyword name="CodeStyleCodeSelectionDialog (Module)" id="CodeStyleCodeSelectionDialog (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCodeSelectionDialog.html" />
@@ -4541,6 +4553,7 @@
       <keyword name="EditorHighlightingStylesPage.__setToDefault" id="EditorHighlightingStylesPage.__setToDefault" ref="eric7.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.__setToDefault" />
       <keyword name="EditorHighlightingStylesPage.__styleAllItems" id="EditorHighlightingStylesPage.__styleAllItems" ref="eric7.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.__styleAllItems" />
       <keyword name="EditorHighlightingStylesPage.__styleOneItem" id="EditorHighlightingStylesPage.__styleOneItem" ref="eric7.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.__styleOneItem" />
+      <keyword name="EditorHighlightingStylesPage.__styleSample" id="EditorHighlightingStylesPage.__styleSample" ref="eric7.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.__styleSample" />
       <keyword name="EditorHighlightingStylesPage.__stylesForItem" id="EditorHighlightingStylesPage.__stylesForItem" ref="eric7.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.__stylesForItem" />
       <keyword name="EditorHighlightingStylesPage.on_addSubstyleButton_clicked" id="EditorHighlightingStylesPage.on_addSubstyleButton_clicked" ref="eric7.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.on_addSubstyleButton_clicked" />
       <keyword name="EditorHighlightingStylesPage.on_allBackgroundColoursButton_clicked" id="EditorHighlightingStylesPage.on_allBackgroundColoursButton_clicked" ref="eric7.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.on_allBackgroundColoursButton_clicked" />
@@ -4659,6 +4672,7 @@
       <keyword name="EditorStylesPage" id="EditorStylesPage" ref="eric7.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage" />
       <keyword name="EditorStylesPage (Constructor)" id="EditorStylesPage (Constructor)" ref="eric7.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.__init__" />
       <keyword name="EditorStylesPage (Module)" id="EditorStylesPage (Module)" ref="eric7.Preferences.ConfigurationPages.EditorStylesPage.html" />
+      <keyword name="EditorStylesPage.__setSampleStyleSheet" id="EditorStylesPage.__setSampleStyleSheet" ref="eric7.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.__setSampleStyleSheet" />
       <keyword name="EditorStylesPage.on_annotationsErrorBgButton_clicked" id="EditorStylesPage.on_annotationsErrorBgButton_clicked" ref="eric7.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.on_annotationsErrorBgButton_clicked" />
       <keyword name="EditorStylesPage.on_annotationsErrorFgButton_clicked" id="EditorStylesPage.on_annotationsErrorFgButton_clicked" ref="eric7.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.on_annotationsErrorFgButton_clicked" />
       <keyword name="EditorStylesPage.on_annotationsStyleWarningBgButton_clicked" id="EditorStylesPage.on_annotationsStyleWarningBgButton_clicked" ref="eric7.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.on_annotationsStyleWarningBgButton_clicked" />
@@ -4773,12 +4787,15 @@
       <keyword name="EricApplication" id="EricApplication" ref="eric7.EricWidgets.EricApplication.html#EricApplication" />
       <keyword name="EricApplication (Constructor)" id="EricApplication (Constructor)" ref="eric7.EricWidgets.EricApplication.html#EricApplication.__init__" />
       <keyword name="EricApplication (Module)" id="EricApplication (Module)" ref="eric7.EricWidgets.EricApplication.html" />
+      <keyword name="EricApplication.__setPaletteFromStyleSheet" id="EricApplication.__setPaletteFromStyleSheet" ref="eric7.EricWidgets.EricApplication.html#EricApplication.__setPaletteFromStyleSheet" />
       <keyword name="EricApplication.getObject" id="EricApplication.getObject" ref="eric7.EricWidgets.EricApplication.html#EricApplication.getObject" />
       <keyword name="EricApplication.getPluginObject" id="EricApplication.getPluginObject" ref="eric7.EricWidgets.EricApplication.html#EricApplication.getPluginObject" />
       <keyword name="EricApplication.getPluginObjectType" id="EricApplication.getPluginObjectType" ref="eric7.EricWidgets.EricApplication.html#EricApplication.getPluginObjectType" />
       <keyword name="EricApplication.getPluginObjects" id="EricApplication.getPluginObjects" ref="eric7.EricWidgets.EricApplication.html#EricApplication.getPluginObjects" />
+      <keyword name="EricApplication.getStyleIconsPath" id="EricApplication.getStyleIconsPath" ref="eric7.EricWidgets.EricApplication.html#EricApplication.getStyleIconsPath" />
       <keyword name="EricApplication.registerObject" id="EricApplication.registerObject" ref="eric7.EricWidgets.EricApplication.html#EricApplication.registerObject" />
       <keyword name="EricApplication.registerPluginObject" id="EricApplication.registerPluginObject" ref="eric7.EricWidgets.EricApplication.html#EricApplication.registerPluginObject" />
+      <keyword name="EricApplication.setStyleSheetFile" id="EricApplication.setStyleSheetFile" ref="eric7.EricWidgets.EricApplication.html#EricApplication.setStyleSheetFile" />
       <keyword name="EricApplication.unregisterPluginObject" id="EricApplication.unregisterPluginObject" ref="eric7.EricWidgets.EricApplication.html#EricApplication.unregisterPluginObject" />
       <keyword name="EricApplication.usesDarkPalette" id="EricApplication.usesDarkPalette" ref="eric7.EricWidgets.EricApplication.html#EricApplication.usesDarkPalette" />
       <keyword name="EricApplication.usesSmallScreen" id="EricApplication.usesSmallScreen" ref="eric7.EricWidgets.EricApplication.html#EricApplication.usesSmallScreen" />
@@ -5981,6 +5998,7 @@
       <keyword name="FindFileWidget" id="FindFileWidget" ref="eric7.UI.FindFileWidget.html#FindFileWidget" />
       <keyword name="FindFileWidget (Constructor)" id="FindFileWidget (Constructor)" ref="eric7.UI.FindFileWidget.html#FindFileWidget.__init__" />
       <keyword name="FindFileWidget (Module)" id="FindFileWidget (Module)" ref="eric7.UI.FindFileWidget.html" />
+      <keyword name="FindFileWidget.__clearResults" id="FindFileWidget.__clearResults" ref="eric7.UI.FindFileWidget.html#FindFileWidget.__clearResults" />
       <keyword name="FindFileWidget.__contextMenuRequested" id="FindFileWidget.__contextMenuRequested" ref="eric7.UI.FindFileWidget.html#FindFileWidget.__contextMenuRequested" />
       <keyword name="FindFileWidget.__copyToClipboard" id="FindFileWidget.__copyToClipboard" ref="eric7.UI.FindFileWidget.html#FindFileWidget.__copyToClipboard" />
       <keyword name="FindFileWidget.__createItem" id="FindFileWidget.__createItem" ref="eric7.UI.FindFileWidget.html#FindFileWidget.__createItem" />
@@ -6009,6 +6027,7 @@
       <keyword name="FindLocationWidget" id="FindLocationWidget" ref="eric7.UI.FindLocationWidget.html#FindLocationWidget" />
       <keyword name="FindLocationWidget (Constructor)" id="FindLocationWidget (Constructor)" ref="eric7.UI.FindLocationWidget.html#FindLocationWidget.__init__" />
       <keyword name="FindLocationWidget (Module)" id="FindLocationWidget (Module)" ref="eric7.UI.FindLocationWidget.html" />
+      <keyword name="FindLocationWidget.__clearResults" id="FindLocationWidget.__clearResults" ref="eric7.UI.FindLocationWidget.html#FindLocationWidget.__clearResults" />
       <keyword name="FindLocationWidget.__openFile" id="FindLocationWidget.__openFile" ref="eric7.UI.FindLocationWidget.html#FindLocationWidget.__openFile" />
       <keyword name="FindLocationWidget.__projectClosed" id="FindLocationWidget.__projectClosed" ref="eric7.UI.FindLocationWidget.html#FindLocationWidget.__projectClosed" />
       <keyword name="FindLocationWidget.__projectOpened" id="FindLocationWidget.__projectOpened" ref="eric7.UI.FindLocationWidget.html#FindLocationWidget.__projectOpened" />
@@ -6018,7 +6037,6 @@
       <keyword name="FindLocationWidget.checkStop" id="FindLocationWidget.checkStop" ref="eric7.UI.FindLocationWidget.html#FindLocationWidget.checkStop" />
       <keyword name="FindLocationWidget.on_fileList_currentItemChanged" id="FindLocationWidget.on_fileList_currentItemChanged" ref="eric7.UI.FindLocationWidget.html#FindLocationWidget.on_fileList_currentItemChanged" />
       <keyword name="FindLocationWidget.on_fileList_itemActivated" id="FindLocationWidget.on_fileList_itemActivated" ref="eric7.UI.FindLocationWidget.html#FindLocationWidget.on_fileList_itemActivated" />
-      <keyword name="FindLocationWidget.on_fileNameEdit_textChanged" id="FindLocationWidget.on_fileNameEdit_textChanged" ref="eric7.UI.FindLocationWidget.html#FindLocationWidget.on_fileNameEdit_textChanged" />
       <keyword name="FindLocationWidget.on_searchDirPicker_textChanged" id="FindLocationWidget.on_searchDirPicker_textChanged" ref="eric7.UI.FindLocationWidget.html#FindLocationWidget.on_searchDirPicker_textChanged" />
       <keyword name="FirefoxImporter" id="FirefoxImporter" ref="eric7.WebBrowser.Bookmarks.BookmarksImporters.FirefoxImporter.html#FirefoxImporter" />
       <keyword name="FirefoxImporter (Constructor)" id="FirefoxImporter (Constructor)" ref="eric7.WebBrowser.Bookmarks.BookmarksImporters.FirefoxImporter.html#FirefoxImporter.__init__" />
@@ -7149,6 +7167,7 @@
       <keyword name="GreaseMonkeyScript.updateUrl" id="GreaseMonkeyScript.updateUrl" ref="eric7.WebBrowser.GreaseMonkey.GreaseMonkeyScript.html#GreaseMonkeyScript.updateUrl" />
       <keyword name="GreaseMonkeyScript.version" id="GreaseMonkeyScript.version" ref="eric7.WebBrowser.GreaseMonkey.GreaseMonkeyScript.html#GreaseMonkeyScript.version" />
       <keyword name="GreaseMonkeyScript.webScript" id="GreaseMonkeyScript.webScript" ref="eric7.WebBrowser.GreaseMonkey.GreaseMonkeyScript.html#GreaseMonkeyScript.webScript" />
+      <keyword name="GroupEnum" id="GroupEnum" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsEnums.html#GroupEnum" />
       <keyword name="HTMLGenerator" id="HTMLGenerator" ref="eric7.QScintilla.Exporters.ExporterHTML.html#HTMLGenerator" />
       <keyword name="HTMLGenerator (Constructor)" id="HTMLGenerator (Constructor)" ref="eric7.QScintilla.Exporters.ExporterHTML.html#HTMLGenerator.__init__" />
       <keyword name="HTMLGenerator.generate" id="HTMLGenerator.generate" ref="eric7.QScintilla.Exporters.ExporterHTML.html#HTMLGenerator.generate" />
@@ -7512,7 +7531,6 @@
       <keyword name="HexEditWidget.__toReadable" id="HexEditWidget.__toReadable" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.__toReadable" />
       <keyword name="HexEditWidget.__updateCursor" id="HexEditWidget.__updateCursor" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.__updateCursor" />
       <keyword name="HexEditWidget.addressArea" id="HexEditWidget.addressArea" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.addressArea" />
-      <keyword name="HexEditWidget.addressAreaColors" id="HexEditWidget.addressAreaColors" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.addressAreaColors" />
       <keyword name="HexEditWidget.addressOffset" id="HexEditWidget.addressOffset" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.addressOffset" />
       <keyword name="HexEditWidget.addressWidth" id="HexEditWidget.addressWidth" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.addressWidth" />
       <keyword name="HexEditWidget.asciiArea" id="HexEditWidget.asciiArea" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.asciiArea" />
@@ -7533,7 +7551,6 @@
       <keyword name="HexEditWidget.getSelectionLength" id="HexEditWidget.getSelectionLength" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.getSelectionLength" />
       <keyword name="HexEditWidget.goto" id="HexEditWidget.goto" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.goto" />
       <keyword name="HexEditWidget.hasSelection" id="HexEditWidget.hasSelection" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.hasSelection" />
-      <keyword name="HexEditWidget.highlightColors" id="HexEditWidget.highlightColors" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.highlightColors" />
       <keyword name="HexEditWidget.highlighting" id="HexEditWidget.highlighting" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.highlighting" />
       <keyword name="HexEditWidget.indexOf" id="HexEditWidget.indexOf" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.indexOf" />
       <keyword name="HexEditWidget.insert" id="HexEditWidget.insert" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.insert" />
@@ -7574,11 +7591,9 @@
       <keyword name="HexEditWidget.selectStartOfDocument" id="HexEditWidget.selectStartOfDocument" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.selectStartOfDocument" />
       <keyword name="HexEditWidget.selectToEndOfLine" id="HexEditWidget.selectToEndOfLine" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.selectToEndOfLine" />
       <keyword name="HexEditWidget.selectToStartOfLine" id="HexEditWidget.selectToStartOfLine" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.selectToStartOfLine" />
-      <keyword name="HexEditWidget.selectionColors" id="HexEditWidget.selectionColors" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.selectionColors" />
       <keyword name="HexEditWidget.selectionToHexString" id="HexEditWidget.selectionToHexString" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.selectionToHexString" />
       <keyword name="HexEditWidget.selectionToReadableString" id="HexEditWidget.selectionToReadableString" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.selectionToReadableString" />
       <keyword name="HexEditWidget.setAddressArea" id="HexEditWidget.setAddressArea" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.setAddressArea" />
-      <keyword name="HexEditWidget.setAddressAreaColors" id="HexEditWidget.setAddressAreaColors" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.setAddressAreaColors" />
       <keyword name="HexEditWidget.setAddressOffset" id="HexEditWidget.setAddressOffset" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.setAddressOffset" />
       <keyword name="HexEditWidget.setAddressWidth" id="HexEditWidget.setAddressWidth" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.setAddressWidth" />
       <keyword name="HexEditWidget.setAsciiArea" id="HexEditWidget.setAsciiArea" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.setAsciiArea" />
@@ -7586,12 +7601,10 @@
       <keyword name="HexEditWidget.setCursorPosition" id="HexEditWidget.setCursorPosition" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.setCursorPosition" />
       <keyword name="HexEditWidget.setData" id="HexEditWidget.setData" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.setData" />
       <keyword name="HexEditWidget.setFont" id="HexEditWidget.setFont" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.setFont" />
-      <keyword name="HexEditWidget.setHighlightColors" id="HexEditWidget.setHighlightColors" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.setHighlightColors" />
       <keyword name="HexEditWidget.setHighlighting" id="HexEditWidget.setHighlighting" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.setHighlighting" />
       <keyword name="HexEditWidget.setModified" id="HexEditWidget.setModified" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.setModified" />
       <keyword name="HexEditWidget.setOverwriteMode" id="HexEditWidget.setOverwriteMode" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.setOverwriteMode" />
       <keyword name="HexEditWidget.setReadOnly" id="HexEditWidget.setReadOnly" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.setReadOnly" />
-      <keyword name="HexEditWidget.setSelectionColors" id="HexEditWidget.setSelectionColors" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.setSelectionColors" />
       <keyword name="HexEditWidget.toReadableString" id="HexEditWidget.toReadableString" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.toReadableString" />
       <keyword name="HexEditWidget.undo" id="HexEditWidget.undo" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.undo" />
       <keyword name="HexEditWidget.undoStack" id="HexEditWidget.undoStack" ref="eric7.HexEdit.HexEditWidget.html#HexEditWidget.undoStack" />
@@ -9064,14 +9077,37 @@
       <keyword name="ImagesIcon.__toggleLoadingImages" id="ImagesIcon.__toggleLoadingImages" ref="eric7.WebBrowser.StatusBar.ImagesIcon.html#ImagesIcon.__toggleLoadingImages" />
       <keyword name="ImagesIcon.__updateIcon" id="ImagesIcon.__updateIcon" ref="eric7.WebBrowser.StatusBar.ImagesIcon.html#ImagesIcon.__updateIcon" />
       <keyword name="ImagesIcon.preferencesChanged" id="ImagesIcon.preferencesChanged" ref="eric7.WebBrowser.StatusBar.ImagesIcon.html#ImagesIcon.preferencesChanged" />
+      <keyword name="ImportNode" id="ImportNode" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportNode.html#ImportNode" />
+      <keyword name="ImportNode (Constructor)" id="ImportNode (Constructor)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportNode.html#ImportNode.__init__" />
+      <keyword name="ImportNode (Module)" id="ImportNode (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportNode.html" />
+      <keyword name="ImportNode.__eq__" id="ImportNode.__eq__" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportNode.html#ImportNode.__eq__" />
+      <keyword name="ImportNode.__lt__" id="ImportNode.__lt__" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportNode.html#ImportNode.__lt__" />
+      <keyword name="ImportNode.__str__" id="ImportNode.__str__" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportNode.html#ImportNode.__str__" />
+      <keyword name="ImportNodeException" id="ImportNodeException" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportNode.html#ImportNodeException" />
       <keyword name="ImportedModule" id="ImportedModule" ref="eric7.Utilities.ClassBrowsers.pyclbr.html#ImportedModule" />
       <keyword name="ImportedModule (Constructor)" id="ImportedModule (Constructor)" ref="eric7.Utilities.ClassBrowsers.pyclbr.html#ImportedModule.__init__" />
       <keyword name="ImportedModule.addImport" id="ImportedModule.addImport" ref="eric7.Utilities.ClassBrowsers.pyclbr.html#ImportedModule.addImport" />
       <keyword name="Imports" id="Imports" ref="eric7.Utilities.ClassBrowsers.pyclbr.html#Imports" />
       <keyword name="Imports (Constructor)" id="Imports (Constructor)" ref="eric7.Utilities.ClassBrowsers.pyclbr.html#Imports.__init__" />
+      <keyword name="Imports (Package)" id="Imports (Package)" ref="index-eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.html" />
       <keyword name="Imports.addImport" id="Imports.addImport" ref="eric7.Utilities.ClassBrowsers.pyclbr.html#Imports.addImport" />
       <keyword name="Imports.getImport" id="Imports.getImport" ref="eric7.Utilities.ClassBrowsers.pyclbr.html#Imports.getImport" />
       <keyword name="Imports.getImports" id="Imports.getImports" ref="eric7.Utilities.ClassBrowsers.pyclbr.html#Imports.getImports" />
+      <keyword name="ImportsChecker" id="ImportsChecker" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.html#ImportsChecker" />
+      <keyword name="ImportsChecker (Constructor)" id="ImportsChecker (Constructor)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.html#ImportsChecker.__init__" />
+      <keyword name="ImportsChecker (Module)" id="ImportsChecker (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.html" />
+      <keyword name="ImportsChecker.__checkBannedImport" id="ImportsChecker.__checkBannedImport" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.html#ImportsChecker.__checkBannedImport" />
+      <keyword name="ImportsChecker.__checkBannedRelativeImports" id="ImportsChecker.__checkBannedRelativeImports" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.html#ImportsChecker.__checkBannedRelativeImports" />
+      <keyword name="ImportsChecker.__checkImportOrder" id="ImportsChecker.__checkImportOrder" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.html#ImportsChecker.__checkImportOrder" />
+      <keyword name="ImportsChecker.__checkLocalImports" id="ImportsChecker.__checkLocalImports" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.html#ImportsChecker.__checkLocalImports" />
+      <keyword name="ImportsChecker.__checkUnnecessaryAlias" id="ImportsChecker.__checkUnnecessaryAlias" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.html#ImportsChecker.__checkUnnecessaryAlias" />
+      <keyword name="ImportsChecker.__error" id="ImportsChecker.__error" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.html#ImportsChecker.__error" />
+      <keyword name="ImportsChecker.__findErrorInAll" id="ImportsChecker.__findErrorInAll" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.html#ImportsChecker.__findErrorInAll" />
+      <keyword name="ImportsChecker.__findNodes" id="ImportsChecker.__findNodes" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.html#ImportsChecker.__findNodes" />
+      <keyword name="ImportsChecker.__ignoreCode" id="ImportsChecker.__ignoreCode" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.html#ImportsChecker.__ignoreCode" />
+      <keyword name="ImportsChecker.__tidyImports" id="ImportsChecker.__tidyImports" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.html#ImportsChecker.__tidyImports" />
+      <keyword name="ImportsChecker.getStandardModules" id="ImportsChecker.getStandardModules" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.html#ImportsChecker.getStandardModules" />
+      <keyword name="ImportsChecker.run" id="ImportsChecker.run" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.html#ImportsChecker.run" />
       <keyword name="ImportsDiagramBuilder" id="ImportsDiagramBuilder" ref="eric7.Graphics.ImportsDiagramBuilder.html#ImportsDiagramBuilder" />
       <keyword name="ImportsDiagramBuilder (Constructor)" id="ImportsDiagramBuilder (Constructor)" ref="eric7.Graphics.ImportsDiagramBuilder.html#ImportsDiagramBuilder.__init__" />
       <keyword name="ImportsDiagramBuilder (Module)" id="ImportsDiagramBuilder (Module)" ref="eric7.Graphics.ImportsDiagramBuilder.html" />
@@ -9084,6 +9120,7 @@
       <keyword name="ImportsDiagramBuilder.initialize" id="ImportsDiagramBuilder.initialize" ref="eric7.Graphics.ImportsDiagramBuilder.html#ImportsDiagramBuilder.initialize" />
       <keyword name="ImportsDiagramBuilder.parsePersistenceData" id="ImportsDiagramBuilder.parsePersistenceData" ref="eric7.Graphics.ImportsDiagramBuilder.html#ImportsDiagramBuilder.parsePersistenceData" />
       <keyword name="ImportsDiagramBuilder.toDict" id="ImportsDiagramBuilder.toDict" ref="eric7.Graphics.ImportsDiagramBuilder.html#ImportsDiagramBuilder.toDict" />
+      <keyword name="ImportsEnums (Module)" id="ImportsEnums (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsEnums.html" />
       <keyword name="IndentationWrapper" id="IndentationWrapper" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#IndentationWrapper" />
       <keyword name="IndentationWrapper (Constructor)" id="IndentationWrapper (Constructor)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#IndentationWrapper.__init__" />
       <keyword name="IndentationWrapper.__buildTokensLogical" id="IndentationWrapper.__buildTokensLogical" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#IndentationWrapper.__buildTokensLogical" />
@@ -9127,6 +9164,12 @@
       <keyword name="InstallInfoDialog.wasLoaded" id="InstallInfoDialog.wasLoaded" ref="eric7.UI.InstallInfoDialog.html#InstallInfoDialog.wasLoaded" />
       <keyword name="Interface" id="Interface" ref="eric7.Utilities.ClassBrowsers.idlclbr.html#Interface" />
       <keyword name="Interface (Constructor)" id="Interface (Constructor)" ref="eric7.Utilities.ClassBrowsers.idlclbr.html#Interface.__init__" />
+      <keyword name="InterfaceLightPage" id="InterfaceLightPage" ref="eric7.Preferences.ConfigurationPages.InterfaceLightPage.html#InterfaceLightPage" />
+      <keyword name="InterfaceLightPage (Constructor)" id="InterfaceLightPage (Constructor)" ref="eric7.Preferences.ConfigurationPages.InterfaceLightPage.html#InterfaceLightPage.__init__" />
+      <keyword name="InterfaceLightPage (Module)" id="InterfaceLightPage (Module)" ref="eric7.Preferences.ConfigurationPages.InterfaceLightPage.html" />
+      <keyword name="InterfaceLightPage.__populateLanguageCombo" id="InterfaceLightPage.__populateLanguageCombo" ref="eric7.Preferences.ConfigurationPages.InterfaceLightPage.html#InterfaceLightPage.__populateLanguageCombo" />
+      <keyword name="InterfaceLightPage.__populateStyleCombo" id="InterfaceLightPage.__populateStyleCombo" ref="eric7.Preferences.ConfigurationPages.InterfaceLightPage.html#InterfaceLightPage.__populateStyleCombo" />
+      <keyword name="InterfaceLightPage.save" id="InterfaceLightPage.save" ref="eric7.Preferences.ConfigurationPages.InterfaceLightPage.html#InterfaceLightPage.save" />
       <keyword name="InterfacePage" id="InterfacePage" ref="eric7.Preferences.ConfigurationPages.InterfacePage.html#InterfacePage" />
       <keyword name="InterfacePage (Constructor)" id="InterfacePage (Constructor)" ref="eric7.Preferences.ConfigurationPages.InterfacePage.html#InterfacePage.__init__" />
       <keyword name="InterfacePage (Module)" id="InterfacePage (Module)" ref="eric7.Preferences.ConfigurationPages.InterfacePage.html" />
@@ -9848,7 +9891,6 @@
       <keyword name="LexerQSS.isCommentStyle" id="LexerQSS.isCommentStyle" ref="eric7.QScintilla.Lexers.LexerQSS.html#LexerQSS.isCommentStyle" />
       <keyword name="LexerQSS.isStringStyle" id="LexerQSS.isStringStyle" ref="eric7.QScintilla.Lexers.LexerQSS.html#LexerQSS.isStringStyle" />
       <keyword name="LexerQSS.language" id="LexerQSS.language" ref="eric7.QScintilla.Lexers.LexerQSS.html#LexerQSS.language" />
-      <keyword name="LexerQSS.lexer" id="LexerQSS.lexer" ref="eric7.QScintilla.Lexers.LexerQSS.html#LexerQSS.lexer" />
       <keyword name="LexerQSS.lexerName" id="LexerQSS.lexerName" ref="eric7.QScintilla.Lexers.LexerQSS.html#LexerQSS.lexerName" />
       <keyword name="LexerRuby" id="LexerRuby" ref="eric7.QScintilla.Lexers.LexerRuby.html#LexerRuby" />
       <keyword name="LexerRuby (Constructor)" id="LexerRuby (Constructor)" ref="eric7.QScintilla.Lexers.LexerRuby.html#LexerRuby.__init__" />
@@ -9984,6 +10026,15 @@
       <keyword name="Listspace.showWindowMenu" id="Listspace.showWindowMenu" ref="eric7.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.showWindowMenu" />
       <keyword name="Listspace.splitCount" id="Listspace.splitCount" ref="eric7.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.splitCount" />
       <keyword name="Listspace.tile" id="Listspace.tile" ref="eric7.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.tile" />
+      <keyword name="LocalImportVisitor" id="LocalImportVisitor" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.LocalImportVisitor.html#LocalImportVisitor" />
+      <keyword name="LocalImportVisitor (Constructor)" id="LocalImportVisitor (Constructor)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.LocalImportVisitor.html#LocalImportVisitor.__init__" />
+      <keyword name="LocalImportVisitor (Module)" id="LocalImportVisitor (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.LocalImportVisitor.html" />
+      <keyword name="LocalImportVisitor.__assertExternalModule" id="LocalImportVisitor.__assertExternalModule" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.LocalImportVisitor.html#LocalImportVisitor.__assertExternalModule" />
+      <keyword name="LocalImportVisitor.__visitImportNode" id="LocalImportVisitor.__visitImportNode" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.LocalImportVisitor.html#LocalImportVisitor.__visitImportNode" />
+      <keyword name="LocalImportVisitor.visit" id="LocalImportVisitor.visit" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.LocalImportVisitor.html#LocalImportVisitor.visit" />
+      <keyword name="LocalImportVisitor.visit_FunctionDef" id="LocalImportVisitor.visit_FunctionDef" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.LocalImportVisitor.html#LocalImportVisitor.visit_FunctionDef" />
+      <keyword name="LocalImportVisitor.visit_Import" id="LocalImportVisitor.visit_Import" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.LocalImportVisitor.html#LocalImportVisitor.visit_Import" />
+      <keyword name="LocalImportVisitor.visit_ImportFrom" id="LocalImportVisitor.visit_ImportFrom" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.LocalImportVisitor.html#LocalImportVisitor.visit_ImportFrom" />
       <keyword name="LogView (Module)" id="LogView (Module)" ref="eric7.UI.LogView.html" />
       <keyword name="LogViewer" id="LogViewer" ref="eric7.UI.LogView.html#LogViewer" />
       <keyword name="LogViewer (Constructor)" id="LogViewer (Constructor)" ref="eric7.UI.LogView.html#LogViewer.__init__" />
@@ -10007,6 +10058,7 @@
       <keyword name="LogViewerPage" id="LogViewerPage" ref="eric7.Preferences.ConfigurationPages.LogViewerPage.html#LogViewerPage" />
       <keyword name="LogViewerPage (Constructor)" id="LogViewerPage (Constructor)" ref="eric7.Preferences.ConfigurationPages.LogViewerPage.html#LogViewerPage.__init__" />
       <keyword name="LogViewerPage (Module)" id="LogViewerPage (Module)" ref="eric7.Preferences.ConfigurationPages.LogViewerPage.html" />
+      <keyword name="LogViewerPage.__colorChanged" id="LogViewerPage.__colorChanged" ref="eric7.Preferences.ConfigurationPages.LogViewerPage.html#LogViewerPage.__colorChanged" />
       <keyword name="LogViewerPage.save" id="LogViewerPage.save" ref="eric7.Preferences.ConfigurationPages.LogViewerPage.html#LogViewerPage.save" />
       <keyword name="LoggingVisitor" id="LoggingVisitor" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#LoggingVisitor" />
       <keyword name="LoggingVisitor (Constructor)" id="LoggingVisitor (Constructor)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#LoggingVisitor.__init__" />
@@ -10820,6 +10872,7 @@
       <keyword name="NewPythonPackageDialog (Module)" id="NewPythonPackageDialog (Module)" ref="eric7.Project.NewPythonPackageDialog.html" />
       <keyword name="NewPythonPackageDialog.getData" id="NewPythonPackageDialog.getData" ref="eric7.Project.NewPythonPackageDialog.html#NewPythonPackageDialog.getData" />
       <keyword name="NewPythonPackageDialog.on_packageEdit_textChanged" id="NewPythonPackageDialog.on_packageEdit_textChanged" ref="eric7.Project.NewPythonPackageDialog.html#NewPythonPackageDialog.on_packageEdit_textChanged" />
+      <keyword name="NodeTypeEnum" id="NodeTypeEnum" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsEnums.html#NodeTypeEnum" />
       <keyword name="NoneSplashScreen" id="NoneSplashScreen" ref="eric7.UI.SplashScreen.html#NoneSplashScreen" />
       <keyword name="NoneSplashScreen (Constructor)" id="NoneSplashScreen (Constructor)" ref="eric7.UI.SplashScreen.html#NoneSplashScreen.__init__" />
       <keyword name="NoneSplashScreen.clearMessage" id="NoneSplashScreen.clearMessage" ref="eric7.UI.SplashScreen.html#NoneSplashScreen.clearMessage" />
@@ -11679,6 +11732,8 @@
       <keyword name="PreviewerQSS" id="PreviewerQSS" ref="eric7.UI.Previewers.PreviewerQSS.html#PreviewerQSS" />
       <keyword name="PreviewerQSS (Constructor)" id="PreviewerQSS (Constructor)" ref="eric7.UI.Previewers.PreviewerQSS.html#PreviewerQSS.__init__" />
       <keyword name="PreviewerQSS (Module)" id="PreviewerQSS (Module)" ref="eric7.UI.Previewers.PreviewerQSS.html" />
+      <keyword name="PreviewerQSS.on_checkBox_stateChanged" id="PreviewerQSS.on_checkBox_stateChanged" ref="eric7.UI.Previewers.PreviewerQSS.html#PreviewerQSS.on_checkBox_stateChanged" />
+      <keyword name="PreviewerQSS.on_styleIconsPathPicker_textChanged" id="PreviewerQSS.on_styleIconsPathPicker_textChanged" ref="eric7.UI.Previewers.PreviewerQSS.html#PreviewerQSS.on_styleIconsPathPicker_textChanged" />
       <keyword name="PreviewerQSS.processEditor" id="PreviewerQSS.processEditor" ref="eric7.UI.Previewers.PreviewerQSS.html#PreviewerQSS.processEditor" />
       <keyword name="Previewers (Package)" id="Previewers (Package)" ref="index-eric7.UI.Previewers.html" />
       <keyword name="PrintToPdfDialog" id="PrintToPdfDialog" ref="eric7.WebBrowser.Tools.PrintToPdfDialog.html#PrintToPdfDialog" />
@@ -15527,6 +15582,7 @@
       <keyword name="TasksPage" id="TasksPage" ref="eric7.Preferences.ConfigurationPages.TasksPage.html#TasksPage" />
       <keyword name="TasksPage (Constructor)" id="TasksPage (Constructor)" ref="eric7.Preferences.ConfigurationPages.TasksPage.html#TasksPage.__init__" />
       <keyword name="TasksPage (Module)" id="TasksPage (Module)" ref="eric7.Preferences.ConfigurationPages.TasksPage.html" />
+      <keyword name="TasksPage.__colorChanged" id="TasksPage.__colorChanged" ref="eric7.Preferences.ConfigurationPages.TasksPage.html#TasksPage.__colorChanged" />
       <keyword name="TasksPage.save" id="TasksPage.save" ref="eric7.Preferences.ConfigurationPages.TasksPage.html#TasksPage.save" />
       <keyword name="TasksReader" id="TasksReader" ref="eric7.EricXML.TasksReader.html#TasksReader" />
       <keyword name="TasksReader (Constructor)" id="TasksReader (Constructor)" ref="eric7.EricXML.TasksReader.html#TasksReader.__init__" />
@@ -15639,6 +15695,11 @@
       <keyword name="TextVisitor.visit_FunctionDef" id="TextVisitor.visit_FunctionDef" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_FunctionDef" />
       <keyword name="TextVisitor.visit_Module" id="TextVisitor.visit_Module" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_Module" />
       <keyword name="TextVisitor.visit_Str" id="TextVisitor.visit_Str" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_Str" />
+      <keyword name="ThemeManager" id="ThemeManager" ref="eric7.Preferences.ThemeManager.html#ThemeManager" />
+      <keyword name="ThemeManager (Constructor)" id="ThemeManager (Constructor)" ref="eric7.Preferences.ThemeManager.html#ThemeManager.__init__" />
+      <keyword name="ThemeManager (Module)" id="ThemeManager (Module)" ref="eric7.Preferences.ThemeManager.html" />
+      <keyword name="ThemeManager.exportTheme" id="ThemeManager.exportTheme" ref="eric7.Preferences.ThemeManager.html#ThemeManager.exportTheme" />
+      <keyword name="ThemeManager.importTheme" id="ThemeManager.importTheme" ref="eric7.Preferences.ThemeManager.html#ThemeManager.importTheme" />
       <keyword name="ThreadExtension" id="ThreadExtension" ref="eric7.DebugClients.Python.ThreadExtension.html#ThreadExtension" />
       <keyword name="ThreadExtension (Constructor)" id="ThreadExtension (Constructor)" ref="eric7.DebugClients.Python.ThreadExtension.html#ThreadExtension.__init__" />
       <keyword name="ThreadExtension (Module)" id="ThreadExtension (Module)" ref="eric7.DebugClients.Python.ThreadExtension.html" />
@@ -16070,6 +16131,7 @@
       <keyword name="UrlBar.__browserUrlChanged" id="UrlBar.__browserUrlChanged" ref="eric7.WebBrowser.UrlBar.UrlBar.html#UrlBar.__browserUrlChanged" />
       <keyword name="UrlBar.__checkBookmark" id="UrlBar.__checkBookmark" ref="eric7.WebBrowser.UrlBar.UrlBar.html#UrlBar.__checkBookmark" />
       <keyword name="UrlBar.__loadFinished" id="UrlBar.__loadFinished" ref="eric7.WebBrowser.UrlBar.UrlBar.html#UrlBar.__loadFinished" />
+      <keyword name="UrlBar.__loadProgress" id="UrlBar.__loadProgress" ref="eric7.WebBrowser.UrlBar.UrlBar.html#UrlBar.__loadProgress" />
       <keyword name="UrlBar.__loadStarted" id="UrlBar.__loadStarted" ref="eric7.WebBrowser.UrlBar.UrlBar.html#UrlBar.__loadStarted" />
       <keyword name="UrlBar.__rssTriggered" id="UrlBar.__rssTriggered" ref="eric7.WebBrowser.UrlBar.UrlBar.html#UrlBar.__rssTriggered" />
       <keyword name="UrlBar.__setRssButton" id="UrlBar.__setRssButton" ref="eric7.WebBrowser.UrlBar.UrlBar.html#UrlBar.__setRssButton" />
@@ -16083,7 +16145,6 @@
       <keyword name="UrlBar.keyPressEvent" id="UrlBar.keyPressEvent" ref="eric7.WebBrowser.UrlBar.UrlBar.html#UrlBar.keyPressEvent" />
       <keyword name="UrlBar.mouseDoubleClickEvent" id="UrlBar.mouseDoubleClickEvent" ref="eric7.WebBrowser.UrlBar.UrlBar.html#UrlBar.mouseDoubleClickEvent" />
       <keyword name="UrlBar.mousePressEvent" id="UrlBar.mousePressEvent" ref="eric7.WebBrowser.UrlBar.UrlBar.html#UrlBar.mousePressEvent" />
-      <keyword name="UrlBar.paintEvent" id="UrlBar.paintEvent" ref="eric7.WebBrowser.UrlBar.UrlBar.html#UrlBar.paintEvent" />
       <keyword name="UrlBar.preferencesChanged" id="UrlBar.preferencesChanged" ref="eric7.WebBrowser.UrlBar.UrlBar.html#UrlBar.preferencesChanged" />
       <keyword name="UrlBar.setBrowser" id="UrlBar.setBrowser" ref="eric7.WebBrowser.UrlBar.UrlBar.html#UrlBar.setBrowser" />
       <keyword name="UrlInterceptor" id="UrlInterceptor" ref="eric7.WebBrowser.Network.UrlInterceptor.html#UrlInterceptor" />
@@ -16191,11 +16252,13 @@
       <keyword name="UserInterface.__editorOpened" id="UserInterface.__editorOpened" ref="eric7.UI.UserInterface.html#UserInterface.__editorOpened" />
       <keyword name="UserInterface.__exportPreferences" id="UserInterface.__exportPreferences" ref="eric7.UI.UserInterface.html#UserInterface.__exportPreferences" />
       <keyword name="UserInterface.__exportShortcuts" id="UserInterface.__exportShortcuts" ref="eric7.UI.UserInterface.html#UserInterface.__exportShortcuts" />
+      <keyword name="UserInterface.__exportTheme" id="UserInterface.__exportTheme" ref="eric7.UI.UserInterface.html#UserInterface.__exportTheme" />
       <keyword name="UserInterface.__getFloatingGeometry" id="UserInterface.__getFloatingGeometry" ref="eric7.UI.UserInterface.html#UserInterface.__getFloatingGeometry" />
       <keyword name="UserInterface.__hasErrorLog" id="UserInterface.__hasErrorLog" ref="eric7.UI.UserInterface.html#UserInterface.__hasErrorLog" />
       <keyword name="UserInterface.__helpViewer" id="UserInterface.__helpViewer" ref="eric7.UI.UserInterface.html#UserInterface.__helpViewer" />
       <keyword name="UserInterface.__importPreferences" id="UserInterface.__importPreferences" ref="eric7.UI.UserInterface.html#UserInterface.__importPreferences" />
       <keyword name="UserInterface.__importShortcuts" id="UserInterface.__importShortcuts" ref="eric7.UI.UserInterface.html#UserInterface.__importShortcuts" />
+      <keyword name="UserInterface.__importTheme" id="UserInterface.__importTheme" ref="eric7.UI.UserInterface.html#UserInterface.__importTheme" />
       <keyword name="UserInterface.__initActions" id="UserInterface.__initActions" ref="eric7.UI.UserInterface.html#UserInterface.__initActions" />
       <keyword name="UserInterface.__initDebugToolbarsLayout" id="UserInterface.__initDebugToolbarsLayout" ref="eric7.UI.UserInterface.html#UserInterface.__initDebugToolbarsLayout" />
       <keyword name="UserInterface.__initEricDocAction" id="UserInterface.__initEricDocAction" ref="eric7.UI.UserInterface.html#UserInterface.__initEricDocAction" />
@@ -17137,11 +17200,6 @@
       <keyword name="WebBrowserClearPrivateDataDialog (Constructor)" id="WebBrowserClearPrivateDataDialog (Constructor)" ref="eric7.WebBrowser.WebBrowserClearPrivateDataDialog.html#WebBrowserClearPrivateDataDialog.__init__" />
       <keyword name="WebBrowserClearPrivateDataDialog (Module)" id="WebBrowserClearPrivateDataDialog (Module)" ref="eric7.WebBrowser.WebBrowserClearPrivateDataDialog.html" />
       <keyword name="WebBrowserClearPrivateDataDialog.getData" id="WebBrowserClearPrivateDataDialog.getData" ref="eric7.WebBrowser.WebBrowserClearPrivateDataDialog.html#WebBrowserClearPrivateDataDialog.getData" />
-      <keyword name="WebBrowserInterfacePage" id="WebBrowserInterfacePage" ref="eric7.Preferences.ConfigurationPages.WebBrowserInterfacePage.html#WebBrowserInterfacePage" />
-      <keyword name="WebBrowserInterfacePage (Constructor)" id="WebBrowserInterfacePage (Constructor)" ref="eric7.Preferences.ConfigurationPages.WebBrowserInterfacePage.html#WebBrowserInterfacePage.__init__" />
-      <keyword name="WebBrowserInterfacePage (Module)" id="WebBrowserInterfacePage (Module)" ref="eric7.Preferences.ConfigurationPages.WebBrowserInterfacePage.html" />
-      <keyword name="WebBrowserInterfacePage.__populateStyleCombo" id="WebBrowserInterfacePage.__populateStyleCombo" ref="eric7.Preferences.ConfigurationPages.WebBrowserInterfacePage.html#WebBrowserInterfacePage.__populateStyleCombo" />
-      <keyword name="WebBrowserInterfacePage.save" id="WebBrowserInterfacePage.save" ref="eric7.Preferences.ConfigurationPages.WebBrowserInterfacePage.html#WebBrowserInterfacePage.save" />
       <keyword name="WebBrowserJavaScriptConsole" id="WebBrowserJavaScriptConsole" ref="eric7.WebBrowser.WebBrowserJavaScriptConsole.html#WebBrowserJavaScriptConsole" />
       <keyword name="WebBrowserJavaScriptConsole (Constructor)" id="WebBrowserJavaScriptConsole (Constructor)" ref="eric7.WebBrowser.WebBrowserJavaScriptConsole.html#WebBrowserJavaScriptConsole.__init__" />
       <keyword name="WebBrowserJavaScriptConsole (Module)" id="WebBrowserJavaScriptConsole (Module)" ref="eric7.WebBrowser.WebBrowserJavaScriptConsole.html" />
@@ -18103,6 +18161,7 @@
       <keyword name="create" id="create" ref="eric7.Preferences.ConfigurationPages.HelpViewersPage.html#create" />
       <keyword name="create" id="create" ref="eric7.Preferences.ConfigurationPages.HexEditorPage.html#create" />
       <keyword name="create" id="create" ref="eric7.Preferences.ConfigurationPages.IconsPage.html#create" />
+      <keyword name="create" id="create" ref="eric7.Preferences.ConfigurationPages.InterfaceLightPage.html#create" />
       <keyword name="create" id="create" ref="eric7.Preferences.ConfigurationPages.InterfacePage.html#create" />
       <keyword name="create" id="create" ref="eric7.Preferences.ConfigurationPages.IrcPage.html#create" />
       <keyword name="create" id="create" ref="eric7.Preferences.ConfigurationPages.LogViewerPage.html#create" />
@@ -18127,7 +18186,6 @@
       <keyword name="create" id="create" ref="eric7.Preferences.ConfigurationPages.VcsPage.html#create" />
       <keyword name="create" id="create" ref="eric7.Preferences.ConfigurationPages.ViewmanagerPage.html#create" />
       <keyword name="create" id="create" ref="eric7.Preferences.ConfigurationPages.WebBrowserAppearancePage.html#create" />
-      <keyword name="create" id="create" ref="eric7.Preferences.ConfigurationPages.WebBrowserInterfacePage.html#create" />
       <keyword name="create" id="create" ref="eric7.Preferences.ConfigurationPages.WebBrowserPage.html#create" />
       <keyword name="create" id="create" ref="eric7.Preferences.ConfigurationPages.WebBrowserSpellCheckingPage.html#create" />
       <keyword name="create" id="create" ref="eric7.Preferences.ConfigurationPages.WebBrowserVirusTotalPage.html#create" />
@@ -18850,6 +18908,7 @@
       <keyword name="setIconEditor" id="setIconEditor" ref="eric7.Preferences.__init__.html#setIconEditor" />
       <keyword name="setIcons" id="setIcons" ref="eric7.Preferences.__init__.html#setIcons" />
       <keyword name="setIrc" id="setIrc" ref="eric7.Preferences.__init__.html#setIrc" />
+      <keyword name="setItemIcon" id="setItemIcon" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerUtilities.html#setItemIcon" />
       <keyword name="setJedi" id="setJedi" ref="eric7.Preferences.__init__.html#setJedi" />
       <keyword name="setLibraryPaths" id="setLibraryPaths" ref="eric7.Toolbox.Startup.html#setLibraryPaths" />
       <keyword name="setMicroPython" id="setMicroPython" ref="eric7.Preferences.__init__.html#setMicroPython" />
@@ -18934,6 +18993,7 @@
       <keyword name="translations (Module)" id="translations (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.translations.html" />
       <keyword name="translations (Module)" id="translations (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.translations.html" />
       <keyword name="translations (Module)" id="translations (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.translations.html" />
+      <keyword name="translations (Module)" id="translations (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.translations.html" />
       <keyword name="translations (Module)" id="translations (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.translations.html" />
       <keyword name="translations (Module)" id="translations (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Naming.translations.html" />
       <keyword name="translations (Module)" id="translations (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.PathLib.translations.html" />
@@ -19268,6 +19328,7 @@
       <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleAddBuiltinIgnoreDialog.html</file>
       <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker.html</file>
       <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.html</file>
+      <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerUtilities.html</file>
       <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCodeSelectionDialog.html</file>
       <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html</file>
       <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleStatisticsDialog.html</file>
@@ -19276,6 +19337,11 @@
       <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.translations.html</file>
       <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html</file>
       <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.translations.html</file>
+      <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportNode.html</file>
+      <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.html</file>
+      <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsEnums.html</file>
+      <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.LocalImportVisitor.html</file>
+      <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.translations.html</file>
       <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html</file>
       <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousDefaults.html</file>
       <file>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.eradicate.html</file>
@@ -19648,6 +19714,7 @@
       <file>eric7.Preferences.ConfigurationPages.HexEditorPage.html</file>
       <file>eric7.Preferences.ConfigurationPages.IconsPage.html</file>
       <file>eric7.Preferences.ConfigurationPages.IconsPreviewDialog.html</file>
+      <file>eric7.Preferences.ConfigurationPages.InterfaceLightPage.html</file>
       <file>eric7.Preferences.ConfigurationPages.InterfacePage.html</file>
       <file>eric7.Preferences.ConfigurationPages.IrcPage.html</file>
       <file>eric7.Preferences.ConfigurationPages.LogViewerPage.html</file>
@@ -19673,7 +19740,6 @@
       <file>eric7.Preferences.ConfigurationPages.VcsPage.html</file>
       <file>eric7.Preferences.ConfigurationPages.ViewmanagerPage.html</file>
       <file>eric7.Preferences.ConfigurationPages.WebBrowserAppearancePage.html</file>
-      <file>eric7.Preferences.ConfigurationPages.WebBrowserInterfacePage.html</file>
       <file>eric7.Preferences.ConfigurationPages.WebBrowserPage.html</file>
       <file>eric7.Preferences.ConfigurationPages.WebBrowserSpellCheckingPage.html</file>
       <file>eric7.Preferences.ConfigurationPages.WebBrowserVirusTotalPage.html</file>
@@ -19686,6 +19752,7 @@
       <file>eric7.Preferences.ShortcutsDialog.html</file>
       <file>eric7.Preferences.ShortcutsFile.html</file>
       <file>eric7.Preferences.SubstyleDefinitionDialog.html</file>
+      <file>eric7.Preferences.ThemeManager.html</file>
       <file>eric7.Preferences.ToolConfigurationDialog.html</file>
       <file>eric7.Preferences.ToolGroupConfigurationDialog.html</file>
       <file>eric7.Preferences.ViewProfileDialog.html</file>
@@ -20168,6 +20235,7 @@
       <file>index-eric7.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.html</file>
       <file>index-eric7.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.html</file>
       <file>index-eric7.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.html</file>
+      <file>index-eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.html</file>
       <file>index-eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.html</file>
       <file>index-eric7.Plugins.CheckerPlugins.CodeStyleChecker.Naming.html</file>
       <file>index-eric7.Plugins.CheckerPlugins.CodeStyleChecker.PathLib.html</file>
--- a/eric7/Documentation/Source/eric7.EricWidgets.EricApplication.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/eric7.EricWidgets.EricApplication.html	Wed Dec 29 16:54:36 2021 +0100
@@ -43,7 +43,7 @@
 <h3>Class Attributes</h3>
 
 <table>
-<tr><td>None</td></tr>
+<tr><td>PaletteRoleMapping</td></tr>
 </table>
 <h3>Class Methods</h3>
 
@@ -59,6 +59,10 @@
 <td>Constructor</td>
 </tr>
 <tr>
+<td><a href="#EricApplication.__setPaletteFromStyleSheet">__setPaletteFromStyleSheet</a></td>
+<td>Private method to set the palette from a style sheet.</td>
+</tr>
+<tr>
 <td><a href="#EricApplication.getObject">getObject</a></td>
 <td>Public method to get a reference to a registered object.</td>
 </tr>
@@ -75,6 +79,10 @@
 <td>Public method to get a list of (name, reference) pairs of all registered plugin objects.</td>
 </tr>
 <tr>
+<td><a href="#EricApplication.getStyleIconsPath">getStyleIconsPath</a></td>
+<td>Public method to get the path for the style icons.</td>
+</tr>
+<tr>
 <td><a href="#EricApplication.registerObject">registerObject</a></td>
 <td>Public method to register an object in the object registry.</td>
 </tr>
@@ -83,6 +91,10 @@
 <td>Public method to register a plugin object in the object registry.</td>
 </tr>
 <tr>
+<td><a href="#EricApplication.setStyleSheetFile">setStyleSheetFile</a></td>
+<td>Public method to read a QSS style sheet file and set the application style sheet based on its contents.</td>
+</tr>
+<tr>
 <td><a href="#EricApplication.unregisterPluginObject">unregisterPluginObject</a></td>
 <td>Public method to unregister a plugin object in the object registry.</td>
 </tr>
@@ -115,6 +127,20 @@
 command line arguments
 </dd>
 </dl>
+<a NAME="EricApplication.__setPaletteFromStyleSheet" ID="EricApplication.__setPaletteFromStyleSheet"></a>
+<h4>EricApplication.__setPaletteFromStyleSheet</h4>
+<b>__setPaletteFromStyleSheet</b>(<i>styleSheet</i>)
+
+<p>
+        Private method to set the palette from a style sheet.
+</p>
+<dl>
+
+<dt><i>styleSheet</i> (str)</dt>
+<dd>
+style sheet
+</dd>
+</dl>
 <a NAME="EricApplication.getObject" ID="EricApplication.getObject"></a>
 <h4>EricApplication.getObject</h4>
 <b>getObject</b>(<i>name</i>)
@@ -234,6 +260,25 @@
 list of (str, any)
 </dd>
 </dl>
+<a NAME="EricApplication.getStyleIconsPath" ID="EricApplication.getStyleIconsPath"></a>
+<h4>EricApplication.getStyleIconsPath</h4>
+<b>getStyleIconsPath</b>(<i></i>)
+
+<p>
+        Public method to get the path for the style icons.
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+directory path containing the style icons
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl>
 <a NAME="EricApplication.registerObject" ID="EricApplication.registerObject"></a>
 <h4>EricApplication.registerObject</h4>
 <b>registerObject</b>(<i>name, objectRef</i>)
@@ -288,6 +333,21 @@
 raised when the given name is already in use
 </dd>
 </dl>
+<a NAME="EricApplication.setStyleSheetFile" ID="EricApplication.setStyleSheetFile"></a>
+<h4>EricApplication.setStyleSheetFile</h4>
+<b>setStyleSheetFile</b>(<i>filename</i>)
+
+<p>
+        Public method to read a QSS style sheet file and set the application
+        style sheet based on its contents.
+</p>
+<dl>
+
+<dt><i>filename</i> (str)</dt>
+<dd>
+name of the QSS style sheet file
+</dd>
+</dl>
 <a NAME="EricApplication.unregisterPluginObject" ID="EricApplication.unregisterPluginObject"></a>
 <h4>EricApplication.unregisterPluginObject</h4>
 <b>unregisterPluginObject</b>(<i>name</i>)
--- a/eric7/Documentation/Source/eric7.EricWidgets.EricMainWindow.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/eric7.EricWidgets.EricMainWindow.html	Wed Dec 29 16:54:36 2021 +0100
@@ -78,9 +78,9 @@
 </p>
 <dl>
 
-<dt><i>parent</i></dt>
+<dt><i>parent</i> (QWidget)</dt>
 <dd>
-reference to the parent widget (QWidget)
+reference to the parent widget
 </dd>
 </dl>
 <a NAME="EricMainWindow.setStyle" ID="EricMainWindow.setStyle"></a>
@@ -92,14 +92,14 @@
 </p>
 <dl>
 
-<dt><i>styleName</i></dt>
+<dt><i>styleName</i> (str)</dt>
 <dd>
-name of the style to set (string)
+name of the style to set
 </dd>
-<dt><i>styleSheetFile</i></dt>
+<dt><i>styleSheetFile</i> (str)</dt>
 <dd>
 name of a style sheet file to read to overwrite
-            defaults of the given style (string)
+            defaults of the given style
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
--- a/eric7/Documentation/Source/eric7.HexEdit.HexEditWidget.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/eric7.HexEdit.HexEditWidget.html	Wed Dec 29 16:54:36 2021 +0100
@@ -164,10 +164,6 @@
 <td>Public method to get the address area visibility.</td>
 </tr>
 <tr>
-<td><a href="#HexEditWidget.addressAreaColors">addressAreaColors</a></td>
-<td>Public method to get the address area colors.</td>
-</tr>
-<tr>
 <td><a href="#HexEditWidget.addressOffset">addressOffset</a></td>
 <td>Public method to get the address offset.</td>
 </tr>
@@ -248,10 +244,6 @@
 <td>Public method to test for a selection.</td>
 </tr>
 <tr>
-<td><a href="#HexEditWidget.highlightColors">highlightColors</a></td>
-<td>Public method to get the highlight colors.</td>
-</tr>
-<tr>
 <td><a href="#HexEditWidget.highlighting">highlighting</a></td>
 <td>Public method to get the highlighting state.</td>
 </tr>
@@ -412,10 +404,6 @@
 <td>Public method to extend the selection to the start of line.</td>
 </tr>
 <tr>
-<td><a href="#HexEditWidget.selectionColors">selectionColors</a></td>
-<td>Public method to get the selection colors.</td>
-</tr>
-<tr>
 <td><a href="#HexEditWidget.selectionToHexString">selectionToHexString</a></td>
 <td>Public method to get a hexadecimal representation of the selection.</td>
 </tr>
@@ -428,10 +416,6 @@
 <td>Public method to set the address area visibility.</td>
 </tr>
 <tr>
-<td><a href="#HexEditWidget.setAddressAreaColors">setAddressAreaColors</a></td>
-<td>Public method to set the address area colors.</td>
-</tr>
-<tr>
 <td><a href="#HexEditWidget.setAddressOffset">setAddressOffset</a></td>
 <td>Public method to set the address offset.</td>
 </tr>
@@ -460,10 +444,6 @@
 <td>Public method to set the font used to show the data.</td>
 </tr>
 <tr>
-<td><a href="#HexEditWidget.setHighlightColors">setHighlightColors</a></td>
-<td>Public method to set the highlight colors.</td>
-</tr>
-<tr>
 <td><a href="#HexEditWidget.setHighlighting">setHighlighting</a></td>
 <td>Public method to set the highlighting state.</td>
 </tr>
@@ -480,10 +460,6 @@
 <td>Public method to set the read only state.</td>
 </tr>
 <tr>
-<td><a href="#HexEditWidget.setSelectionColors">setSelectionColors</a></td>
-<td>Public method to set the selection colors.</td>
-</tr>
-<tr>
 <td><a href="#HexEditWidget.toReadableString">toReadableString</a></td>
 <td>Public method to get a formatted representation of our data.</td>
 </tr>
@@ -742,25 +718,6 @@
 bool
 </dd>
 </dl>
-<a NAME="HexEditWidget.addressAreaColors" ID="HexEditWidget.addressAreaColors"></a>
-<h4>HexEditWidget.addressAreaColors</h4>
-<b>addressAreaColors</b>(<i></i>)
-
-<p>
-        Public method to get the address area colors.
-</p>
-<dl>
-<dt>Return:</dt>
-<dd>
-address area foreground and background colors
-</dd>
-</dl>
-<dl>
-<dt>Return Type:</dt>
-<dd>
-tuple of 2 QColor
-</dd>
-</dl>
 <a NAME="HexEditWidget.addressOffset" ID="HexEditWidget.addressOffset"></a>
 <h4>HexEditWidget.addressOffset</h4>
 <b>addressOffset</b>(<i></i>)
@@ -1098,25 +1055,6 @@
 bool
 </dd>
 </dl>
-<a NAME="HexEditWidget.highlightColors" ID="HexEditWidget.highlightColors"></a>
-<h4>HexEditWidget.highlightColors</h4>
-<b>highlightColors</b>(<i></i>)
-
-<p>
-        Public method to get the highlight colors.
-</p>
-<dl>
-<dt>Return:</dt>
-<dd>
-highlight foreground and background colors
-</dd>
-</dl>
-<dl>
-<dt>Return Type:</dt>
-<dd>
-tuple of 2 QColor
-</dd>
-</dl>
 <a NAME="HexEditWidget.highlighting" ID="HexEditWidget.highlighting"></a>
 <h4>HexEditWidget.highlighting</h4>
 <b>highlighting</b>(<i></i>)
@@ -1585,25 +1523,6 @@
 <p>
         Public method to extend the selection to the start of line.
 </p>
-<a NAME="HexEditWidget.selectionColors" ID="HexEditWidget.selectionColors"></a>
-<h4>HexEditWidget.selectionColors</h4>
-<b>selectionColors</b>(<i></i>)
-
-<p>
-        Public method to get the selection colors.
-</p>
-<dl>
-<dt>Return:</dt>
-<dd>
-selection foreground and background colors
-</dd>
-</dl>
-<dl>
-<dt>Return Type:</dt>
-<dd>
-tuple of 2 QColor
-</dd>
-</dl>
 <a NAME="HexEditWidget.selectionToHexString" ID="HexEditWidget.selectionToHexString"></a>
 <h4>HexEditWidget.selectionToHexString</h4>
 <b>selectionToHexString</b>(<i></i>)
@@ -1656,24 +1575,6 @@
 flag indicating the address area visibility
 </dd>
 </dl>
-<a NAME="HexEditWidget.setAddressAreaColors" ID="HexEditWidget.setAddressAreaColors"></a>
-<h4>HexEditWidget.setAddressAreaColors</h4>
-<b>setAddressAreaColors</b>(<i>foreground, background</i>)
-
-<p>
-        Public method to set the address area colors.
-</p>
-<dl>
-
-<dt><i>foreground</i> (QColor)</dt>
-<dd>
-address area foreground color
-</dd>
-<dt><i>background</i> (QColor)</dt>
-<dd>
-address area background color
-</dd>
-</dl>
 <a NAME="HexEditWidget.setAddressOffset" ID="HexEditWidget.setAddressOffset"></a>
 <h4>HexEditWidget.setAddressOffset</h4>
 <b>setAddressOffset</b>(<i>offset</i>)
@@ -1795,24 +1696,6 @@
 font used to show the data
 </dd>
 </dl>
-<a NAME="HexEditWidget.setHighlightColors" ID="HexEditWidget.setHighlightColors"></a>
-<h4>HexEditWidget.setHighlightColors</h4>
-<b>setHighlightColors</b>(<i>foreground, background</i>)
-
-<p>
-        Public method to set the highlight colors.
-</p>
-<dl>
-
-<dt><i>foreground</i> (QColor)</dt>
-<dd>
-highlight foreground color
-</dd>
-<dt><i>background</i> (QColor)</dt>
-<dd>
-highlight background color
-</dd>
-</dl>
 <a NAME="HexEditWidget.setHighlighting" ID="HexEditWidget.setHighlighting"></a>
 <h4>HexEditWidget.setHighlighting</h4>
 <b>setHighlighting</b>(<i>on</i>)
@@ -1873,24 +1756,6 @@
 new read only state
 </dd>
 </dl>
-<a NAME="HexEditWidget.setSelectionColors" ID="HexEditWidget.setSelectionColors"></a>
-<h4>HexEditWidget.setSelectionColors</h4>
-<b>setSelectionColors</b>(<i>foreground, background</i>)
-
-<p>
-        Public method to set the selection colors.
-</p>
-<dl>
-
-<dt><i>foreground</i> (QColor)</dt>
-<dd>
-selection foreground color
-</dd>
-<dt><i>background</i> (QColor)</dt>
-<dd>
-selection background color
-</dd>
-</dl>
 <a NAME="HexEditWidget.toReadableString" ID="HexEditWidget.toReadableString"></a>
 <h4>HexEditWidget.toReadableString</h4>
 <b>toReadableString</b>(<i></i>)
--- a/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker.html	Wed Dec 29 16:54:36 2021 +0100
@@ -186,8 +186,9 @@
         excludeMessages, includeMessages, repeatMessages, fixCodes,
         noFixCodes, fixIssues, maxLineLength, maxDocLineLength, blankLines,
         hangClosing, docType, codeComplexityArgs, miscellaneousArgs,
-        annotationArgs, securityArgs, errors, eol, encoding, backup)
-        bool, str, dict, dict, dict, list of str, str, str, bool)
+        annotationArgs, securityArgs, importsArgs, errors, eol, encoding,
+        backup)
+        bool, str, dict, dict, dict, dict, list of str, str, str, bool)
 </dd>
 </dl>
 <dl>
@@ -308,9 +309,10 @@
 arguments used by the codeStyleCheck function (list of
         excludeMessages, includeMessages, repeatMessages, fixCodes,
         noFixCodes, fixIssues, maxLineLength, maxDocLineLength, blankLines,
-        hangClosing, docType, codeComplexityArgs, miscellaneousArgs, errors,
-        eol, encoding, backup)
-        bool, str, dict, dict, list of str, str, str, bool)
+        hangClosing, docType, codeComplexityArgs, miscellaneousArgs,
+        annotationArgs, securityArgs, importsArgs, errors, eol, encoding,
+        backup)
+        bool, str, dict, dict, dict, dict, list of str, str, str, bool)
 </dd>
 </dl>
 <dl>
--- a/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerDialog.html	Wed Dec 29 16:54:36 2021 +0100
@@ -95,6 +95,10 @@
 <td>Private slot called when the code style check finished or the user pressed the cancel button.</td>
 </tr>
 <tr>
+<td><a href="#CodeStyleCheckerDialog.__getBanRelativeImportsValue">__getBanRelativeImportsValue</a></td>
+<td>Private method to get the value corresponding the selected button.</td>
+</tr>
+<tr>
 <td><a href="#CodeStyleCheckerDialog.__getBuiltinsIgnoreList">__getBuiltinsIgnoreList</a></td>
 <td>Private method to get a dictionary containing the builtins assignments to be ignored.</td>
 </tr>
@@ -171,6 +175,10 @@
 <td>Private method to select message codes via a selection dialog.</td>
 </tr>
 <tr>
+<td><a href="#CodeStyleCheckerDialog.__setBanRelativeImports">__setBanRelativeImports</a></td>
+<td>Private method to set the button according to the ban relative imports setting.</td>
+</tr>
+<tr>
 <td><a href="#CodeStyleCheckerDialog.__updateFixerStatistics">__updateFixerStatistics</a></td>
 <td>Private method to update the collected fixer related statistics.</td>
 </tr>
@@ -461,6 +469,25 @@
         Private slot called when the code style check finished or the user
         pressed the cancel button.
 </p>
+<a NAME="CodeStyleCheckerDialog.__getBanRelativeImportsValue" ID="CodeStyleCheckerDialog.__getBanRelativeImportsValue"></a>
+<h4>CodeStyleCheckerDialog.__getBanRelativeImportsValue</h4>
+<b>__getBanRelativeImportsValue</b>(<i></i>)
+
+<p>
+        Private method to get the value corresponding the selected button.
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+value for the BanRelativeImports argument
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl>
 <a NAME="CodeStyleCheckerDialog.__getBuiltinsIgnoreList" ID="CodeStyleCheckerDialog.__getBuiltinsIgnoreList"></a>
 <h4>CodeStyleCheckerDialog.__getBuiltinsIgnoreList</h4>
 <b>__getBuiltinsIgnoreList</b>(<i></i>)
@@ -818,6 +845,21 @@
             issues
 </dd>
 </dl>
+<a NAME="CodeStyleCheckerDialog.__setBanRelativeImports" ID="CodeStyleCheckerDialog.__setBanRelativeImports"></a>
+<h4>CodeStyleCheckerDialog.__setBanRelativeImports</h4>
+<b>__setBanRelativeImports</b>(<i>value</i>)
+
+<p>
+        Private method to set the button according to the ban relative imports
+        setting.
+</p>
+<dl>
+
+<dt><i>value</i> (str)</dt>
+<dd>
+value of the ban relative imports setting
+</dd>
+</dl>
 <a NAME="CodeStyleCheckerDialog.__updateFixerStatistics" ID="CodeStyleCheckerDialog.__updateFixerStatistics"></a>
 <h4>CodeStyleCheckerDialog.__updateFixerStatistics</h4>
 <b>__updateFixerStatistics</b>(<i>fixer</i>)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerUtilities.html	Wed Dec 29 16:54:36 2021 +0100
@@ -0,0 +1,63 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerUtilities</title>
+<meta charset="UTF-8">
+<link rel="stylesheet" href="styles.css">
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerUtilities</h1>
+
+<p>
+Module implementing utility functions for the code style checker dialogs.
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+
+<tr>
+<td><a href="#setItemIcon">setItemIcon</a></td>
+<td>Function to set the icon of the passed message item.</td>
+</tr>
+</table>
+<hr />
+<hr />
+<a NAME="setItemIcon" ID="setItemIcon"></a>
+<h2>setItemIcon</h2>
+<b>setItemIcon</b>(<i>itm, column, msgCode, severity=None</i>)
+
+<p>
+    Function to set the icon of the passed message item.
+</p>
+<dl>
+
+<dt><i>itm</i> (QTreeWidgetItem)</dt>
+<dd>
+reference to the message item
+</dd>
+<dt><i>column</i> (int)</dt>
+<dd>
+column for the icon
+</dd>
+<dt><i>msgCode</i> (str)</dt>
+<dd>
+message code
+</dd>
+<dt><i>severity</i> (str (optional))</dt>
+<dd>
+severity for message code 'S' (defaults to None)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- a/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleStatisticsDialog.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleStatisticsDialog.html	Wed Dec 29 16:54:36 2021 +0100
@@ -73,14 +73,14 @@
 
 <a NAME="CodeStyleStatisticsDialog.__init__" ID="CodeStyleStatisticsDialog.__init__"></a>
 <h4>CodeStyleStatisticsDialog (Constructor)</h4>
-<b>CodeStyleStatisticsDialog</b>(<i>statistics, parent=None</i>)
+<b>CodeStyleStatisticsDialog</b>(<i>statisticData, parent=None</i>)
 
 <p>
         Constructor
 </p>
 <dl>
 
-<dt><i>statistics</i> (dict)</dt>
+<dt><i>statisticData</i> (dict)</dt>
 <dd>
 dictionary with the statistical data
 </dd>
@@ -91,7 +91,7 @@
 </dl>
 <a NAME="CodeStyleStatisticsDialog.__createItem" ID="CodeStyleStatisticsDialog.__createItem"></a>
 <h4>CodeStyleStatisticsDialog.__createItem</h4>
-<b>__createItem</b>(<i>counts, code, message</i>)
+<b>__createItem</b>(<i>counts, msgCode, message</i>)
 
 <p>
         Private method to create an entry in the result list.
@@ -103,9 +103,9 @@
 dictionary containing the total and ignored occurrences
             of the issue
 </dd>
-<dt><i>code</i> (str)</dt>
+<dt><i>msgCode</i> (str)</dt>
 <dd>
-of a code style issue message
+code of a code style issue message
 </dd>
 <dt><i>message</i> (str)</dt>
 <dd>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportNode.html	Wed Dec 29 16:54:36 2021 +0100
@@ -0,0 +1,227 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportNode</title>
+<meta charset="UTF-8">
+<link rel="stylesheet" href="styles.css">
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportNode</h1>
+
+<p>
+Module implementing a class representing an import or import from node.
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+
+<tr>
+<td><a href="#ImportNode">ImportNode</a></td>
+<td>Class representing an import or import from node.</td>
+</tr>
+<tr>
+<td><a href="#ImportNodeException">ImportNodeException</a></td>
+<td>Class representing an exception for an invalid import node.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+<hr />
+<a NAME="ImportNode" ID="ImportNode"></a>
+<h2>ImportNode</h2>
+
+<p>
+    Class representing an import or import from node.
+</p>
+<h3>Derived from</h3>
+None
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#ImportNode.__init__">ImportNode</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#ImportNode.__eq__">__eq__</a></td>
+<td>Special method implementing the equality operator.</td>
+</tr>
+<tr>
+<td><a href="#ImportNode.__lt__">__lt__</a></td>
+<td>Special method implementing the less than operator.</td>
+</tr>
+<tr>
+<td><a href="#ImportNode.__str__">__str__</a></td>
+<td>Special method to create a string representation of the instance.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="ImportNode.__init__" ID="ImportNode.__init__"></a>
+<h4>ImportNode (Constructor)</h4>
+<b>ImportNode</b>(<i>appNames, astNode, checker</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>appNames</i> (list of str)</dt>
+<dd>
+list of application package names
+</dd>
+<dt><i>astNode</i> (ast.AST)</dt>
+<dd>
+reference to the ast node
+</dd>
+<dt><i>checker</i> (ImportsChecker)</dt>
+<dd>
+reference to the checker object
+</dd>
+</dl>
+<dl>
+
+<dt>Raises <b>ImportNodeException</b>:</dt>
+<dd>
+raised to indicate an invalid node was
+            given to this class
+</dd>
+</dl>
+<a NAME="ImportNode.__eq__" ID="ImportNode.__eq__"></a>
+<h4>ImportNode.__eq__</h4>
+<b>__eq__</b>(<i>other</i>)
+
+<p>
+        Special method implementing the equality operator.
+</p>
+<dl>
+
+<dt><i>other</i> (ImportNode)</dt>
+<dd>
+reference to the object to compare
+</dd>
+</dl>
+<dl>
+<dt>Return:</dt>
+<dd>
+flag indicating equality
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl>
+<a NAME="ImportNode.__lt__" ID="ImportNode.__lt__"></a>
+<h4>ImportNode.__lt__</h4>
+<b>__lt__</b>(<i>other</i>)
+
+<p>
+        Special method implementing the less than operator.
+</p>
+<dl>
+
+<dt><i>other</i> (ImportNode)</dt>
+<dd>
+reference to the object to compare
+</dd>
+</dl>
+<dl>
+<dt>Return:</dt>
+<dd>
+flag indicating a less than situation
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl>
+<a NAME="ImportNode.__str__" ID="ImportNode.__str__"></a>
+<h4>ImportNode.__str__</h4>
+<b>__str__</b>(<i></i>)
+
+<p>
+        Special method to create a string representation of the instance.
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+string representation of the instance
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl>
+<dl>
+
+<dt>Raises <b>ImportNodeException</b>:</dt>
+<dd>
+raised to indicate an invalid node was
+            given to this class
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="ImportNodeException" ID="ImportNodeException"></a>
+<h2>ImportNodeException</h2>
+
+<p>
+    Class representing an exception for an invalid import node.
+</p>
+<h3>Derived from</h3>
+Exception
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.html	Wed Dec 29 16:54:36 2021 +0100
@@ -0,0 +1,355 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker</title>
+<meta charset="UTF-8">
+<link rel="stylesheet" href="styles.css">
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker</h1>
+
+<p>
+Module implementing a checker for import statements.
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+
+<tr>
+<td><a href="#ImportsChecker">ImportsChecker</a></td>
+<td>Class implementing a checker for import statements.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+<hr />
+<a NAME="ImportsChecker" ID="ImportsChecker"></a>
+<h2>ImportsChecker</h2>
+
+<p>
+    Class implementing a checker for import statements.
+</p>
+<h3>Derived from</h3>
+None
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>Codes</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#ImportsChecker.__init__">ImportsChecker</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#ImportsChecker.__checkBannedImport">__checkBannedImport</a></td>
+<td>Private method to check import of banned modules.</td>
+</tr>
+<tr>
+<td><a href="#ImportsChecker.__checkBannedRelativeImports">__checkBannedRelativeImports</a></td>
+<td>Private method to check if relative imports are banned.</td>
+</tr>
+<tr>
+<td><a href="#ImportsChecker.__checkImportOrder">__checkImportOrder</a></td>
+<td>Private method to check the order of import statements.</td>
+</tr>
+<tr>
+<td><a href="#ImportsChecker.__checkLocalImports">__checkLocalImports</a></td>
+<td>Private method to check local imports.</td>
+</tr>
+<tr>
+<td><a href="#ImportsChecker.__checkUnnecessaryAlias">__checkUnnecessaryAlias</a></td>
+<td>Private method to check unnecessary import aliases.</td>
+</tr>
+<tr>
+<td><a href="#ImportsChecker.__error">__error</a></td>
+<td>Private method to record an issue.</td>
+</tr>
+<tr>
+<td><a href="#ImportsChecker.__findErrorInAll">__findErrorInAll</a></td>
+<td>Private method to check the '__all__' node for errors.</td>
+</tr>
+<tr>
+<td><a href="#ImportsChecker.__findNodes">__findNodes</a></td>
+<td>Private method to find all import and import from nodes of the given tree.</td>
+</tr>
+<tr>
+<td><a href="#ImportsChecker.__ignoreCode">__ignoreCode</a></td>
+<td>Private method to check if the message code should be ignored.</td>
+</tr>
+<tr>
+<td><a href="#ImportsChecker.__tidyImports">__tidyImports</a></td>
+<td>Private method to check various other import related topics.</td>
+</tr>
+<tr>
+<td><a href="#ImportsChecker.getStandardModules">getStandardModules</a></td>
+<td>Public method to get a list of modules of the standard library.</td>
+</tr>
+<tr>
+<td><a href="#ImportsChecker.run">run</a></td>
+<td>Public method to check the given source against miscellaneous conditions.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="ImportsChecker.__init__" ID="ImportsChecker.__init__"></a>
+<h4>ImportsChecker (Constructor)</h4>
+<b>ImportsChecker</b>(<i>source, filename, tree, select, ignore, expected, repeat, args</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>source</i> (list of str)</dt>
+<dd>
+source code to be checked
+</dd>
+<dt><i>filename</i> (str)</dt>
+<dd>
+name of the source file
+</dd>
+<dt><i>tree</i> (ast.Module)</dt>
+<dd>
+AST tree of the source code
+</dd>
+<dt><i>select</i> (list of str)</dt>
+<dd>
+list of selected codes
+</dd>
+<dt><i>ignore</i> (list of str)</dt>
+<dd>
+list of codes to be ignored
+</dd>
+<dt><i>expected</i> (list of str)</dt>
+<dd>
+list of expected codes
+</dd>
+<dt><i>repeat</i> (bool)</dt>
+<dd>
+flag indicating to report each occurrence of a code
+</dd>
+<dt><i>args</i> (dict)</dt>
+<dd>
+dictionary of arguments for the various checks
+</dd>
+</dl>
+<a NAME="ImportsChecker.__checkBannedImport" ID="ImportsChecker.__checkBannedImport"></a>
+<h4>ImportsChecker.__checkBannedImport</h4>
+<b>__checkBannedImport</b>(<i>node</i>)
+
+<p>
+        Private method to check import of banned modules.
+</p>
+<dl>
+
+<dt><i>node</i> (ast.AST)</dt>
+<dd>
+reference to the node to be checked
+</dd>
+</dl>
+<a NAME="ImportsChecker.__checkBannedRelativeImports" ID="ImportsChecker.__checkBannedRelativeImports"></a>
+<h4>ImportsChecker.__checkBannedRelativeImports</h4>
+<b>__checkBannedRelativeImports</b>(<i>node</i>)
+
+<p>
+        Private method to check if relative imports are banned.
+</p>
+<dl>
+
+<dt><i>node</i> (ast.AST)</dt>
+<dd>
+reference to the node to be checked
+</dd>
+</dl>
+<a NAME="ImportsChecker.__checkImportOrder" ID="ImportsChecker.__checkImportOrder"></a>
+<h4>ImportsChecker.__checkImportOrder</h4>
+<b>__checkImportOrder</b>(<i></i>)
+
+<p>
+        Private method to check the order of import statements.
+</p>
+<a NAME="ImportsChecker.__checkLocalImports" ID="ImportsChecker.__checkLocalImports"></a>
+<h4>ImportsChecker.__checkLocalImports</h4>
+<b>__checkLocalImports</b>(<i></i>)
+
+<p>
+        Private method to check local imports.
+</p>
+<a NAME="ImportsChecker.__checkUnnecessaryAlias" ID="ImportsChecker.__checkUnnecessaryAlias"></a>
+<h4>ImportsChecker.__checkUnnecessaryAlias</h4>
+<b>__checkUnnecessaryAlias</b>(<i>node</i>)
+
+<p>
+        Private method to check unnecessary import aliases.
+</p>
+<dl>
+
+<dt><i>node</i> (ast.AST)</dt>
+<dd>
+reference to the node to be checked
+</dd>
+</dl>
+<a NAME="ImportsChecker.__error" ID="ImportsChecker.__error"></a>
+<h4>ImportsChecker.__error</h4>
+<b>__error</b>(<i>lineNumber, offset, code, *args</i>)
+
+<p>
+        Private method to record an issue.
+</p>
+<dl>
+
+<dt><i>lineNumber</i> (int)</dt>
+<dd>
+line number of the issue
+</dd>
+<dt><i>offset</i> (int)</dt>
+<dd>
+position within line of the issue
+</dd>
+<dt><i>code</i> (str)</dt>
+<dd>
+message code
+</dd>
+<dt><i>args</i> (list)</dt>
+<dd>
+arguments for the message
+</dd>
+</dl>
+<a NAME="ImportsChecker.__findErrorInAll" ID="ImportsChecker.__findErrorInAll"></a>
+<h4>ImportsChecker.__findErrorInAll</h4>
+<b>__findErrorInAll</b>(<i>node</i>)
+
+<p>
+        Private method to check the '__all__' node for errors.
+</p>
+<dl>
+
+<dt><i>node</i> (ast.List or ast.Tuple)</dt>
+<dd>
+reference to the '__all__' node
+</dd>
+</dl>
+<dl>
+<dt>Return:</dt>
+<dd>
+tuple containing a reference to the node and an error code
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+rtype tuple of (ast.List | ast.Tuple, str)
+</dd>
+</dl>
+<a NAME="ImportsChecker.__findNodes" ID="ImportsChecker.__findNodes"></a>
+<h4>ImportsChecker.__findNodes</h4>
+<b>__findNodes</b>(<i>tree</i>)
+
+<p>
+        Private method to find all import and import from nodes of the given
+        tree.
+</p>
+<dl>
+
+<dt><i>tree</i> (ast.AST)</dt>
+<dd>
+reference to the ast node tree to be parsed
+</dd>
+</dl>
+<dl>
+<dt>Return:</dt>
+<dd>
+tuple containing a list of import nodes and the '__all__' node
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (ast.Import | ast.ImportFrom, ast.List | ast.Tuple)
+</dd>
+</dl>
+<a NAME="ImportsChecker.__ignoreCode" ID="ImportsChecker.__ignoreCode"></a>
+<h4>ImportsChecker.__ignoreCode</h4>
+<b>__ignoreCode</b>(<i>code</i>)
+
+<p>
+        Private method to check if the message code should be ignored.
+</p>
+<dl>
+
+<dt><i>code</i> (str)</dt>
+<dd>
+message code to check for
+</dd>
+</dl>
+<dl>
+<dt>Return:</dt>
+<dd>
+flag indicating to ignore the given code
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl>
+<a NAME="ImportsChecker.__tidyImports" ID="ImportsChecker.__tidyImports"></a>
+<h4>ImportsChecker.__tidyImports</h4>
+<b>__tidyImports</b>(<i></i>)
+
+<p>
+        Private method to check various other import related topics.
+</p>
+<a NAME="ImportsChecker.getStandardModules" ID="ImportsChecker.getStandardModules"></a>
+<h4>ImportsChecker.getStandardModules</h4>
+<b>getStandardModules</b>(<i></i>)
+
+<p>
+        Public method to get a list of modules of the standard library.
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+set of builtin modules
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+set of str
+</dd>
+</dl>
+<a NAME="ImportsChecker.run" ID="ImportsChecker.run"></a>
+<h4>ImportsChecker.run</h4>
+<b>run</b>(<i></i>)
+
+<p>
+        Public method to check the given source against miscellaneous
+        conditions.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsEnums.html	Wed Dec 29 16:54:36 2021 +0100
@@ -0,0 +1,102 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsEnums</title>
+<meta charset="UTF-8">
+<link rel="stylesheet" href="styles.css">
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsEnums</h1>
+
+<p>
+Module implementing some enums for the import order checker.
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+
+<tr>
+<td><a href="#GroupEnum">GroupEnum</a></td>
+<td>Class representing the various import groups.</td>
+</tr>
+<tr>
+<td><a href="#NodeTypeEnum">NodeTypeEnum</a></td>
+<td>Class representing the import node types.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+<hr />
+<a NAME="GroupEnum" ID="GroupEnum"></a>
+<h2>GroupEnum</h2>
+
+<p>
+    Class representing the various import groups.
+</p>
+<h3>Derived from</h3>
+enum.IntEnum
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>APPLICATION</td></tr><tr><td>FUTURE</td></tr><tr><td>STDLIB</td></tr><tr><td>THIRD_PARTY</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="NodeTypeEnum" ID="NodeTypeEnum"></a>
+<h2>NodeTypeEnum</h2>
+
+<p>
+    Class representing the import node types.
+</p>
+<h3>Derived from</h3>
+enum.IntEnum
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>IMPORT</td></tr><tr><td>IMPORT_FROM</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.LocalImportVisitor.html	Wed Dec 29 16:54:36 2021 +0100
@@ -0,0 +1,200 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.LocalImportVisitor</title>
+<meta charset="UTF-8">
+<link rel="stylesheet" href="styles.css">
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.LocalImportVisitor</h1>
+
+<p>
+Module implementing a node visitor for checking local import statements.
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+
+<tr>
+<td><a href="#LocalImportVisitor">LocalImportVisitor</a></td>
+<td>Class implementing a node visitor for checking local import statements.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+<hr />
+<a NAME="LocalImportVisitor" ID="LocalImportVisitor"></a>
+<h2>LocalImportVisitor</h2>
+
+<p>
+    Class implementing a node visitor for checking local import statements.
+</p>
+<h3>Derived from</h3>
+ast.NodeVisitor
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#LocalImportVisitor.__init__">LocalImportVisitor</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#LocalImportVisitor.__assertExternalModule">__assertExternalModule</a></td>
+<td>Private method to assert the given node.</td>
+</tr>
+<tr>
+<td><a href="#LocalImportVisitor.__visitImportNode">__visitImportNode</a></td>
+<td>Private method to handle an import or import from statement.</td>
+</tr>
+<tr>
+<td><a href="#LocalImportVisitor.visit">visit</a></td>
+<td>Public method to traverse the tree of an AST node.</td>
+</tr>
+<tr>
+<td><a href="#LocalImportVisitor.visit_FunctionDef">visit_FunctionDef</a></td>
+<td>Public method to handle a function definition.</td>
+</tr>
+<tr>
+<td><a href="#LocalImportVisitor.visit_Import">visit_Import</a></td>
+<td>Public method to handle an import statement.</td>
+</tr>
+<tr>
+<td><a href="#LocalImportVisitor.visit_ImportFrom">visit_ImportFrom</a></td>
+<td>Public method to handle an import from statement.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="LocalImportVisitor.__init__" ID="LocalImportVisitor.__init__"></a>
+<h4>LocalImportVisitor (Constructor)</h4>
+<b>LocalImportVisitor</b>(<i>args, checker</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>args</i> (dict)</dt>
+<dd>
+dictionary containing the checker arguments
+</dd>
+<dt><i>checker</i> (ImportsChecker)</dt>
+<dd>
+reference to the checker
+</dd>
+</dl>
+<a NAME="LocalImportVisitor.__assertExternalModule" ID="LocalImportVisitor.__assertExternalModule"></a>
+<h4>LocalImportVisitor.__assertExternalModule</h4>
+<b>__assertExternalModule</b>(<i>node, module</i>)
+
+<p>
+        Private method to assert the given node.
+</p>
+<dl>
+
+<dt><i>node</i> (ast.stmt)</dt>
+<dd>
+reference to the node to be processed
+</dd>
+<dt><i>module</i> (str)</dt>
+<dd>
+name of the module
+</dd>
+</dl>
+<a NAME="LocalImportVisitor.__visitImportNode" ID="LocalImportVisitor.__visitImportNode"></a>
+<h4>LocalImportVisitor.__visitImportNode</h4>
+<b>__visitImportNode</b>(<i>node</i>)
+
+<p>
+        Private method to handle an import or import from statement.
+</p>
+<dl>
+
+<dt><i>node</i> (ast.Import or ast.ImportFrom)</dt>
+<dd>
+reference to the node to be processed
+</dd>
+</dl>
+<a NAME="LocalImportVisitor.visit" ID="LocalImportVisitor.visit"></a>
+<h4>LocalImportVisitor.visit</h4>
+<b>visit</b>(<i>node</i>)
+
+<p>
+        Public method to traverse the tree of an AST node.
+</p>
+<dl>
+
+<dt><i>node</i> (ast.AST)</dt>
+<dd>
+AST node to parse
+</dd>
+</dl>
+<a NAME="LocalImportVisitor.visit_FunctionDef" ID="LocalImportVisitor.visit_FunctionDef"></a>
+<h4>LocalImportVisitor.visit_FunctionDef</h4>
+<b>visit_FunctionDef</b>(<i>node</i>)
+
+<p>
+        Public method to handle a function definition.
+</p>
+<dl>
+
+<dt><i>node</i> (ast.FunctionDef)</dt>
+<dd>
+reference to the node to be processed
+</dd>
+</dl>
+<a NAME="LocalImportVisitor.visit_Import" ID="LocalImportVisitor.visit_Import"></a>
+<h4>LocalImportVisitor.visit_Import</h4>
+<b>visit_Import</b>(<i>node</i>)
+
+<p>
+        Public method to handle an import statement.
+</p>
+<dl>
+
+<dt><i>node</i> (ast.Import)</dt>
+<dd>
+reference to the node to be processed
+</dd>
+</dl>
+<a NAME="LocalImportVisitor.visit_ImportFrom" ID="LocalImportVisitor.visit_ImportFrom"></a>
+<h4>LocalImportVisitor.visit_ImportFrom</h4>
+<b>visit_ImportFrom</b>(<i>node</i>)
+
+<p>
+        Public method to handle an import from statement.
+</p>
+<dl>
+
+<dt><i>node</i> (ast.ImportFrom)</dt>
+<dd>
+reference to the node to be processed
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/Documentation/Source/eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.translations.html	Wed Dec 29 16:54:36 2021 +0100
@@ -0,0 +1,31 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.translations</title>
+<meta charset="UTF-8">
+<link rel="stylesheet" href="styles.css">
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.translations</h1>
+
+<p>
+Module implementing message translations for the code style plugin messages
+(import statements part).
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>_importsMessages</td></tr><tr><td>_importsMessagesSampleArgs</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- a/eric7/Documentation/Source/eric7.Plugins.PluginCodeStyleChecker.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/eric7.Plugins.PluginCodeStyleChecker.html	Wed Dec 29 16:54:36 2021 +0100
@@ -117,7 +117,7 @@
 </tr>
 <tr>
 <td><a href="#CodeStyleCheckerPlugin.__translateStyleCheck">__translateStyleCheck</a></td>
-<td>Private slot called after perfoming a style check on one file.</td>
+<td>Private slot called after performing a style check on one file.</td>
 </tr>
 <tr>
 <td><a href="#CodeStyleCheckerPlugin.activate">activate</a></td>
@@ -310,7 +310,7 @@
 <b>__translateStyleCheck</b>(<i>fn, codeStyleCheckerStats, results</i>)
 
 <p>
-        Private slot called after perfoming a style check on one file.
+        Private slot called after performing a style check on one file.
 </p>
 <dl>
 
--- a/eric7/Documentation/Source/eric7.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/eric7.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html	Wed Dec 29 16:54:36 2021 +0100
@@ -103,6 +103,10 @@
 <td>Private method to style one item of the style element list.</td>
 </tr>
 <tr>
+<td><a href="#EditorHighlightingStylesPage.__styleSample">__styleSample</a></td>
+<td>Private method to style the sample text.</td>
+</tr>
+<tr>
 <td><a href="#EditorHighlightingStylesPage.__stylesForItem">__stylesForItem</a></td>
 <td>Private method to get the style and sub-style number of the given item.</td>
 </tr>
@@ -385,6 +389,28 @@
 sub-style number
 </dd>
 </dl>
+<a NAME="EditorHighlightingStylesPage.__styleSample" ID="EditorHighlightingStylesPage.__styleSample"></a>
+<h4>EditorHighlightingStylesPage.__styleSample</h4>
+<b>__styleSample</b>(<i>color, paper, font=None</i>)
+
+<p>
+        Private method to style the sample text.
+</p>
+<dl>
+
+<dt><i>color</i> (QColor)</dt>
+<dd>
+foreground color for the sample
+</dd>
+<dt><i>paper</i> (QColor)</dt>
+<dd>
+background color for the sample
+</dd>
+<dt><i>font</i> (QFont (optional))</dt>
+<dd>
+font for the sample (defaults to None)
+</dd>
+</dl>
 <a NAME="EditorHighlightingStylesPage.__stylesForItem" ID="EditorHighlightingStylesPage.__stylesForItem"></a>
 <h4>EditorHighlightingStylesPage.__stylesForItem</h4>
 <b>__stylesForItem</b>(<i>itm</i>)
--- a/eric7/Documentation/Source/eric7.Preferences.ConfigurationPages.EditorStylesPage.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/eric7.Preferences.ConfigurationPages.EditorStylesPage.html	Wed Dec 29 16:54:36 2021 +0100
@@ -63,6 +63,10 @@
 <td>Constructor</td>
 </tr>
 <tr>
+<td><a href="#EditorStylesPage.__setSampleStyleSheet">__setSampleStyleSheet</a></td>
+<td>Private method to colorize a sample with given foreground and background colors.</td>
+</tr>
+<tr>
 <td><a href="#EditorStylesPage.on_annotationsErrorBgButton_clicked">on_annotationsErrorBgButton_clicked</a></td>
 <td>Private slot to set the background colour of the error annotations.</td>
 </tr>
@@ -120,6 +124,29 @@
 <p>
         Constructor
 </p>
+<a NAME="EditorStylesPage.__setSampleStyleSheet" ID="EditorStylesPage.__setSampleStyleSheet"></a>
+<h4>EditorStylesPage.__setSampleStyleSheet</h4>
+<b>__setSampleStyleSheet</b>(<i>sampleLineEdit, color, background</i>)
+
+<p>
+        Private method to colorize a sample with given foreground and
+        background colors.
+</p>
+<dl>
+
+<dt><i>sampleLineEdit</i> (QLineEdit)</dt>
+<dd>
+line edit element to be colorized
+</dd>
+<dt><i>color</i> (QColor)</dt>
+<dd>
+text color to be shown
+</dd>
+<dt><i>background</i> (QColor)</dt>
+<dd>
+background color to be shown
+</dd>
+</dl>
 <a NAME="EditorStylesPage.on_annotationsErrorBgButton_clicked" ID="EditorStylesPage.on_annotationsErrorBgButton_clicked"></a>
 <h4>EditorStylesPage.on_annotationsErrorBgButton_clicked</h4>
 <b>on_annotationsErrorBgButton_clicked</b>(<i></i>)
--- a/eric7/Documentation/Source/eric7.Preferences.ConfigurationPages.InterfaceLightPage.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/eric7.Preferences.ConfigurationPages.InterfaceLightPage.html	Wed Dec 29 16:54:36 2021 +0100
@@ -1,12 +1,12 @@
 <!DOCTYPE html>
 <html><head>
-<title>eric7.Preferences.ConfigurationPages.WebBrowserInterfacePage</title>
+<title>eric7.Preferences.ConfigurationPages.InterfaceLightPage</title>
 <meta charset="UTF-8">
 <link rel="stylesheet" href="styles.css">
 </head>
 <body>
 <a NAME="top" ID="top"></a>
-<h1>eric7.Preferences.ConfigurationPages.WebBrowserInterfacePage</h1>
+<h1>eric7.Preferences.ConfigurationPages.InterfaceLightPage</h1>
 
 <p>
 Module implementing the Interface configuration page (variant for web browser).
@@ -21,8 +21,8 @@
 <table>
 
 <tr>
-<td><a href="#WebBrowserInterfacePage">WebBrowserInterfacePage</a></td>
-<td>Class implementing the Interface configuration page (variant for web browser).</td>
+<td><a href="#InterfaceLightPage">InterfaceLightPage</a></td>
+<td>Class implementing the Interface configuration page (variant for generic use).</td>
 </tr>
 </table>
 <h3>Functions</h3>
@@ -36,15 +36,15 @@
 </table>
 <hr />
 <hr />
-<a NAME="WebBrowserInterfacePage" ID="WebBrowserInterfacePage"></a>
-<h2>WebBrowserInterfacePage</h2>
+<a NAME="InterfaceLightPage" ID="InterfaceLightPage"></a>
+<h2>InterfaceLightPage</h2>
 
 <p>
-    Class implementing the Interface configuration page (variant for web
-    browser).
+    Class implementing the Interface configuration page (variant for generic
+    use).
 </p>
 <h3>Derived from</h3>
-ConfigurationPageBase, Ui_WebBrowserInterfacePage
+ConfigurationPageBase, Ui_InterfaceLightPage
 <h3>Class Attributes</h3>
 
 <table>
@@ -60,15 +60,19 @@
 <table>
 
 <tr>
-<td><a href="#WebBrowserInterfacePage.__init__">WebBrowserInterfacePage</a></td>
+<td><a href="#InterfaceLightPage.__init__">InterfaceLightPage</a></td>
 <td>Constructor</td>
 </tr>
 <tr>
-<td><a href="#WebBrowserInterfacePage.__populateStyleCombo">__populateStyleCombo</a></td>
+<td><a href="#InterfaceLightPage.__populateLanguageCombo">__populateLanguageCombo</a></td>
+<td>Private method to initialize the language combo box.</td>
+</tr>
+<tr>
+<td><a href="#InterfaceLightPage.__populateStyleCombo">__populateStyleCombo</a></td>
 <td>Private method to populate the style combo box.</td>
 </tr>
 <tr>
-<td><a href="#WebBrowserInterfacePage.save">save</a></td>
+<td><a href="#InterfaceLightPage.save">save</a></td>
 <td>Public slot to save the Interface configuration.</td>
 </tr>
 </table>
@@ -78,22 +82,29 @@
 <tr><td>None</td></tr>
 </table>
 
-<a NAME="WebBrowserInterfacePage.__init__" ID="WebBrowserInterfacePage.__init__"></a>
-<h4>WebBrowserInterfacePage (Constructor)</h4>
-<b>WebBrowserInterfacePage</b>(<i></i>)
+<a NAME="InterfaceLightPage.__init__" ID="InterfaceLightPage.__init__"></a>
+<h4>InterfaceLightPage (Constructor)</h4>
+<b>InterfaceLightPage</b>(<i></i>)
 
 <p>
         Constructor
 </p>
-<a NAME="WebBrowserInterfacePage.__populateStyleCombo" ID="WebBrowserInterfacePage.__populateStyleCombo"></a>
-<h4>WebBrowserInterfacePage.__populateStyleCombo</h4>
+<a NAME="InterfaceLightPage.__populateLanguageCombo" ID="InterfaceLightPage.__populateLanguageCombo"></a>
+<h4>InterfaceLightPage.__populateLanguageCombo</h4>
+<b>__populateLanguageCombo</b>(<i></i>)
+
+<p>
+        Private method to initialize the language combo box.
+</p>
+<a NAME="InterfaceLightPage.__populateStyleCombo" ID="InterfaceLightPage.__populateStyleCombo"></a>
+<h4>InterfaceLightPage.__populateStyleCombo</h4>
 <b>__populateStyleCombo</b>(<i></i>)
 
 <p>
         Private method to populate the style combo box.
 </p>
-<a NAME="WebBrowserInterfacePage.save" ID="WebBrowserInterfacePage.save"></a>
-<h4>WebBrowserInterfacePage.save</h4>
+<a NAME="InterfaceLightPage.save" ID="InterfaceLightPage.save"></a>
+<h4>InterfaceLightPage.save</h4>
 <b>save</b>(<i></i>)
 
 <p>
--- a/eric7/Documentation/Source/eric7.Preferences.ConfigurationPages.LogViewerPage.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/eric7.Preferences.ConfigurationPages.LogViewerPage.html	Wed Dec 29 16:54:36 2021 +0100
@@ -63,6 +63,10 @@
 <td>Constructor</td>
 </tr>
 <tr>
+<td><a href="#LogViewerPage.__colorChanged">__colorChanged</a></td>
+<td>Private slot handling the selection of a color.</td>
+</tr>
+<tr>
 <td><a href="#LogViewerPage.save">save</a></td>
 <td>Public slot to save the Interface configuration.</td>
 </tr>
@@ -87,6 +91,24 @@
 reference to the parent widget (QWidget)
 </dd>
 </dl>
+<a NAME="LogViewerPage.__colorChanged" ID="LogViewerPage.__colorChanged"></a>
+<h4>LogViewerPage.__colorChanged</h4>
+<b>__colorChanged</b>(<i>colorKey, color</i>)
+
+<p>
+        Private slot handling the selection of a color.
+</p>
+<dl>
+
+<dt><i>colorKey</i> (str)</dt>
+<dd>
+key of the color entry
+</dd>
+<dt><i>color</i> (QColor)</dt>
+<dd>
+selected color
+</dd>
+</dl>
 <a NAME="LogViewerPage.save" ID="LogViewerPage.save"></a>
 <h4>LogViewerPage.save</h4>
 <b>save</b>(<i></i>)
--- a/eric7/Documentation/Source/eric7.Preferences.ConfigurationPages.TasksPage.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/eric7.Preferences.ConfigurationPages.TasksPage.html	Wed Dec 29 16:54:36 2021 +0100
@@ -63,6 +63,10 @@
 <td>Constructor</td>
 </tr>
 <tr>
+<td><a href="#TasksPage.__colorChanged">__colorChanged</a></td>
+<td>Private slot handling the selection of a color.</td>
+</tr>
+<tr>
 <td><a href="#TasksPage.save">save</a></td>
 <td>Public slot to save the Tasks configuration.</td>
 </tr>
@@ -80,6 +84,24 @@
 <p>
         Constructor
 </p>
+<a NAME="TasksPage.__colorChanged" ID="TasksPage.__colorChanged"></a>
+<h4>TasksPage.__colorChanged</h4>
+<b>__colorChanged</b>(<i>colorKey, color</i>)
+
+<p>
+        Private slot handling the selection of a color.
+</p>
+<dl>
+
+<dt><i>colorKey</i> (str)</dt>
+<dd>
+key of the color entry
+</dd>
+<dt><i>color</i> (QColor)</dt>
+<dd>
+selected color
+</dd>
+</dl>
 <a NAME="TasksPage.save" ID="TasksPage.save"></a>
 <h4>TasksPage.save</h4>
 <b>save</b>(<i></i>)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/Documentation/Source/eric7.Preferences.ThemeManager.html	Wed Dec 29 16:54:36 2021 +0100
@@ -0,0 +1,118 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric7.Preferences.ThemeManager</title>
+<meta charset="UTF-8">
+<link rel="stylesheet" href="styles.css">
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric7.Preferences.ThemeManager</h1>
+
+<p>
+Module implementing a manager object for color themes.
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+
+<tr>
+<td><a href="#ThemeManager">ThemeManager</a></td>
+<td>Class implementing a manager object for color themes.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+<hr />
+<a NAME="ThemeManager" ID="ThemeManager"></a>
+<h2>ThemeManager</h2>
+
+<p>
+    Class implementing a manager object for color themes.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>ColorKeyList</td></tr><tr><td>ColorKeyPatternList</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#ThemeManager.__init__">ThemeManager</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#ThemeManager.exportTheme">exportTheme</a></td>
+<td>Public method to export the current colors to a theme file.</td>
+</tr>
+<tr>
+<td><a href="#ThemeManager.importTheme">importTheme</a></td>
+<td>Public method to import a theme file and set the colors.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="ThemeManager.__init__" ID="ThemeManager.__init__"></a>
+<h4>ThemeManager (Constructor)</h4>
+<b>ThemeManager</b>(<i>parent: QObject = None</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>parent</i> (QObject (optional))</dt>
+<dd>
+reference to the parent object (defaults to None)
+</dd>
+</dl>
+<a NAME="ThemeManager.exportTheme" ID="ThemeManager.exportTheme"></a>
+<h4>ThemeManager.exportTheme</h4>
+<b>exportTheme</b>(<i></i>)
+
+<p>
+        Public method to export the current colors to a theme file.
+</p>
+<a NAME="ThemeManager.importTheme" ID="ThemeManager.importTheme"></a>
+<h4>ThemeManager.importTheme</h4>
+<b>importTheme</b>(<i></i>)
+
+<p>
+        Public method to import a theme file and set the colors.
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+flag indicating a successful import
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- a/eric7/Documentation/Source/eric7.QScintilla.EditorOutlineSizesDialog.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/eric7.QScintilla.EditorOutlineSizesDialog.html	Wed Dec 29 16:54:36 2021 +0100
@@ -23,7 +23,7 @@
 
 <tr>
 <td><a href="#EditorOutlineSizesDialog">EditorOutlineSizesDialog</a></td>
-<td>Class documentation goes here.</td>
+<td>Class implementing a dialog to change the default size settings of the Source Outline pane.</td>
 </tr>
 </table>
 <h3>Functions</h3>
@@ -37,7 +37,8 @@
 <h2>EditorOutlineSizesDialog</h2>
 
 <p>
-    Class documentation goes here.
+    Class implementing a dialog to change the default size settings of the
+    Source Outline pane.
 </p>
 <h3>Derived from</h3>
 QDialog, Ui_EditorOutlineSizesDialog
--- a/eric7/Documentation/Source/eric7.QScintilla.Lexers.LexerQSS.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/eric7.QScintilla.Lexers.LexerQSS.html	Wed Dec 29 16:54:36 2021 +0100
@@ -79,10 +79,6 @@
 <td>Public method to return the lexer language.</td>
 </tr>
 <tr>
-<td><a href="#LexerQSS.lexer">lexer</a></td>
-<td>Public method to return the lexer type.</td>
-</tr>
-<tr>
 <td><a href="#LexerQSS.lexerName">lexerName</a></td>
 <td>Public method to return the lexer name.</td>
 </tr>
@@ -187,25 +183,6 @@
 lexer language (string)
 </dd>
 </dl>
-<a NAME="LexerQSS.lexer" ID="LexerQSS.lexer"></a>
-<h4>LexerQSS.lexer</h4>
-<b>lexer</b>(<i></i>)
-
-<p>
-        Public method to return the lexer type.
-</p>
-<dl>
-<dt>Return:</dt>
-<dd>
-lexer type
-</dd>
-</dl>
-<dl>
-<dt>Return Type:</dt>
-<dd>
-str
-</dd>
-</dl>
 <a NAME="LexerQSS.lexerName" ID="LexerQSS.lexerName"></a>
 <h4>LexerQSS.lexerName</h4>
 <b>lexerName</b>(<i></i>)
--- a/eric7/Documentation/Source/eric7.UI.FindFileWidget.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/eric7.UI.FindFileWidget.html	Wed Dec 29 16:54:36 2021 +0100
@@ -101,6 +101,10 @@
 <td>Constructor</td>
 </tr>
 <tr>
+<td><a href="#FindFileWidget.__clearResults">__clearResults</a></td>
+<td>Private slot to clear the current search results.</td>
+</tr>
+<tr>
 <td><a href="#FindFileWidget.__contextMenuRequested">__contextMenuRequested</a></td>
 <td>Private slot to handle the context menu request.</td>
 </tr>
@@ -225,6 +229,13 @@
 parent widget of this dialog (defaults to None)
 </dd>
 </dl>
+<a NAME="FindFileWidget.__clearResults" ID="FindFileWidget.__clearResults"></a>
+<h4>FindFileWidget.__clearResults</h4>
+<b>__clearResults</b>(<i></i>)
+
+<p>
+        Private slot to clear the current search results.
+</p>
 <a NAME="FindFileWidget.__contextMenuRequested" ID="FindFileWidget.__contextMenuRequested"></a>
 <h4>FindFileWidget.__contextMenuRequested</h4>
 <b>__contextMenuRequested</b>(<i>pos</i>)
--- a/eric7/Documentation/Source/eric7.UI.FindLocationWidget.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/eric7.UI.FindLocationWidget.html	Wed Dec 29 16:54:36 2021 +0100
@@ -96,6 +96,10 @@
 <td>Constructor</td>
 </tr>
 <tr>
+<td><a href="#FindLocationWidget.__clearResults">__clearResults</a></td>
+<td>Private slot to clear the current search results.</td>
+</tr>
+<tr>
 <td><a href="#FindLocationWidget.__openFile">__openFile</a></td>
 <td>Private slot to open a file.</td>
 </tr>
@@ -132,10 +136,6 @@
 <td>Private slot to handle the double click on a file item.</td>
 </tr>
 <tr>
-<td><a href="#FindLocationWidget.on_fileNameEdit_textChanged">on_fileNameEdit_textChanged</a></td>
-<td>Private slot to handle the textChanged signal of the file name edit.</td>
-</tr>
-<tr>
 <td><a href="#FindLocationWidget.on_searchDirPicker_textChanged">on_searchDirPicker_textChanged</a></td>
 <td>Private slot to handle the textChanged signal of the search directory edit.</td>
 </tr>
@@ -164,6 +164,13 @@
 parent widget of this dialog
 </dd>
 </dl>
+<a NAME="FindLocationWidget.__clearResults" ID="FindLocationWidget.__clearResults"></a>
+<h4>FindLocationWidget.__clearResults</h4>
+<b>__clearResults</b>(<i></i>)
+
+<p>
+        Private slot to clear the current search results.
+</p>
 <a NAME="FindLocationWidget.__openFile" ID="FindLocationWidget.__openFile"></a>
 <h4>FindLocationWidget.__openFile</h4>
 <b>__openFile</b>(<i>itm=None</i>)
@@ -275,20 +282,6 @@
 column that was double clicked (ignored)
 </dd>
 </dl>
-<a NAME="FindLocationWidget.on_fileNameEdit_textChanged" ID="FindLocationWidget.on_fileNameEdit_textChanged"></a>
-<h4>FindLocationWidget.on_fileNameEdit_textChanged</h4>
-<b>on_fileNameEdit_textChanged</b>(<i>text</i>)
-
-<p>
-        Private slot to handle the textChanged signal of the file name edit.
-</p>
-<dl>
-
-<dt><i>text</i> (str)</dt>
-<dd>
-(ignored)
-</dd>
-</dl>
 <a NAME="FindLocationWidget.on_searchDirPicker_textChanged" ID="FindLocationWidget.on_searchDirPicker_textChanged"></a>
 <h4>FindLocationWidget.on_searchDirPicker_textChanged</h4>
 <b>on_searchDirPicker_textChanged</b>(<i>text</i>)
--- a/eric7/Documentation/Source/eric7.UI.Previewers.PreviewerQSS.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/eric7.UI.Previewers.PreviewerQSS.html	Wed Dec 29 16:54:36 2021 +0100
@@ -59,6 +59,14 @@
 <td>Constructor</td>
 </tr>
 <tr>
+<td><a href="#PreviewerQSS.on_checkBox_stateChanged">on_checkBox_stateChanged</a></td>
+<td>Private slot to synchronize the checkbox state.</td>
+</tr>
+<tr>
+<td><a href="#PreviewerQSS.on_styleIconsPathPicker_textChanged">on_styleIconsPathPicker_textChanged</a></td>
+<td>Private slot handling a change of the style icons path.</td>
+</tr>
+<tr>
 <td><a href="#PreviewerQSS.processEditor">processEditor</a></td>
 <td>Public slot to process an editor's text.</td>
 </tr>
@@ -83,6 +91,34 @@
 reference to the parent widget (QWidget)
 </dd>
 </dl>
+<a NAME="PreviewerQSS.on_checkBox_stateChanged" ID="PreviewerQSS.on_checkBox_stateChanged"></a>
+<h4>PreviewerQSS.on_checkBox_stateChanged</h4>
+<b>on_checkBox_stateChanged</b>(<i>state</i>)
+
+<p>
+        Private slot to synchronize the checkbox state.
+</p>
+<dl>
+
+<dt><i>state</i> (int)</dt>
+<dd>
+state of the enabled check box
+</dd>
+</dl>
+<a NAME="PreviewerQSS.on_styleIconsPathPicker_textChanged" ID="PreviewerQSS.on_styleIconsPathPicker_textChanged"></a>
+<h4>PreviewerQSS.on_styleIconsPathPicker_textChanged</h4>
+<b>on_styleIconsPathPicker_textChanged</b>(<i>txt</i>)
+
+<p>
+        Private slot handling a change of the style icons path.
+</p>
+<dl>
+
+<dt><i>txt</i> (str)</dt>
+<dd>
+name of the style icons directory
+</dd>
+</dl>
 <a NAME="PreviewerQSS.processEditor" ID="PreviewerQSS.processEditor"></a>
 <h4>PreviewerQSS.processEditor</h4>
 <b>processEditor</b>(<i>editor=None</i>)
--- a/eric7/Documentation/Source/eric7.UI.UserInterface.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/eric7.UI.UserInterface.html	Wed Dec 29 16:54:36 2021 +0100
@@ -433,6 +433,10 @@
 <td>Private slot to export the keyboard shortcuts.</td>
 </tr>
 <tr>
+<td><a href="#UserInterface.__exportTheme">__exportTheme</a></td>
+<td>Private slot to export the current theme to a file.</td>
+</tr>
+<tr>
 <td><a href="#UserInterface.__getFloatingGeometry">__getFloatingGeometry</a></td>
 <td>Private method to get the geometry of a floating windows.</td>
 </tr>
@@ -453,6 +457,10 @@
 <td>Private slot to import the keyboard shortcuts.</td>
 </tr>
 <tr>
+<td><a href="#UserInterface.__importTheme">__importTheme</a></td>
+<td>Private slot to import a previously exported theme.</td>
+</tr>
+<tr>
 <td><a href="#UserInterface.__initActions">__initActions</a></td>
 <td>Private method to define the user interface actions.</td>
 </tr>
@@ -1724,6 +1732,13 @@
 <p>
         Private slot to export the keyboard shortcuts.
 </p>
+<a NAME="UserInterface.__exportTheme" ID="UserInterface.__exportTheme"></a>
+<h4>UserInterface.__exportTheme</h4>
+<b>__exportTheme</b>(<i></i>)
+
+<p>
+        Private slot to export the current theme to a file.
+</p>
 <a NAME="UserInterface.__getFloatingGeometry" ID="UserInterface.__getFloatingGeometry"></a>
 <h4>UserInterface.__getFloatingGeometry</h4>
 <b>__getFloatingGeometry</b>(<i>w</i>)
@@ -1778,6 +1793,13 @@
 <p>
         Private slot to import the keyboard shortcuts.
 </p>
+<a NAME="UserInterface.__importTheme" ID="UserInterface.__importTheme"></a>
+<h4>UserInterface.__importTheme</h4>
+<b>__importTheme</b>(<i></i>)
+
+<p>
+        Private slot to import a previously exported theme.
+</p>
 <a NAME="UserInterface.__initActions" ID="UserInterface.__initActions"></a>
 <h4>UserInterface.__initActions</h4>
 <b>__initActions</b>(<i></i>)
--- a/eric7/Documentation/Source/eric7.Utilities.__init__.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/eric7.Utilities.__init__.html	Wed Dec 29 16:54:36 2021 +0100
@@ -752,24 +752,25 @@
 </p>
 <dl>
 
-<dt><i>path</i></dt>
+<dt><i>path</i> (str)</dt>
 <dd>
 root of the tree to check
 </dd>
-<dt><i>filesonly</i></dt>
+<dt><i>filesonly</i> (bool)</dt>
 <dd>
 flag indicating that only files are wanted
 </dd>
-<dt><i>pattern</i></dt>
+<dt><i>pattern</i> (str or list of str)</dt>
 <dd>
-a filename pattern to check against
+a filename pattern or list of filename patterns to check
+        against
 </dd>
-<dt><i>followsymlinks</i></dt>
+<dt><i>followsymlinks</i> (bool)</dt>
 <dd>
 flag indicating whether symbolic links
-            should be followed
+        should be followed
 </dd>
-<dt><i>checkStop</i></dt>
+<dt><i>checkStop</i> (function)</dt>
 <dd>
 function to be called to check for a stop
 </dd>
@@ -781,6 +782,12 @@
         at path. The names are expanded to start with path.
 </dd>
 </dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+list of strs
+</dd>
+</dl>
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 <hr />
--- a/eric7/Documentation/Source/eric7.WebBrowser.UrlBar.UrlBar.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/eric7.WebBrowser.UrlBar.UrlBar.html	Wed Dec 29 16:54:36 2021 +0100
@@ -75,6 +75,10 @@
 <td>Private slot to set some data after the page was loaded.</td>
 </tr>
 <tr>
+<td><a href="#UrlBar.__loadProgress">__loadProgress</a></td>
+<td>Private slot to track the load progress.</td>
+</tr>
+<tr>
 <td><a href="#UrlBar.__loadStarted">__loadStarted</a></td>
 <td>Private slot to perform actions before the page is loaded.</td>
 </tr>
@@ -127,10 +131,6 @@
 <td>Protected method called by a mouse press event.</td>
 </tr>
 <tr>
-<td><a href="#UrlBar.paintEvent">paintEvent</a></td>
-<td>Protected method handling a paint event.</td>
-</tr>
-<tr>
 <td><a href="#UrlBar.preferencesChanged">preferencesChanged</a></td>
 <td>Public slot to handle a change of preferences.</td>
 </tr>
@@ -154,13 +154,13 @@
 </p>
 <dl>
 
-<dt><i>mainWindow</i></dt>
+<dt><i>mainWindow</i> (WebBrowserWindow)</dt>
 <dd>
-reference to the main window (WebBrowserWindow)
+reference to the main window
 </dd>
-<dt><i>parent</i></dt>
+<dt><i>parent</i> (WebBrowserView)</dt>
 <dd>
-reference to the parent widget (WebBrowserView)
+reference to the parent widget
 </dd>
 </dl>
 <a NAME="UrlBar.__bookmarkChanged" ID="UrlBar.__bookmarkChanged"></a>
@@ -179,9 +179,9 @@
 </p>
 <dl>
 
-<dt><i>url</i></dt>
+<dt><i>url</i> (QUrl)</dt>
 <dd>
-new URL of the browser (QUrl)
+new URL of the browser
 </dd>
 </dl>
 <a NAME="UrlBar.__checkBookmark" ID="UrlBar.__checkBookmark"></a>
@@ -200,9 +200,23 @@
 </p>
 <dl>
 
-<dt><i>ok</i></dt>
+<dt><i>ok</i> (bool)</dt>
 <dd>
-flag indicating a successful load (boolean)
+flag indicating a successful load
+</dd>
+</dl>
+<a NAME="UrlBar.__loadProgress" ID="UrlBar.__loadProgress"></a>
+<h4>UrlBar.__loadProgress</h4>
+<b>__loadProgress</b>(<i>progress</i>)
+
+<p>
+        Private slot to track the load progress.
+</p>
+<dl>
+
+<dt><i>progress</i> (int)</dt>
+<dd>
+load progress in percent
 </dd>
 </dl>
 <a NAME="UrlBar.__loadStarted" ID="UrlBar.__loadStarted"></a>
@@ -265,7 +279,13 @@
 <dl>
 <dt>Return:</dt>
 <dd>
-reference to the associated browser (HelpBrowser)
+reference to the associated browser
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+WebBrowserView
 </dd>
 </dl>
 <a NAME="UrlBar.dragEnterEvent" ID="UrlBar.dragEnterEvent"></a>
@@ -277,9 +297,9 @@
 </p>
 <dl>
 
-<dt><i>evt</i></dt>
+<dt><i>evt</i> (QDragEnterEvent)</dt>
 <dd>
-reference to the drag enter event (QDragEnterEvent)
+reference to the drag enter event
 </dd>
 </dl>
 <a NAME="UrlBar.dropEvent" ID="UrlBar.dropEvent"></a>
@@ -291,9 +311,9 @@
 </p>
 <dl>
 
-<dt><i>evt</i></dt>
+<dt><i>evt</i> (QDropEvent)</dt>
 <dd>
-reference to the drop event (QDropEvent)
+reference to the drop event
 </dd>
 </dl>
 <a NAME="UrlBar.focusOutEvent" ID="UrlBar.focusOutEvent"></a>
@@ -305,9 +325,9 @@
 </p>
 <dl>
 
-<dt><i>evt</i></dt>
+<dt><i>evt</i> (QFocusEvent)</dt>
 <dd>
-reference to the focus event (QFocusEvent)
+reference to the focus event
 </dd>
 </dl>
 <a NAME="UrlBar.keyPressEvent" ID="UrlBar.keyPressEvent"></a>
@@ -319,9 +339,9 @@
 </p>
 <dl>
 
-<dt><i>evt</i></dt>
+<dt><i>evt</i> (QKeyEvent)</dt>
 <dd>
-reference to the key press event (QKeyEvent)
+reference to the key press event
 </dd>
 </dl>
 <a NAME="UrlBar.mouseDoubleClickEvent" ID="UrlBar.mouseDoubleClickEvent"></a>
@@ -333,9 +353,9 @@
 </p>
 <dl>
 
-<dt><i>evt</i></dt>
+<dt><i>evt</i> (QMouseEvent)</dt>
 <dd>
-reference to the mouse event (QMouseEvent)
+reference to the mouse event
 </dd>
 </dl>
 <a NAME="UrlBar.mousePressEvent" ID="UrlBar.mousePressEvent"></a>
@@ -347,23 +367,9 @@
 </p>
 <dl>
 
-<dt><i>evt</i></dt>
+<dt><i>evt</i> (QMouseEvent)</dt>
 <dd>
-reference to the mouse event (QMouseEvent)
-</dd>
-</dl>
-<a NAME="UrlBar.paintEvent" ID="UrlBar.paintEvent"></a>
-<h4>UrlBar.paintEvent</h4>
-<b>paintEvent</b>(<i>evt</i>)
-
-<p>
-        Protected method handling a paint event.
-</p>
-<dl>
-
-<dt><i>evt</i></dt>
-<dd>
-reference to the paint event (QPaintEvent)
+reference to the mouse event
 </dd>
 </dl>
 <a NAME="UrlBar.preferencesChanged" ID="UrlBar.preferencesChanged"></a>
@@ -382,9 +388,9 @@
 </p>
 <dl>
 
-<dt><i>browser</i></dt>
+<dt><i>browser</i> (WebBrowserView)</dt>
 <dd>
-reference to the browser widget (WebBrowserView)
+reference to the browser widget
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/Documentation/Source/index-eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.html	Wed Dec 29 16:54:36 2021 +0100
@@ -0,0 +1,39 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports</title>
+<meta charset="UTF-8">
+<link rel="stylesheet" href="styles.css">
+</head>
+<body>
+<h1>eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports</h1>
+
+<p>
+Package implementing a checker for import statements.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+
+<tr>
+<td><a href="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportNode.html">ImportNode</a></td>
+<td>Module implementing a class representing an import or import from node.</td>
+</tr>
+<tr>
+<td><a href="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsChecker.html">ImportsChecker</a></td>
+<td>Module implementing a checker for import statements.</td>
+</tr>
+<tr>
+<td><a href="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.ImportsEnums.html">ImportsEnums</a></td>
+<td>Module implementing some enums for the import order checker.</td>
+</tr>
+<tr>
+<td><a href="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.LocalImportVisitor.html">LocalImportVisitor</a></td>
+<td>Module implementing a node visitor for checking local import statements.</td>
+</tr>
+<tr>
+<td><a href="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.translations.html">translations</a></td>
+<td>Module implementing message translations for the code style plugin messages (import statements part).</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- a/eric7/Documentation/Source/index-eric7.Plugins.CheckerPlugins.CodeStyleChecker.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/index-eric7.Plugins.CheckerPlugins.CodeStyleChecker.html	Wed Dec 29 16:54:36 2021 +0100
@@ -27,6 +27,10 @@
 <td>Package implementing the code documentation checker.</td>
 </tr>
 <tr>
+<td><a href="index-eric7.Plugins.CheckerPlugins.CodeStyleChecker.Imports.html">Imports</a></td>
+<td>Package implementing a checker for import statements.</td>
+</tr>
+<tr>
 <td><a href="index-eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.html">Miscellaneous</a></td>
 <td>Package implementing the checker for miscellaneous issues.</td>
 </tr>
@@ -68,6 +72,10 @@
 <td>Module implementing a dialog to show the results of the code style check.</td>
 </tr>
 <tr>
+<td><a href="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCheckerUtilities.html">CodeStyleCheckerUtilities</a></td>
+<td>Module implementing utility functions for the code style checker dialogs.</td>
+</tr>
+<tr>
 <td><a href="eric7.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCodeSelectionDialog.html">CodeStyleCodeSelectionDialog</a></td>
 <td>Module implementing a dialog to select code style message codes.</td>
 </tr>
--- a/eric7/Documentation/Source/index-eric7.Preferences.ConfigurationPages.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/index-eric7.Preferences.ConfigurationPages.html	Wed Dec 29 16:54:36 2021 +0100
@@ -172,6 +172,10 @@
 <td>Module implementing a dialog to preview the contents of an icon directory.</td>
 </tr>
 <tr>
+<td><a href="eric7.Preferences.ConfigurationPages.InterfaceLightPage.html">InterfaceLightPage</a></td>
+<td>Module implementing the Interface configuration page (variant for web browser).</td>
+</tr>
+<tr>
 <td><a href="eric7.Preferences.ConfigurationPages.InterfacePage.html">InterfacePage</a></td>
 <td>Module implementing the Interface configuration page.</td>
 </tr>
@@ -272,10 +276,6 @@
 <td>Module implementing the Web Browser Appearance configuration page.</td>
 </tr>
 <tr>
-<td><a href="eric7.Preferences.ConfigurationPages.WebBrowserInterfacePage.html">WebBrowserInterfacePage</a></td>
-<td>Module implementing the Interface configuration page (variant for web browser).</td>
-</tr>
-<tr>
 <td><a href="eric7.Preferences.ConfigurationPages.WebBrowserPage.html">WebBrowserPage</a></td>
 <td>Module implementing the  Web Browser configuration page.</td>
 </tr>
--- a/eric7/Documentation/Source/index-eric7.Preferences.html	Wed Dec 29 16:53:04 2021 +0100
+++ b/eric7/Documentation/Source/index-eric7.Preferences.html	Wed Dec 29 16:54:36 2021 +0100
@@ -74,6 +74,10 @@
 <td>Module implementing the sub-style definition dialog.</td>
 </tr>
 <tr>
+<td><a href="eric7.Preferences.ThemeManager.html">ThemeManager</a></td>
+<td>Module implementing a manager object for color themes.</td>
+</tr>
+<tr>
 <td><a href="eric7.Preferences.ToolConfigurationDialog.html">ToolConfigurationDialog</a></td>
 <td>Module implementing a configuration dialog for the tools menu.</td>
 </tr>

eric ide

mercurial