Skip to main content



      Home
Home » Eclipse Projects » Eclipse Platform » Newlines disappear in SourceViewer
Newlines disappear in SourceViewer [message #202253] Thu, 26 February 2004 09:09
Eclipse UserFriend
Originally posted by: titi-r5.bluewin.ch

Hi newsgroup !

I want to display some xml file in a view (not an editor) with syntax
coloring.

So I created a view containing a SourceViewer and copied the code from
the XML editor template. When I display a file in this view, the syntax
coloring is ok, but the whole text is on one single line...

I tried to change viewer style to SWT.WRAP, but this is not what I want.
I want the viewer to keep the original whitespace, newlines, ...

I thought it had something to do with IWhitespaceDetector and rules,
scanner, ... But I really don't know how to make it behave the way I
want it.


Here is my createPartControl method:

public void createPartControl(Composite parent) {
viewer = new SourceViewer(parent, new VerticalRuler(10),
SWT.H_SCROLL | SWT.V_SCROLL);
viewer.configure(new XMIConfiguration(colorManager));
viewer.setEditable(false);

IDocument doc = new Document();
IDocumentPartitioner partitioner = new DefaultPartitioner(
new XMIPartitionScanner(), new String[] {
XMIPartitionScanner.XML_TAG,
XMIPartitionScanner.XML_COMMENT});
partitioner.connect(doc);
doc.setDocumentPartitioner(partitioner);

viewer.setDocument(doc);

String contents = ... // the contents of the file to display
doc.set(contents);
}

The XMIConfiguration is the one provided by the XML editor template.

By the way, is there an article explaining the use of SourceViewer,
rules, scanners... ?

Thanks in advance

Thierry Monney
Previous Topic:installing in win2k environment
Next Topic:CTRL-BREAK doesn't work with javaw in "Console" View
Goto Forum:
  


Current Time: Thu May 01 11:40:07 EDT 2025

Powered by FUDForum. Page generated in 0.05048 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top