Enable word wrapping with preference key editor.wrap.words (false by default)
[phpeclipse.git] / archive / net.sourceforge.phpeclipse.wiki / src / net / sourceforge / phpeclipse / wiki / editor / WikiEditor.java
index dc9c7a4..913b58c 100644 (file)
@@ -52,6 +52,9 @@ public class WikiEditor extends AbstractDecoratedTextEditor {
    * @see org.eclipse.core.runtime.IAdaptable#getAdapter(java.lang.Class)
    */
   public Object getAdapter(Class required) {
+//    if (IPropertySource.class.equals(required)) {
+//      return new WPPropertySource(this);
+//    }
     if (IContentOutlinePage.class.equals(required)) {
       if (fOutlinePage == null)
         fOutlinePage = new WikiOutlinePage(this);
@@ -94,8 +97,16 @@ public class WikiEditor extends AbstractDecoratedTextEditor {
     projectionViewer.doOperation(ProjectionViewer.TOGGLE);
 
     fOccurrencesUpdater = new WikiOccurrencesUpdater(this);
+    
+    setWordWrap();
   }
 
+  private void setWordWrap() {
+    if (getSourceViewer() != null) {
+      getSourceViewer().getTextWidget().setWordWrap(
+          WikiEditorPlugin.getDefault().getPreferenceStore().getBoolean(WikiEditorPlugin.EDITOR_WRAP_WORDS));
+    }
+  }
   /*
    * @see org.eclipse.ui.texteditor.AbstractDecoratedTextEditor#createSourceViewer(org.eclipse.swt.widgets.Composite,
    *      org.eclipse.jface.text.source.IVerticalRuler, int)