|
||||||||||
| 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.Shapeprotected void outlineShape(org.eclipse.draw2d.Graphics graphics)
outlineShape in class org.eclipse.draw2d.Shapepublic org.eclipse.draw2d.geometry.Point getAccessibleLocation()
getAccessibleLocation in interface org.eclipse.gef.Handlepublic org.eclipse.gef.DragTracker getDragTracker()
getDragTracker in interface org.eclipse.gef.Handlepublic 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 | |||||||||