|
Eclipse Platform 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.jface.text.MarginPainter
Paints a vertical line at a given column.
Field Summary |
Fields inherited from interface org.eclipse.jface.text.IPainter |
CONFIGURATION, INTERNAL, KEY_STROKE, MOUSE_BUTTON, SELECTION, TEXT_CHANGE |
Constructor Summary | |
MarginPainter(ISourceViewer sourceViewer)
|
Method Summary | |
void |
deactivate(boolean redraw)
Deactivates the painter. |
void |
dispose()
Disposes this painter. |
void |
initialize()
Must be called explicitly when font of text widget changes. |
void |
paint(int reason)
|
void |
paintControl(PaintEvent e)
Sent when a paint event occurs for the control. |
void |
setMarginRulerColor(Color color)
Must be called before paint is called the first time. |
void |
setMarginRulerColumn(int width)
|
void |
setMarginRulerStyle(int lineStyle)
|
void |
setMarginRulerWidth(int lineWidth)
|
void |
setPositionManager(IPaintPositionManager manager)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MarginPainter(ISourceViewer sourceViewer)
Method Detail |
public void setMarginRulerColumn(int width)
public void setMarginRulerStyle(int lineStyle)
public void setMarginRulerWidth(int lineWidth)
public void setMarginRulerColor(Color color)
paint
is called the first time.
public void initialize()
public void deactivate(boolean redraw)
IPainter
XXX: The relationship with dispose is not yet defined.
deactivate
in interface IPainter
public void dispose()
IPainter
XXX: The relationship with deactivate is not yet defined.
dispose
in interface IPainter
public void paint(int reason)
paint
in interface IPainter
public void paintControl(PaintEvent e)
PaintListener
paintControl
in interface PaintListener
e
- an event containing information about the paintpublic void setPositionManager(IPaintPositionManager manager)
setPositionManager
in interface IPainter
|
Eclipse Platform 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |