Sun, 03 Sep 2017 17:11:04 +0200
Updated source docu.
--- a/APIs/Python3/eric6.api Sun Sep 03 17:08:26 2017 +0200 +++ b/APIs/Python3/eric6.api Sun Sep 03 17:11:04 2017 +0200 @@ -1538,6 +1538,7 @@ eric6.E5Network.isValidIPv4Address?4(address) eric6.E5Network.isValidIPv6Address?4(address) eric6.E5XML.Config.debuggerPropertiesFileFormatVersion?7 +eric6.E5XML.Config.dictionariesListFileFormatVersion?7 eric6.E5XML.Config.highlightingStylesFileFormatVersion?7 eric6.E5XML.Config.multiProjectFileFormatVersion?7 eric6.E5XML.Config.pluginRepositoryFileFormatVersion?7 @@ -1581,6 +1582,9 @@ eric6.E5XML.ShortcutsReader.ShortcutsReader?1(device) eric6.E5XML.ShortcutsWriter.ShortcutsWriter.writeXML?4() eric6.E5XML.ShortcutsWriter.ShortcutsWriter?1(device) +eric6.E5XML.SpellCheckDictionariesReader.SpellCheckDictionariesReader.readXML?4() +eric6.E5XML.SpellCheckDictionariesReader.SpellCheckDictionariesReader.supportedVersions?7 +eric6.E5XML.SpellCheckDictionariesReader.SpellCheckDictionariesReader?1(data, entryCallback) eric6.E5XML.TasksReader.TasksReader.readXML?4() eric6.E5XML.TasksReader.TasksReader.supportedVersions?7 eric6.E5XML.TasksReader.TasksReader?1(device, forProject=False, viewer=None) @@ -6542,6 +6546,7 @@ eric6.Preferences.ConfigurationPages.WebBrowserPage.WebBrowserPage.save?4() eric6.Preferences.ConfigurationPages.WebBrowserPage.WebBrowserPage?1(configDialog) eric6.Preferences.ConfigurationPages.WebBrowserPage.create?4(dlg) +eric6.Preferences.ConfigurationPages.WebBrowserSpellCheckingPage.WebBrowserSpellCheckingPage.on_manageDictionariesButton_clicked?4() eric6.Preferences.ConfigurationPages.WebBrowserSpellCheckingPage.WebBrowserSpellCheckingPage.on_spellCheckEnabledCheckBox_clicked?4() eric6.Preferences.ConfigurationPages.WebBrowserSpellCheckingPage.WebBrowserSpellCheckingPage.save?4() eric6.Preferences.ConfigurationPages.WebBrowserSpellCheckingPage.WebBrowserSpellCheckingPage?1() @@ -10740,6 +10745,16 @@ eric6.WebBrowser.SpeedDial.SpeedDialReader.SpeedDialReader?1() eric6.WebBrowser.SpeedDial.SpeedDialWriter.SpeedDialWriter.write?4(fileNameOrDevice, pages, pagesPerRow, speedDialSize) eric6.WebBrowser.SpeedDial.SpeedDialWriter.SpeedDialWriter?1() +eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.ManageDictionariesDialog.DocumentationDirRole?7 +eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.ManageDictionariesDialog.FilenameRole?7 +eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.ManageDictionariesDialog.LocalesRole?7 +eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.ManageDictionariesDialog.UrlRole?7 +eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.ManageDictionariesDialog.addEntry?4(short, filename, url, documentationDir, locales) +eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.ManageDictionariesDialog.on_buttonBox_clicked?4(button) +eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.ManageDictionariesDialog.on_dictionariesList_itemSelectionChanged?4() +eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.ManageDictionariesDialog.on_dictionariesUrlEditButton_toggled?4(checked) +eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.ManageDictionariesDialog.on_locationComboBox_currentTextChanged?4(txt) +eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.ManageDictionariesDialog?1(writeableDirectories, parent=None) eric6.WebBrowser.StatusBar.ImagesIcon.ImagesIcon.preferencesChanged?4() eric6.WebBrowser.StatusBar.ImagesIcon.ImagesIcon?1(window) eric6.WebBrowser.StatusBar.JavaScriptIcon.JavaScriptIcon.preferencesChanged?4()
--- a/APIs/Python3/eric6.bas Sun Sep 03 17:08:26 2017 +0200 +++ b/APIs/Python3/eric6.bas Sun Sep 03 17:11:04 2017 +0200 @@ -513,6 +513,7 @@ LogViewer QWidget LogViewerEdit QTextEdit LogViewerPage ConfigurationPageBase Ui_LogViewerPage +ManageDictionariesDialog QDialog Ui_ManageDictionariesDialog MarkdownProvider MarkupBase MasterPasswordEntryDialog QDialog Ui_MasterPasswordEntryDialog MercurialPage ConfigurationPageBase Ui_MercurialPage @@ -725,6 +726,7 @@ SpeedDial QObject SpeedDialReader QXmlStreamReader SpeedDialWriter QXmlStreamWriter +SpellCheckDictionariesReader XMLStreamReaderBase SpellChecker QObject SpellCheckingDialog QDialog Ui_SpellCheckingDialog SpellingDictionaryEditDialog QDialog Ui_SpellingDictionaryEditDialog
--- a/Documentation/Help/source.qhp Sun Sep 03 17:08:26 2017 +0200 +++ b/Documentation/Help/source.qhp Sun Sep 03 17:11:04 2017 +0200 @@ -159,6 +159,7 @@ <section title="eric6.E5XML.SessionWriter" ref="eric6.E5XML.SessionWriter.html" /> <section title="eric6.E5XML.ShortcutsReader" ref="eric6.E5XML.ShortcutsReader.html" /> <section title="eric6.E5XML.ShortcutsWriter" ref="eric6.E5XML.ShortcutsWriter.html" /> + <section title="eric6.E5XML.SpellCheckDictionariesReader" ref="eric6.E5XML.SpellCheckDictionariesReader.html" /> <section title="eric6.E5XML.TasksReader" ref="eric6.E5XML.TasksReader.html" /> <section title="eric6.E5XML.TasksWriter" ref="eric6.E5XML.TasksWriter.html" /> <section title="eric6.E5XML.TemplatesReader" ref="eric6.E5XML.TemplatesReader.html" /> @@ -1248,6 +1249,9 @@ <section title="eric6.WebBrowser.SpeedDial.SpeedDialReader" ref="eric6.WebBrowser.SpeedDial.SpeedDialReader.html" /> <section title="eric6.WebBrowser.SpeedDial.SpeedDialWriter" ref="eric6.WebBrowser.SpeedDial.SpeedDialWriter.html" /> </section> + <section title="eric6.WebBrowser.SpellCheck" ref="index-eric6.WebBrowser.SpellCheck.html"> + <section title="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog" ref="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html" /> + </section> <section title="eric6.WebBrowser.StatusBar" ref="index-eric6.WebBrowser.StatusBar.html"> <section title="eric6.WebBrowser.StatusBar.ImagesIcon" ref="eric6.WebBrowser.StatusBar.ImagesIcon.html" /> <section title="eric6.WebBrowser.StatusBar.JavaScriptIcon" ref="eric6.WebBrowser.StatusBar.JavaScriptIcon.html" /> @@ -9614,6 +9618,26 @@ <keyword name="LoginForm (Module)" id="LoginForm (Module)" ref="eric6.WebBrowser.Passwords.LoginForm.html" /> <keyword name="LoginForm.isValid" id="LoginForm.isValid" ref="eric6.Helpviewer.Passwords.LoginForm.html#LoginForm.isValid" /> <keyword name="LoginForm.isValid" id="LoginForm.isValid" ref="eric6.WebBrowser.Passwords.LoginForm.html#LoginForm.isValid" /> + <keyword name="ManageDictionariesDialog" id="ManageDictionariesDialog" ref="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog" /> + <keyword name="ManageDictionariesDialog (Constructor)" id="ManageDictionariesDialog (Constructor)" ref="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.__init__" /> + <keyword name="ManageDictionariesDialog (Module)" id="ManageDictionariesDialog (Module)" ref="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html" /> + <keyword name="ManageDictionariesDialog.__checkInstalledDictionaries" id="ManageDictionariesDialog.__checkInstalledDictionaries" ref="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.__checkInstalledDictionaries" /> + <keyword name="ManageDictionariesDialog.__downloadCancel" id="ManageDictionariesDialog.__downloadCancel" ref="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.__downloadCancel" /> + <keyword name="ManageDictionariesDialog.__downloadDictionary" id="ManageDictionariesDialog.__downloadDictionary" ref="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.__downloadDictionary" /> + <keyword name="ManageDictionariesDialog.__downloadProgress" id="ManageDictionariesDialog.__downloadProgress" ref="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.__downloadProgress" /> + <keyword name="ManageDictionariesDialog.__installDictionary" id="ManageDictionariesDialog.__installDictionary" ref="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.__installDictionary" /> + <keyword name="ManageDictionariesDialog.__installSelected" id="ManageDictionariesDialog.__installSelected" ref="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.__installSelected" /> + <keyword name="ManageDictionariesDialog.__installationFinished" id="ManageDictionariesDialog.__installationFinished" ref="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.__installationFinished" /> + <keyword name="ManageDictionariesDialog.__isOnline" id="ManageDictionariesDialog.__isOnline" ref="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.__isOnline" /> + <keyword name="ManageDictionariesDialog.__listFileDownloaded" id="ManageDictionariesDialog.__listFileDownloaded" ref="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.__listFileDownloaded" /> + <keyword name="ManageDictionariesDialog.__onlineStateChanged" id="ManageDictionariesDialog.__onlineStateChanged" ref="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.__onlineStateChanged" /> + <keyword name="ManageDictionariesDialog.__populateList" id="ManageDictionariesDialog.__populateList" ref="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.__populateList" /> + <keyword name="ManageDictionariesDialog.__uninstallSelected" id="ManageDictionariesDialog.__uninstallSelected" ref="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.__uninstallSelected" /> + <keyword name="ManageDictionariesDialog.addEntry" id="ManageDictionariesDialog.addEntry" ref="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.addEntry" /> + <keyword name="ManageDictionariesDialog.on_buttonBox_clicked" id="ManageDictionariesDialog.on_buttonBox_clicked" ref="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.on_buttonBox_clicked" /> + <keyword name="ManageDictionariesDialog.on_dictionariesList_itemSelectionChanged" id="ManageDictionariesDialog.on_dictionariesList_itemSelectionChanged" ref="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.on_dictionariesList_itemSelectionChanged" /> + <keyword name="ManageDictionariesDialog.on_dictionariesUrlEditButton_toggled" id="ManageDictionariesDialog.on_dictionariesUrlEditButton_toggled" ref="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.on_dictionariesUrlEditButton_toggled" /> + <keyword name="ManageDictionariesDialog.on_locationComboBox_currentTextChanged" id="ManageDictionariesDialog.on_locationComboBox_currentTextChanged" ref="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.on_locationComboBox_currentTextChanged" /> <keyword name="MarkdownProvider" id="MarkdownProvider" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider" /> <keyword name="MarkdownProvider (Constructor)" id="MarkdownProvider (Constructor)" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.__init__" /> <keyword name="MarkdownProvider (Module)" id="MarkdownProvider (Module)" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html" /> @@ -13009,6 +13033,12 @@ <keyword name="SpeedDialWriter.__write" id="SpeedDialWriter.__write" ref="eric6.WebBrowser.SpeedDial.SpeedDialWriter.html#SpeedDialWriter.__write" /> <keyword name="SpeedDialWriter.write" id="SpeedDialWriter.write" ref="eric6.Helpviewer.SpeedDial.SpeedDialWriter.html#SpeedDialWriter.write" /> <keyword name="SpeedDialWriter.write" id="SpeedDialWriter.write" ref="eric6.WebBrowser.SpeedDial.SpeedDialWriter.html#SpeedDialWriter.write" /> + <keyword name="SpellCheck (Package)" id="SpellCheck (Package)" ref="index-eric6.WebBrowser.SpellCheck.html" /> + <keyword name="SpellCheckDictionariesReader" id="SpellCheckDictionariesReader" ref="eric6.E5XML.SpellCheckDictionariesReader.html#SpellCheckDictionariesReader" /> + <keyword name="SpellCheckDictionariesReader (Constructor)" id="SpellCheckDictionariesReader (Constructor)" ref="eric6.E5XML.SpellCheckDictionariesReader.html#SpellCheckDictionariesReader.__init__" /> + <keyword name="SpellCheckDictionariesReader (Module)" id="SpellCheckDictionariesReader (Module)" ref="eric6.E5XML.SpellCheckDictionariesReader.html" /> + <keyword name="SpellCheckDictionariesReader.__readDictionary" id="SpellCheckDictionariesReader.__readDictionary" ref="eric6.E5XML.SpellCheckDictionariesReader.html#SpellCheckDictionariesReader.__readDictionary" /> + <keyword name="SpellCheckDictionariesReader.readXML" id="SpellCheckDictionariesReader.readXML" ref="eric6.E5XML.SpellCheckDictionariesReader.html#SpellCheckDictionariesReader.readXML" /> <keyword name="SpellChecker" id="SpellChecker" ref="eric6.QScintilla.SpellChecker.html#SpellChecker" /> <keyword name="SpellChecker (Constructor)" id="SpellChecker (Constructor)" ref="eric6.QScintilla.SpellChecker.html#SpellChecker.__init__" /> <keyword name="SpellChecker (Module)" id="SpellChecker (Module)" ref="eric6.QScintilla.SpellChecker.html" /> @@ -15960,6 +15990,8 @@ <keyword name="WebBrowserSpellCheckingPage (Constructor)" id="WebBrowserSpellCheckingPage (Constructor)" ref="eric6.Preferences.ConfigurationPages.WebBrowserSpellCheckingPage.html#WebBrowserSpellCheckingPage.__init__" /> <keyword name="WebBrowserSpellCheckingPage (Module)" id="WebBrowserSpellCheckingPage (Module)" ref="eric6.Preferences.ConfigurationPages.WebBrowserSpellCheckingPage.html" /> <keyword name="WebBrowserSpellCheckingPage.__createLanguageString" id="WebBrowserSpellCheckingPage.__createLanguageString" ref="eric6.Preferences.ConfigurationPages.WebBrowserSpellCheckingPage.html#WebBrowserSpellCheckingPage.__createLanguageString" /> + <keyword name="WebBrowserSpellCheckingPage.__populateDictionariesList" id="WebBrowserSpellCheckingPage.__populateDictionariesList" ref="eric6.Preferences.ConfigurationPages.WebBrowserSpellCheckingPage.html#WebBrowserSpellCheckingPage.__populateDictionariesList" /> + <keyword name="WebBrowserSpellCheckingPage.on_manageDictionariesButton_clicked" id="WebBrowserSpellCheckingPage.on_manageDictionariesButton_clicked" ref="eric6.Preferences.ConfigurationPages.WebBrowserSpellCheckingPage.html#WebBrowserSpellCheckingPage.on_manageDictionariesButton_clicked" /> <keyword name="WebBrowserSpellCheckingPage.on_spellCheckEnabledCheckBox_clicked" id="WebBrowserSpellCheckingPage.on_spellCheckEnabledCheckBox_clicked" ref="eric6.Preferences.ConfigurationPages.WebBrowserSpellCheckingPage.html#WebBrowserSpellCheckingPage.on_spellCheckEnabledCheckBox_clicked" /> <keyword name="WebBrowserSpellCheckingPage.save" id="WebBrowserSpellCheckingPage.save" ref="eric6.Preferences.ConfigurationPages.WebBrowserSpellCheckingPage.html#WebBrowserSpellCheckingPage.save" /> <keyword name="WebBrowserTabBar" id="WebBrowserTabBar" ref="eric6.WebBrowser.WebBrowserTabBar.html#WebBrowserTabBar" /> @@ -17556,6 +17588,7 @@ <file>eric6.E5XML.SessionWriter.html</file> <file>eric6.E5XML.ShortcutsReader.html</file> <file>eric6.E5XML.ShortcutsWriter.html</file> + <file>eric6.E5XML.SpellCheckDictionariesReader.html</file> <file>eric6.E5XML.TasksReader.html</file> <file>eric6.E5XML.TasksWriter.html</file> <file>eric6.E5XML.TemplatesReader.html</file> @@ -18402,6 +18435,7 @@ <file>eric6.WebBrowser.SpeedDial.SpeedDial.html</file> <file>eric6.WebBrowser.SpeedDial.SpeedDialReader.html</file> <file>eric6.WebBrowser.SpeedDial.SpeedDialWriter.html</file> + <file>eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html</file> <file>eric6.WebBrowser.StatusBar.ImagesIcon.html</file> <file>eric6.WebBrowser.StatusBar.JavaScriptIcon.html</file> <file>eric6.WebBrowser.StatusBar.JavaScriptSettingsDialog.html</file> @@ -18623,6 +18657,7 @@ <file>index-eric6.WebBrowser.Session.html</file> <file>index-eric6.WebBrowser.SiteInfo.html</file> <file>index-eric6.WebBrowser.SpeedDial.html</file> + <file>index-eric6.WebBrowser.SpellCheck.html</file> <file>index-eric6.WebBrowser.StatusBar.html</file> <file>index-eric6.WebBrowser.Sync.html</file> <file>index-eric6.WebBrowser.TabManager.html</file>
--- a/Documentation/Source/eric6.E5XML.Config.html Sun Sep 03 17:08:26 2017 +0200 +++ b/Documentation/Source/eric6.E5XML.Config.html Sun Sep 03 17:11:04 2017 +0200 @@ -25,7 +25,7 @@ </p> <h3>Global Attributes</h3> <table> -<tr><td>debuggerPropertiesFileFormatVersion</td></tr><tr><td>highlightingStylesFileFormatVersion</td></tr><tr><td>multiProjectFileFormatVersion</td></tr><tr><td>pluginRepositoryFileFormatVersion</td></tr><tr><td>projectFileFormatVersion</td></tr><tr><td>sessionFileFormatVersion</td></tr><tr><td>shortcutsFileFormatVersion</td></tr><tr><td>tasksFileFormatVersion</td></tr><tr><td>templatesFileFormatVersion</td></tr><tr><td>userProjectFileFormatVersion</td></tr> +<tr><td>debuggerPropertiesFileFormatVersion</td></tr><tr><td>dictionariesListFileFormatVersion</td></tr><tr><td>highlightingStylesFileFormatVersion</td></tr><tr><td>multiProjectFileFormatVersion</td></tr><tr><td>pluginRepositoryFileFormatVersion</td></tr><tr><td>projectFileFormatVersion</td></tr><tr><td>sessionFileFormatVersion</td></tr><tr><td>shortcutsFileFormatVersion</td></tr><tr><td>tasksFileFormatVersion</td></tr><tr><td>templatesFileFormatVersion</td></tr><tr><td>userProjectFileFormatVersion</td></tr> </table> <h3>Classes</h3> <table>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentation/Source/eric6.E5XML.SpellCheckDictionariesReader.html Sun Sep 03 17:11:04 2017 +0200 @@ -0,0 +1,101 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.E5XML.SpellCheckDictionariesReader</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.E5XML.SpellCheckDictionariesReader</h1> +<p> +Module to read the web browser spell check dictionaries list file. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#SpellCheckDictionariesReader">SpellCheckDictionariesReader</a></td> +<td>Class to read the web browser spell check dictionaries list file.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="SpellCheckDictionariesReader" ID="SpellCheckDictionariesReader"></a> +<h2>SpellCheckDictionariesReader</h2> +<p> + Class to read the web browser spell check dictionaries list file. +</p> +<h3>Derived from</h3> +XMLStreamReaderBase +<h3>Class Attributes</h3> +<table> +<tr><td>supportedVersions</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#SpellCheckDictionariesReader.__init__">SpellCheckDictionariesReader</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#SpellCheckDictionariesReader.__readDictionary">__readDictionary</a></td> +<td>Private method to read the plug-in info.</td> +</tr><tr> +<td><a href="#SpellCheckDictionariesReader.readXML">readXML</a></td> +<td>Public method to read and parse the XML document.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="SpellCheckDictionariesReader.__init__" ID="SpellCheckDictionariesReader.__init__"></a> +<h4>SpellCheckDictionariesReader (Constructor)</h4> +<b>SpellCheckDictionariesReader</b>(<i>data, entryCallback</i>) +<p> + Constructor +</p><dl> +<dt><i>data</i></dt> +<dd> +reference to the data array to read XML from (QByteArray) +</dd><dt><i>entryCallback</i></dt> +<dd> +reference to a function to be called once the + data for a dictionary has been read (function) +</dd> +</dl><a NAME="SpellCheckDictionariesReader.__readDictionary" ID="SpellCheckDictionariesReader.__readDictionary"></a> +<h4>SpellCheckDictionariesReader.__readDictionary</h4> +<b>__readDictionary</b>(<i></i>) +<p> + Private method to read the plug-in info. +</p><a NAME="SpellCheckDictionariesReader.readXML" ID="SpellCheckDictionariesReader.readXML"></a> +<h4>SpellCheckDictionariesReader.readXML</h4> +<b>readXML</b>(<i></i>) +<p> + Public method to read and parse the XML document. +</p> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- a/Documentation/Source/eric6.PluginManager.PluginRepositoryDialog.html Sun Sep 03 17:08:26 2017 +0200 +++ b/Documentation/Source/eric6.PluginManager.PluginRepositoryDialog.html Sun Sep 03 17:11:04 2017 +0200 @@ -149,7 +149,7 @@ <td>Private slot to download the given file.</td> </tr><tr> <td><a href="#PluginRepositoryWidget.__downloadFileDone">__downloadFileDone</a></td> -<td>Private method called, after the file has been downloaded from the internet.</td> +<td>Private method called, after the file has been downloaded from the Internet.</td> </tr><tr> <td><a href="#PluginRepositoryWidget.__downloadPlugin">__downloadPlugin</a></td> <td>Private method to download the next plugin.</td> @@ -209,7 +209,7 @@ <td>Private slot to download a new list and display the contents.</td> </tr><tr> <td><a href="#PluginRepositoryWidget.__updateStatus">__updateStatus</a></td> -<td>Private method to check, if the given archive update status.</td> +<td>Private method to check the given archive update status.</td> </tr><tr> <td><a href="#PluginRepositoryWidget.addEntry">addEntry</a></td> <td>Public method to add an entry to the list.</td> @@ -287,7 +287,7 @@ <b>__downloadFileDone</b>(<i></i>) <p> Private method called, after the file has been downloaded - from the internet. + from the Internet. </p><a NAME="PluginRepositoryWidget.__downloadPlugin" ID="PluginRepositoryWidget.__downloadPlugin"></a> <h4>PluginRepositoryWidget.__downloadPlugin</h4> <b>__downloadPlugin</b>(<i></i>) @@ -460,7 +460,7 @@ <h4>PluginRepositoryWidget.__updateStatus</h4> <b>__updateStatus</b>(<i>filename, version</i>) <p> - Private method to check, if the given archive update status. + Private method to check the given archive update status. </p><dl> <dt><i>filename</i></dt> <dd>
--- a/Documentation/Source/eric6.Preferences.ConfigurationPages.WebBrowserSpellCheckingPage.html Sun Sep 03 17:08:26 2017 +0200 +++ b/Documentation/Source/eric6.Preferences.ConfigurationPages.WebBrowserSpellCheckingPage.html Sun Sep 03 17:11:04 2017 +0200 @@ -66,6 +66,12 @@ <td><a href="#WebBrowserSpellCheckingPage.__createLanguageString">__createLanguageString</a></td> <td>Private method to create a language string given a language identifier.</td> </tr><tr> +<td><a href="#WebBrowserSpellCheckingPage.__populateDictionariesList">__populateDictionariesList</a></td> +<td>Private method to populate the spell checking dictionaries list.</td> +</tr><tr> +<td><a href="#WebBrowserSpellCheckingPage.on_manageDictionariesButton_clicked">on_manageDictionariesButton_clicked</a></td> +<td>Private slot to manage spell checking dictionaries.</td> +</tr><tr> <td><a href="#WebBrowserSpellCheckingPage.on_spellCheckEnabledCheckBox_clicked">on_spellCheckEnabledCheckBox_clicked</a></td> <td>Private slot handling a change of the spell checking enabled state.</td> </tr><tr> @@ -102,7 +108,17 @@ <dd> str </dd> -</dl><a NAME="WebBrowserSpellCheckingPage.on_spellCheckEnabledCheckBox_clicked" ID="WebBrowserSpellCheckingPage.on_spellCheckEnabledCheckBox_clicked"></a> +</dl><a NAME="WebBrowserSpellCheckingPage.__populateDictionariesList" ID="WebBrowserSpellCheckingPage.__populateDictionariesList"></a> +<h4>WebBrowserSpellCheckingPage.__populateDictionariesList</h4> +<b>__populateDictionariesList</b>(<i></i>) +<p> + Private method to populate the spell checking dictionaries list. +</p><a NAME="WebBrowserSpellCheckingPage.on_manageDictionariesButton_clicked" ID="WebBrowserSpellCheckingPage.on_manageDictionariesButton_clicked"></a> +<h4>WebBrowserSpellCheckingPage.on_manageDictionariesButton_clicked</h4> +<b>on_manageDictionariesButton_clicked</b>(<i></i>) +<p> + Private slot to manage spell checking dictionaries. +</p><a NAME="WebBrowserSpellCheckingPage.on_spellCheckEnabledCheckBox_clicked" ID="WebBrowserSpellCheckingPage.on_spellCheckEnabledCheckBox_clicked"></a> <h4>WebBrowserSpellCheckingPage.on_spellCheckEnabledCheckBox_clicked</h4> <b>on_spellCheckEnabledCheckBox_clicked</b>(<i></i>) <p>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentation/Source/eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html Sun Sep 03 17:11:04 2017 +0200 @@ -0,0 +1,283 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.WebBrowser.SpellCheck.ManageDictionariesDialog</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric6.WebBrowser.SpellCheck.ManageDictionariesDialog</h1> +<p> +Module implementing a dialog to install spell checking dictionaries. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#ManageDictionariesDialog">ManageDictionariesDialog</a></td> +<td>Class implementing a dialog to install spell checking dictionaries.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="ManageDictionariesDialog" ID="ManageDictionariesDialog"></a> +<h2>ManageDictionariesDialog</h2> +<p> + Class implementing a dialog to install spell checking dictionaries. +</p> +<h3>Derived from</h3> +QDialog, Ui_ManageDictionariesDialog +<h3>Class Attributes</h3> +<table> +<tr><td>DocumentationDirRole</td></tr><tr><td>FilenameRole</td></tr><tr><td>LocalesRole</td></tr><tr><td>UrlRole</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#ManageDictionariesDialog.__init__">ManageDictionariesDialog</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#ManageDictionariesDialog.__checkInstalledDictionaries">__checkInstalledDictionaries</a></td> +<td>Private method to check all installed dictionaries.</td> +</tr><tr> +<td><a href="#ManageDictionariesDialog.__downloadCancel">__downloadCancel</a></td> +<td>Private slot to cancel the current download.</td> +</tr><tr> +<td><a href="#ManageDictionariesDialog.__downloadDictionary">__downloadDictionary</a></td> +<td>Private slot to download a dictionary.</td> +</tr><tr> +<td><a href="#ManageDictionariesDialog.__downloadProgress">__downloadProgress</a></td> +<td>Private slot to show the download progress.</td> +</tr><tr> +<td><a href="#ManageDictionariesDialog.__installDictionary">__installDictionary</a></td> +<td>Private slot to install the downloaded dictionary.</td> +</tr><tr> +<td><a href="#ManageDictionariesDialog.__installSelected">__installSelected</a></td> +<td>Private method to install the selected dictionaries.</td> +</tr><tr> +<td><a href="#ManageDictionariesDialog.__installationFinished">__installationFinished</a></td> +<td>Private method called after all selected dictionaries have been installed.</td> +</tr><tr> +<td><a href="#ManageDictionariesDialog.__isOnline">__isOnline</a></td> +<td>Private method to check the online status.</td> +</tr><tr> +<td><a href="#ManageDictionariesDialog.__listFileDownloaded">__listFileDownloaded</a></td> +<td>Private method called, after the dictionaries list file has been downloaded from the Internet.</td> +</tr><tr> +<td><a href="#ManageDictionariesDialog.__onlineStateChanged">__onlineStateChanged</a></td> +<td>Private slot handling online state changes.</td> +</tr><tr> +<td><a href="#ManageDictionariesDialog.__populateList">__populateList</a></td> +<td>Private method to populate the list of available plugins.</td> +</tr><tr> +<td><a href="#ManageDictionariesDialog.__uninstallSelected">__uninstallSelected</a></td> +<td>Private method to uninstall the selected dictionaries.</td> +</tr><tr> +<td><a href="#ManageDictionariesDialog.addEntry">addEntry</a></td> +<td>Public method to add an entry to the list.</td> +</tr><tr> +<td><a href="#ManageDictionariesDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td> +<td>Private slot to handle the click of a button of the button box.</td> +</tr><tr> +<td><a href="#ManageDictionariesDialog.on_dictionariesList_itemSelectionChanged">on_dictionariesList_itemSelectionChanged</a></td> +<td>Private slot to handle a change of the selection.</td> +</tr><tr> +<td><a href="#ManageDictionariesDialog.on_dictionariesUrlEditButton_toggled">on_dictionariesUrlEditButton_toggled</a></td> +<td>Private slot to set the read only status of the dictionaries URL line edit.</td> +</tr><tr> +<td><a href="#ManageDictionariesDialog.on_locationComboBox_currentTextChanged">on_locationComboBox_currentTextChanged</a></td> +<td>Private slot to handle a change of the installation location.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="ManageDictionariesDialog.__init__" ID="ManageDictionariesDialog.__init__"></a> +<h4>ManageDictionariesDialog (Constructor)</h4> +<b>ManageDictionariesDialog</b>(<i>writeableDirectories, parent=None</i>) +<p> + Constructor +</p><dl> +<dt><i>writeableDirectories</i> (list of str)</dt> +<dd> +list of writable directories +</dd><dt><i>parent</i> (QWidget)</dt> +<dd> +reference to the parent widget +</dd> +</dl><a NAME="ManageDictionariesDialog.__checkInstalledDictionaries" ID="ManageDictionariesDialog.__checkInstalledDictionaries"></a> +<h4>ManageDictionariesDialog.__checkInstalledDictionaries</h4> +<b>__checkInstalledDictionaries</b>(<i></i>) +<p> + Private method to check all installed dictionaries. +</p><p> + Note: A dictionary is assumed to be installed, if at least one of its + binary dictionaries (*.bdic) is found in the selected dictionaries + location. +</p><a NAME="ManageDictionariesDialog.__downloadCancel" ID="ManageDictionariesDialog.__downloadCancel"></a> +<h4>ManageDictionariesDialog.__downloadCancel</h4> +<b>__downloadCancel</b>(<i></i>) +<p> + Private slot to cancel the current download. +</p><a NAME="ManageDictionariesDialog.__downloadDictionary" ID="ManageDictionariesDialog.__downloadDictionary"></a> +<h4>ManageDictionariesDialog.__downloadDictionary</h4> +<b>__downloadDictionary</b>(<i></i>) +<p> + Private slot to download a dictionary. +</p><a NAME="ManageDictionariesDialog.__downloadProgress" ID="ManageDictionariesDialog.__downloadProgress"></a> +<h4>ManageDictionariesDialog.__downloadProgress</h4> +<b>__downloadProgress</b>(<i>done, total</i>) +<p> + Private slot to show the download progress. +</p><dl> +<dt><i>done</i> (int)</dt> +<dd> +number of bytes downloaded so far +</dd><dt><i>total</i> (int)</dt> +<dd> +total bytes to be downloaded +</dd> +</dl><a NAME="ManageDictionariesDialog.__installDictionary" ID="ManageDictionariesDialog.__installDictionary"></a> +<h4>ManageDictionariesDialog.__installDictionary</h4> +<b>__installDictionary</b>(<i></i>) +<p> + Private slot to install the downloaded dictionary. +</p><a NAME="ManageDictionariesDialog.__installSelected" ID="ManageDictionariesDialog.__installSelected"></a> +<h4>ManageDictionariesDialog.__installSelected</h4> +<b>__installSelected</b>(<i></i>) +<p> + Private method to install the selected dictionaries. +</p><a NAME="ManageDictionariesDialog.__installationFinished" ID="ManageDictionariesDialog.__installationFinished"></a> +<h4>ManageDictionariesDialog.__installationFinished</h4> +<b>__installationFinished</b>(<i></i>) +<p> + Private method called after all selected dictionaries have been + installed. +</p><a NAME="ManageDictionariesDialog.__isOnline" ID="ManageDictionariesDialog.__isOnline"></a> +<h4>ManageDictionariesDialog.__isOnline</h4> +<b>__isOnline</b>(<i></i>) +<p> + Private method to check the online status. +</p><dl> +<dt>Returns:</dt> +<dd> +flag indicating the online status +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl><a NAME="ManageDictionariesDialog.__listFileDownloaded" ID="ManageDictionariesDialog.__listFileDownloaded"></a> +<h4>ManageDictionariesDialog.__listFileDownloaded</h4> +<b>__listFileDownloaded</b>(<i></i>) +<p> + Private method called, after the dictionaries list file has been + downloaded from the Internet. +</p><a NAME="ManageDictionariesDialog.__onlineStateChanged" ID="ManageDictionariesDialog.__onlineStateChanged"></a> +<h4>ManageDictionariesDialog.__onlineStateChanged</h4> +<b>__onlineStateChanged</b>(<i>online</i>) +<p> + Private slot handling online state changes. +</p><dl> +<dt><i>online</i> (bool)</dt> +<dd> +flag indicating the online status +</dd> +</dl><a NAME="ManageDictionariesDialog.__populateList" ID="ManageDictionariesDialog.__populateList"></a> +<h4>ManageDictionariesDialog.__populateList</h4> +<b>__populateList</b>(<i></i>) +<p> + Private method to populate the list of available plugins. +</p><a NAME="ManageDictionariesDialog.__uninstallSelected" ID="ManageDictionariesDialog.__uninstallSelected"></a> +<h4>ManageDictionariesDialog.__uninstallSelected</h4> +<b>__uninstallSelected</b>(<i></i>) +<p> + Private method to uninstall the selected dictionaries. +</p><a NAME="ManageDictionariesDialog.addEntry" ID="ManageDictionariesDialog.addEntry"></a> +<h4>ManageDictionariesDialog.addEntry</h4> +<b>addEntry</b>(<i>short, filename, url, documentationDir, locales</i>) +<p> + Public method to add an entry to the list. +</p><dl> +<dt><i>short</i> (str)</dt> +<dd> +data for the description field +</dd><dt><i>filename</i> (str)</dt> +<dd> +data for the filename field +</dd><dt><i>url</i> (str)</dt> +<dd> +download URL for the dictionary entry +</dd><dt><i>documentationDir</i> (str)</dt> +<dd> +name of the directory containing the + dictionary documentation +</dd><dt><i>locales</i> (list of str)</dt> +<dd> +list of locales +</dd> +</dl><a NAME="ManageDictionariesDialog.on_buttonBox_clicked" ID="ManageDictionariesDialog.on_buttonBox_clicked"></a> +<h4>ManageDictionariesDialog.on_buttonBox_clicked</h4> +<b>on_buttonBox_clicked</b>(<i>button</i>) +<p> + Private slot to handle the click of a button of the button box. +</p><dl> +<dt><i>button</i> (QAbstractButton)</dt> +<dd> +reference to the button pressed +</dd> +</dl><a NAME="ManageDictionariesDialog.on_dictionariesList_itemSelectionChanged" ID="ManageDictionariesDialog.on_dictionariesList_itemSelectionChanged"></a> +<h4>ManageDictionariesDialog.on_dictionariesList_itemSelectionChanged</h4> +<b>on_dictionariesList_itemSelectionChanged</b>(<i></i>) +<p> + Private slot to handle a change of the selection. +</p><a NAME="ManageDictionariesDialog.on_dictionariesUrlEditButton_toggled" ID="ManageDictionariesDialog.on_dictionariesUrlEditButton_toggled"></a> +<h4>ManageDictionariesDialog.on_dictionariesUrlEditButton_toggled</h4> +<b>on_dictionariesUrlEditButton_toggled</b>(<i>checked</i>) +<p> + Private slot to set the read only status of the dictionaries URL line + edit. +</p><dl> +<dt><i>checked</i></dt> +<dd> +state of the push button (boolean) +</dd> +</dl><a NAME="ManageDictionariesDialog.on_locationComboBox_currentTextChanged" ID="ManageDictionariesDialog.on_locationComboBox_currentTextChanged"></a> +<h4>ManageDictionariesDialog.on_locationComboBox_currentTextChanged</h4> +<b>on_locationComboBox_currentTextChanged</b>(<i>txt</i>) +<p> + Private slot to handle a change of the installation location. +</p><dl> +<dt><i>txt</i> (str)</dt> +<dd> +installation location +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- a/Documentation/Source/index-eric6.E5XML.html Sun Sep 03 17:08:26 2017 +0200 +++ b/Documentation/Source/index-eric6.E5XML.html Sun Sep 03 17:11:04 2017 +0200 @@ -84,6 +84,9 @@ <td><a href="eric6.E5XML.ShortcutsWriter.html">ShortcutsWriter</a></td> <td>Module implementing the writer class for writing an XML shortcuts file.</td> </tr><tr> +<td><a href="eric6.E5XML.SpellCheckDictionariesReader.html">SpellCheckDictionariesReader</a></td> +<td>Module to read the web browser spell check dictionaries list file.</td> +</tr><tr> <td><a href="eric6.E5XML.TasksReader.html">TasksReader</a></td> <td>Module implementing a class for reading an XML tasks file.</td> </tr><tr>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentation/Source/index-eric6.WebBrowser.SpellCheck.html Sun Sep 03 17:11:04 2017 +0200 @@ -0,0 +1,35 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.WebBrowser.SpellCheck</title> +<meta charset="UTF-8"> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body> +<h1>eric6.WebBrowser.SpellCheck</h1> +<p> +Package implementing Spell Checking related modules. +</p> + + +<h3>Modules</h3> +<table> +<tr> +<td><a href="eric6.WebBrowser.SpellCheck.ManageDictionariesDialog.html">ManageDictionariesDialog</a></td> +<td>Module implementing a dialog to install spell checking dictionaries.</td> +</tr> +</table> +</body></html> \ No newline at end of file
--- a/Documentation/Source/index-eric6.WebBrowser.html Sun Sep 03 17:08:26 2017 +0200 +++ b/Documentation/Source/index-eric6.WebBrowser.html Sun Sep 03 17:11:04 2017 +0200 @@ -100,6 +100,9 @@ <td><a href="index-eric6.WebBrowser.SpeedDial.html">SpeedDial</a></td> <td>Package implementing the speed dial functionality.</td> </tr><tr> +<td><a href="index-eric6.WebBrowser.SpellCheck.html">SpellCheck</a></td> +<td>Package implementing Spell Checking related modules.</td> +</tr><tr> <td><a href="index-eric6.WebBrowser.StatusBar.html">StatusBar</a></td> <td>Package implementing some status bar icons.</td> </tr><tr>