public class ScrollingGraphicalViewer extends GraphicalViewerImpl
FigureCanvas for native scrolling. Because the
scrolling is handled natively, the root editpart should not contain a
ScrollPane figure. Do not use root editparts which
provide scrollpane figures, such as GraphicalRootEditPart.
The RootEditPart for a ScrollingGraphicalViewer may contain a Viewport. If it
does, that viewport will be set as the FigureCanvas' viewport. FigureCanvas
has certain requirements on the viewport figure, see
FigureCanvas.setViewport(Viewport).
EditPartViewer.ConditionalconstantSelection, focusPart, selection, selectionListeners| Constructor and Description |
|---|
ScrollingGraphicalViewer()
Constructs a ScrollingGraphicalViewer;
|
| Modifier and Type | Method and Description |
|---|---|
Control |
createControl(Composite parent)
Optionally creates the default
Control using the default style. |
protected FigureCanvas |
getFigureCanvas()
Convenience method which types the control as a
FigureCanvas
. |
protected void |
hookRootFigure()
If the figure is a viewport, set the canvas' viewport, otherwise, set its
contents.
|
void |
reveal(EditPart part)
Extends the superclass implementation to scroll the native Canvas control
after the super's implementation has completed.
|
createDefaultRoot, createLightweightSystem, findHandleAt, findObjectAtExcluding, flush, getEventDispatcher, getLayerManager, getLightweightSystem, getRootFigure, handleDispose, handleFocusGained, handleFocusLost, hookControl, hookDropTarget, registerAccessibleEditPart, setContextMenu, setCursor, setDragSource, setEditDomain, setRootEditPart, setRootFigure, setRouteEventsToEditDomain, unhookControl, unregisterAccessibleEditPartaddDragSourceListener, addDragSourceListener, addDropTargetListener, addDropTargetListener, addPropertyChangeListener, addSelectionChangedListener, appendSelection, deselect, deselectAll, findObjectAt, findObjectAtExcluding, fireSelectionChanged, getContents, getContextMenu, getControl, getDelegatingDragAdapter, getDelegatingDropAdapter, getDragSource, getDropTarget, getEditDomain, getEditPartFactory, getEditPartRegistry, getFocusEditPart, getKeyHandler, getProperty, getResourceManager, getRootEditPart, getSelectedEditParts, getSelection, getSelectionManager, getVisualPartMap, hookDragSource, init, primGetSelectedEditParts, refreshDragSourceAdapter, refreshDropTargetAdapter, removeDragSourceListener, removeDragSourceListener, removeDropTargetListener, removeDropTargetListener, removePropertyChangeListener, removeSelectionChangedListener, select, setContents, setContents, setControl, setDropTarget, setEditPartFactory, setFocus, setKeyHandler, setProperty, setSelection, setSelectionManagerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddDragSourceListener, addDragSourceListener, addDropTargetListener, addDropTargetListener, addPropertyChangeListener, appendSelection, deselect, deselectAll, findObjectAt, findObjectAtExcluding, getContents, getContextMenu, getControl, getEditDomain, getEditPartFactory, getEditPartRegistry, getFocusEditPart, getKeyHandler, getProperty, getResourceManager, getRootEditPart, getSelectedEditParts, getSelection, getSelectionManager, getVisualPartMap, removeDragSourceListener, removeDragSourceListener, removeDropTargetListener, removeDropTargetListener, removePropertyChangeListener, select, setContents, setContents, setControl, setEditPartFactory, setFocus, setKeyHandler, setProperty, setSelectionManageraddSelectionChangedListener, removeSelectionChangedListener, setSelectionpublic ScrollingGraphicalViewer()
public final Control createControl(Composite parent)
EditPartViewerControl using the default style. The Control can also be created
externally and then set into the Viewer.createControl in interface EditPartViewercreateControl in class GraphicalViewerImplparent - the parent in which create the SWT ControlEditPartViewer.createControl(org.eclipse.swt.widgets.Composite)protected FigureCanvas getFigureCanvas()
FigureCanvas
. This method returns null whenever the control is null.null or the Control as a FigureCanvaspublic void reveal(EditPart part)
reveal in interface EditPartViewerreveal in class GraphicalViewerImplpart - the EditPart to revealEditPartViewer.reveal(org.eclipse.gef.EditPart)protected void hookRootFigure()
hookRootFigure in class GraphicalViewerImplCopyright (c) IBM Corp. and others 2000, 2011. All Rights Reserved.