Mercurial > projects > dwt-addons
diff dwtx/jface/text/TextViewer.d @ 137:25170b5a8951
Regex this.outer change
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sun, 24 Aug 2008 02:22:48 +0200 |
parents | 6dcb0baaa031 |
children | b6bad70d540a |
line wrap: on
line diff
--- a/dwtx/jface/text/TextViewer.d Sun Aug 24 02:20:40 2008 +0200 +++ b/dwtx/jface/text/TextViewer.d Sun Aug 24 02:22:48 2008 +0200 @@ -814,10 +814,10 @@ * viewer's document to maintain its own extent. */ public void install() { - TextViewer.this.addTextListener(this); + this.outer.addTextListener(this); fTextWidget.addLineBackgroundListener(this); - IDocument document= TextViewer.this.getDocument(); + IDocument document= this.outer.getDocument(); try { document.addPositionCategory(RANGE_CATEGORY); document.addPosition(RANGE_CATEGORY, fPosition); @@ -839,7 +839,7 @@ // http://bugs.eclipse.org/bugs/show_bug.cgi?id=19612 - IDocument document= TextViewer.this.getDocument(); + IDocument document= this.outer.getDocument(); if (document !is null) { document.removePositionUpdater(this); document.removePosition(fPosition); @@ -848,7 +848,7 @@ if (fTextWidget !is null && !fTextWidget.isDisposed()) fTextWidget.removeLineBackgroundListener(this); - TextViewer.this.removeTextListener(this); + this.outer.removeTextListener(this); clear(); } @@ -930,10 +930,10 @@ * @see IFindReplaceTarget#getSelectionText() */ public String getSelectionText() { - Point s= TextViewer.this.getSelectedRange(); + Point s= this.outer.getSelectedRange(); if (s.x > -1 && s.y > -1) { try { - IDocument document= TextViewer.this.getDocument(); + IDocument document= this.outer.getDocument(); return document.get(s.x, s.y); } catch (BadLocationException x) { } @@ -952,16 +952,16 @@ * @see IFindReplaceTarget#replaceSelection(String) */ public void replaceSelection(String text, bool regExReplace) { - Point s= TextViewer.this.getSelectedRange(); + Point s= this.outer.getSelectedRange(); if (s.x > -1 && s.y > -1) { try { - IRegion matchRegion= TextViewer.this.getFindReplaceDocumentAdapter().replace(text, regExReplace); + IRegion matchRegion= this.outer.getFindReplaceDocumentAdapter().replace(text, regExReplace); int length= -1; if (matchRegion !is null) length= matchRegion.getLength(); if (text !is null && length > 0) - TextViewer.this.setSelectedRange(s.x, length); + this.outer.setSelectedRange(s.x, length); } catch (BadLocationException x) { } } @@ -971,14 +971,14 @@ * @see IFindReplaceTarget#isEditable() */ public bool isEditable() { - return TextViewer.this.isEditable(); + return this.outer.isEditable(); } /* * @see IFindReplaceTarget#getSelection() */ public Point getSelection() { - Point modelSelection= TextViewer.this.getSelectedRange(); + Point modelSelection= this.outer.getSelectedRange(); Point widgetSelection= modelSelection2WidgetSelection(modelSelection); return widgetSelection !is null ? widgetSelection : new Point(-1, -1); } @@ -1003,9 +1003,9 @@ if (fRange !is null) { IRegion range= fRange.getRange(); - modelOffset= TextViewer.this.findAndSelectInRange(modelOffset, findString, searchForward, caseSensitive, wholeWord, range.getOffset(), range.getLength(), regExSearch); + modelOffset= this.outer.findAndSelectInRange(modelOffset, findString, searchForward, caseSensitive, wholeWord, range.getOffset(), range.getLength(), regExSearch); } else { - modelOffset= TextViewer.this.findAndSelect(modelOffset, findString, searchForward, caseSensitive, wholeWord, regExSearch); + modelOffset= this.outer.findAndSelect(modelOffset, findString, searchForward, caseSensitive, wholeWord, regExSearch); } widgetOffset= modelOffset is -1 ? -1 : modelOffset2WidgetOffset(modelOffset); @@ -1016,7 +1016,7 @@ * @see IFindReplaceTarget#canPerformFind() */ public bool canPerformFind() { - return TextViewer.this.canPerformFind(); + return this.outer.canPerformFind(); } /* @@ -1051,10 +1051,10 @@ * @since 2.0 */ public Point getLineSelection() { - Point point= TextViewer.this.getSelectedRange(); + Point point= this.outer.getSelectedRange(); try { - IDocument document= TextViewer.this.getDocument(); + IDocument document= this.outer.getDocument(); // beginning of line int line= document.getLineOfOffset(point.x); @@ -1082,7 +1082,7 @@ * @since 2.0 */ public void setSelection(int modelOffset, int modelLength) { - TextViewer.this.setSelectedRange(modelOffset, modelLength); + this.outer.setSelectedRange(modelOffset, modelLength); } /* @@ -1121,7 +1121,7 @@ // http://bugs.eclipse.org/bugs/show_bug.cgi?id=18232 - IDocument document= TextViewer.this.getDocument(); + IDocument document= this.outer.getDocument(); if (replaceAll) { @@ -1129,8 +1129,8 @@ IDocumentExtension4 extension= cast(IDocumentExtension4) document; fRewriteSession= extension.startRewriteSession(DocumentRewriteSessionType.SEQUENTIAL); } else { - TextViewer.this.setRedraw(false); - TextViewer.this.startSequentialRewriteMode(false); + this.outer.setRedraw(false); + this.outer.startSequentialRewriteMode(false); if (fUndoManager !is null) fUndoManager.beginCompoundChange(); @@ -1144,8 +1144,8 @@ IDocumentExtension4 extension= cast(IDocumentExtension4) document; extension.stopRewriteSession(fRewriteSession); } else { - TextViewer.this.setRedraw(true); - TextViewer.this.stopSequentialRewriteMode(); + this.outer.setRedraw(true); + this.outer.stopSequentialRewriteMode(); if (fUndoManager !is null) fUndoManager.endCompoundChange(); @@ -1184,14 +1184,14 @@ * @see dwtx.jface.text.IRewriteTarget#getDocument() */ public IDocument getDocument() { - return TextViewer.this.getDocument(); + return this.outer.getDocument(); } /* * @see dwtx.jface.text.IRewriteTarget#setRedraw(bool) */ public void setRedraw(bool redraw) { - TextViewer.this.setRedraw(redraw); + this.outer.setRedraw(redraw); } } @@ -1541,7 +1541,7 @@ * @see dwtx.jface.text.IDocumentRewriteSessionListener#documentRewriteSessionChanged(dwtx.jface.text.DocumentRewriteSessionEvent) */ public void documentRewriteSessionChanged(DocumentRewriteSessionEvent event) { - IRewriteTarget target= TextViewer.this.getRewriteTarget(); + IRewriteTarget target= this.outer.getRewriteTarget(); // FIXME always use setRedraw to avoid flickering due to scrolling // see https://bugs.eclipse.org/bugs/show_bug.cgi?id=158746 bool toggleRedraw= true || event.getSession().getSessionType() !is DocumentRewriteSessionType.UNRESTRICTED_SMALL;