Updated source documentation.

Tue, 10 Jan 2017 19:41:15 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 10 Jan 2017 19:41:15 +0100
changeset 5414
7b937f8b31d0
parent 5413
66b177d4d51c
child 5415
160f72d69cff

Updated source documentation.

APIs/Python3/eric6.api file | annotate | diff | comparison | revisions
APIs/Python3/eric6.bas file | annotate | diff | comparison | revisions
Documentation/Help/source.qch file | annotate | diff | comparison | revisions
Documentation/Help/source.qhp file | annotate | diff | comparison | revisions
Documentation/Source/eric6.QScintilla.EditorButtonsWidget.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.QScintilla.MarkupProviders.HtmlProvider.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.QScintilla.MarkupProviders.HyperlinkMarkupDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.QScintilla.MarkupProviders.ImageMarkupDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.QScintilla.MarkupProviders.MarkdownProvider.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.QScintilla.MarkupProviders.MarkupBase.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.QScintilla.MarkupProviders.__init__.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.UI.Previewers.PreviewerHTML.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric6.QScintilla.MarkupProviders.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric6.QScintilla.html file | annotate | diff | comparison | revisions
--- a/APIs/Python3/eric6.api	Tue Jan 10 19:38:38 2017 +0100
+++ b/APIs/Python3/eric6.api	Tue Jan 10 19:41:15 2017 +0100
@@ -7444,6 +7444,9 @@
 eric6.QScintilla.EditorAssembly.EditorAssembly.getEditor?4()
 eric6.QScintilla.EditorAssembly.EditorAssembly.shutdownTimer?4()
 eric6.QScintilla.EditorAssembly.EditorAssembly?1(dbs, fn="", vm=None, filetype="", editor=None, tv=None)
+eric6.QScintilla.EditorButtonsWidget.EditorButtonsWidget.resizeEvent?4(evt)
+eric6.QScintilla.EditorButtonsWidget.EditorButtonsWidget.show?4()
+eric6.QScintilla.EditorButtonsWidget.EditorButtonsWidget?1(editor, parent=None)
 eric6.QScintilla.EditorMarkerMap.EditorMarkerMap._paintIt?5(painter)
 eric6.QScintilla.EditorMarkerMap.EditorMarkerMap.initColors?4()
 eric6.QScintilla.EditorMarkerMap.EditorMarkerMap?1(parent=None)
@@ -7811,6 +7814,124 @@
 eric6.QScintilla.Lexers.getSupportedLanguages?4()
 eric6.QScintilla.Lexers.registerLexer?4(name, displayString, filenameSample, getLexerFunc, openFilters=[], saveFilters=[], defaultAssocs=[], iconFileName="")
 eric6.QScintilla.Lexers.unregisterLexer?4(name)
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.bold?4(editor)
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.bulletedList?4(editor)
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.code?4(editor)
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.codeBlock?4(editor)
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.hasBold?4()
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.hasBulletedList?4()
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.hasCode?4()
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.hasCodeBlock?4()
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.hasHyperlink?4()
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.hasImage?4()
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.hasItalic?4()
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.hasLine?4()
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.hasNumberedList?4()
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.hasQuote?4()
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.hasStrikethrough?4()
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.header?4(editor, level)
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.headerLevels?4()
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.hyperlink?4(editor)
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.image?4(editor)
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.italic?4(editor)
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.kind?4()
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.line?4(editor)
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.numberedList?4(editor)
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.quote?4(editor)
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider.strikethrough?4(editor)
+eric6.QScintilla.MarkupProviders.HtmlProvider.HtmlProvider?1()
+eric6.QScintilla.MarkupProviders.HyperlinkMarkupDialog.HyperlinkMarkupDialog.getData?4()
+eric6.QScintilla.MarkupProviders.HyperlinkMarkupDialog.HyperlinkMarkupDialog.on_targetEdit_textChanged?4(txt)
+eric6.QScintilla.MarkupProviders.HyperlinkMarkupDialog.HyperlinkMarkupDialog.on_textEdit_textChanged?4(txt)
+eric6.QScintilla.MarkupProviders.HyperlinkMarkupDialog.HyperlinkMarkupDialog?1(textMayBeEmpty, targetMayBeEmpty, noTitle=False, parent=None)
+eric6.QScintilla.MarkupProviders.ImageMarkupDialog.ImageMarkupDialog.HtmlMode?7
+eric6.QScintilla.MarkupProviders.ImageMarkupDialog.ImageMarkupDialog.MarkDownMode?7
+eric6.QScintilla.MarkupProviders.ImageMarkupDialog.ImageMarkupDialog.RestMode?7
+eric6.QScintilla.MarkupProviders.ImageMarkupDialog.ImageMarkupDialog.getData?4()
+eric6.QScintilla.MarkupProviders.ImageMarkupDialog.ImageMarkupDialog.on_altTextEdit_textChanged?4(txt)
+eric6.QScintilla.MarkupProviders.ImageMarkupDialog.ImageMarkupDialog.on_aspectRatioCheckBox_toggled?4(checked)
+eric6.QScintilla.MarkupProviders.ImageMarkupDialog.ImageMarkupDialog.on_heightSpinBox_valueChanged?4(height)
+eric6.QScintilla.MarkupProviders.ImageMarkupDialog.ImageMarkupDialog.on_imagePicker_textChanged?4(address)
+eric6.QScintilla.MarkupProviders.ImageMarkupDialog.ImageMarkupDialog.on_sizeCheckBox_toggled?4(checked)
+eric6.QScintilla.MarkupProviders.ImageMarkupDialog.ImageMarkupDialog.on_widthSpinBox_valueChanged?4(width)
+eric6.QScintilla.MarkupProviders.ImageMarkupDialog.ImageMarkupDialog?1(mode, parent=None)
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.bold?4(editor)
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.bulletedList?4(editor)
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.code?4(editor)
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.codeBlock?4(editor)
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.hasBold?4()
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.hasBulletedList?4()
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.hasCode?4()
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.hasCodeBlock?4()
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.hasHyperlink?4()
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.hasImage?4()
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.hasItalic?4()
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.hasLine?4()
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.hasNumberedList?4()
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.hasQuote?4()
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.hasStrikethrough?4()
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.header?4(editor, level)
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.headerLevels?4()
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.hyperlink?4(editor)
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.image?4(editor)
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.italic?4(editor)
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.kind?4()
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.line?4(editor)
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.numberedList?4(editor)
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.quote?4(editor)
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider.strikethrough?4(editor)
+eric6.QScintilla.MarkupProviders.MarkdownProvider.MarkdownProvider?1()
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.bold?4(editor)
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.bulletedList?4(editor)
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.code?4(editor)
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.codeBlock?4(editor)
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.hasBold?4()
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.hasBulletedList?4()
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.hasCode?4()
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.hasCodeBlock?4()
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.hasHyperlink?4()
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.hasImage?4()
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.hasItalic?4()
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.hasLine?4()
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.hasNumberedList?4()
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.hasQuote?4()
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.hasStrikethrough?4()
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.header?4(editor, level)
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.headerLevels?4()
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.hyperlink?4(editor)
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.image?4(editor)
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.italic?4(editor)
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.kind?4()
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.line?4(editor)
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.numberedList?4(editor)
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.quote?4(editor)
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase.strikethrough?4(editor)
+eric6.QScintilla.MarkupProviders.MarkupBase.MarkupBase?1()
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.bold?4(editor)
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.bulletedList?4(editor)
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.code?4(editor)
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.codeBlock?4(editor)
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.hasBold?4()
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.hasBulletedList?4()
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.hasCode?4()
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.hasCodeBlock?4()
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.hasHyperlink?4()
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.hasImage?4()
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.hasItalic?4()
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.hasLine?4()
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.hasNumberedList?4()
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.hasQuote?4()
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.header?4(editor, level)
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.headerLevels?4()
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.hyperlink?4(editor)
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.image?4(editor)
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.italic?4(editor)
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.kind?4()
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.line?4(editor)
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.numberedList?4(editor)
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider.quote?4(editor)
+eric6.QScintilla.MarkupProviders.RestructuredTextProvider.RestructuredTextProvider?1()
+eric6.QScintilla.MarkupProviders.getMarkupProvider?4(editor)
 eric6.QScintilla.MiniEditor.MiniEditor.activeWindow?4()
 eric6.QScintilla.MiniEditor.MiniEditor.clearSearchIndicators?4()
 eric6.QScintilla.MiniEditor.MiniEditor.closeEvent?4(event)
@@ -8624,11 +8745,8 @@
 eric6.UI.Previewer.Previewer.show?4()
 eric6.UI.Previewer.Previewer.shutdown?4()
 eric6.UI.Previewer.Previewer?1(viewmanager, splitter, parent=None)
-eric6.UI.Previewers.PreviewerHTML.PreviewProcessingThread.DefaultStaticPath?7
-eric6.UI.Previewers.PreviewerHTML.PreviewProcessingThread.StaticRegexp?7
 eric6.UI.Previewers.PreviewerHTML.PreviewProcessingThread.htmlReady?7
 eric6.UI.Previewers.PreviewerHTML.PreviewProcessingThread.process?4(filePath, language, text, ssiEnabled, rootPath, useSphinx)
-eric6.UI.Previewers.PreviewerHTML.PreviewProcessingThread.replace?4()
 eric6.UI.Previewers.PreviewerHTML.PreviewProcessingThread.run?4()
 eric6.UI.Previewers.PreviewerHTML.PreviewProcessingThread?1(parent=None)
 eric6.UI.Previewers.PreviewerHTML.PreviewerHTML.on_jsCheckBox_clicked?4(checked)
--- a/APIs/Python3/eric6.bas	Tue Jan 10 19:38:38 2017 +0100
+++ b/APIs/Python3/eric6.bas	Tue Jan 10 19:41:15 2017 +0100
@@ -219,6 +219,7 @@
 EditorAssembly QWidget
 EditorAutocompletionPage ConfigurationPageBase Ui_EditorAutocompletionPage
 EditorAutocompletionQScintillaPage ConfigurationPageBase Ui_EditorAutocompletionQScintillaPage
+EditorButtonsWidget QWidget
 EditorCalltipsPage ConfigurationPageBase Ui_EditorCalltipsPage
 EditorCalltipsQScintillaPage ConfigurationPageBase Ui_EditorCalltipsQScintillaPage
 EditorExportersPage ConfigurationPageBase Ui_EditorExportersPage
@@ -423,6 +424,8 @@
 HistoryMostVisitedMenuModel QSortFilterProxyModel
 HistoryTreeModel QAbstractProxyModel
 HtmlImporter BookmarksImporter
+HtmlProvider MarkupBase
+HyperlinkMarkupDialog QDialog Ui_HyperlinkMarkupDialog
 IExplorerImporter BookmarksImporter
 IconEditCommand QUndoCommand
 IconEditorGrid QWidget
@@ -431,6 +434,7 @@
 IconSizeDialog QDialog Ui_IconSizeDialog
 IconsPage ConfigurationPageBase Ui_IconsPage
 IconsPreviewDialog QDialog Ui_IconsPreviewDialog
+ImageMarkupDialog QDialog Ui_ImageMarkupDialog
 ImageSearchEngine QObject
 ImagesIcon StatusBarIcon
 ImportsDiagramBuilder UMLDiagramBuilder
@@ -505,6 +509,7 @@
 LogViewer QWidget
 LogViewerEdit QTextEdit
 LogViewerPage ConfigurationPageBase Ui_LogViewerPage
+MarkdownProvider MarkupBase
 MasterPasswordEntryDialog QDialog Ui_MasterPasswordEntryDialog
 MercurialPage ConfigurationPageBase Ui_MercurialPage
 MessageBoxWizard QObject
@@ -668,6 +673,7 @@
 RecursionError OverflowError ValueError
 Redirector QObject
 RemoveBookmarksCommand QUndoCommand
+RestructuredTextProvider MarkupBase
 SafariImporter BookmarksImporter
 SchemeAccessHandler QObject
 SearchReplaceSlidingWidget QWidget
Binary file Documentation/Help/source.qch has changed
--- a/Documentation/Help/source.qhp	Tue Jan 10 19:38:38 2017 +0100
+++ b/Documentation/Help/source.qhp	Tue Jan 10 19:41:15 2017 +0100
@@ -925,6 +925,15 @@
               <section title="eric6.QScintilla.Lexers.LexerYAML" ref="eric6.QScintilla.Lexers.LexerYAML.html" />
               <section title="eric6.QScintilla.Lexers.__init__" ref="eric6.QScintilla.Lexers.__init__.html" />
             </section>
+            <section title="eric6.QScintilla.MarkupProviders" ref="index-eric6.QScintilla.MarkupProviders.html">
+              <section title="eric6.QScintilla.MarkupProviders.HtmlProvider" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html" />
+              <section title="eric6.QScintilla.MarkupProviders.HyperlinkMarkupDialog" ref="eric6.QScintilla.MarkupProviders.HyperlinkMarkupDialog.html" />
+              <section title="eric6.QScintilla.MarkupProviders.ImageMarkupDialog" ref="eric6.QScintilla.MarkupProviders.ImageMarkupDialog.html" />
+              <section title="eric6.QScintilla.MarkupProviders.MarkdownProvider" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html" />
+              <section title="eric6.QScintilla.MarkupProviders.MarkupBase" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html" />
+              <section title="eric6.QScintilla.MarkupProviders.RestructuredTextProvider" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html" />
+              <section title="eric6.QScintilla.MarkupProviders.__init__" ref="eric6.QScintilla.MarkupProviders.__init__.html" />
+            </section>
             <section title="eric6.QScintilla.TypingCompleters" ref="index-eric6.QScintilla.TypingCompleters.html">
               <section title="eric6.QScintilla.TypingCompleters.CompleterBase" ref="eric6.QScintilla.TypingCompleters.CompleterBase.html" />
               <section title="eric6.QScintilla.TypingCompleters.CompleterPython" ref="eric6.QScintilla.TypingCompleters.CompleterPython.html" />
@@ -934,6 +943,7 @@
             <section title="eric6.QScintilla.APIsManager" ref="eric6.QScintilla.APIsManager.html" />
             <section title="eric6.QScintilla.Editor" ref="eric6.QScintilla.Editor.html" />
             <section title="eric6.QScintilla.EditorAssembly" ref="eric6.QScintilla.EditorAssembly.html" />
