public class ScrollableFigure
extends org.eclipse.draw2d.Figure
addScrollPane()
to add a
ScrollPane to this figure. Then, the creator should add figures to
ScrollPane's content pane.Modifier and Type | Field and Description |
---|---|
static int |
MIN_CLIENT_DP
Specifies the default minimum client size of this figure in device
coordinates.
|
protected org.eclipse.draw2d.ScrollPane |
scrollPane
The scroll pane
|
Constructor and Description |
---|
ScrollableFigure()
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addScrollPane()
Adds a scroll pane to this figure.
|
protected org.eclipse.draw2d.ScrollPane |
basicCreateScrollpane()
Creates a ScrollPane only.
|
protected org.eclipse.draw2d.ScrollPane |
createScrollPane()
Creates and initializes a ScrollPane.
|
protected org.eclipse.draw2d.ScrollPaneLayout |
createScrollPaneLayout()
Creates a ScrollPaneLayout.
|
org.eclipse.draw2d.IFigure |
getContentPane()
Gets content pane.
|
org.eclipse.draw2d.geometry.Dimension |
getMinClientDimension()
Gets minimum client dimension.
|
protected int |
getMinClientSize()
Gets minimum client size.
|
org.eclipse.draw2d.geometry.Dimension |
getMinimumSize(int w,
int h) |
org.eclipse.draw2d.geometry.Dimension |
getPreferredSize(int wHint,
int hHint) |
org.eclipse.draw2d.ScrollPane |
getScrollPane()
Gets the ScrollPane.
|
protected int |
getShrinkValue()
Gets border margin of this figure.
|
void |
invalidate() |
protected void |
paintFigure(org.eclipse.draw2d.Graphics graphics) |
void |
setSelected(boolean selected)
Sets selected status.
|
void |
validate() |
add, add, add, add, addAncestorListener, addCoordinateListener, addFigureListener, addFocusListener, addKeyListener, addLayoutListener, addListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, containsPoint, containsPoint, erase, findDescendantAtExcluding, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, findMouseEventTargetInDescendantsAt, fireCoordinateSystemChanged, fireFigureMoved, fireMoved, firePropertyChange, firePropertyChange, firePropertyChange, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getClientArea, getClippingStrategy, getCursor, getFlag, getFont, getForegroundColor, getInsets, getLayoutManager, getListeners, getLocalBackgroundColor, getLocalFont, getLocalForegroundColor, getLocation, getMaximumSize, getMinimumSize, getParent, getPreferredSize, getSize, getToolTip, getUpdateManager, handleFocusGained, handleFocusLost, handleKeyPressed, handleKeyReleased, handleMouseDoubleClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseHover, handleMouseMoved, handleMousePressed, handleMouseReleased, hasFocus, internalGetEventDispatcher, intersects, invalidateTree, isCoordinateSystem, isEnabled, isFocusTraversable, isMirrored, isMouseEventTarget, isOpaque, isRequestFocusEnabled, isShowing, isValid, isValidationRoot, isVisible, layout, paint, paintBorder, paintChildren, paintClientArea, primTranslate, remove, removeAll, removeAncestorListener, removeCoordinateListener, removeFigureListener, removeFocusListener, removeKeyListener, removeLayoutListener, removeListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, revalidate, setBackgroundColor, setBorder, setBounds, setChildrenDirection, setChildrenEnabled, setChildrenOrientation, setClippingStrategy, setConstraint, setCursor, setEnabled, setFlag, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setParent, setPreferredSize, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setValid, setVisible, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, useLocalCoordinates
protected org.eclipse.draw2d.ScrollPane scrollPane
public static final int MIN_CLIENT_DP
public void addScrollPane()
protected org.eclipse.draw2d.ScrollPane createScrollPane()
protected org.eclipse.draw2d.ScrollPane basicCreateScrollpane()
createScrollPane()
.protected org.eclipse.draw2d.ScrollPaneLayout createScrollPaneLayout()
protected int getMinClientSize()
public org.eclipse.draw2d.IFigure getContentPane()
public final org.eclipse.draw2d.ScrollPane getScrollPane()
public void setSelected(boolean selected)
selected
- selectedprotected void paintFigure(org.eclipse.draw2d.Graphics graphics)
paintFigure
in class org.eclipse.draw2d.Figure
protected int getShrinkValue()
public org.eclipse.draw2d.geometry.Dimension getPreferredSize(int wHint, int hHint)
getPreferredSize
in interface org.eclipse.draw2d.IFigure
getPreferredSize
in class org.eclipse.draw2d.Figure
public org.eclipse.draw2d.geometry.Dimension getMinimumSize(int w, int h)
getMinimumSize
in interface org.eclipse.draw2d.IFigure
getMinimumSize
in class org.eclipse.draw2d.Figure
public void invalidate()
invalidate
in interface org.eclipse.draw2d.IFigure
invalidate
in class org.eclipse.draw2d.Figure
public org.eclipse.draw2d.geometry.Dimension getMinClientDimension()
public void validate()
validate
in interface org.eclipse.draw2d.IFigure
validate
in class org.eclipse.draw2d.Figure