From 5b69f558093cd524efbcb0180002b5987240c222 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Tue, 1 Jun 2004 05:14:50 +0000 Subject: [PATCH] 2004-05-31 Alain Magloire The Extension point "org.eclipse.cdt.ui.textHover" Changed adjust the Debugger. * DebugTextHover.java --- debug/org.eclipse.cdt.debug.ui/ChangeLog | 5 +++++ debug/org.eclipse.cdt.debug.ui/plugin.xml | 4 ++-- .../debug/internal/ui/editors/DebugTextHover.java | 13 +++++++++++-- 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/debug/org.eclipse.cdt.debug.ui/ChangeLog b/debug/org.eclipse.cdt.debug.ui/ChangeLog index 7ea726e30e9..2ed6b5aa273 100644 --- a/debug/org.eclipse.cdt.debug.ui/ChangeLog +++ b/debug/org.eclipse.cdt.debug.ui/ChangeLog @@ -1,3 +1,8 @@ +2004-05-31 Alain Magloire + The Extension point "org.eclipse.cdt.ui.textHover" + Changed adjust the Debugger. + * DebugTextHover.java + 2004-05-31 Mikhail Khodjaiants Bug 39650: the Memory window has alignment problems. Map the Memory view font to the platform text font which is monospace by default. diff --git a/debug/org.eclipse.cdt.debug.ui/plugin.xml b/debug/org.eclipse.cdt.debug.ui/plugin.xml index 593fa38442c..48627565d64 100644 --- a/debug/org.eclipse.cdt.debug.ui/plugin.xml +++ b/debug/org.eclipse.cdt.debug.ui/plugin.xml @@ -973,12 +973,12 @@ - - + diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/editors/DebugTextHover.java b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/editors/DebugTextHover.java index 3bb0bf6af4f..aab9e0800a3 100644 --- a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/editors/DebugTextHover.java +++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/editors/DebugTextHover.java @@ -13,6 +13,7 @@ import java.util.List; import org.eclipse.cdt.debug.core.model.ICExpressionEvaluator; import org.eclipse.cdt.debug.internal.ui.CDebugUIUtils; import org.eclipse.cdt.debug.ui.CDebugUIPlugin; +import org.eclipse.cdt.ui.text.c.hover.ICEditorTextHover; import org.eclipse.debug.core.DebugException; import org.eclipse.debug.core.DebugPlugin; import org.eclipse.debug.core.ILaunchManager; @@ -20,8 +21,8 @@ import org.eclipse.debug.core.model.IDebugTarget; import org.eclipse.jface.text.BadLocationException; import org.eclipse.jface.text.IDocument; import org.eclipse.jface.text.IRegion; -import org.eclipse.jface.text.ITextHover; import org.eclipse.jface.text.ITextViewer; +import org.eclipse.ui.IEditorPart; /** * @@ -29,9 +30,10 @@ import org.eclipse.jface.text.ITextViewer; * * @since: Sep 12, 2002 */ -public class DebugTextHover implements ITextHover +public class DebugTextHover implements ICEditorTextHover { static final private int MAX_HOVER_INFO_SIZE = 100; + private IEditorPart fEditor; /** * Constructor for DebugTextHover. @@ -203,4 +205,11 @@ public class DebugTextHover implements ITextHover } return buffer.toString(); } + + /* (non-Javadoc) + * @see org.eclipse.cdt.ui.text.c.hover.ICEditorTextHover#setEditor(org.eclipse.ui.IEditorPart) + */ + public void setEditor(IEditorPart editor) { + fEditor = editor; + } }