public class Chunk extends Token
Modifier and Type | Method and Description |
---|---|
static float |
offsetToX(Chunk chunks,
int offset)
Converts an offset in a chunk list into an x co-ordinate.
|
static float |
paintChunkBackgrounds(Chunk chunks,
java.awt.Graphics2D gfx,
float x,
float y,
float lineHeight)
Paints the background highlights of a chunk list.
|
static float |
paintChunkList(Chunk chunks,
java.awt.Graphics2D gfx,
float x,
float y,
boolean glyphVector)
Paints a chunk list.
|
static void |
propertiesChanged(IPropertyManager props)
Reload internal configuration based on the given properties.
|
static int |
xToOffset(Chunk chunks,
float x,
boolean round)
Converts an x co-ordinate in a chunk list into an offset.
|
isCommentOrLiteral, stringToToken, tokenToString, toString
public static float paintChunkList(Chunk chunks, java.awt.Graphics2D gfx, float x, float y, boolean glyphVector)
chunks
- The chunk listgfx
- The graphics contextx
- The x co-ordinatey
- The y co-ordinateglyphVector
- true if we want to use glyphVector, false if we
want to use drawStringpublic static float paintChunkBackgrounds(Chunk chunks, java.awt.Graphics2D gfx, float x, float y, float lineHeight)
chunks
- The chunk listgfx
- The graphics contextx
- The x co-ordinatey
- The y co-ordinatepublic static float offsetToX(Chunk chunks, int offset)
chunks
- The chunk listoffset
- The offsetpublic static int xToOffset(Chunk chunks, float x, boolean round)
chunks
- The chunk listx
- The x co-ordinateround
- Round up to next letter if past the middle of a letter?public static void propertiesChanged(IPropertyManager props)
props
- Configuration properties.