|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITextLocator
Locates text into (segment of) one text line. Supposed to implement by classes drawing text in segment of line. Characters of text are indexed. First character have index 0.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.eclipse.draw2d.IFigure |
---|
org.eclipse.draw2d.IFigure.NoInsets |
Field Summary |
---|
Fields inherited from interface org.eclipse.draw2d.IFigure |
---|
MAX_DIMENSION, MIN_DIMENSION, NO_INSETS |
Method Summary | |
---|---|
int |
getCharIndexAtPos(org.eclipse.draw2d.geometry.Point loc)
Returns character's index at location loc. |
org.eclipse.draw2d.geometry.Point |
getEnd(int charIndex)
Returns top right point of rectangle bounding character with index charIndex. |
org.eclipse.draw2d.geometry.Point |
getStart(int charIndex)
Returns top left point of rectangle bounding character with index charIndex. |
String |
getText()
|
org.eclipse.draw2d.geometry.Rectangle |
getTextBounds()
Bounds of whole text. |
org.eclipse.draw2d.geometry.Rectangle |
getTextBounds(int start,
int end)
Bounds of substring of text. |
void |
updateText(String text)
Stores the new Text |
Methods inherited from interface sk.uniba.euromath.editor.figures.IEMFigure |
---|
getID, getModel, needsEditPart |
Methods inherited from interface org.eclipse.draw2d.IFigure |
---|
add, add, add, add, addAncestorListener, addCoordinateListener, addFigureListener, addFocusListener, addKeyListener, addLayoutListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, containsPoint, containsPoint, erase, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getClientArea, getCursor, getFont, getForegroundColor, getInsets, getLayoutManager, getLocalBackgroundColor, getLocalForegroundColor, 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, isOpaque, isRequestFocusEnabled, isShowing, isVisible, paint, remove, removeAncestorListener, removeCoordinateListener, removeFigureListener, removeFocusListener, removeKeyListener, removeLayoutListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, revalidate, setBackgroundColor, setBorder, setBounds, setConstraint, setCursor, setEnabled, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setParent, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setVisible, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, validate |
Method Detail |
---|
org.eclipse.draw2d.geometry.Point getStart(int charIndex)
charIndex
-
org.eclipse.draw2d.geometry.Point getEnd(int charIndex)
charIndex
- index of character end retreival
int getCharIndexAtPos(org.eclipse.draw2d.geometry.Point loc)
loc
- 2d point
org.eclipse.draw2d.geometry.Rectangle getTextBounds()
org.eclipse.draw2d.geometry.Rectangle getTextBounds(int start, int end)
start
- of substringend
- of substring
String getText()
void updateText(String text)
text
- newText
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |