1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Got rid of deprecated methods in CSearchResultPage and MouseClickListener.

This commit is contained in:
Bogdan Gheorghe 2004-05-19 06:12:07 +00:00
parent 191dd913bd
commit 899cce1891
3 changed files with 13 additions and 14 deletions

View file

@ -1,3 +1,6 @@
2004-05-18 Bogdan Gheorghe
Got rid of deprecated methods in CSearchResultPage and MouseClickListener.
2004-05-18 Alain Magloire
Fix PR 61498

View file

@ -15,7 +15,7 @@ import org.eclipse.jface.text.BadLocationException;
import org.eclipse.jface.text.IDocument;
import org.eclipse.jface.text.IRegion;
import org.eclipse.jface.text.ITextViewerExtension2;
import org.eclipse.jface.text.ITextViewerExtension3;
import org.eclipse.jface.text.ITextViewerExtension5;
import org.eclipse.jface.text.Position;
import org.eclipse.jface.text.Region;
import org.eclipse.jface.text.source.ISourceViewer;
@ -126,8 +126,8 @@ IPropertyChangeListener{
viewer.invalidateTextPresentation();
// remove underline
if (viewer instanceof ITextViewerExtension3) {
ITextViewerExtension3 extension= (ITextViewerExtension3) viewer;
if (viewer instanceof ITextViewerExtension5) {
ITextViewerExtension5 extension= (ITextViewerExtension5) viewer;
offset= extension.modelOffset2WidgetOffset(offset);
} else {
offset -= viewer.getVisibleRegion().getOffset();
@ -487,8 +487,8 @@ IPropertyChangeListener{
Point relativePosition= text.toControl(absolutePosition);
int widgetOffset= text.getOffsetAtLocation(relativePosition);
if (viewer instanceof ITextViewerExtension3) {
ITextViewerExtension3 extension= (ITextViewerExtension3) viewer;
if (viewer instanceof ITextViewerExtension5) {
ITextViewerExtension5 extension= (ITextViewerExtension5) viewer;
return extension.widgetOffset2ModelOffset(widgetOffset);
} else {
return widgetOffset + viewer.getVisibleRegion().getOffset();
@ -514,8 +514,8 @@ IPropertyChangeListener{
int offset= 0;
int length= 0;
if (viewer instanceof ITextViewerExtension3) {
ITextViewerExtension3 extension= (ITextViewerExtension3) viewer;
if (viewer instanceof ITextViewerExtension5) {
ITextViewerExtension5 extension= (ITextViewerExtension5) viewer;
IRegion widgetRange= extension.modelRange2WidgetRange(region);
if (widgetRange == null)
return;
@ -577,9 +577,9 @@ IPropertyChangeListener{
int offset= 0;
int length= 0;
if (viewer instanceof ITextViewerExtension3) {
if (viewer instanceof ITextViewerExtension5) {
ITextViewerExtension3 extension= (ITextViewerExtension3) viewer;
ITextViewerExtension5 extension= (ITextViewerExtension5) viewer;
IRegion widgetRange= extension.modelRange2WidgetRange(new Region(offset, length));
if (widgetRange == null)
return;

View file

@ -86,11 +86,7 @@ public class CSearchResultPage extends AbstractTextSearchViewPage {
}
}
/* (non-Javadoc)
* @see org.eclipse.search.ui.text.AbstractTextSearchViewPage#showMatch(org.eclipse.search.ui.text.Match, int, int)
*/
protected void showMatch(Match match, int currentOffset, int currentLength)
protected void showMatch(Match match, int currentOffset, int currentLength, boolean activateEditor)
throws PartInitException {
// TODO Auto-generated method stub
IEditorPart editor= null;