diff -r af03537d56b2 -r 93b496cc3c88 src/eric7/APIs/Python3/eric7.api --- a/src/eric7/APIs/Python3/eric7.api Sun Dec 11 18:24:41 2022 +0100 +++ b/src/eric7/APIs/Python3/eric7.api Mon Dec 12 16:35:21 2022 +0100 @@ -7661,7 +7661,6 @@ eric7.Project.Project.Project.handleApplicationDiagram?4() eric7.Project.Project.Project.handlePreferencesChanged?4() eric7.Project.Project.Project.hasDefaultDocstringParameter?4() -eric7.Project.Project.Project.hasDefaultIdlCompilerParameters?4() eric7.Project.Project.Project.hasDefaultMakeParameters?4() eric7.Project.Project.Project.hasDefaultRccCompilerParameters?4() eric7.Project.Project.Project.hasDefaultUicCompilerParameters?4() @@ -8306,6 +8305,7 @@ eric7.QScintilla.EditorOutlineModel.EditorOutlineModel.editor?4() eric7.QScintilla.EditorOutlineModel.EditorOutlineModel.fileName?4() eric7.QScintilla.EditorOutlineModel.EditorOutlineModel.findItem?4(parent) +eric7.QScintilla.EditorOutlineModel.EditorOutlineModel.getSupportedLanguages?4() eric7.QScintilla.EditorOutlineModel.EditorOutlineModel.isPopulated?4() eric7.QScintilla.EditorOutlineModel.EditorOutlineModel.itemIndexByLine?4(lineno) eric7.QScintilla.EditorOutlineModel.EditorOutlineModel.repopulate?4() @@ -8494,13 +8494,6 @@ eric7.QScintilla.Lexers.LexerHTML.LexerHTML.isStringStyle?4(style) eric7.QScintilla.Lexers.LexerHTML.LexerHTML?1(parent=None) eric7.QScintilla.Lexers.LexerHTML.createLexer?4(variant="", parent=None) -eric7.QScintilla.Lexers.LexerIDL.LexerIDL.defaultKeywords?4(kwSet) -eric7.QScintilla.Lexers.LexerIDL.LexerIDL.initProperties?4() -eric7.QScintilla.Lexers.LexerIDL.LexerIDL.isCommentStyle?4(style) -eric7.QScintilla.Lexers.LexerIDL.LexerIDL.isStringStyle?4(style) -eric7.QScintilla.Lexers.LexerIDL.LexerIDL.maximumKeywordSet?4() -eric7.QScintilla.Lexers.LexerIDL.LexerIDL?1(parent=None) -eric7.QScintilla.Lexers.LexerIDL.createLexer?4(variant="", parent=None) eric7.QScintilla.Lexers.LexerJSON.LexerJSON.defaultKeywords?4(kwSet) eric7.QScintilla.Lexers.LexerJSON.LexerJSON.initProperties?4() eric7.QScintilla.Lexers.LexerJSON.LexerJSON.isCommentStyle?4(style) @@ -9693,13 +9686,12 @@ eric7.UI.BrowserModel.BrowserFileItem.isDFile?4() eric7.UI.BrowserModel.BrowserFileItem.isDesignerFile?4() eric7.UI.BrowserModel.BrowserFileItem.isEricGraphicsFile?4() -eric7.UI.BrowserModel.BrowserFileItem.isIdlFile?4() eric7.UI.BrowserModel.BrowserFileItem.isJavaScriptFile?4() eric7.UI.BrowserModel.BrowserFileItem.isLinguistFile?4() eric7.UI.BrowserModel.BrowserFileItem.isMultiProjectFile?4() +eric7.UI.BrowserModel.BrowserFileItem.isParsableFile?4() eric7.UI.BrowserModel.BrowserFileItem.isPixmapFile?4() eric7.UI.BrowserModel.BrowserFileItem.isProjectFile?4() -eric7.UI.BrowserModel.BrowserFileItem.isProtobufFile?4() eric7.UI.BrowserModel.BrowserFileItem.isPython3File?4() eric7.UI.BrowserModel.BrowserFileItem.isResourcesFile?4() eric7.UI.BrowserModel.BrowserFileItem.isRubyFile?4() @@ -10189,6 +10181,7 @@ eric7.Utilities.BackgroundService.BackgroundService.serviceNotAvailable?7 eric7.Utilities.BackgroundService.BackgroundService.shutdown?4() eric7.Utilities.BackgroundService.BackgroundService?1(parent=None) +eric7.Utilities.ClassBrowsers.ClassBrowserRegistry?7 eric7.Utilities.ClassBrowsers.ClbrBaseClasses.Attribute.addAssignment?4(lineno) eric7.Utilities.ClassBrowsers.ClbrBaseClasses.Attribute?1(module, name, file, lineno) eric7.Utilities.ClassBrowsers.ClbrBaseClasses.Class?1(module, name, superClasses, file, lineno) @@ -10215,9 +10208,7 @@ eric7.Utilities.ClassBrowsers.ClbrBaseClasses.Module?1(module, name, file, lineno) eric7.Utilities.ClassBrowsers.ClbrBaseClasses._ClbrBase.setEndLine?4(endLineNo) eric7.Utilities.ClassBrowsers.ClbrBaseClasses._ClbrBase?2(module, name, file, lineno) -eric7.Utilities.ClassBrowsers.IDL_SOURCE?7 eric7.Utilities.ClassBrowsers.JS_SOURCE?7 -eric7.Utilities.ClassBrowsers.PROTO_SOURCE?7 eric7.Utilities.ClassBrowsers.PTL_SOURCE?7 eric7.Utilities.ClassBrowsers.PY_SOURCE?7 eric7.Utilities.ClassBrowsers.RB_SOURCE?7 @@ -10225,21 +10216,8 @@ eric7.Utilities.ClassBrowsers.UNKNOWN_SOURCE?7 eric7.Utilities.ClassBrowsers.find_module?4(name, path, isPyFile=False) eric7.Utilities.ClassBrowsers.getClassBrowserModule?4(moduleType) -eric7.Utilities.ClassBrowsers.idlclbr.Attribute?1(module, name, file, lineno) -eric7.Utilities.ClassBrowsers.idlclbr.Function?1(module, name, file, lineno, signature="", separator=", ") -eric7.Utilities.ClassBrowsers.idlclbr.Interface?1(module, name, superClasses, file, lineno) -eric7.Utilities.ClassBrowsers.idlclbr.Module?1(module, name, file, lineno) -eric7.Utilities.ClassBrowsers.idlclbr.SUPPORTED_TYPES?7 -eric7.Utilities.ClassBrowsers.idlclbr.VisibilityMixin?1() -eric7.Utilities.ClassBrowsers.idlclbr._commentsub?8 -eric7.Utilities.ClassBrowsers.idlclbr._getnext?8 -eric7.Utilities.ClassBrowsers.idlclbr._modules?8 -eric7.Utilities.ClassBrowsers.idlclbr._normalize?8 -eric7.Utilities.ClassBrowsers.idlclbr.calculateEndline?4(lineno, lines) -eric7.Utilities.ClassBrowsers.idlclbr.calculateMethodEndline?4(lineno, lines) -eric7.Utilities.ClassBrowsers.idlclbr.clearModulesCache?4() -eric7.Utilities.ClassBrowsers.idlclbr.readmodule_ex?4(module, path=None, isTypeFile=False) -eric7.Utilities.ClassBrowsers.idlclbr.scan?4(src, file, module) +eric7.Utilities.ClassBrowsers.getIcon?4(filename) +eric7.Utilities.ClassBrowsers.isSupportedType?4(fileext) eric7.Utilities.ClassBrowsers.jsclbr.Attribute?1(module, name, file, lineno) eric7.Utilities.ClassBrowsers.jsclbr.Function?1(module, name, file, lineno, signature="", separator=", ") eric7.Utilities.ClassBrowsers.jsclbr.SUPPORTED_TYPES?7 @@ -10252,24 +10230,8 @@ eric7.Utilities.ClassBrowsers.jsclbr.Visitor.visit_property_init?4(node) eric7.Utilities.ClassBrowsers.jsclbr.Visitor.visit_var?4(node) eric7.Utilities.ClassBrowsers.jsclbr.Visitor?1(src, module, filename) -eric7.Utilities.ClassBrowsers.jsclbr._modules?8 -eric7.Utilities.ClassBrowsers.jsclbr.clearModulesCache?4() eric7.Utilities.ClassBrowsers.jsclbr.readmodule_ex?4(module, path=None, isTypeFile=False) eric7.Utilities.ClassBrowsers.jsclbr.scan?4(src, file, module) -eric7.Utilities.ClassBrowsers.protoclbr.Enum?1(module, name, file, lineno) -eric7.Utilities.ClassBrowsers.protoclbr.Message?1(module, name, file, lineno) -eric7.Utilities.ClassBrowsers.protoclbr.SUPPORTED_TYPES?7 -eric7.Utilities.ClassBrowsers.protoclbr.Service?1(module, name, file, lineno) -eric7.Utilities.ClassBrowsers.protoclbr.ServiceMethod?1(name, file, lineno, signature, returns) -eric7.Utilities.ClassBrowsers.protoclbr.VisibilityMixin?1() -eric7.Utilities.ClassBrowsers.protoclbr._commentsub?8 -eric7.Utilities.ClassBrowsers.protoclbr._getnext?8 -eric7.Utilities.ClassBrowsers.protoclbr._modules?8 -eric7.Utilities.ClassBrowsers.protoclbr._normalize?8 -eric7.Utilities.ClassBrowsers.protoclbr.calculateEndline?4(lineno, lines) -eric7.Utilities.ClassBrowsers.protoclbr.clearModulesCache?4() -eric7.Utilities.ClassBrowsers.protoclbr.readmodule_ex?4(module, path=None, isTypeFile=False) -eric7.Utilities.ClassBrowsers.protoclbr.scan?4(src, file, module) eric7.Utilities.ClassBrowsers.pyclbr.Attribute?1(module, name, file, lineno) eric7.Utilities.ClassBrowsers.pyclbr.Class?1(module, name, superClasses, file, lineno) eric7.Utilities.ClassBrowsers.pyclbr.Function?1(module, name, file, lineno, signature="", separator=", ", modifierType=ClbrBaseClasses.Function.General, annotation="", ) @@ -10285,9 +10247,7 @@ eric7.Utilities.ClassBrowsers.pyclbr._commentsub?8 eric7.Utilities.ClassBrowsers.pyclbr._getnext?8 eric7.Utilities.ClassBrowsers.pyclbr._indent?5(ws) -eric7.Utilities.ClassBrowsers.pyclbr._modules?8 eric7.Utilities.ClassBrowsers.pyclbr.calculateEndline?4(lineno, lines, indent) -eric7.Utilities.ClassBrowsers.pyclbr.clearModulesCache?4() eric7.Utilities.ClassBrowsers.pyclbr.readmodule_ex?4(module, path=None, isTypeFile=False) eric7.Utilities.ClassBrowsers.pyclbr.scan?4(src, file, module) eric7.Utilities.ClassBrowsers.rbclbr.Attribute?1(module, name, file, lineno) @@ -10298,11 +10258,12 @@ eric7.Utilities.ClassBrowsers.rbclbr.VisibilityMixin?1() eric7.Utilities.ClassBrowsers.rbclbr._commentsub?8 eric7.Utilities.ClassBrowsers.rbclbr._getnext?8 -eric7.Utilities.ClassBrowsers.rbclbr._modules?8 -eric7.Utilities.ClassBrowsers.rbclbr.clearModulesCache?4() eric7.Utilities.ClassBrowsers.rbclbr.readmodule_ex?4(module, path=None, isTypeFile=False) eric7.Utilities.ClassBrowsers.rbclbr.scan?4(src, file, module) eric7.Utilities.ClassBrowsers.readmodule?4(module, path=None, isPyFile=False) +eric7.Utilities.ClassBrowsers.registerClassBrowser?4(name, readModuleFunc, scanFunc, iconFunc, extensions) +eric7.Utilities.ClassBrowsers.scan?4(src, filename, module, isPyFile=False) +eric7.Utilities.ClassBrowsers.unregisterClassBrowser?4(name) eric7.Utilities.CodingError?1(coding) eric7.Utilities.FtpUtilities.FtpDirLineParser.MonthnamesNumbers?7 eric7.Utilities.FtpUtilities.FtpDirLineParser.parseLine?4(line)