Class ReorderableListFigure
java.lang.Object
org.eclipse.draw2d.Figure
com._1c.g5.v8.dt.common.gef.figures.ReorderableListFigure
- All Implemented Interfaces:
org.eclipse.draw2d.IFigure
- Direct Known Subclasses:
ListFigure
public abstract class ReorderableListFigure
extends org.eclipse.draw2d.Figure
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.draw2d.Figure
org.eclipse.draw2d.Figure.FigureIterator, org.eclipse.draw2d.Figure.IdentitySearch, org.eclipse.draw2d.Figure.ReverseFigureChildrenIterator
Nested classes/interfaces inherited from interface org.eclipse.draw2d.IFigure
org.eclipse.draw2d.IFigure.NoInsets
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final int
protected static final int
Fields inherited from class org.eclipse.draw2d.Figure
bgColor, border, bounds, fgColor, flags, font, MAX_FLAG, maxSize, minSize, NO_MANAGER, prefSize, toolTip
Fields inherited from interface org.eclipse.draw2d.IFigure
MAX_DIMENSION, MIN_DIMENSION, NO_INSETS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doPaintHorizontalDropFeedback
(org.eclipse.draw2d.geometry.Rectangle dropZone, org.eclipse.draw2d.Graphics g) protected void
doPaintVeritalDropFeedback
(org.eclipse.draw2d.geometry.Rectangle dropZone, org.eclipse.draw2d.Graphics g) void
getDropFeedbackLocation
(org.eclipse.draw2d.geometry.Point p) protected abstract List<org.eclipse.draw2d.geometry.Rectangle>
protected abstract boolean
protected void
paintDropFeedback
(org.eclipse.draw2d.Graphics g) protected void
paintFigure
(org.eclipse.draw2d.Graphics g) void
setDropFeedbackIndex
(Integer index) void
Methods inherited from class org.eclipse.draw2d.Figure
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, getChildrenRevIterable, getClientArea, getClientArea, getClippingStrategy, getCursor, getFlag, getFont, getForegroundColor, getInsets, getLayoutManager, getListeners, getListenersIterable, getLocalBackgroundColor, getLocalFont, getLocalForegroundColor, getLocation, getMaximumSize, getMinimumSize, getMinimumSize, getParent, getPreferredSize, getPreferredSize, getSize, getToolTip, getUpdateManager, handleFocusGained, handleFocusLost, handleKeyPressed, handleKeyReleased, handleMouseDoubleClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseHover, handleMouseMoved, handleMousePressed, handleMouseReleased, hasFocus, internalGetEventDispatcher, intersects, invalidate, invalidateTree, isCoordinateSystem, isEnabled, isFocusTraversable, isMirrored, isMouseEventTarget, isOpaque, isRequestFocusEnabled, isShowing, isValid, isValidationRoot, isVisible, layout, optimizeClip, 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, validate
-
Field Details
-
SPACING
protected static final int SPACING- See Also:
-
FEEDBACK_THICKNESS
protected static final int FEEDBACK_THICKNESS- See Also:
-
-
Constructor Details
-
ReorderableListFigure
public ReorderableListFigure()
-
-
Method Details
-
paintFigure
protected void paintFigure(org.eclipse.draw2d.Graphics g) - Overrides:
paintFigure
in classorg.eclipse.draw2d.Figure
-
setDropFeedbackIndex
-
getDropFeedbackLocation
-
paintDropFeedback
protected void paintDropFeedback(org.eclipse.draw2d.Graphics g) -
doPaintVeritalDropFeedback
protected void doPaintVeritalDropFeedback(org.eclipse.draw2d.geometry.Rectangle dropZone, org.eclipse.draw2d.Graphics g) -
doPaintHorizontalDropFeedback
protected void doPaintHorizontalDropFeedback(org.eclipse.draw2d.geometry.Rectangle dropZone, org.eclipse.draw2d.Graphics g) -
showFeedback
public void showFeedback() -
eraseFeedback
public void eraseFeedback() -
getDropZones
-
isHorizontal
protected abstract boolean isHorizontal()
-