//(c): Matti J. Katila package org.fenfire.view.lava; import org.fenfire.*; import org.nongnu.libvob.*; import org.nongnu.alph.*; import java.awt.Color; public abstract class TextHandler { //implements TextState, TextContext { public TextHandler() { setColor(java.awt.Color.black); setScale(1); setCursorOffset(-1); setStyle(GraphicsAPI.getInstance().getTextStyle("sans", 0, 24)); } protected Color color; public Color getColor() { return color; } public void setColor(Color c) { color = c; } protected float scale; public float getScale() { return scale; } public void setScale(float fontScale) { scale = fontScale; } protected TextStyle style; public void setStyle(TextStyle fontStyle) { style = fontStyle; } public TextStyle getStyle() { return style; } protected int cursorOffset; public int getCursorOffset() { return cursorOffset; } public void setCursorOffset(int offset) { cursorOffset = offset; } }