Syntax-Highlighter questions

Kåre Särs kare.sars at mailbox.org
Thu Aug 20 19:21:47 BST 2020


Hi,

On torsdag 20 augusti 2020 kl. 01:02:36 EEST Andreas Müller wrote:
> Hi,
> 
> a while back I needed syntax-highlighting in a QML based application.
> Since I could not find some QML support for syntax-highlighter, I
> wrote a wrapper library [1]. That worked perfectly fine but now that I
> wrote an example (screenshot in [1]) unexpected behaviour pops up. The
> example is different because it can set highlighter's definition and
> theme during runtime which were set once statically in the initial
> application.
> 
> Now my issue/question:
> Highlight definition: Although SyntaxHighlighter::setDefinition calls
> rehighlight(), the content of the text field remains unchanged. By
> changing the size of the window, the new highlighting is drawn. Do you
> have any suggestions what can be done to fix that?
> 
> Hoping for cure :) and thanks in advance,

So the thing is that the text document does not get notified that it needs a redraw... how is 
just adding a 'onDefinitionNameChanged: textArea.append("")'

I tried it and it works, but is that too ugly?

Nice wrapper tho... :)


/Kåre

> 
> Andreas
> 
> 
> [1] https://github.com/schnitzeltony/ksyntax-highlighting-wrapper


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20200820/f4c77b26/attachment.htm>


More information about the Kde-frameworks-devel mailing list