+            <section title="eric6.QScintilla.EditorButtonsWidget" ref="eric6.QScintilla.EditorButtonsWidget.html" />
             <section title="eric6.QScintilla.EditorMarkerMap" ref="eric6.QScintilla.EditorMarkerMap.html" />
             <section title="eric6.QScintilla.GotoDialog" ref="eric6.QScintilla.GotoDialog.html" />
             <section title="eric6.QScintilla.KeySequenceTranslator" ref="eric6.QScintilla.KeySequenceTranslator.html" />
@@ -5202,6 +5212,22 @@
       <keyword name="EditorAutocompletionQScintillaPage (Constructor)" id="EditorAutocompletionQScintillaPage (Constructor)" ref="eric6.Preferences.ConfigurationPages.EditorAutocompletionQScintillaPage.html#EditorAutocompletionQScintillaPage.__init__" />
       <keyword name="EditorAutocompletionQScintillaPage (Module)" id="EditorAutocompletionQScintillaPage (Module)" ref="eric6.Preferences.ConfigurationPages.EditorAutocompletionQScintillaPage.html" />
       <keyword name="EditorAutocompletionQScintillaPage.save" id="EditorAutocompletionQScintillaPage.save" ref="eric6.Preferences.ConfigurationPages.EditorAutocompletionQScintillaPage.html#EditorAutocompletionQScintillaPage.save" />
+      <keyword name="EditorButtonsWidget" id="EditorButtonsWidget" ref="eric6.QScintilla.EditorButtonsWidget.html#EditorButtonsWidget" />
+      <keyword name="EditorButtonsWidget (Constructor)" id="EditorButtonsWidget (Constructor)" ref="eric6.QScintilla.EditorButtonsWidget.html#EditorButtonsWidget.__init__" />
+      <keyword name="EditorButtonsWidget (Module)" id="EditorButtonsWidget (Module)" ref="eric6.QScintilla.EditorButtonsWidget.html" />
+      <keyword name="EditorButtonsWidget.__addButton" id="EditorButtonsWidget.__addButton" ref="eric6.QScintilla.EditorButtonsWidget.html#EditorButtonsWidget.__addButton" />
+      <keyword name="EditorButtonsWidget.__addSeparator" id="EditorButtonsWidget.__addSeparator" ref="eric6.QScintilla.EditorButtonsWidget.html#EditorButtonsWidget.__addSeparator" />
+      <keyword name="EditorButtonsWidget.__createButtons" id="EditorButtonsWidget.__createButtons" ref="eric6.QScintilla.EditorButtonsWidget.html#EditorButtonsWidget.__createButtons" />
+      <keyword name="EditorButtonsWidget.__editorSelectionChanged" id="EditorButtonsWidget.__editorSelectionChanged" ref="eric6.QScintilla.EditorButtonsWidget.html#EditorButtonsWidget.__editorSelectionChanged" />
+      <keyword name="EditorButtonsWidget.__enableScrollerButtons" id="EditorButtonsWidget.__enableScrollerButtons" ref="eric6.QScintilla.EditorButtonsWidget.html#EditorButtonsWidget.__enableScrollerButtons" />
+      <keyword name="EditorButtonsWidget.__formatClicked" id="EditorButtonsWidget.__formatClicked" ref="eric6.QScintilla.EditorButtonsWidget.html#EditorButtonsWidget.__formatClicked" />
+      <keyword name="EditorButtonsWidget.__headerMenuTriggered" id="EditorButtonsWidget.__headerMenuTriggered" ref="eric6.QScintilla.EditorButtonsWidget.html#EditorButtonsWidget.__headerMenuTriggered" />
+      <keyword name="EditorButtonsWidget.__slide" id="EditorButtonsWidget.__slide" ref="eric6.QScintilla.EditorButtonsWidget.html#EditorButtonsWidget.__slide" />
+      <keyword name="EditorButtonsWidget.__slideDown" id="EditorButtonsWidget.__slideDown" ref="eric6.QScintilla.EditorButtonsWidget.html#EditorButtonsWidget.__slideDown" />
+      <keyword name="EditorButtonsWidget.__slideUp" id="EditorButtonsWidget.__slideUp" ref="eric6.QScintilla.EditorButtonsWidget.html#EditorButtonsWidget.__slideUp" />
+      <keyword name="EditorButtonsWidget.__updateButtonStates" id="EditorButtonsWidget.__updateButtonStates" ref="eric6.QScintilla.EditorButtonsWidget.html#EditorButtonsWidget.__updateButtonStates" />
+      <keyword name="EditorButtonsWidget.resizeEvent" id="EditorButtonsWidget.resizeEvent" ref="eric6.QScintilla.EditorButtonsWidget.html#EditorButtonsWidget.resizeEvent" />
+      <keyword name="EditorButtonsWidget.show" id="EditorButtonsWidget.show" ref="eric6.QScintilla.EditorButtonsWidget.html#EditorButtonsWidget.show" />
       <keyword name="EditorCalltipsPage" id="EditorCalltipsPage" ref="eric6.Preferences.ConfigurationPages.EditorCalltipsPage.html#EditorCalltipsPage" />
       <keyword name="EditorCalltipsPage (Constructor)" id="EditorCalltipsPage (Constructor)" ref="eric6.Preferences.ConfigurationPages.EditorCalltipsPage.html#EditorCalltipsPage.__init__" />
       <keyword name="EditorCalltipsPage (Module)" id="EditorCalltipsPage (Module)" ref="eric6.Preferences.ConfigurationPages.EditorCalltipsPage.html" />
@@ -8452,6 +8478,43 @@
       <keyword name="HtmlImporter.open" id="HtmlImporter.open" ref="eric6.WebBrowser.Bookmarks.BookmarksImporters.HtmlImporter.html#HtmlImporter.open" />
       <keyword name="HtmlImporter.setPath" id="HtmlImporter.setPath" ref="eric6.Helpviewer.Bookmarks.BookmarksImporters.HtmlImporter.html#HtmlImporter.setPath" />
       <keyword name="HtmlImporter.setPath" id="HtmlImporter.setPath" ref="eric6.WebBrowser.Bookmarks.BookmarksImporters.HtmlImporter.html#HtmlImporter.setPath" />
+      <keyword name="HtmlProvider" id="HtmlProvider" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider" />
+      <keyword name="HtmlProvider (Constructor)" id="HtmlProvider (Constructor)" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.__init__" />
+      <keyword name="HtmlProvider (Module)" id="HtmlProvider (Module)" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html" />
+      <keyword name="HtmlProvider.__insertMarkup" id="HtmlProvider.__insertMarkup" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.__insertMarkup" />
+      <keyword name="HtmlProvider.__makeList" id="HtmlProvider.__makeList" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.__makeList" />
+      <keyword name="HtmlProvider.bold" id="HtmlProvider.bold" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.bold" />
+      <keyword name="HtmlProvider.bulletedList" id="HtmlProvider.bulletedList" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.bulletedList" />
+      <keyword name="HtmlProvider.code" id="HtmlProvider.code" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.code" />
+      <keyword name="HtmlProvider.codeBlock" id="HtmlProvider.codeBlock" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.codeBlock" />
+      <keyword name="HtmlProvider.hasBold" id="HtmlProvider.hasBold" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.hasBold" />
+      <keyword name="HtmlProvider.hasBulletedList" id="HtmlProvider.hasBulletedList" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.hasBulletedList" />
+      <keyword name="HtmlProvider.hasCode" id="HtmlProvider.hasCode" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.hasCode" />
+      <keyword name="HtmlProvider.hasCodeBlock" id="HtmlProvider.hasCodeBlock" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.hasCodeBlock" />
+      <keyword name="HtmlProvider.hasHyperlink" id="HtmlProvider.hasHyperlink" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.hasHyperlink" />
+      <keyword name="HtmlProvider.hasImage" id="HtmlProvider.hasImage" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.hasImage" />
+      <keyword name="HtmlProvider.hasItalic" id="HtmlProvider.hasItalic" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.hasItalic" />
+      <keyword name="HtmlProvider.hasLine" id="HtmlProvider.hasLine" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.hasLine" />
+      <keyword name="HtmlProvider.hasNumberedList" id="HtmlProvider.hasNumberedList" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.hasNumberedList" />
+      <keyword name="HtmlProvider.hasQuote" id="HtmlProvider.hasQuote" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.hasQuote" />
+      <keyword name="HtmlProvider.hasStrikethrough" id="HtmlProvider.hasStrikethrough" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.hasStrikethrough" />
+      <keyword name="HtmlProvider.header" id="HtmlProvider.header" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.header" />
+      <keyword name="HtmlProvider.headerLevels" id="HtmlProvider.headerLevels" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.headerLevels" />
+      <keyword name="HtmlProvider.hyperlink" id="HtmlProvider.hyperlink" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.hyperlink" />
+      <keyword name="HtmlProvider.image" id="HtmlProvider.image" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.image" />
+      <keyword name="HtmlProvider.italic" id="HtmlProvider.italic" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.italic" />
+      <keyword name="HtmlProvider.kind" id="HtmlProvider.kind" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.kind" />
+      <keyword name="HtmlProvider.line" id="HtmlProvider.line" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.line" />
+      <keyword name="HtmlProvider.numberedList" id="HtmlProvider.numberedList" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.numberedList" />
+      <keyword name="HtmlProvider.quote" id="HtmlProvider.quote" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.quote" />
+      <keyword name="HtmlProvider.strikethrough" id="HtmlProvider.strikethrough" ref="eric6.QScintilla.MarkupProviders.HtmlProvider.html#HtmlProvider.strikethrough" />
+      <keyword name="HyperlinkMarkupDialog" id="HyperlinkMarkupDialog" ref="eric6.QScintilla.MarkupProviders.HyperlinkMarkupDialog.html#HyperlinkMarkupDialog" />
+      <keyword name="HyperlinkMarkupDialog (Constructor)" id="HyperlinkMarkupDialog (Constructor)" ref="eric6.QScintilla.MarkupProviders.HyperlinkMarkupDialog.html#HyperlinkMarkupDialog.__init__" />
+      <keyword name="HyperlinkMarkupDialog (Module)" id="HyperlinkMarkupDialog (Module)" ref="eric6.QScintilla.MarkupProviders.HyperlinkMarkupDialog.html" />
+      <keyword name="HyperlinkMarkupDialog.__updateOkButton" id="HyperlinkMarkupDialog.__updateOkButton" ref="eric6.QScintilla.MarkupProviders.HyperlinkMarkupDialog.html#HyperlinkMarkupDialog.__updateOkButton" />
+      <keyword name="HyperlinkMarkupDialog.getData" id="HyperlinkMarkupDialog.getData" ref="eric6.QScintilla.MarkupProviders.HyperlinkMarkupDialog.html#HyperlinkMarkupDialog.getData" />
+      <keyword name="HyperlinkMarkupDialog.on_targetEdit_textChanged" id="HyperlinkMarkupDialog.on_targetEdit_textChanged" ref="eric6.QScintilla.MarkupProviders.HyperlinkMarkupDialog.html#HyperlinkMarkupDialog.on_targetEdit_textChanged" />
+      <keyword name="HyperlinkMarkupDialog.on_textEdit_textChanged" id="HyperlinkMarkupDialog.on_textEdit_textChanged" ref="eric6.QScintilla.MarkupProviders.HyperlinkMarkupDialog.html#HyperlinkMarkupDialog.on_textEdit_textChanged" />
       <keyword name="IExplorerImporter" id="IExplorerImporter" ref="eric6.Helpviewer.Bookmarks.BookmarksImporters.IExplorerImporter.html#IExplorerImporter" />
       <keyword name="IExplorerImporter" id="IExplorerImporter" ref="eric6.WebBrowser.Bookmarks.BookmarksImporters.IExplorerImporter.html#IExplorerImporter" />
       <keyword name="IExplorerImporter (Constructor)" id="IExplorerImporter (Constructor)" ref="eric6.Helpviewer.Bookmarks.BookmarksImporters.IExplorerImporter.html#IExplorerImporter.__init__" />
@@ -8597,6 +8660,17 @@
       <keyword name="IconsPreviewDialog" id="IconsPreviewDialog" ref="eric6.Preferences.ConfigurationPages.IconsPreviewDialog.html#IconsPreviewDialog" />
       <keyword name="IconsPreviewDialog (Constructor)" id="IconsPreviewDialog (Constructor)" ref="eric6.Preferences.ConfigurationPages.IconsPreviewDialog.html#IconsPreviewDialog.__init__" />
       <keyword name="IconsPreviewDialog (Module)" id="IconsPreviewDialog (Module)" ref="eric6.Preferences.ConfigurationPages.IconsPreviewDialog.html" />
+      <keyword name="ImageMarkupDialog" id="ImageMarkupDialog" ref="eric6.QScintilla.MarkupProviders.ImageMarkupDialog.html#ImageMarkupDialog" />
+      <keyword name="ImageMarkupDialog (Constructor)" id="ImageMarkupDialog (Constructor)" ref="eric6.QScintilla.MarkupProviders.ImageMarkupDialog.html#ImageMarkupDialog.__init__" />
+      <keyword name="ImageMarkupDialog (Module)" id="ImageMarkupDialog (Module)" ref="eric6.QScintilla.MarkupProviders.ImageMarkupDialog.html" />
+      <keyword name="ImageMarkupDialog.__updateOkButton" id="ImageMarkupDialog.__updateOkButton" ref="eric6.QScintilla.MarkupProviders.ImageMarkupDialog.html#ImageMarkupDialog.__updateOkButton" />
+      <keyword name="ImageMarkupDialog.getData" id="ImageMarkupDialog.getData" ref="eric6.QScintilla.MarkupProviders.ImageMarkupDialog.html#ImageMarkupDialog.getData" />
+      <keyword name="ImageMarkupDialog.on_altTextEdit_textChanged" id="ImageMarkupDialog.on_altTextEdit_textChanged" ref="eric6.QScintilla.MarkupProviders.ImageMarkupDialog.html#ImageMarkupDialog.on_altTextEdit_textChanged" />
+      <keyword name="ImageMarkupDialog.on_aspectRatioCheckBox_toggled" id="ImageMarkupDialog.on_aspectRatioCheckBox_toggled" ref="eric6.QScintilla.MarkupProviders.ImageMarkupDialog.html#ImageMarkupDialog.on_aspectRatioCheckBox_toggled" />
+      <keyword name="ImageMarkupDialog.on_heightSpinBox_valueChanged" id="ImageMarkupDialog.on_heightSpinBox_valueChanged" ref="eric6.QScintilla.MarkupProviders.ImageMarkupDialog.html#ImageMarkupDialog.on_heightSpinBox_valueChanged" />
+      <keyword name="ImageMarkupDialog.on_imagePicker_textChanged" id="ImageMarkupDialog.on_imagePicker_textChanged" ref="eric6.QScintilla.MarkupProviders.ImageMarkupDialog.html#ImageMarkupDialog.on_imagePicker_textChanged" />
+      <keyword name="ImageMarkupDialog.on_sizeCheckBox_toggled" id="ImageMarkupDialog.on_sizeCheckBox_toggled" ref="eric6.QScintilla.MarkupProviders.ImageMarkupDialog.html#ImageMarkupDialog.on_sizeCheckBox_toggled" />
+      <keyword name="ImageMarkupDialog.on_widthSpinBox_valueChanged" id="ImageMarkupDialog.on_widthSpinBox_valueChanged" ref="eric6.QScintilla.MarkupProviders.ImageMarkupDialog.html#ImageMarkupDialog.on_widthSpinBox_valueChanged" />
       <keyword name="ImageSearch (Package)" id="ImageSearch (Package)" ref="index-eric6.WebBrowser.ImageSearch.html" />
       <keyword name="ImageSearchEngine" id="ImageSearchEngine" ref="eric6.WebBrowser.ImageSearch.ImageSearchEngine.html#ImageSearchEngine" />
       <keyword name="ImageSearchEngine (Constructor)" id="ImageSearchEngine (Constructor)" ref="eric6.WebBrowser.ImageSearch.ImageSearchEngine.html#ImageSearchEngine.__init__" />
@@ -9463,6 +9537,65 @@
       <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="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" />
+      <keyword name="MarkdownProvider.__insertMarkup" id="MarkdownProvider.__insertMarkup" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.__insertMarkup" />
+      <keyword name="MarkdownProvider.__makeList" id="MarkdownProvider.__makeList" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.__makeList" />
+      <keyword name="MarkdownProvider.bold" id="MarkdownProvider.bold" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.bold" />
+      <keyword name="MarkdownProvider.bulletedList" id="MarkdownProvider.bulletedList" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.bulletedList" />
+      <keyword name="MarkdownProvider.code" id="MarkdownProvider.code" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.code" />
+      <keyword name="MarkdownProvider.codeBlock" id="MarkdownProvider.codeBlock" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.codeBlock" />
+      <keyword name="MarkdownProvider.hasBold" id="MarkdownProvider.hasBold" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.hasBold" />
+      <keyword name="MarkdownProvider.hasBulletedList" id="MarkdownProvider.hasBulletedList" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.hasBulletedList" />
+      <keyword name="MarkdownProvider.hasCode" id="MarkdownProvider.hasCode" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.hasCode" />
+      <keyword name="MarkdownProvider.hasCodeBlock" id="MarkdownProvider.hasCodeBlock" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.hasCodeBlock" />
+      <keyword name="MarkdownProvider.hasHyperlink" id="MarkdownProvider.hasHyperlink" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.hasHyperlink" />
+      <keyword name="MarkdownProvider.hasImage" id="MarkdownProvider.hasImage" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.hasImage" />
+      <keyword name="MarkdownProvider.hasItalic" id="MarkdownProvider.hasItalic" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.hasItalic" />
+      <keyword name="MarkdownProvider.hasLine" id="MarkdownProvider.hasLine" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.hasLine" />
+      <keyword name="MarkdownProvider.hasNumberedList" id="MarkdownProvider.hasNumberedList" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.hasNumberedList" />
+      <keyword name="MarkdownProvider.hasQuote" id="MarkdownProvider.hasQuote" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.hasQuote" />
+      <keyword name="MarkdownProvider.hasStrikethrough" id="MarkdownProvider.hasStrikethrough" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.hasStrikethrough" />
+      <keyword name="MarkdownProvider.header" id="MarkdownProvider.header" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.header" />
+      <keyword name="MarkdownProvider.headerLevels" id="MarkdownProvider.headerLevels" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.headerLevels" />
+      <keyword name="MarkdownProvider.hyperlink" id="MarkdownProvider.hyperlink" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.hyperlink" />
+      <keyword name="MarkdownProvider.image" id="MarkdownProvider.image" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.image" />
+      <keyword name="MarkdownProvider.italic" id="MarkdownProvider.italic" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.italic" />
+      <keyword name="MarkdownProvider.kind" id="MarkdownProvider.kind" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.kind" />
+      <keyword name="MarkdownProvider.line" id="MarkdownProvider.line" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.line" />
+      <keyword name="MarkdownProvider.numberedList" id="MarkdownProvider.numberedList" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.numberedList" />
+      <keyword name="MarkdownProvider.quote" id="MarkdownProvider.quote" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.quote" />
+      <keyword name="MarkdownProvider.strikethrough" id="MarkdownProvider.strikethrough" ref="eric6.QScintilla.MarkupProviders.MarkdownProvider.html#MarkdownProvider.strikethrough" />
+      <keyword name="MarkupBase" id="MarkupBase" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase" />
+      <keyword name="MarkupBase (Constructor)" id="MarkupBase (Constructor)" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.__init__" />
+      <keyword name="MarkupBase (Module)" id="MarkupBase (Module)" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html" />
+      <keyword name="MarkupBase.bold" id="MarkupBase.bold" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.bold" />
+      <keyword name="MarkupBase.bulletedList" id="MarkupBase.bulletedList" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.bulletedList" />
+      <keyword name="MarkupBase.code" id="MarkupBase.code" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.code" />
+      <keyword name="MarkupBase.codeBlock" id="MarkupBase.codeBlock" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.codeBlock" />
+      <keyword name="MarkupBase.hasBold" id="MarkupBase.hasBold" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.hasBold" />
+      <keyword name="MarkupBase.hasBulletedList" id="MarkupBase.hasBulletedList" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.hasBulletedList" />
+      <keyword name="MarkupBase.hasCode" id="MarkupBase.hasCode" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.hasCode" />
+      <keyword name="MarkupBase.hasCodeBlock" id="MarkupBase.hasCodeBlock" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.hasCodeBlock" />
+      <keyword name="MarkupBase.hasHyperlink" id="MarkupBase.hasHyperlink" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.hasHyperlink" />
+      <keyword name="MarkupBase.hasImage" id="MarkupBase.hasImage" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.hasImage" />
+      <keyword name="MarkupBase.hasItalic" id="MarkupBase.hasItalic" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.hasItalic" />
+      <keyword name="MarkupBase.hasLine" id="MarkupBase.hasLine" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.hasLine" />
+      <keyword name="MarkupBase.hasNumberedList" id="MarkupBase.hasNumberedList" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.hasNumberedList" />
+      <keyword name="MarkupBase.hasQuote" id="MarkupBase.hasQuote" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.hasQuote" />
+      <keyword name="MarkupBase.hasStrikethrough" id="MarkupBase.hasStrikethrough" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.hasStrikethrough" />
+      <keyword name="MarkupBase.header" id="MarkupBase.header" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.header" />
+      <keyword name="MarkupBase.headerLevels" id="MarkupBase.headerLevels" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.headerLevels" />
+      <keyword name="MarkupBase.hyperlink" id="MarkupBase.hyperlink" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.hyperlink" />
+      <keyword name="MarkupBase.image" id="MarkupBase.image" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.image" />
+      <keyword name="MarkupBase.italic" id="MarkupBase.italic" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.italic" />
+      <keyword name="MarkupBase.kind" id="MarkupBase.kind" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.kind" />
+      <keyword name="MarkupBase.line" id="MarkupBase.line" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.line" />
+      <keyword name="MarkupBase.numberedList" id="MarkupBase.numberedList" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.numberedList" />
+      <keyword name="MarkupBase.quote" id="MarkupBase.quote" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.quote" />
+      <keyword name="MarkupBase.strikethrough" id="MarkupBase.strikethrough" ref="eric6.QScintilla.MarkupProviders.MarkupBase.html#MarkupBase.strikethrough" />
+      <keyword name="MarkupProviders (Package)" id="MarkupProviders (Package)" ref="index-eric6.QScintilla.MarkupProviders.html" />
       <keyword name="MasterPasswordEntryDialog" id="MasterPasswordEntryDialog" ref="eric6.Preferences.ConfigurationPages.MasterPasswordEntryDialog.html#MasterPasswordEntryDialog" />
       <keyword name="MasterPasswordEntryDialog (Constructor)" id="MasterPasswordEntryDialog (Constructor)" ref="eric6.Preferences.ConfigurationPages.MasterPasswordEntryDialog.html#MasterPasswordEntryDialog.__init__" />
       <keyword name="MasterPasswordEntryDialog (Module)" id="MasterPasswordEntryDialog (Module)" ref="eric6.Preferences.ConfigurationPages.MasterPasswordEntryDialog.html" />
@@ -10738,7 +10871,6 @@
       <keyword name="PreviewProcessingThread.__getHtml" id="PreviewProcessingThread.__getHtml" ref="eric6.UI.Previewers.PreviewerHTML.html#PreviewProcessingThread.__getHtml" />
       <keyword name="PreviewProcessingThread.__processSSI" id="PreviewProcessingThread.__processSSI" ref="eric6.UI.Previewers.PreviewerHTML.html#PreviewProcessingThread.__processSSI" />
       <keyword name="PreviewProcessingThread.process" id="PreviewProcessingThread.process" ref="eric6.UI.Previewers.PreviewerHTML.html#PreviewProcessingThread.process" />
-      <keyword name="PreviewProcessingThread.replace" id="PreviewProcessingThread.replace" ref="eric6.UI.Previewers.PreviewerHTML.html#PreviewProcessingThread.replace" />
       <keyword name="PreviewProcessingThread.run" id="PreviewProcessingThread.run" ref="eric6.UI.Previewers.PreviewerHTML.html#PreviewProcessingThread.run" />
       <keyword name="Previewer" id="Previewer" ref="eric6.UI.Previewer.html#Previewer" />
       <keyword name="Previewer (Constructor)" id="Previewer (Constructor)" ref="eric6.UI.Previewer.html#Previewer.__init__" />
@@ -11983,6 +12115,34 @@
       <keyword name="RemoveBookmarksCommand.undo" id="RemoveBookmarksCommand.undo" ref="eric6.Helpviewer.Bookmarks.BookmarksManager.html#RemoveBookmarksCommand.undo" />
       <keyword name="RemoveBookmarksCommand.undo" id="RemoveBookmarksCommand.undo" ref="eric6.WebBrowser.Bookmarks.BookmarksManager.html#RemoveBookmarksCommand.undo" />
       <keyword name="RepositoryInfoDialog (Module)" id="RepositoryInfoDialog (Module)" ref="eric6.VCS.RepositoryInfoDialog.html" />
+      <keyword name="RestructuredTextProvider" id="RestructuredTextProvider" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider" />
+      <keyword name="RestructuredTextProvider (Constructor)" id="RestructuredTextProvider (Constructor)" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.__init__" />
+      <keyword name="RestructuredTextProvider (Module)" id="RestructuredTextProvider (Module)" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html" />
+      <keyword name="RestructuredTextProvider.__insertMarkup" id="RestructuredTextProvider.__insertMarkup" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.__insertMarkup" />
+      <keyword name="RestructuredTextProvider.__makeList" id="RestructuredTextProvider.__makeList" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.__makeList" />
+      <keyword name="RestructuredTextProvider.bold" id="RestructuredTextProvider.bold" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.bold" />
+      <keyword name="RestructuredTextProvider.bulletedList" id="RestructuredTextProvider.bulletedList" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.bulletedList" />
+      <keyword name="RestructuredTextProvider.code" id="RestructuredTextProvider.code" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.code" />
+      <keyword name="RestructuredTextProvider.codeBlock" id="RestructuredTextProvider.codeBlock" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.codeBlock" />
+      <keyword name="RestructuredTextProvider.hasBold" id="RestructuredTextProvider.hasBold" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.hasBold" />
+      <keyword name="RestructuredTextProvider.hasBulletedList" id="RestructuredTextProvider.hasBulletedList" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.hasBulletedList" />
+      <keyword name="RestructuredTextProvider.hasCode" id="RestructuredTextProvider.hasCode" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.hasCode" />
+      <keyword name="RestructuredTextProvider.hasCodeBlock" id="RestructuredTextProvider.hasCodeBlock" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.hasCodeBlock" />
+      <keyword name="RestructuredTextProvider.hasHyperlink" id="RestructuredTextProvider.hasHyperlink" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.hasHyperlink" />
+      <keyword name="RestructuredTextProvider.hasImage" id="RestructuredTextProvider.hasImage" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.hasImage" />
+      <keyword name="RestructuredTextProvider.hasItalic" id="RestructuredTextProvider.hasItalic" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.hasItalic" />
+      <keyword name="RestructuredTextProvider.hasLine" id="RestructuredTextProvider.hasLine" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.hasLine" />
+      <keyword name="RestructuredTextProvider.hasNumberedList" id="RestructuredTextProvider.hasNumberedList" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.hasNumberedList" />
+      <keyword name="RestructuredTextProvider.hasQuote" id="RestructuredTextProvider.hasQuote" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.hasQuote" />
+      <keyword name="RestructuredTextProvider.header" id="RestructuredTextProvider.header" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.header" />
+      <keyword name="RestructuredTextProvider.headerLevels" id="RestructuredTextProvider.headerLevels" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.headerLevels" />
+      <keyword name="RestructuredTextProvider.hyperlink" id="RestructuredTextProvider.hyperlink" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.hyperlink" />
+      <keyword name="RestructuredTextProvider.image" id="RestructuredTextProvider.image" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.image" />
+      <keyword name="RestructuredTextProvider.italic" id="RestructuredTextProvider.italic" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.italic" />
+      <keyword name="RestructuredTextProvider.kind" id="RestructuredTextProvider.kind" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.kind" />
+      <keyword name="RestructuredTextProvider.line" id="RestructuredTextProvider.line" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.line" />
+      <keyword name="RestructuredTextProvider.numberedList" id="RestructuredTextProvider.numberedList" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.numberedList" />
+      <keyword name="RestructuredTextProvider.quote" id="RestructuredTextProvider.quote" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.quote" />
       <keyword name="SafariImporter" id="SafariImporter" ref="eric6.Helpviewer.Bookmarks.BookmarksImporters.SafariImporter.html#SafariImporter" />
       <keyword name="SafariImporter" id="SafariImporter" ref="eric6.WebBrowser.Bookmarks.BookmarksImporters.SafariImporter.html#SafariImporter" />
       <keyword name="SafariImporter (Constructor)" id="SafariImporter (Constructor)" ref="eric6.Helpviewer.Bookmarks.BookmarksImporters.SafariImporter.html#SafariImporter.__init__" />
@@ -16442,6 +16602,7 @@
       <keyword name="getIrc" id="getIrc" ref="eric6.Preferences.__init__.html#getIrc" />
       <keyword name="getLanguageIcon" id="getLanguageIcon" ref="eric6.QScintilla.Lexers.__init__.html#getLanguageIcon" />
       <keyword name="getLexer" id="getLexer" ref="eric6.QScintilla.Lexers.__init__.html#getLexer" />
+      <keyword name="getMarkupProvider" id="getMarkupProvider" ref="eric6.QScintilla.MarkupProviders.__init__.html#getMarkupProvider" />
       <keyword name="getMultiProject" id="getMultiProject" ref="eric6.Preferences.__init__.html#getMultiProject" />
       <keyword name="getOpenFileFiltersList" id="getOpenFileFiltersList" ref="eric6.QScintilla.Lexers.__init__.html#getOpenFileFiltersList" />
       <keyword name="getOpenFileName" id="getOpenFileName" ref="eric6.E5Gui.E5FileDialog.html#getOpenFileName" />
@@ -17562,6 +17723,7 @@
       <file>eric6.QScintilla.APIsManager.html</file>
       <file>eric6.QScintilla.Editor.html</file>
       <file>eric6.QScintilla.EditorAssembly.html</file>
+      <file>eric6.QScintilla.EditorButtonsWidget.html</file>
       <file>eric6.QScintilla.EditorMarkerMap.html</file>
       <file>eric6.QScintilla.Exporters.ExporterBase.html</file>
       <file>eric6.QScintilla.Exporters.ExporterHTML.html</file>
@@ -17610,6 +17772,13 @@
       <file>eric6.QScintilla.Lexers.LexerXML.html</file>
       <file>eric6.QScintilla.Lexers.LexerYAML.html</file>
       <file>eric6.QScintilla.Lexers.__init__.html</file>
+      <file>eric6.QScintilla.MarkupProviders.HtmlProvider.html</file>
+      <file>eric6.QScintilla.MarkupProviders.HyperlinkMarkupDialog.html</file>
+      <file>eric6.QScintilla.MarkupProviders.ImageMarkupDialog.html</file>
+      <file>eric6.QScintilla.MarkupProviders.MarkdownProvider.html</file>
+      <file>eric6.QScintilla.MarkupProviders.MarkupBase.html</file>
+      <file>eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html</file>
+      <file>eric6.QScintilla.MarkupProviders.__init__.html</file>
       <file>eric6.QScintilla.MiniEditor.html</file>
       <file>eric6.QScintilla.Printer.html</file>
       <file>eric6.QScintilla.QsciScintillaCompat.html</file>
@@ -18004,6 +18173,7 @@
       <file>index-eric6.PyUnit.html</file>
       <file>index-eric6.QScintilla.Exporters.html</file>
       <file>index-eric6.QScintilla.Lexers.html</file>
+      <file>index-eric6.QScintilla.MarkupProviders.html</file>
       <file>index-eric6.QScintilla.TypingCompleters.html</file>
       <file>index-eric6.QScintilla.html</file>
       <file>index-eric6.Snapshot.html</file>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric6.QScintilla.EditorButtonsWidget.html	Tue Jan 10 19:41:15 2017 +0100
@@ -0,0 +1,233 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.QScintilla.EditorButtonsWidget</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.QScintilla.EditorButtonsWidget</h1>
+<p>
+Module implementing a widget containing various buttons for accessing
+editor actions.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EditorButtonsWidget">EditorButtonsWidget</a></td>
+<td>Class implementing a widget containing various buttons for accessing editor actions.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="EditorButtonsWidget" ID="EditorButtonsWidget"></a>
+<h2>EditorButtonsWidget</h2>
+<p>
+    Class implementing a widget containing various buttons for accessing
+    editor actions.
+</p>
+<h3>Derived from</h3>
+QWidget
+<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="#EditorButtonsWidget.__init__">EditorButtonsWidget</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EditorButtonsWidget.__addButton">__addButton</a></td>
+<td>Private method to add a format button.</td>
+</tr><tr>
+<td><a href="#EditorButtonsWidget.__addSeparator">__addSeparator</a></td>
+<td>Private method to add a separator line.</td>
+</tr><tr>
+<td><a href="#EditorButtonsWidget.__createButtons">__createButtons</a></td>
+<td>Private slot to create the various tool buttons.</td>
+</tr><tr>
+<td><a href="#EditorButtonsWidget.__editorSelectionChanged">__editorSelectionChanged</a></td>
+<td>Private slot to handle a change of the editor's selection.</td>
+</tr><tr>
+<td><a href="#EditorButtonsWidget.__enableScrollerButtons">__enableScrollerButtons</a></td>
+<td>Private method to set the enabled state of the scroll buttons.</td>
+</tr><tr>
+<td><a href="#EditorButtonsWidget.__formatClicked">__formatClicked</a></td>
+<td>Private slot to handle a format button being clicked.</td>
+</tr><tr>
+<td><a href="#EditorButtonsWidget.__headerMenuTriggered">__headerMenuTriggered</a></td>
+<td>Private method handling the selection of a header menu entry.</td>
+</tr><tr>
+<td><a href="#EditorButtonsWidget.__slide">__slide</a></td>
+<td>Private method to move the sliding widget.</td>
+</tr><tr>
+<td><a href="#EditorButtonsWidget.__slideDown">__slideDown</a></td>
+<td>Private slot to move the widget downwards, i.e.</td>
+</tr><tr>
+<td><a href="#EditorButtonsWidget.__slideUp">__slideUp</a></td>
+<td>Private slot to move the widget upwards, i.e.</td>
+</tr><tr>
+<td><a href="#EditorButtonsWidget.__updateButtonStates">__updateButtonStates</a></td>
+<td>Private slot to change the button states.</td>
+</tr><tr>
+<td><a href="#EditorButtonsWidget.resizeEvent">resizeEvent</a></td>
+<td>Protected method to handle resize events.</td>
+</tr><tr>
+<td><a href="#EditorButtonsWidget.show">show</a></td>
+<td>Public slot to show the widget.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="EditorButtonsWidget.__init__" ID="EditorButtonsWidget.__init__"></a>
+<h4>EditorButtonsWidget (Constructor)</h4>
+<b>EditorButtonsWidget</b>(<i>editor, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor
+</dd><dt><i>parent</i> (QWidget)</dt>
+<dd>
+reference to the parent widget
+</dd>
+</dl><a NAME="EditorButtonsWidget.__addButton" ID="EditorButtonsWidget.__addButton"></a>
+<h4>EditorButtonsWidget.__addButton</h4>
+<b>__addButton</b>(<i>format, iconName, toolTip</i>)
+<p>
+        Private method to add a format button.
+</p><dl>
+<dt><i>format</i> (str)</dt>
+<dd>
+unique name of the format
+</dd><dt><i>iconName</i> (str)</dt>
+<dd>
+name of the icon for the button
+</dd><dt><i>toolTip</i> (str)</dt>
+<dd>
+text for the tool tip
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+generated button
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+QToolButton
+</dd>
+</dl><a NAME="EditorButtonsWidget.__addSeparator" ID="EditorButtonsWidget.__addSeparator"></a>
+<h4>EditorButtonsWidget.__addSeparator</h4>
+<b>__addSeparator</b>(<i></i>)
+<p>
+        Private method to add a separator line.
+</p><a NAME="EditorButtonsWidget.__createButtons" ID="EditorButtonsWidget.__createButtons"></a>
+<h4>EditorButtonsWidget.__createButtons</h4>
+<b>__createButtons</b>(<i></i>)
+<p>
+        Private slot to create the various tool buttons.
+</p><a NAME="EditorButtonsWidget.__editorSelectionChanged" ID="EditorButtonsWidget.__editorSelectionChanged"></a>
+<h4>EditorButtonsWidget.__editorSelectionChanged</h4>
+<b>__editorSelectionChanged</b>(<i></i>)
+<p>
+        Private slot to handle a change of the editor's selection.
+</p><a NAME="EditorButtonsWidget.__enableScrollerButtons" ID="EditorButtonsWidget.__enableScrollerButtons"></a>
+<h4>EditorButtonsWidget.__enableScrollerButtons</h4>
+<b>__enableScrollerButtons</b>(<i></i>)
+<p>
+        Private method to set the enabled state of the scroll buttons.
+</p><a NAME="EditorButtonsWidget.__formatClicked" ID="EditorButtonsWidget.__formatClicked"></a>
+<h4>EditorButtonsWidget.__formatClicked</h4>
+<b>__formatClicked</b>(<i>format</i>)
+<p>
+        Private slot to handle a format button being clicked.
+</p><dl>
+<dt><i>format</i> (str)</dt>
+<dd>
+format type of the button
+</dd>
+</dl><a NAME="EditorButtonsWidget.__headerMenuTriggered" ID="EditorButtonsWidget.__headerMenuTriggered"></a>
+<h4>EditorButtonsWidget.__headerMenuTriggered</h4>
+<b>__headerMenuTriggered</b>(<i>act</i>)
+<p>
+        Private method handling the selection of a header menu entry.
+</p><dl>
+<dt><i>act</i> (QAction)</dt>
+<dd>
+action of the headers menu that was triggered
+</dd>
+</dl><a NAME="EditorButtonsWidget.__slide" ID="EditorButtonsWidget.__slide"></a>
+<h4>EditorButtonsWidget.__slide</h4>
+<b>__slide</b>(<i>up</i>)
+<p>
+        Private method to move the sliding widget.
+</p><dl>
+<dt><i>up</i></dt>
+<dd>
+flag indicating to move upwards (boolean)
+</dd>
+</dl><a NAME="EditorButtonsWidget.__slideDown" ID="EditorButtonsWidget.__slideDown"></a>
+<h4>EditorButtonsWidget.__slideDown</h4>
+<b>__slideDown</b>(<i></i>)
+<p>
+        Private slot to move the widget downwards, i.e. show contents to
+        the top.
+</p><a NAME="EditorButtonsWidget.__slideUp" ID="EditorButtonsWidget.__slideUp"></a>
+<h4>EditorButtonsWidget.__slideUp</h4>
+<b>__slideUp</b>(<i></i>)
+<p>
+        Private slot to move the widget upwards, i.e. show contents to the
+        bottom.
+</p><a NAME="EditorButtonsWidget.__updateButtonStates" ID="EditorButtonsWidget.__updateButtonStates"></a>
+<h4>EditorButtonsWidget.__updateButtonStates</h4>
+<b>__updateButtonStates</b>(<i></i>)
+<p>
+        Private slot to change the button states.
+</p><a NAME="EditorButtonsWidget.resizeEvent" ID="EditorButtonsWidget.resizeEvent"></a>
+<h4>EditorButtonsWidget.resizeEvent</h4>
+<b>resizeEvent</b>(<i>evt</i>)
+<p>
+        Protected method to handle resize events.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the resize event (QResizeEvent)
+</dd>
+</dl><a NAME="EditorButtonsWidget.show" ID="EditorButtonsWidget.show"></a>
+<h4>EditorButtonsWidget.show</h4>
+<b>show</b>(<i></i>)
+<p>
+        Public slot to show the widget.
+</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/Documentation/Source/eric6.QScintilla.MarkupProviders.HtmlProvider.html	Tue Jan 10 19:41:15 2017 +0100
@@ -0,0 +1,508 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.QScintilla.MarkupProviders.HtmlProvider</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.QScintilla.MarkupProviders.HtmlProvider</h1>
+<p>
+Module implementing the HTML markup provider.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HtmlProvider">HtmlProvider</a></td>
+<td>Class implementing the HTML markup provider.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HtmlProvider" ID="HtmlProvider"></a>
+<h2>HtmlProvider</h2>
+<p>
+    Class implementing the HTML markup provider.
+</p>
+<h3>Derived from</h3>
+MarkupBase
+<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="#HtmlProvider.__init__">HtmlProvider</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HtmlProvider.__insertMarkup">__insertMarkup</a></td>
+<td>Private method to insert the specified markup.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.__makeList">__makeList</a></td>
+<td>Private method to generate the desired list markup.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.bold">bold</a></td>
+<td>Public method to generate bold text.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.bulletedList">bulletedList</a></td>
+<td>Public method to generate bulleted list text.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.code">code</a></td>
+<td>Public method to generate inline code text.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.codeBlock">codeBlock</a></td>
+<td>Public method to generate code block text.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.hasBold">hasBold</a></td>
+<td>Public method to indicate the availability of bold markup.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.hasBulletedList">hasBulletedList</a></td>
+<td>Public method to indicate the availability of bulleted list markup.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.hasCode">hasCode</a></td>
+<td>Public method to indicate the availability of inline code markup.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.hasCodeBlock">hasCodeBlock</a></td>
+<td>Public method to indicate the availability of code block markup.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.hasHyperlink">hasHyperlink</a></td>
+<td>Public method to indicate the availability of hyperlink markup.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.hasImage">hasImage</a></td>
+<td>Public method to indicate the availability of image markup.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.hasItalic">hasItalic</a></td>
+<td>Public method to indicate the availability of italic markup.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.hasLine">hasLine</a></td>
+<td>Public method to indicate the availability of a horizontal line markup.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.hasNumberedList">hasNumberedList</a></td>
+<td>Public method to indicate the availability of numbered list markup.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.hasQuote">hasQuote</a></td>
+<td>Public method to indicate the availability of block quote markup.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.hasStrikethrough">hasStrikethrough</a></td>
+<td>Public method to indicate the availability of strikethrough markup.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.header">header</a></td>
+<td>Public method to generate a header.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.headerLevels">headerLevels</a></td>
+<td>Public method to determine the available header levels.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.hyperlink">hyperlink</a></td>
+<td>Public method to generate hyperlink text.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.image">image</a></td>
+<td>Public method to generate image text.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.italic">italic</a></td>
+<td>Public method to generate italic text.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.kind">kind</a></td>
+<td>Public method to get the markup kind.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.line">line</a></td>
+<td>Public method to generate a horizontal line text.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.numberedList">numberedList</a></td>
+<td>Public method to generate numbered list text.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.quote">quote</a></td>
+<td>Public method to generate block quote text.</td>
+</tr><tr>
+<td><a href="#HtmlProvider.strikethrough">strikethrough</a></td>
+<td>Public method to generate strikethrough text.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="HtmlProvider.__init__" ID="HtmlProvider.__init__"></a>
+<h4>HtmlProvider (Constructor)</h4>
+<b>HtmlProvider</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="HtmlProvider.__insertMarkup" ID="HtmlProvider.__insertMarkup"></a>
+<h4>HtmlProvider.__insertMarkup</h4>
+<b>__insertMarkup</b>(<i>markup, editor, addEol=False</i>)
+<p>
+        Private method to insert the specified markup.
+</p><p>
+        If the editor has selected text, this text is enclosed by the given
+        markup. If no text is selected, the markup is inserted at the cursor
+        position and the cursor is positioned in between.
+</p><dl>
+<dt><i>markup</i> (str)</dt>
+<dd>
+markup string to be inserted
+</dd><dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd><dt><i>addEol</i> (bool)</dt>
+<dd>
+flag indicating to add an eol string after the tag
+</dd>
+</dl><a NAME="HtmlProvider.__makeList" ID="HtmlProvider.__makeList"></a>
+<h4>HtmlProvider.__makeList</h4>
+<b>__makeList</b>(<i>editor, listType</i>)
+<p>
+        Private method to generate the desired list markup.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd><dt><i>listType</i> (str)</dt>
+<dd>
+type of the desired list (should be ul or ol)
+</dd>
+</dl><a NAME="HtmlProvider.bold" ID="HtmlProvider.bold"></a>
+<h4>HtmlProvider.bold</h4>
+<b>bold</b>(<i>editor</i>)
+<p>
+        Public method to generate bold text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="HtmlProvider.bulletedList" ID="HtmlProvider.bulletedList"></a>
+<h4>HtmlProvider.bulletedList</h4>
+<b>bulletedList</b>(<i>editor</i>)
+<p>
+        Public method to generate bulleted list text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="HtmlProvider.code" ID="HtmlProvider.code"></a>
+<h4>HtmlProvider.code</h4>
+<b>code</b>(<i>editor</i>)
+<p>
+        Public method to generate inline code text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="HtmlProvider.codeBlock" ID="HtmlProvider.codeBlock"></a>
+<h4>HtmlProvider.codeBlock</h4>
+<b>codeBlock</b>(<i>editor</i>)
+<p>
+        Public method to generate code block text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="HtmlProvider.hasBold" ID="HtmlProvider.hasBold"></a>
+<h4>HtmlProvider.hasBold</h4>
+<b>hasBold</b>(<i></i>)
+<p>
+        Public method to indicate the availability of bold markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of bold markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="HtmlProvider.hasBulletedList" ID="HtmlProvider.hasBulletedList"></a>
+<h4>HtmlProvider.hasBulletedList</h4>
+<b>hasBulletedList</b>(<i></i>)
+<p>
+        Public method to indicate the availability of bulleted list markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of bulleted list markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="HtmlProvider.hasCode" ID="HtmlProvider.hasCode"></a>
+<h4>HtmlProvider.hasCode</h4>
+<b>hasCode</b>(<i></i>)
+<p>
+        Public method to indicate the availability of inline code markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of inline code markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="HtmlProvider.hasCodeBlock" ID="HtmlProvider.hasCodeBlock"></a>
+<h4>HtmlProvider.hasCodeBlock</h4>
+<b>hasCodeBlock</b>(<i></i>)
+<p>
+        Public method to indicate the availability of code block markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of code block markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="HtmlProvider.hasHyperlink" ID="HtmlProvider.hasHyperlink"></a>
+<h4>HtmlProvider.hasHyperlink</h4>
+<b>hasHyperlink</b>(<i></i>)
+<p>
+        Public method to indicate the availability of hyperlink markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of hyperlink markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="HtmlProvider.hasImage" ID="HtmlProvider.hasImage"></a>
+<h4>HtmlProvider.hasImage</h4>
+<b>hasImage</b>(<i></i>)
+<p>
+        Public method to indicate the availability of image markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of image markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="HtmlProvider.hasItalic" ID="HtmlProvider.hasItalic"></a>
+<h4>HtmlProvider.hasItalic</h4>
+<b>hasItalic</b>(<i></i>)
+<p>
+        Public method to indicate the availability of italic markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of italic markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="HtmlProvider.hasLine" ID="HtmlProvider.hasLine"></a>
+<h4>HtmlProvider.hasLine</h4>
+<b>hasLine</b>(<i></i>)
+<p>
+        Public method to indicate the availability of a horizontal line markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of a horizontal line markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="HtmlProvider.hasNumberedList" ID="HtmlProvider.hasNumberedList"></a>
+<h4>HtmlProvider.hasNumberedList</h4>
+<b>hasNumberedList</b>(<i></i>)
+<p>
+        Public method to indicate the availability of numbered list markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of numbered list markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="HtmlProvider.hasQuote" ID="HtmlProvider.hasQuote"></a>
+<h4>HtmlProvider.hasQuote</h4>
+<b>hasQuote</b>(<i></i>)
+<p>
+        Public method to indicate the availability of block quote markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of block quote markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="HtmlProvider.hasStrikethrough" ID="HtmlProvider.hasStrikethrough"></a>
+<h4>HtmlProvider.hasStrikethrough</h4>
+<b>hasStrikethrough</b>(<i></i>)
+<p>
+        Public method to indicate the availability of strikethrough markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of strikethrough markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="HtmlProvider.header" ID="HtmlProvider.header"></a>
+<h4>HtmlProvider.header</h4>
+<b>header</b>(<i>editor, level</i>)
+<p>
+        Public method to generate a header.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd><dt><i>level</i> (int)</dt>
+<dd>
+header level
+</dd>
+</dl><a NAME="HtmlProvider.headerLevels" ID="HtmlProvider.headerLevels"></a>
+<h4>HtmlProvider.headerLevels</h4>
+<b>headerLevels</b>(<i></i>)
+<p>
+        Public method to determine the available header levels.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+supported header levels
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+int
+</dd>
+</dl><a NAME="HtmlProvider.hyperlink" ID="HtmlProvider.hyperlink"></a>
+<h4>HtmlProvider.hyperlink</h4>
+<b>hyperlink</b>(<i>editor</i>)
+<p>
+        Public method to generate hyperlink text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="HtmlProvider.image" ID="HtmlProvider.image"></a>
+<h4>HtmlProvider.image</h4>
+<b>image</b>(<i>editor</i>)
+<p>
+        Public method to generate image text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="HtmlProvider.italic" ID="HtmlProvider.italic"></a>
+<h4>HtmlProvider.italic</h4>
+<b>italic</b>(<i>editor</i>)
+<p>
+        Public method to generate italic text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="HtmlProvider.kind" ID="HtmlProvider.kind"></a>
+<h4>HtmlProvider.kind</h4>
+<b>kind</b>(<i></i>)
+<p>
+        Public method to get the markup kind.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+string with markup kind
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl><a NAME="HtmlProvider.line" ID="HtmlProvider.line"></a>
+<h4>HtmlProvider.line</h4>
+<b>line</b>(<i>editor</i>)
+<p>
+        Public method to generate a horizontal line text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="HtmlProvider.numberedList" ID="HtmlProvider.numberedList"></a>
+<h4>HtmlProvider.numberedList</h4>
+<b>numberedList</b>(<i>editor</i>)
+<p>
+        Public method to generate numbered list text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="HtmlProvider.quote" ID="HtmlProvider.quote"></a>
+<h4>HtmlProvider.quote</h4>
+<b>quote</b>(<i>editor</i>)
+<p>
+        Public method to generate block quote text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="HtmlProvider.strikethrough" ID="HtmlProvider.strikethrough"></a>
+<h4>HtmlProvider.strikethrough</h4>
+<b>strikethrough</b>(<i>editor</i>)
+<p>
+        Public method to generate strikethrough text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</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/Documentation/Source/eric6.QScintilla.MarkupProviders.HyperlinkMarkupDialog.html	Tue Jan 10 19:41:15 2017 +0100
@@ -0,0 +1,145 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.QScintilla.MarkupProviders.HyperlinkMarkupDialog</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.QScintilla.MarkupProviders.HyperlinkMarkupDialog</h1>
+<p>
+Module implementing a dialog to enter data to insert a hyperlink.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HyperlinkMarkupDialog">HyperlinkMarkupDialog</a></td>
+<td>Class implementing a dialog to enter data to insert a hyperlink.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HyperlinkMarkupDialog" ID="HyperlinkMarkupDialog"></a>
+<h2>HyperlinkMarkupDialog</h2>
+<p>
+    Class implementing a dialog to enter data to insert a hyperlink.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_HyperlinkMarkupDialog
+<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="#HyperlinkMarkupDialog.__init__">HyperlinkMarkupDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HyperlinkMarkupDialog.__updateOkButton">__updateOkButton</a></td>
+<td>Private method to update the state of the OK button.</td>
+</tr><tr>
+<td><a href="#HyperlinkMarkupDialog.getData">getData</a></td>
+<td>Public method to get the entered data.</td>
+</tr><tr>
+<td><a href="#HyperlinkMarkupDialog.on_targetEdit_textChanged">on_targetEdit_textChanged</a></td>
+<td>Private slot handling a change of the link target.</td>
+</tr><tr>
+<td><a href="#HyperlinkMarkupDialog.on_textEdit_textChanged">on_textEdit_textChanged</a></td>
+<td>Private slot handling a change of the link text.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="HyperlinkMarkupDialog.__init__" ID="HyperlinkMarkupDialog.__init__"></a>
+<h4>HyperlinkMarkupDialog (Constructor)</h4>
+<b>HyperlinkMarkupDialog</b>(<i>textMayBeEmpty, targetMayBeEmpty, noTitle=False, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>textMayBeEmpty</i> (bool)</dt>
+<dd>
+flag indicating, that the link text may
+            be empty
+</dd><dt><i>targetMayBeEmpty</i> (bool)</dt>
+<dd>
+flag indicating, that the link target may
+            be empty
+</dd><dt><i>noTitle</i> (bool)</dt>
+<dd>
+flag indicating, that no title is supported
+</dd><dt><i>parent</i> (QWidget)</dt>
+<dd>
+reference to the parent widget
+</dd>
+</dl><a NAME="HyperlinkMarkupDialog.__updateOkButton" ID="HyperlinkMarkupDialog.__updateOkButton"></a>
+<h4>HyperlinkMarkupDialog.__updateOkButton</h4>
+<b>__updateOkButton</b>(<i></i>)
+<p>
+        Private method to update the state of the OK button.
+</p><a NAME="HyperlinkMarkupDialog.getData" ID="HyperlinkMarkupDialog.getData"></a>
+<h4>HyperlinkMarkupDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to get the entered data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple containing the link text, link target and the optional
+            link title
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (str, str, str)
+</dd>
+</dl><a NAME="HyperlinkMarkupDialog.on_targetEdit_textChanged" ID="HyperlinkMarkupDialog.on_targetEdit_textChanged"></a>
+<h4>HyperlinkMarkupDialog.on_targetEdit_textChanged</h4>
+<b>on_targetEdit_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot handling a change of the link target.
+</p><dl>
+<dt><i>txt</i> (str)</dt>
+<dd>
+link target
+</dd>
+</dl><a NAME="HyperlinkMarkupDialog.on_textEdit_textChanged" ID="HyperlinkMarkupDialog.on_textEdit_textChanged"></a>
+<h4>HyperlinkMarkupDialog.on_textEdit_textChanged</h4>
+<b>on_textEdit_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot handling a change of the link text.
+</p><dl>
+<dt><i>txt</i> (str)</dt>
+<dd>
+link text
+</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/Documentation/Source/eric6.QScintilla.MarkupProviders.ImageMarkupDialog.html	Tue Jan 10 19:41:15 2017 +0100
@@ -0,0 +1,189 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.QScintilla.MarkupProviders.ImageMarkupDialog</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.QScintilla.MarkupProviders.ImageMarkupDialog</h1>
+<p>
+Module implementing a dialog to enter data for an image markup.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ImageMarkupDialog">ImageMarkupDialog</a></td>
+<td>Class implementing a dialog to enter data for an image markup.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ImageMarkupDialog" ID="ImageMarkupDialog"></a>
+<h2>ImageMarkupDialog</h2>
+<p>
+    Class implementing a dialog to enter data for an image markup.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_ImageMarkupDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>HtmlMode</td></tr><tr><td>MarkDownMode</td></tr><tr><td>RestMode</td></tr>
+</table>
+<h3>Class Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ImageMarkupDialog.__init__">ImageMarkupDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ImageMarkupDialog.__updateOkButton">__updateOkButton</a></td>
+<td>Private slot to set the state of the OK button.</td>
+</tr><tr>
+<td><a href="#ImageMarkupDialog.getData">getData</a></td>
+<td>Public method to get the entered data.</td>
+</tr><tr>
+<td><a href="#ImageMarkupDialog.on_altTextEdit_textChanged">on_altTextEdit_textChanged</a></td>
+<td>Private slot handling changes of the alternative text.</td>
+</tr><tr>
+<td><a href="#ImageMarkupDialog.on_aspectRatioCheckBox_toggled">on_aspectRatioCheckBox_toggled</a></td>
+<td>Private slot to adjust the height to match the original aspect ratio.</td>
+</tr><tr>
+<td><a href="#ImageMarkupDialog.on_heightSpinBox_valueChanged">on_heightSpinBox_valueChanged</a></td>
+<td>Private slot to adjust the width spin box.</td>
+</tr><tr>
+<td><a href="#ImageMarkupDialog.on_imagePicker_textChanged">on_imagePicker_textChanged</a></td>
+<td>Private slot handling changes of the image path.</td>
+</tr><tr>
+<td><a href="#ImageMarkupDialog.on_sizeCheckBox_toggled">on_sizeCheckBox_toggled</a></td>
+<td>Private slot to reset the width and height spin boxes.</td>
+</tr><tr>
+<td><a href="#ImageMarkupDialog.on_widthSpinBox_valueChanged">on_widthSpinBox_valueChanged</a></td>
+<td>Private slot to adjust the height spin box.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="ImageMarkupDialog.__init__" ID="ImageMarkupDialog.__init__"></a>
+<h4>ImageMarkupDialog (Constructor)</h4>
+<b>ImageMarkupDialog</b>(<i>mode, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>mode</i> (int)</dt>
+<dd>
+mode of the dialog
+</dd><dt><i>parent</i> (QWidget)</dt>
+<dd>
+reference to the parent widget
+</dd>
+</dl><a NAME="ImageMarkupDialog.__updateOkButton" ID="ImageMarkupDialog.__updateOkButton"></a>
+<h4>ImageMarkupDialog.__updateOkButton</h4>
+<b>__updateOkButton</b>(<i></i>)
+<p>
+        Private slot to set the state of the OK button.
+</p><a NAME="ImageMarkupDialog.getData" ID="ImageMarkupDialog.getData"></a>
+<h4>ImageMarkupDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to get the entered data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple containing the image address, alternative text,
+            title text, flag to keep the original size, width and height
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (str, str, str, bool, int, int)
+</dd>
+</dl><a NAME="ImageMarkupDialog.on_altTextEdit_textChanged" ID="ImageMarkupDialog.on_altTextEdit_textChanged"></a>
+<h4>ImageMarkupDialog.on_altTextEdit_textChanged</h4>
+<b>on_altTextEdit_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot handling changes of the alternative text.
+</p><dl>
+<dt><i>txt</i> (str)</dt>
+<dd>
+alternative text
+</dd>
+</dl><a NAME="ImageMarkupDialog.on_aspectRatioCheckBox_toggled" ID="ImageMarkupDialog.on_aspectRatioCheckBox_toggled"></a>
+<h4>ImageMarkupDialog.on_aspectRatioCheckBox_toggled</h4>
+<b>on_aspectRatioCheckBox_toggled</b>(<i>checked</i>)
+<p>
+        Private slot to adjust the height to match the original aspect ratio.
+</p><dl>
+<dt><i>checked</i> (bool)</dt>
+<dd>
+flag indicating the state of the check box
+</dd>
+</dl><a NAME="ImageMarkupDialog.on_heightSpinBox_valueChanged" ID="ImageMarkupDialog.on_heightSpinBox_valueChanged"></a>
+<h4>ImageMarkupDialog.on_heightSpinBox_valueChanged</h4>
+<b>on_heightSpinBox_valueChanged</b>(<i>height</i>)
+<p>
+        Private slot to adjust the width spin box.
+</p><dl>
+<dt><i>height</i> (int)</dt>
+<dd>
+height for the image
+</dd>
+</dl><a NAME="ImageMarkupDialog.on_imagePicker_textChanged" ID="ImageMarkupDialog.on_imagePicker_textChanged"></a>
+<h4>ImageMarkupDialog.on_imagePicker_textChanged</h4>
+<b>on_imagePicker_textChanged</b>(<i>address</i>)
+<p>
+        Private slot handling changes of the image path.
+</p><dl>
+<dt><i>address</i> (str)</dt>
+<dd>
+image address (URL or local path)
+</dd>
+</dl><a NAME="ImageMarkupDialog.on_sizeCheckBox_toggled" ID="ImageMarkupDialog.on_sizeCheckBox_toggled"></a>
+<h4>ImageMarkupDialog.on_sizeCheckBox_toggled</h4>
+<b>on_sizeCheckBox_toggled</b>(<i>checked</i>)
+<p>
+        Private slot to reset the width and height spin boxes.
+</p><dl>
+<dt><i>checked</i> (bool)</dt>
+<dd>
+flag indicating the state of the check box
+</dd>
+</dl><a NAME="ImageMarkupDialog.on_widthSpinBox_valueChanged" ID="ImageMarkupDialog.on_widthSpinBox_valueChanged"></a>
+<h4>ImageMarkupDialog.on_widthSpinBox_valueChanged</h4>
+<b>on_widthSpinBox_valueChanged</b>(<i>width</i>)
+<p>
+        Private slot to adjust the height spin box.
+</p><dl>
+<dt><i>width</i> (int)</dt>
+<dd>
+width for the image
+</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/Documentation/Source/eric6.QScintilla.MarkupProviders.MarkdownProvider.html	Tue Jan 10 19:41:15 2017 +0100
@@ -0,0 +1,505 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.QScintilla.MarkupProviders.MarkdownProvider</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.QScintilla.MarkupProviders.MarkdownProvider</h1>
+<p>
+Module implementing the Markdown markup provider.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#MarkdownProvider">MarkdownProvider</a></td>
+<td>Class implementing the Markdown markup provider.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="MarkdownProvider" ID="MarkdownProvider"></a>
+<h2>MarkdownProvider</h2>
+<p>
+    Class implementing the Markdown markup provider.
+</p>
+<h3>Derived from</h3>
+MarkupBase
+<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="#MarkdownProvider.__init__">MarkdownProvider</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.__insertMarkup">__insertMarkup</a></td>
+<td>Private method to insert the specified markup.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.__makeList">__makeList</a></td>
+<td>Private method to generate the desired list markup.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.bold">bold</a></td>
+<td>Public method to generate bold text.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.bulletedList">bulletedList</a></td>
+<td>Public method to generate bulleted list text.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.code">code</a></td>
+<td>Public method to generate inline code text.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.codeBlock">codeBlock</a></td>
+<td>Public method to generate code block text.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.hasBold">hasBold</a></td>
+<td>Public method to indicate the availability of bold markup.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.hasBulletedList">hasBulletedList</a></td>
+<td>Public method to indicate the availability of bulleted list markup.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.hasCode">hasCode</a></td>
+<td>Public method to indicate the availability of inline code markup.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.hasCodeBlock">hasCodeBlock</a></td>
+<td>Public method to indicate the availability of code block markup.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.hasHyperlink">hasHyperlink</a></td>
+<td>Public method to indicate the availability of hyperlink markup.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.hasImage">hasImage</a></td>
+<td>Public method to indicate the availability of image markup.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.hasItalic">hasItalic</a></td>
+<td>Public method to indicate the availability of italic markup.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.hasLine">hasLine</a></td>
+<td>Public method to indicate the availability of a horizontal line markup.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.hasNumberedList">hasNumberedList</a></td>
+<td>Public method to indicate the availability of numbered list markup.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.hasQuote">hasQuote</a></td>
+<td>Public method to indicate the availability of block quote markup.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.hasStrikethrough">hasStrikethrough</a></td>
+<td>Public method to indicate the availability of strikethrough markup.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.header">header</a></td>
+<td>Public method to generate a header.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.headerLevels">headerLevels</a></td>
+<td>Public method to determine the available header levels.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.hyperlink">hyperlink</a></td>
+<td>Public method to generate hyperlink text.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.image">image</a></td>
+<td>Public method to generate image text.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.italic">italic</a></td>
+<td>Public method to generate italic text.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.kind">kind</a></td>
+<td>Public method to get the markup kind.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.line">line</a></td>
+<td>Public method to generate a horizontal line text.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.numberedList">numberedList</a></td>
+<td>Public method to generate numbered list text.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.quote">quote</a></td>
+<td>Public method to generate block quote text.</td>
+</tr><tr>
+<td><a href="#MarkdownProvider.strikethrough">strikethrough</a></td>
+<td>Public method to generate strikethrough text.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="MarkdownProvider.__init__" ID="MarkdownProvider.__init__"></a>
+<h4>MarkdownProvider (Constructor)</h4>
+<b>MarkdownProvider</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="MarkdownProvider.__insertMarkup" ID="MarkdownProvider.__insertMarkup"></a>
+<h4>MarkdownProvider.__insertMarkup</h4>
+<b>__insertMarkup</b>(<i>markup, editor</i>)
+<p>
+        Private method to insert the specified markup.
+</p><p>
+        If the editor has selected text, this text is enclosed by the given
+        markup. If no text is selected, the markup is inserted at the cursor
+        position and the cursor is positioned in between.
+</p><dl>
+<dt><i>markup</i> (str)</dt>
+<dd>
+markup string to be inserted
+</dd><dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="MarkdownProvider.__makeList" ID="MarkdownProvider.__makeList"></a>
+<h4>MarkdownProvider.__makeList</h4>
+<b>__makeList</b>(<i>editor, numberedList</i>)
+<p>
+        Private method to generate the desired list markup.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd><dt><i>numberedList</i> (bool)</dt>
+<dd>
+flag indicating the generation of a numbered list
+</dd>
+</dl><a NAME="MarkdownProvider.bold" ID="MarkdownProvider.bold"></a>
+<h4>MarkdownProvider.bold</h4>
+<b>bold</b>(<i>editor</i>)
+<p>
+        Public method to generate bold text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="MarkdownProvider.bulletedList" ID="MarkdownProvider.bulletedList"></a>
+<h4>MarkdownProvider.bulletedList</h4>
+<b>bulletedList</b>(<i>editor</i>)
+<p>
+        Public method to generate bulleted list text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="MarkdownProvider.code" ID="MarkdownProvider.code"></a>
+<h4>MarkdownProvider.code</h4>
+<b>code</b>(<i>editor</i>)
+<p>
+        Public method to generate inline code text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="MarkdownProvider.codeBlock" ID="MarkdownProvider.codeBlock"></a>
+<h4>MarkdownProvider.codeBlock</h4>
+<b>codeBlock</b>(<i>editor</i>)
+<p>
+        Public method to generate code block text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="MarkdownProvider.hasBold" ID="MarkdownProvider.hasBold"></a>
+<h4>MarkdownProvider.hasBold</h4>
+<b>hasBold</b>(<i></i>)
+<p>
+        Public method to indicate the availability of bold markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of bold markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MarkdownProvider.hasBulletedList" ID="MarkdownProvider.hasBulletedList"></a>
+<h4>MarkdownProvider.hasBulletedList</h4>
+<b>hasBulletedList</b>(<i></i>)
+<p>
+        Public method to indicate the availability of bulleted list markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of bulleted list markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MarkdownProvider.hasCode" ID="MarkdownProvider.hasCode"></a>
+<h4>MarkdownProvider.hasCode</h4>
+<b>hasCode</b>(<i></i>)
+<p>
+        Public method to indicate the availability of inline code markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of inline code markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MarkdownProvider.hasCodeBlock" ID="MarkdownProvider.hasCodeBlock"></a>
+<h4>MarkdownProvider.hasCodeBlock</h4>
+<b>hasCodeBlock</b>(<i></i>)
+<p>
+        Public method to indicate the availability of code block markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of code block markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MarkdownProvider.hasHyperlink" ID="MarkdownProvider.hasHyperlink"></a>
+<h4>MarkdownProvider.hasHyperlink</h4>
+<b>hasHyperlink</b>(<i></i>)
+<p>
+        Public method to indicate the availability of hyperlink markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of hyperlink markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MarkdownProvider.hasImage" ID="MarkdownProvider.hasImage"></a>
+<h4>MarkdownProvider.hasImage</h4>
+<b>hasImage</b>(<i></i>)
+<p>
+        Public method to indicate the availability of image markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of image markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MarkdownProvider.hasItalic" ID="MarkdownProvider.hasItalic"></a>
+<h4>MarkdownProvider.hasItalic</h4>
+<b>hasItalic</b>(<i></i>)
+<p>
+        Public method to indicate the availability of italic markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of italic markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MarkdownProvider.hasLine" ID="MarkdownProvider.hasLine"></a>
+<h4>MarkdownProvider.hasLine</h4>
+<b>hasLine</b>(<i></i>)
+<p>
+        Public method to indicate the availability of a horizontal line markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of a horizontal line markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MarkdownProvider.hasNumberedList" ID="MarkdownProvider.hasNumberedList"></a>
+<h4>MarkdownProvider.hasNumberedList</h4>
+<b>hasNumberedList</b>(<i></i>)
+<p>
+        Public method to indicate the availability of numbered list markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of numbered list markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MarkdownProvider.hasQuote" ID="MarkdownProvider.hasQuote"></a>
+<h4>MarkdownProvider.hasQuote</h4>
+<b>hasQuote</b>(<i></i>)
+<p>
+        Public method to indicate the availability of block quote markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of block quote markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MarkdownProvider.hasStrikethrough" ID="MarkdownProvider.hasStrikethrough"></a>
+<h4>MarkdownProvider.hasStrikethrough</h4>
+<b>hasStrikethrough</b>(<i></i>)
+<p>
+        Public method to indicate the availability of strikethrough markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of strikethrough markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MarkdownProvider.header" ID="MarkdownProvider.header"></a>
+<h4>MarkdownProvider.header</h4>
+<b>header</b>(<i>editor, level</i>)
+<p>
+        Public method to generate a header.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd><dt><i>level</i> (int)</dt>
+<dd>
+header level
+</dd>
+</dl><a NAME="MarkdownProvider.headerLevels" ID="MarkdownProvider.headerLevels"></a>
+<h4>MarkdownProvider.headerLevels</h4>
+<b>headerLevels</b>(<i></i>)
+<p>
+        Public method to determine the available header levels.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+supported header levels
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+int
+</dd>
+</dl><a NAME="MarkdownProvider.hyperlink" ID="MarkdownProvider.hyperlink"></a>
+<h4>MarkdownProvider.hyperlink</h4>
+<b>hyperlink</b>(<i>editor</i>)
+<p>
+        Public method to generate hyperlink text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="MarkdownProvider.image" ID="MarkdownProvider.image"></a>
+<h4>MarkdownProvider.image</h4>
+<b>image</b>(<i>editor</i>)
+<p>
+        Public method to generate image text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="MarkdownProvider.italic" ID="MarkdownProvider.italic"></a>
+<h4>MarkdownProvider.italic</h4>
+<b>italic</b>(<i>editor</i>)
+<p>
+        Public method to generate italic text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="MarkdownProvider.kind" ID="MarkdownProvider.kind"></a>
+<h4>MarkdownProvider.kind</h4>
+<b>kind</b>(<i></i>)
+<p>
+        Public method to get the markup kind.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+string with markup kind
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl><a NAME="MarkdownProvider.line" ID="MarkdownProvider.line"></a>
+<h4>MarkdownProvider.line</h4>
+<b>line</b>(<i>editor</i>)
+<p>
+        Public method to generate a horizontal line text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="MarkdownProvider.numberedList" ID="MarkdownProvider.numberedList"></a>
+<h4>MarkdownProvider.numberedList</h4>
+<b>numberedList</b>(<i>editor</i>)
+<p>
+        Public method to generate numbered list text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="MarkdownProvider.quote" ID="MarkdownProvider.quote"></a>
+<h4>MarkdownProvider.quote</h4>
+<b>quote</b>(<i>editor</i>)
+<p>
+        Public method to generate block quote text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="MarkdownProvider.strikethrough" ID="MarkdownProvider.strikethrough"></a>
+<h4>MarkdownProvider.strikethrough</h4>
+<b>strikethrough</b>(<i>editor</i>)
+<p>
+        Public method to generate strikethrough text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</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/Documentation/Source/eric6.QScintilla.MarkupProviders.MarkupBase.html	Tue Jan 10 19:41:15 2017 +0100
@@ -0,0 +1,473 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.QScintilla.MarkupProviders.MarkupBase</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.QScintilla.MarkupProviders.MarkupBase</h1>
+<p>
+Module implementing the base class for the markup providers.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#MarkupBase">MarkupBase</a></td>
+<td>Class implementing the base class for the markup providers.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="MarkupBase" ID="MarkupBase"></a>
+<h2>MarkupBase</h2>
+<p>
+    Class implementing the base class for the markup providers.
+</p><p>
+    Note: Derived classes need only implement those method they provide
+    functionality for. This base class implements do nothing variants for
+    all methods.
+</p>
+<h3>Derived from</h3>
+object
+<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="#MarkupBase.__init__">MarkupBase</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#MarkupBase.bold">bold</a></td>
+<td>Public method to generate bold text.</td>
+</tr><tr>
+<td><a href="#MarkupBase.bulletedList">bulletedList</a></td>
+<td>Public method to generate bulleted list text.</td>
+</tr><tr>
+<td><a href="#MarkupBase.code">code</a></td>
+<td>Public method to generate inline code text.</td>
+</tr><tr>
+<td><a href="#MarkupBase.codeBlock">codeBlock</a></td>
+<td>Public method to generate code block text.</td>
+</tr><tr>
+<td><a href="#MarkupBase.hasBold">hasBold</a></td>
+<td>Public method to indicate the availability of bold markup.</td>
+</tr><tr>
+<td><a href="#MarkupBase.hasBulletedList">hasBulletedList</a></td>
+<td>Public method to indicate the availability of bulleted list markup.</td>
+</tr><tr>
+<td><a href="#MarkupBase.hasCode">hasCode</a></td>
+<td>Public method to indicate the availability of inline code markup.</td>
+</tr><tr>
+<td><a href="#MarkupBase.hasCodeBlock">hasCodeBlock</a></td>
+<td>Public method to indicate the availability of code block markup.</td>
+</tr><tr>
+<td><a href="#MarkupBase.hasHyperlink">hasHyperlink</a></td>
+<td>Public method to indicate the availability of hyperlink markup.</td>
+</tr><tr>
+<td><a href="#MarkupBase.hasImage">hasImage</a></td>
+<td>Public method to indicate the availability of image markup.</td>
+</tr><tr>
+<td><a href="#MarkupBase.hasItalic">hasItalic</a></td>
+<td>Public method to indicate the availability of italic markup.</td>
+</tr><tr>
+<td><a href="#MarkupBase.hasLine">hasLine</a></td>
+<td>Public method to indicate the availability of a horizontal line markup.</td>
+</tr><tr>
+<td><a href="#MarkupBase.hasNumberedList">hasNumberedList</a></td>
+<td>Public method to indicate the availability of numbered list markup.</td>
+</tr><tr>
+<td><a href="#MarkupBase.hasQuote">hasQuote</a></td>
+<td>Public method to indicate the availability of block quote markup.</td>
+</tr><tr>
+<td><a href="#MarkupBase.hasStrikethrough">hasStrikethrough</a></td>
+<td>Public method to indicate the availability of strikethrough markup.</td>
+</tr><tr>
+<td><a href="#MarkupBase.header">header</a></td>
+<td>Public method to generate a header.</td>
+</tr><tr>
+<td><a href="#MarkupBase.headerLevels">headerLevels</a></td>
+<td>Public method to determine the available header levels.</td>
+</tr><tr>
+<td><a href="#MarkupBase.hyperlink">hyperlink</a></td>
+<td>Public method to generate hyperlink text.</td>
+</tr><tr>
+<td><a href="#MarkupBase.image">image</a></td>
+<td>Public method to generate image text.</td>
+</tr><tr>
+<td><a href="#MarkupBase.italic">italic</a></td>
+<td>Public method to generate italic text.</td>
+</tr><tr>
+<td><a href="#MarkupBase.kind">kind</a></td>
+<td>Public method to get the markup kind.</td>
+</tr><tr>
+<td><a href="#MarkupBase.line">line</a></td>
+<td>Public method to generate a horizontal line text.</td>
+</tr><tr>
+<td><a href="#MarkupBase.numberedList">numberedList</a></td>
+<td>Public method to generate numbered list text.</td>
+</tr><tr>
+<td><a href="#MarkupBase.quote">quote</a></td>
+<td>Public method to generate block quote text.</td>
+</tr><tr>
+<td><a href="#MarkupBase.strikethrough">strikethrough</a></td>
+<td>Public method to generate strikethrough text.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="MarkupBase.__init__" ID="MarkupBase.__init__"></a>
+<h4>MarkupBase (Constructor)</h4>
+<b>MarkupBase</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="MarkupBase.bold" ID="MarkupBase.bold"></a>
+<h4>MarkupBase.bold</h4>
+<b>bold</b>(<i>editor</i>)
+<p>
+        Public method to generate bold text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="MarkupBase.bulletedList" ID="MarkupBase.bulletedList"></a>
+<h4>MarkupBase.bulletedList</h4>
+<b>bulletedList</b>(<i>editor</i>)
+<p>
+        Public method to generate bulleted list text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="MarkupBase.code" ID="MarkupBase.code"></a>
+<h4>MarkupBase.code</h4>
+<b>code</b>(<i>editor</i>)
+<p>
+        Public method to generate inline code text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="MarkupBase.codeBlock" ID="MarkupBase.codeBlock"></a>
+<h4>MarkupBase.codeBlock</h4>
+<b>codeBlock</b>(<i>editor</i>)
+<p>
+        Public method to generate code block text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="MarkupBase.hasBold" ID="MarkupBase.hasBold"></a>
+<h4>MarkupBase.hasBold</h4>
+<b>hasBold</b>(<i></i>)
+<p>
+        Public method to indicate the availability of bold markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of bold markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MarkupBase.hasBulletedList" ID="MarkupBase.hasBulletedList"></a>
+<h4>MarkupBase.hasBulletedList</h4>
+<b>hasBulletedList</b>(<i></i>)
+<p>
+        Public method to indicate the availability of bulleted list markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of bulleted list markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MarkupBase.hasCode" ID="MarkupBase.hasCode"></a>
+<h4>MarkupBase.hasCode</h4>
+<b>hasCode</b>(<i></i>)
+<p>
+        Public method to indicate the availability of inline code markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of inline code markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MarkupBase.hasCodeBlock" ID="MarkupBase.hasCodeBlock"></a>
+<h4>MarkupBase.hasCodeBlock</h4>
+<b>hasCodeBlock</b>(<i></i>)
+<p>
+        Public method to indicate the availability of code block markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of code block markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MarkupBase.hasHyperlink" ID="MarkupBase.hasHyperlink"></a>
+<h4>MarkupBase.hasHyperlink</h4>
+<b>hasHyperlink</b>(<i></i>)
+<p>
+        Public method to indicate the availability of hyperlink markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of hyperlink markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MarkupBase.hasImage" ID="MarkupBase.hasImage"></a>
+<h4>MarkupBase.hasImage</h4>
+<b>hasImage</b>(<i></i>)
+<p>
+        Public method to indicate the availability of image markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of image markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MarkupBase.hasItalic" ID="MarkupBase.hasItalic"></a>
+<h4>MarkupBase.hasItalic</h4>
+<b>hasItalic</b>(<i></i>)
+<p>
+        Public method to indicate the availability of italic markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of italic markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MarkupBase.hasLine" ID="MarkupBase.hasLine"></a>
+<h4>MarkupBase.hasLine</h4>
+<b>hasLine</b>(<i></i>)
+<p>
+        Public method to indicate the availability of a horizontal line markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of a horizontal line markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MarkupBase.hasNumberedList" ID="MarkupBase.hasNumberedList"></a>
+<h4>MarkupBase.hasNumberedList</h4>
+<b>hasNumberedList</b>(<i></i>)
+<p>
+        Public method to indicate the availability of numbered list markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of numbered list markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MarkupBase.hasQuote" ID="MarkupBase.hasQuote"></a>
+<h4>MarkupBase.hasQuote</h4>
+<b>hasQuote</b>(<i></i>)
+<p>
+        Public method to indicate the availability of block quote markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of block quote markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MarkupBase.hasStrikethrough" ID="MarkupBase.hasStrikethrough"></a>
+<h4>MarkupBase.hasStrikethrough</h4>
+<b>hasStrikethrough</b>(<i></i>)
+<p>
+        Public method to indicate the availability of strikethrough markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of strikethrough markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="MarkupBase.header" ID="MarkupBase.header"></a>
+<h4>MarkupBase.header</h4>
+<b>header</b>(<i>editor, level</i>)
+<p>
+        Public method to generate a header.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd><dt><i>level</i> (int)</dt>
+<dd>
+header level
+</dd>
+</dl><a NAME="MarkupBase.headerLevels" ID="MarkupBase.headerLevels"></a>
+<h4>MarkupBase.headerLevels</h4>
+<b>headerLevels</b>(<i></i>)
+<p>
+        Public method to determine the available header levels.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+supported header levels
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+int
+</dd>
+</dl><a NAME="MarkupBase.hyperlink" ID="MarkupBase.hyperlink"></a>
+<h4>MarkupBase.hyperlink</h4>
+<b>hyperlink</b>(<i>editor</i>)
+<p>
+        Public method to generate hyperlink text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="MarkupBase.image" ID="MarkupBase.image"></a>
+<h4>MarkupBase.image</h4>
+<b>image</b>(<i>editor</i>)
+<p>
+        Public method to generate image text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="MarkupBase.italic" ID="MarkupBase.italic"></a>
+<h4>MarkupBase.italic</h4>
+<b>italic</b>(<i>editor</i>)
+<p>
+        Public method to generate italic text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="MarkupBase.kind" ID="MarkupBase.kind"></a>
+<h4>MarkupBase.kind</h4>
+<b>kind</b>(<i></i>)
+<p>
+        Public method to get the markup kind.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+markup kind all lowercased
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl><a NAME="MarkupBase.line" ID="MarkupBase.line"></a>
+<h4>MarkupBase.line</h4>
+<b>line</b>(<i>editor</i>)
+<p>
+        Public method to generate a horizontal line text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="MarkupBase.numberedList" ID="MarkupBase.numberedList"></a>
+<h4>MarkupBase.numberedList</h4>
+<b>numberedList</b>(<i>editor</i>)
+<p>
+        Public method to generate numbered list text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="MarkupBase.quote" ID="MarkupBase.quote"></a>
+<h4>MarkupBase.quote</h4>
+<b>quote</b>(<i>editor</i>)
+<p>
+        Public method to generate block quote text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="MarkupBase.strikethrough" ID="MarkupBase.strikethrough"></a>
+<h4>MarkupBase.strikethrough</h4>
+<b>strikethrough</b>(<i>editor</i>)
+<p>
+        Public method to generate strikethrough text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</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/Documentation/Source/eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html	Tue Jan 10 19:41:15 2017 +0100
@@ -0,0 +1,474 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.QScintilla.MarkupProviders.RestructuredTextProvider</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.QScintilla.MarkupProviders.RestructuredTextProvider</h1>
+<p>
+Module implementing the reStructured Text markup provider.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#RestructuredTextProvider">RestructuredTextProvider</a></td>
+<td>Class implementing the reStructured Text markup provider.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="RestructuredTextProvider" ID="RestructuredTextProvider"></a>
+<h2>RestructuredTextProvider</h2>
+<p>
+    Class implementing the reStructured Text markup provider.
+</p>
+<h3>Derived from</h3>
+MarkupBase
+<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="#RestructuredTextProvider.__init__">RestructuredTextProvider</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.__insertMarkup">__insertMarkup</a></td>
+<td>Private method to insert the specified markup.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.__makeList">__makeList</a></td>
+<td>Private method to generate the desired list markup.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.bold">bold</a></td>
+<td>Public method to generate bold text.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.bulletedList">bulletedList</a></td>
+<td>Public method to generate bulleted list text.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.code">code</a></td>
+<td>Public method to generate inline code text.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.codeBlock">codeBlock</a></td>
+<td>Public method to generate code block text.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.hasBold">hasBold</a></td>
+<td>Public method to indicate the availability of bold markup.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.hasBulletedList">hasBulletedList</a></td>
+<td>Public method to indicate the availability of bulleted list markup.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.hasCode">hasCode</a></td>
+<td>Public method to indicate the availability of inline code markup.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.hasCodeBlock">hasCodeBlock</a></td>
+<td>Public method to indicate the availability of code block markup.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.hasHyperlink">hasHyperlink</a></td>
+<td>Public method to indicate the availability of hyperlink markup.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.hasImage">hasImage</a></td>
+<td>Public method to indicate the availability of image markup.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.hasItalic">hasItalic</a></td>
+<td>Public method to indicate the availability of italic markup.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.hasLine">hasLine</a></td>
+<td>Public method to indicate the availability of a horizontal line markup.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.hasNumberedList">hasNumberedList</a></td>
+<td>Public method to indicate the availability of numbered list markup.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.hasQuote">hasQuote</a></td>
+<td>Public method to indicate the availability of block quote markup.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.header">header</a></td>
+<td>Public method to generate a header.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.headerLevels">headerLevels</a></td>
+<td>Public method to determine the available header levels.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.hyperlink">hyperlink</a></td>
+<td>Public method to generate hyperlink text.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.image">image</a></td>
+<td>Public method to generate image text.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.italic">italic</a></td>
+<td>Public method to generate italic text.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.kind">kind</a></td>
+<td>Public method to get the markup kind.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.line">line</a></td>
+<td>Public method to generate a horizontal line text.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.numberedList">numberedList</a></td>
+<td>Public method to generate numbered list text.</td>
+</tr><tr>
+<td><a href="#RestructuredTextProvider.quote">quote</a></td>
+<td>Public method to generate block quote text.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="RestructuredTextProvider.__init__" ID="RestructuredTextProvider.__init__"></a>
+<h4>RestructuredTextProvider (Constructor)</h4>
+<b>RestructuredTextProvider</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="RestructuredTextProvider.__insertMarkup" ID="RestructuredTextProvider.__insertMarkup"></a>
+<h4>RestructuredTextProvider.__insertMarkup</h4>
+<b>__insertMarkup</b>(<i>markup, editor</i>)
+<p>
+        Private method to insert the specified markup.
+</p><p>
+        If the editor has selected text, this text is enclosed by the given
+        markup. If no text is selected, the markup is inserted at the cursor
+        position and the cursor is positioned in between.
+</p><dl>
+<dt><i>markup</i> (str)</dt>
+<dd>
+markup string to be inserted
+</dd><dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="RestructuredTextProvider.__makeList" ID="RestructuredTextProvider.__makeList"></a>
+<h4>RestructuredTextProvider.__makeList</h4>
+<b>__makeList</b>(<i>editor, numberedList</i>)
+<p>
+        Private method to generate the desired list markup.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd><dt><i>numberedList</i> (bool)</dt>
+<dd>
+flag indicating the generation of a numbered list
+</dd>
+</dl><a NAME="RestructuredTextProvider.bold" ID="RestructuredTextProvider.bold"></a>
+<h4>RestructuredTextProvider.bold</h4>
+<b>bold</b>(<i>editor</i>)
+<p>
+        Public method to generate bold text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="RestructuredTextProvider.bulletedList" ID="RestructuredTextProvider.bulletedList"></a>
+<h4>RestructuredTextProvider.bulletedList</h4>
+<b>bulletedList</b>(<i>editor</i>)
+<p>
+        Public method to generate bulleted list text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="RestructuredTextProvider.code" ID="RestructuredTextProvider.code"></a>
+<h4>RestructuredTextProvider.code</h4>
+<b>code</b>(<i>editor</i>)
+<p>
+        Public method to generate inline code text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="RestructuredTextProvider.codeBlock" ID="RestructuredTextProvider.codeBlock"></a>
+<h4>RestructuredTextProvider.codeBlock</h4>
+<b>codeBlock</b>(<i>editor</i>)
+<p>
+        Public method to generate code block text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="RestructuredTextProvider.hasBold" ID="RestructuredTextProvider.hasBold"></a>
+<h4>RestructuredTextProvider.hasBold</h4>
+<b>hasBold</b>(<i></i>)
+<p>
+        Public method to indicate the availability of bold markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of bold markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="RestructuredTextProvider.hasBulletedList" ID="RestructuredTextProvider.hasBulletedList"></a>
+<h4>RestructuredTextProvider.hasBulletedList</h4>
+<b>hasBulletedList</b>(<i></i>)
+<p>
+        Public method to indicate the availability of bulleted list markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of bulleted list markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="RestructuredTextProvider.hasCode" ID="RestructuredTextProvider.hasCode"></a>
+<h4>RestructuredTextProvider.hasCode</h4>
+<b>hasCode</b>(<i></i>)
+<p>
+        Public method to indicate the availability of inline code markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of inline code markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="RestructuredTextProvider.hasCodeBlock" ID="RestructuredTextProvider.hasCodeBlock"></a>
+<h4>RestructuredTextProvider.hasCodeBlock</h4>
+<b>hasCodeBlock</b>(<i></i>)
+<p>
+        Public method to indicate the availability of code block markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of code block markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="RestructuredTextProvider.hasHyperlink" ID="RestructuredTextProvider.hasHyperlink"></a>
+<h4>RestructuredTextProvider.hasHyperlink</h4>
+<b>hasHyperlink</b>(<i></i>)
+<p>
+        Public method to indicate the availability of hyperlink markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of hyperlink markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="RestructuredTextProvider.hasImage" ID="RestructuredTextProvider.hasImage"></a>
+<h4>RestructuredTextProvider.hasImage</h4>
+<b>hasImage</b>(<i></i>)
+<p>
+        Public method to indicate the availability of image markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of image markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="RestructuredTextProvider.hasItalic" ID="RestructuredTextProvider.hasItalic"></a>
+<h4>RestructuredTextProvider.hasItalic</h4>
+<b>hasItalic</b>(<i></i>)
+<p>
+        Public method to indicate the availability of italic markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of italic markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="RestructuredTextProvider.hasLine" ID="RestructuredTextProvider.hasLine"></a>
+<h4>RestructuredTextProvider.hasLine</h4>
+<b>hasLine</b>(<i></i>)
+<p>
+        Public method to indicate the availability of a horizontal line markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of a horizontal line markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="RestructuredTextProvider.hasNumberedList" ID="RestructuredTextProvider.hasNumberedList"></a>
+<h4>RestructuredTextProvider.hasNumberedList</h4>
+<b>hasNumberedList</b>(<i></i>)
+<p>
+        Public method to indicate the availability of numbered list markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of numbered list markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="RestructuredTextProvider.hasQuote" ID="RestructuredTextProvider.hasQuote"></a>
+<h4>RestructuredTextProvider.hasQuote</h4>
+<b>hasQuote</b>(<i></i>)
+<p>
+        Public method to indicate the availability of block quote markup.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of block quote markup
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="RestructuredTextProvider.header" ID="RestructuredTextProvider.header"></a>
+<h4>RestructuredTextProvider.header</h4>
+<b>header</b>(<i>editor, level</i>)
+<p>
+        Public method to generate a header.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd><dt><i>level</i> (int)</dt>
+<dd>
+header level
+</dd>
+</dl><a NAME="RestructuredTextProvider.headerLevels" ID="RestructuredTextProvider.headerLevels"></a>
+<h4>RestructuredTextProvider.headerLevels</h4>
+<b>headerLevels</b>(<i></i>)
+<p>
+        Public method to determine the available header levels.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+supported header levels
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+int
+</dd>
+</dl><a NAME="RestructuredTextProvider.hyperlink" ID="RestructuredTextProvider.hyperlink"></a>
+<h4>RestructuredTextProvider.hyperlink</h4>
+<b>hyperlink</b>(<i>editor</i>)
+<p>
+        Public method to generate hyperlink text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="RestructuredTextProvider.image" ID="RestructuredTextProvider.image"></a>
+<h4>RestructuredTextProvider.image</h4>
+<b>image</b>(<i>editor</i>)
+<p>
+        Public method to generate image text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="RestructuredTextProvider.italic" ID="RestructuredTextProvider.italic"></a>
+<h4>RestructuredTextProvider.italic</h4>
+<b>italic</b>(<i>editor</i>)
+<p>
+        Public method to generate italic text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="RestructuredTextProvider.kind" ID="RestructuredTextProvider.kind"></a>
+<h4>RestructuredTextProvider.kind</h4>
+<b>kind</b>(<i></i>)
+<p>
+        Public method to get the markup kind.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+string with markup kind
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl><a NAME="RestructuredTextProvider.line" ID="RestructuredTextProvider.line"></a>
+<h4>RestructuredTextProvider.line</h4>
+<b>line</b>(<i>editor</i>)
+<p>
+        Public method to generate a horizontal line text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="RestructuredTextProvider.numberedList" ID="RestructuredTextProvider.numberedList"></a>
+<h4>RestructuredTextProvider.numberedList</h4>
+<b>numberedList</b>(<i>editor</i>)
+<p>
+        Public method to generate numbered list text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</dd>
+</dl><a NAME="RestructuredTextProvider.quote" ID="RestructuredTextProvider.quote"></a>
+<h4>RestructuredTextProvider.quote</h4>
+<b>quote</b>(<i>editor</i>)
+<p>
+        Public method to generate block quote text.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to work on
+</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/Documentation/Source/eric6.QScintilla.MarkupProviders.__init__.html	Tue Jan 10 19:41:15 2017 +0100
@@ -0,0 +1,65 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.QScintilla.MarkupProviders.__init__</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.QScintilla.MarkupProviders.__init__</h1>
+<p>
+Package providing various markup providers.
+</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="#getMarkupProvider">getMarkupProvider</a></td>
+<td>Public method to get a markup provider for the given editor.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="getMarkupProvider" ID="getMarkupProvider"></a>
+<h2>getMarkupProvider</h2>
+<b>getMarkupProvider</b>(<i>editor</i>)
+<p>
+    Public method to get a markup provider for the given editor.
+</p><dl>
+<dt><i>editor</i> (Editor)</dt>
+<dd>
+reference to the editor to get the markup provider for
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+markup provider
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+MarkupBase
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- a/Documentation/Source/eric6.UI.Previewers.PreviewerHTML.html	Tue Jan 10 19:38:38 2017 +0100
+++ b/Documentation/Source/eric6.UI.Previewers.PreviewerHTML.html	Tue Jan 10 19:41:15 2017 +0100
@@ -62,7 +62,7 @@
 QThread
 <h3>Class Attributes</h3>
 <table>
-<tr><td>DefaultStaticPath</td></tr><tr><td>StaticRegexp</td></tr>
+<tr><td>None</td></tr>
 </table>
 <h3>Class Methods</h3>
 <table>
@@ -95,9 +95,6 @@
 <td><a href="#PreviewProcessingThread.process">process</a></td>
 <td>Public method to convert the given text to HTML.</td>
 </tr><tr>
-<td><a href="#PreviewProcessingThread.replace">replace</a></td>
-<td></td>
-</tr><tr>
 <td><a href="#PreviewProcessingThread.run">run</a></td>
 <td>Public thread method to convert the stored data.</td>
 </tr>
@@ -264,10 +261,7 @@
 flag indicating to use Sphinx to generate the
             ReST preview (boolean)
 </dd>
-</dl><a NAME="PreviewProcessingThread.replace" ID="PreviewProcessingThread.replace"></a>
-<h4>PreviewProcessingThread.replace</h4>
-<b>replace</b>(<i></i>)
-<a NAME="PreviewProcessingThread.run" ID="PreviewProcessingThread.run"></a>
+</dl><a NAME="PreviewProcessingThread.run" ID="PreviewProcessingThread.run"></a>
 <h4>PreviewProcessingThread.run</h4>
 <b>run</b>(<i></i>)
 <p>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric6.QScintilla.MarkupProviders.html	Tue Jan 10 19:41:15 2017 +0100
@@ -0,0 +1,53 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.QScintilla.MarkupProviders</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.QScintilla.MarkupProviders</h1>
+<p>
+Package providing various markup providers.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric6.QScintilla.MarkupProviders.HtmlProvider.html">HtmlProvider</a></td>
+<td>Module implementing the HTML markup provider.</td>
+</tr><tr>
+<td><a href="eric6.QScintilla.MarkupProviders.HyperlinkMarkupDialog.html">HyperlinkMarkupDialog</a></td>
+<td>Module implementing a dialog to enter data to insert a hyperlink.</td>
+</tr><tr>
+<td><a href="eric6.QScintilla.MarkupProviders.ImageMarkupDialog.html">ImageMarkupDialog</a></td>
+<td>Module implementing a dialog to enter data for an image markup.</td>
+</tr><tr>
+<td><a href="eric6.QScintilla.MarkupProviders.MarkdownProvider.html">MarkdownProvider</a></td>
+<td>Module implementing the Markdown markup provider.</td>
+</tr><tr>
+<td><a href="eric6.QScintilla.MarkupProviders.MarkupBase.html">MarkupBase</a></td>
+<td>Module implementing the base class for the markup providers.</td>
+</tr><tr>
+<td><a href="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html">RestructuredTextProvider</a></td>
+<td>Module implementing the reStructured Text markup provider.</td>
+</tr><tr>
+<td><a href="eric6.QScintilla.MarkupProviders.__init__.html">MarkupProviders</a></td>
+<td>Package providing various markup providers.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- a/Documentation/Source/index-eric6.QScintilla.html	Tue Jan 10 19:38:38 2017 +0100
+++ b/Documentation/Source/index-eric6.QScintilla.html	Tue Jan 10 19:41:15 2017 +0100
@@ -42,6 +42,9 @@
 <td><a href="index-eric6.QScintilla.Lexers.html">Lexers</a></td>
 <td>Package implementing lexers for the various supported programming languages.</td>
 </tr><tr>
+<td><a href="index-eric6.QScintilla.MarkupProviders.html">MarkupProviders</a></td>
+<td>Package providing various markup providers.</td>
+</tr><tr>
 <td><a href="index-eric6.QScintilla.TypingCompleters.html">TypingCompleters</a></td>
 <td>Package implementing lexers for the various supported programming languages.</td>
 </tr>
@@ -59,6 +62,9 @@
 <td><a href="eric6.QScintilla.EditorAssembly.html">EditorAssembly</a></td>
 <td>Module implementing the editor assembly widget containing the navigation combos and the editor widget.</td>
 </tr><tr>
+<td><a href="eric6.QScintilla.EditorButtonsWidget.html">EditorButtonsWidget</a></td>
+<td>Module implementing a widget containing various buttons for accessing editor actions.</td>
+</tr><tr>
 <td><a href="eric6.QScintilla.EditorMarkerMap.html">EditorMarkerMap</a></td>
 <td>Module implementing a class for showing an editor marker map.</td>
 </tr><tr>

eric ide

mercurial