diff -r d6b43ecf2488 -r 6b19ad5470a3 QScintilla/MarkupProviders/MarkupBase.py --- a/QScintilla/MarkupProviders/MarkupBase.py Sat Jan 07 19:00:58 2017 +0100 +++ b/QScintilla/MarkupProviders/MarkupBase.py Sat Jan 07 19:35:40 2017 +0100 @@ -124,3 +124,58 @@ @type Editor """ pass + + def hasCodeBlock(self): + """ + Public method to indicate the availability of code block markup. + + @return flag indicating the availability of code block markup + @rtype bool + """ + return False + + def codeBlock(self, editor): + """ + Public method to generate code block text. + + @param editor reference to the editor to work on + @type Editor + """ + pass + + def hasHyperlink(self): + """ + Public method to indicate the availability of hyperlink markup. + + @return flag indicating the availability of hyperlink markup + @rtype bool + """ + return False + + def hyperlink(self, editor): + """ + Public method to generate hyperlink text. + + @param editor reference to the editor to work on + @type Editor + """ + pass + + def hasLine(self): + """ + Public method to indicate the availability of a horizontal line markup. + + @return flag indicating the availability of a horizontal line markup + @rtype bool + """ + return False + + def line(self, editor): + """ + Public method to generate a horizontal line text. + + @param editor reference to the editor to work on + @type Editor + """ + pass +