|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjpicedt.graphic.view.DefaultHighlighterFactory.DefaultHighlighter
jpicedt.graphic.view.DefaultHighlighterFactory.TextHighlighter
public class DefaultHighlighterFactory.TextHighlighter
a Highlighter for TextEditable's. [SR:underway] use TextLayout highlighting facilities ; this Highlighter is not used yet.
Field Summary |
---|
Fields inherited from class jpicedt.graphic.view.DefaultHighlighterFactory.DefaultHighlighter |
---|
bounds, element, pointIndexIterator, ptBuffer, rectBuffer, shape |
Constructor Summary | |
---|---|
DefaultHighlighterFactory.TextHighlighter(TextEditable text)
construct a new Highlighter for the given TextEditable |
Method Summary | |
---|---|
void |
paint(java.awt.Graphics2D g,
java.awt.geom.Rectangle2D allocation,
double scale)
Render the Highlighter to the given graphic context. Current implementation paints end-points by delegating to a DefaultPointIndexIterator ,
using the highlighter color if the given
allocation intersects the bounds of this view,
then iterates over the shapes array, and paints any non-null element. |
Methods inherited from class jpicedt.graphic.view.DefaultHighlighterFactory.DefaultHighlighter |
---|
changedUpdate, getBounds, getControlPointsIterator, getElement, getHighlighterFactory, hitTest, syncBounds, syncShape |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultHighlighterFactory.TextHighlighter(TextEditable text)
Method Detail |
---|
public void paint(java.awt.Graphics2D g, java.awt.geom.Rectangle2D allocation, double scale)
DefaultHighlighterFactory.DefaultHighlighter
DefaultPointIndexIterator
,
using the highlighter color if the given
allocation intersects the bounds of this view,
then iterates over the shapes
array, and paints any non-null element.
paint
in interface Highlighter
paint
in class DefaultHighlighterFactory.DefaultHighlighter
allocation
- current clippingscale
- The current scale factor from-model-to-screen for the Graphics2D context ;
this may be used to scale down line thickess, etc... so that e.g. barbells appear with the
same size on the screen whatever the scale factor being set to the graphic context.
|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |