Mercurial > projects > dwt-addons
diff dwtx/jface/text/TextViewer.d @ 138:b6bad70d540a
Regex instanceof changes
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sun, 24 Aug 2008 02:26:23 +0200 |
parents | 25170b5a8951 |
children | 26688fec6d23 |
line wrap: on
line diff
--- a/dwtx/jface/text/TextViewer.d Sun Aug 24 02:22:48 2008 +0200 +++ b/dwtx/jface/text/TextViewer.d Sun Aug 24 02:26:23 2008 +0200 @@ -298,7 +298,7 @@ if (length !is 0) { try { - if (e instanceof SlaveDocumentEvent) { + if ( cast(SlaveDocumentEvent)e ) { SlaveDocumentEvent slave= cast(SlaveDocumentEvent) e; DocumentEvent master= slave.getMasterEvent(); if (master !is null) @@ -1125,7 +1125,7 @@ if (replaceAll) { - if (document instanceof IDocumentExtension4) { + if ( cast(IDocumentExtension4)document ) { IDocumentExtension4 extension= cast(IDocumentExtension4) document; fRewriteSession= extension.startRewriteSession(DocumentRewriteSessionType.SEQUENTIAL); } else { @@ -1140,7 +1140,7 @@ } else { - if (document instanceof IDocumentExtension4) { + if ( cast(IDocumentExtension4)document ) { IDocumentExtension4 extension= cast(IDocumentExtension4) document; extension.stopRewriteSession(fRewriteSession); } else { @@ -2389,7 +2389,7 @@ return true; bool accepted= false; - if (fWidgetTokenKeeper instanceof IWidgetTokenKeeperExtension) { + if ( cast(IWidgetTokenKeeperExtension)fWidgetTokenKeeper ) { IWidgetTokenKeeperExtension extension= cast(IWidgetTokenKeeperExtension) fWidgetTokenKeeper; accepted= extension.requestWidgetToken(this, priority); } else { @@ -2550,7 +2550,7 @@ * @see Viewer#setSelection(ISelection) */ public void setSelection(ISelection selection, bool reveal) { - if (selection instanceof ITextSelection) { + if ( cast(ITextSelection)selection ) { ITextSelection s= cast(ITextSelection) selection; setSelectedRange(s.getOffset(), s.getLength()); if (reveal) @@ -2784,7 +2784,7 @@ if (textListeners !is null) { textListeners= new ArrayList(textListeners); DocumentEvent event= cmd.event; - if (event instanceof SlaveDocumentEvent) + if ( cast(SlaveDocumentEvent)event ) event= (cast(SlaveDocumentEvent) event).getMasterEvent(); TextEvent e= new TextEvent(cmd.start, cmd.length, cmd.text, cmd.preservedText, event, redraws()); @@ -2881,7 +2881,7 @@ public void setInput(Object input) { IDocument document= null; - if (input instanceof IDocument) + if ( cast(IDocument)input ) document= cast(IDocument) input; setDocument(document); @@ -2967,7 +2967,7 @@ * @deprecated use <code>updateSlaveDocument</code> instead */ protected bool updateVisibleDocument(IDocument visibleDocument, int visibleRegionOffset, int visibleRegionLength) { - if (visibleDocument instanceof ChildDocument) { + if ( cast(ChildDocument)visibleDocument ) { ChildDocument childDocument= cast(ChildDocument) visibleDocument; IDocument document= childDocument.getParentDocument(); @@ -3554,7 +3554,7 @@ protected int _getVisibleRegionOffset() { IDocument document= getVisibleDocument(); - if (document instanceof ChildDocument) { + if ( cast(ChildDocument)document ) { ChildDocument cdoc= cast(ChildDocument) document; return cdoc.getParentDocumentRange().getOffset(); } @@ -3568,7 +3568,7 @@ public IRegion getVisibleRegion() { IDocument document= getVisibleDocument(); - if (document instanceof ChildDocument) { + if ( cast(ChildDocument)document ) { Position p= (cast(ChildDocument) document).getParentDocumentRange(); return new Region(p.getOffset(), p.getLength()); } @@ -3581,7 +3581,7 @@ */ public bool overlapsWithVisibleRegion(int start, int length) { IDocument document= getVisibleDocument(); - if (document instanceof ChildDocument) { + if ( cast(ChildDocument)document ) { ChildDocument cdoc= cast(ChildDocument) document; return cdoc.getParentDocumentRange().overlapsWith(start, length); } else if (document !is null) { @@ -3933,7 +3933,7 @@ fIgnoreAutoIndent= ignore; IDocument document= getDocument(); - if (document instanceof IDocumentExtension2) { + if ( cast(IDocumentExtension2)document ) { IDocumentExtension2 extension= cast(IDocumentExtension2) document; if (ignore) extension.ignorePostNotificationReplaces(); @@ -4156,7 +4156,7 @@ lineCount += lines[j + 1] - lines[j] + 1; } - if (d instanceof IDocumentExtension4) { + if ( cast(IDocumentExtension4)d ) { IDocumentExtension4 extension= cast(IDocumentExtension4) d; rewriteSession= extension.startRewriteSession(DocumentRewriteSessionType.SEQUENTIAL); } else { @@ -4187,7 +4187,7 @@ if (partitioners !is null) TextUtilities.addDocumentPartitioners(d, partitioners); - if (d instanceof IDocumentExtension4) { + if ( cast(IDocumentExtension4)d ) { IDocumentExtension4 extension= cast(IDocumentExtension4) d; extension.stopRewriteSession(rewriteSession); } else { @@ -4620,7 +4620,7 @@ protected IRegion _internalGetVisibleRegion() { IDocument document= getVisibleDocument(); - if (document instanceof ChildDocument) { + if ( cast(ChildDocument)document ) { Position p= (cast(ChildDocument) document).getParentDocumentRange(); return new Region(p.getOffset(), p.getLength()); } @@ -4800,14 +4800,14 @@ fMarkPosition= null; - if (oldDocument instanceof IDocumentExtension4) { + if ( cast(IDocumentExtension4)oldDocument ) { IDocumentExtension4 document= cast(IDocumentExtension4) oldDocument; document.removeDocumentRewriteSessionListener(fDocumentRewriteSessionListener); } super.inputChanged(newInput, oldInput); - if (newInput instanceof IDocumentExtension4) { + if ( cast(IDocumentExtension4)newInput ) { IDocumentExtension4 document= cast(IDocumentExtension4) newInput; document.addDocumentRewriteSessionListener(fDocumentRewriteSessionListener); } @@ -4845,7 +4845,7 @@ * @since 3.0 */ protected void enabledRedrawing(int topIndex) { - if (fDocumentAdapter instanceof IDocumentAdapterExtension) { + if ( cast(IDocumentAdapterExtension)fDocumentAdapter ) { IDocumentAdapterExtension extension= cast(IDocumentAdapterExtension) fDocumentAdapter; StyledText textWidget= getTextWidget(); if (textWidget !is null && !textWidget.isDisposed()) { @@ -4879,7 +4879,7 @@ if (fViewerState is null) fViewerState= new ViewerState(); - if (fDocumentAdapter instanceof IDocumentAdapterExtension) { + if ( cast(IDocumentAdapterExtension)fDocumentAdapter ) { IDocumentAdapterExtension extension= cast(IDocumentAdapterExtension) fDocumentAdapter; extension.stopForwardingDocumentChanges(); } @@ -4949,7 +4949,7 @@ */ protected final void startSequentialRewriteMode(bool normalized) { IDocument document= getDocument(); - if (document instanceof IDocumentExtension) { + if ( cast(IDocumentExtension)document ) { IDocumentExtension extension= cast(IDocumentExtension) document; extension.startSequentialRewrite(normalized); } @@ -4963,7 +4963,7 @@ */ protected final void stopSequentialRewriteMode() { IDocument document= getDocument(); - if (document instanceof IDocumentExtension) { + if ( cast(IDocumentExtension)document ) { IDocumentExtension extension= cast(IDocumentExtension) document; extension.stopSequentialRewrite(); } @@ -5109,7 +5109,7 @@ * @since 3.1 */ protected IRegion modelRange2ClosestWidgetRange(IRegion modelRange) { - if (!(fInformationMapping instanceof IDocumentInformationMappingExtension2)) + if (!( cast(IDocumentInformationMappingExtension2)fInformationMapping )) return modelRange2WidgetRange(modelRange); try { @@ -5359,7 +5359,7 @@ * @since 3.0 */ public bool moveFocusToWidgetToken() { - if (fWidgetTokenKeeper instanceof IWidgetTokenKeeperExtension) { + if ( cast(IWidgetTokenKeeperExtension)fWidgetTokenKeeper ) { IWidgetTokenKeeperExtension extension= cast(IWidgetTokenKeeperExtension) fWidgetTokenKeeper; return extension.setFocus(this); }