|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.draw2d.Figure
org.eclipse.draw2d.Shape
org.eclipse.gmf.graphdef.editor.edit.policies.assistant.SelectableBubbleItemFigure
public class SelectableBubbleItemFigure
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.draw2d.Figure |
---|
org.eclipse.draw2d.Figure.FigureIterator, org.eclipse.draw2d.Figure.IdentitySearch |
Nested classes/interfaces inherited from interface org.eclipse.draw2d.IFigure |
---|
org.eclipse.draw2d.IFigure.NoInsets |
Field Summary |
---|
Fields inherited from class org.eclipse.draw2d.Shape |
---|
lineStyle, lineWidth |
Fields inherited from class org.eclipse.draw2d.Figure |
---|
bgColor, 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 | |
---|---|
SelectableBubbleItemFigure(org.eclipse.gef.DragTracker dragTracker)
|
Method Summary | |
---|---|
protected void |
fillShape(org.eclipse.draw2d.Graphics graphics)
|
protected org.eclipse.draw2d.IFigure |
findDescendantAtExcluding(int x,
int y,
org.eclipse.draw2d.TreeSearch search)
Don't go deeper - it is important to return this figure (and use it as a Handle) if mouse was pressed in any points inside this figure or it's children. |
org.eclipse.draw2d.geometry.Point |
getAccessibleLocation()
|
org.eclipse.gef.DragTracker |
getDragTracker()
|
boolean |
isSelected()
|
protected void |
outlineShape(org.eclipse.draw2d.Graphics graphics)
|
void |
setItemRepresentation(BubbleFigure.Mode mode,
org.eclipse.draw2d.IFigure figure)
|
void |
setSelected(boolean selected)
|
Methods inherited from class org.eclipse.draw2d.Shape |
---|
getAlpha, getAntialias, getLineAttributes, getLineCap, getLineDash, getLineDashOffset, getLineJoin, getLineMiterLimit, getLineStyle, getLineWidth, getLineWidthFloat, paintFigure, setAlpha, setAlpha, setAntialias, setAntialias, setFill, setFillXOR, setLineAttributes, setLineCap, setLineDash, setLineDashOffset, setLineJoin, setLineMiterLimit, setLineStyle, setLineWidth, setLineWidthFloat, setOutline, setOutlineXOR, setXOR |
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, 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, 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, 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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SelectableBubbleItemFigure(org.eclipse.gef.DragTracker dragTracker)
Method Detail |
---|
protected void fillShape(org.eclipse.draw2d.Graphics graphics)
fillShape
in class org.eclipse.draw2d.Shape
protected void outlineShape(org.eclipse.draw2d.Graphics graphics)
outlineShape
in class org.eclipse.draw2d.Shape
public org.eclipse.draw2d.geometry.Point getAccessibleLocation()
getAccessibleLocation
in interface org.eclipse.gef.Handle
public org.eclipse.gef.DragTracker getDragTracker()
getDragTracker
in interface org.eclipse.gef.Handle
public void setSelected(boolean selected)
public boolean isSelected()
protected org.eclipse.draw2d.IFigure findDescendantAtExcluding(int x, int y, org.eclipse.draw2d.TreeSearch search)
findDescendantAtExcluding
in class org.eclipse.draw2d.Figure
public void setItemRepresentation(BubbleFigure.Mode mode, org.eclipse.draw2d.IFigure figure)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |