Lines 17-27
Link Here
|
17 |
import org.eclipse.jst.pagedesigner.commands.SourceViewerCommand; |
17 |
import org.eclipse.jst.pagedesigner.commands.SourceViewerCommand; |
18 |
import org.eclipse.jst.pagedesigner.editors.pagedesigner.PageDesignerResources; |
18 |
import org.eclipse.jst.pagedesigner.editors.pagedesigner.PageDesignerResources; |
19 |
import org.eclipse.jst.pagedesigner.editors.palette.TagToolPaletteEntry; |
19 |
import org.eclipse.jst.pagedesigner.editors.palette.TagToolPaletteEntry; |
20 |
import org.eclipse.swt.custom.StyledText; |
|
|
21 |
import org.eclipse.swt.events.MouseEvent; |
20 |
import org.eclipse.swt.events.MouseEvent; |
22 |
import org.eclipse.swt.events.MouseListener; |
21 |
import org.eclipse.swt.events.MouseListener; |
23 |
import org.eclipse.swt.events.MouseMoveListener; |
22 |
import org.eclipse.swt.events.MouseMoveListener; |
24 |
import org.eclipse.swt.graphics.Point; |
|
|
25 |
import org.eclipse.wst.sse.ui.StructuredTextEditor; |
23 |
import org.eclipse.wst.sse.ui.StructuredTextEditor; |
26 |
import org.eclipse.wst.sse.ui.internal.ExtendedEditorDropTargetAdapter; |
24 |
import org.eclipse.wst.sse.ui.internal.ExtendedEditorDropTargetAdapter; |
27 |
|
25 |
|
Lines 54-79
Link Here
|
54 |
* @see org.eclipse.swt.events.MouseMoveListener#mouseMove(org.eclipse.swt.events.MouseEvent) |
52 |
* @see org.eclipse.swt.events.MouseMoveListener#mouseMove(org.eclipse.swt.events.MouseEvent) |
55 |
*/ |
53 |
*/ |
56 |
public void mouseMove(MouseEvent event) { |
54 |
public void mouseMove(MouseEvent event) { |
57 |
Object object = getPaletteObject(); |
55 |
//Feedback is handled by DesignerSourceDropTargetListener - commenting out below |
58 |
StyledText text = null; |
56 |
|
59 |
if (_textEditor.getTextViewer() != null) { |
57 |
// Object object = getPaletteObject(); |
60 |
text = _textEditor.getTextViewer().getTextWidget(); |
58 |
// StyledText text = null; |
61 |
} else { |
59 |
// if (_textEditor.getTextViewer() != null) { |
62 |
return; |
60 |
// text = _textEditor.getTextViewer().getTextWidget(); |
63 |
} |
61 |
// } else { |
64 |
if (object == null) { |
62 |
// return; |
65 |
// set to default cusror |
63 |
// } |
66 |
text.setCursor(null); |
64 |
// if (object == null) { |
67 |
return; |
65 |
// // set to default cusror |
68 |
} |
66 |
// text.setCursor(null); |
69 |
Point p = new Point(event.x, event.y); |
67 |
// return; |
70 |
p = _textEditor.getTextViewer().getTextWidget().toDisplay(p); |
68 |
// } |
71 |
SourceViewerDragDropHelper.getInstance().updateCaret(_textEditor, p); |
69 |
// Point p = new Point(event.x, event.y); |
72 |
_location = text.getCaretOffset(); |
70 |
// p = _textEditor.getTextViewer().getTextWidget().toDisplay(p); |
73 |
_location = SourceViewerDragDropHelper.getInstance().getValidLocation( |
71 |
// SourceViewerDragDropHelper.getInstance().updateCaret(_textEditor, p); |
74 |
_textEditor, _location); |
72 |
// _location = text.getCaretOffset(); |
75 |
_location = SourceViewerDragDropHelper.getInstance().showCaret( |
73 |
// _location = SourceViewerDragDropHelper.getInstance().getValidLocation( |
76 |
_textEditor, _location); |
74 |
// _textEditor, _location); |
|
|
75 |
// _location = SourceViewerDragDropHelper.getInstance().showCaret( |
76 |
// _textEditor, _location); |
77 |
} |
77 |
} |
78 |
|
78 |
|
79 |
/* |
79 |
/* |