Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Rich Client Platform (RCP) » Color syntax and folding? Reconciler?
Color syntax and folding? Reconciler? [message #497787] Fri, 13 November 2009 07:29 Go to next message
Andreas Winkler is currently offline Andreas Winkler
Messages: 14
Registered: July 2009
Junior Member
Hi

on my way to my own editor I stumbled over a problem.
Following two tutorials I came to two different reconciler, each one seems to solve its own problem:

PresentationReconciler is obviously used for syntax coloring adding Damager and Repairer

MonoReconciler( ReconcilingStrategy ) is used for folding, where I wrote my own strategy( a parser which returns positions for folding )

Both reconciler should be used through SourceViewerConfiguration.getReconiler().
So far I know the MonoReconciler seems to be used as the standard for the ProjectionViewer which supports folding, this Viewer will be created in the overridden createSourceViewer().

How do I achieve both tasks? Could you please point me to the right direction.

Thanks in advance
Andreas
Re: Color syntax and folding? Reconciler? [message #498298 is a reply to message #497787] Mon, 16 November 2009 07:04 Go to previous message
Dani Megert is currently offline Dani Megert
Messages: 3801
Registered: July 2009
Senior Member
Andreas Winkler wrote:
> Hi
>
> on my way to my own editor I stumbled over a problem.
> Following two tutorials I came to two different reconciler, each one
> seems to solve its own problem:
Correct.
>
> PresentationReconciler is obviously used for syntax coloring adding
> Damager and Repairer
>
> MonoReconciler( ReconcilingStrategy ) is used for folding, where I
> wrote my own strategy( a parser which returns positions for folding )
IReconciler (which MonoReconciler implements) is used to update the
model in a background thread.
>
> Both reconciler should be used through
> SourceViewerConfiguration.getReconiler().
Not true. The presentation reconciler is not an IReconciler and
unrelated to that method.
> So far I know the MonoReconciler seems to be used as the standard for
> the ProjectionViewer which supports folding, this Viewer will be
> created in the overridden createSourceViewer().
>
> How do I achieve both tasks?
Return your presentation reconciler from
SourceViewerConfiguration.getPresentationReconciler(ISourceV iewer).

Dani
> Could you please point me to the right direction.
>
> Thanks in advance
> Andreas
Previous Topic:toggle buttons
Next Topic:JavaSourceViewerConfiguration (Java Syntax Highlighting) without JDT
Goto Forum:
  


Current Time: Wed Jul 23 16:19:20 EDT 2014

Powered by FUDForum. Page generated in 0.02158 seconds