com.mindbright.terminal
Interface DisplayView
- All Known Implementing Classes:
- DisplayAWT, DisplaySwing
public interface DisplayView
Method Summary |
void |
delKeyListener(java.awt.event.KeyListener keyListener)
|
void |
doBell()
|
void |
doBell(boolean visualBell)
|
void |
emulateComponentShown()
|
java.awt.Component |
getAWTComponent()
|
java.awt.Image |
getLogo()
|
DisplayModel |
getModel()
|
java.awt.Container |
getPanelWithScrollbar(java.lang.String scrollPos)
|
void |
hideLogo()
|
boolean |
isWide(char c)
Check if the give character is wider than normal for the
font. |
java.awt.Component |
mkButton(java.lang.String label,
java.lang.String cmd,
java.awt.event.ActionListener listener)
|
void |
moveScrollbar(java.lang.String scrollPos)
|
void |
repaint()
|
void |
repaint(boolean force)
|
void |
requestFocus()
|
void |
resetSelection()
|
void |
reverseColors()
|
void |
setBackgroundColor(java.awt.Color c)
|
void |
setController(com.mindbright.terminal.DisplayController controller)
|
void |
setCursorColor(java.awt.Color c)
|
void |
setCursorPosition(int row,
int col)
|
void |
setFont(java.lang.String name,
int size)
|
void |
setForegroundColor(java.awt.Color c)
|
void |
setGeometry(int row,
int col)
|
void |
setIgnoreClose()
|
void |
setKeyListener(java.awt.event.KeyListener keyListener)
|
void |
setLineSpaceDelta(int delta)
|
void |
setLogo(java.awt.Image logoImg,
int x,
int y,
int w,
int h)
|
void |
setModel(DisplayModel model)
|
void |
setNoCursor()
|
void |
setPendingVisTopChange(int visTop)
|
void |
setPosition(int xPos,
int yPos)
|
void |
setSelection(int row1,
int col1,
int row2,
int col2)
|
void |
setVisTop(int visTop)
|
void |
setVisTop(int visTop,
boolean force)
|
void |
setVisTopChangeAllowed(boolean set)
|
void |
setVisTopDelta(int delta)
|
void |
setVisTopDelta(int delta,
boolean force)
|
boolean |
showLogo()
|
void |
updateDirtyArea(int top,
int left,
int bottom,
int right)
|
void |
updateScrollbarValues()
|
void |
windowClosed()
|
COLOR_BLACK
static final int COLOR_BLACK
- See Also:
- Constant Field Values
COLOR_RED
static final int COLOR_RED
- See Also:
- Constant Field Values
COLOR_GREEN
static final int COLOR_GREEN
- See Also:
- Constant Field Values
COLOR_YELLOW
static final int COLOR_YELLOW
- See Also:
- Constant Field Values
COLOR_BLUE
static final int COLOR_BLUE
- See Also:
- Constant Field Values
COLOR_MAGENTA
static final int COLOR_MAGENTA
- See Also:
- Constant Field Values
COLOR_CYAN
static final int COLOR_CYAN
- See Also:
- Constant Field Values
COLOR_WHITE
static final int COLOR_WHITE
- See Also:
- Constant Field Values
COLOR_I_BLACK
static final int COLOR_I_BLACK
- See Also:
- Constant Field Values
COLOR_I_RED
static final int COLOR_I_RED
- See Also:
- Constant Field Values
COLOR_I_GREEN
static final int COLOR_I_GREEN
- See Also:
- Constant Field Values
COLOR_I_YELLOW
static final int COLOR_I_YELLOW
- See Also:
- Constant Field Values
COLOR_I_BLUE
static final int COLOR_I_BLUE
- See Also:
- Constant Field Values
COLOR_I_MAGENTA
static final int COLOR_I_MAGENTA
- See Also:
- Constant Field Values
COLOR_I_CYAN
static final int COLOR_I_CYAN
- See Also:
- Constant Field Values
COLOR_I_WHITE
static final int COLOR_I_WHITE
- See Also:
- Constant Field Values
termColorNames
static final java.lang.String[] termColorNames
termColors
static final java.awt.Color[] termColors
setModel
void setModel(DisplayModel model)
getModel
DisplayModel getModel()
setController
void setController(com.mindbright.terminal.DisplayController controller)
setKeyListener
void setKeyListener(java.awt.event.KeyListener keyListener)
delKeyListener
void delKeyListener(java.awt.event.KeyListener keyListener)
setVisTopChangeAllowed
void setVisTopChangeAllowed(boolean set)
setVisTopDelta
void setVisTopDelta(int delta)
setVisTopDelta
void setVisTopDelta(int delta,
boolean force)
setVisTop
void setVisTop(int visTop)
setVisTop
void setVisTop(int visTop,
boolean force)
setPendingVisTopChange
void setPendingVisTopChange(int visTop)
updateScrollbarValues
void updateScrollbarValues()
updateDirtyArea
void updateDirtyArea(int top,
int left,
int bottom,
int right)
repaint
void repaint(boolean force)
repaint
void repaint()
setGeometry
void setGeometry(int row,
int col)
resetSelection
void resetSelection()
setSelection
void setSelection(int row1,
int col1,
int row2,
int col2)
setNoCursor
void setNoCursor()
setCursorPosition
void setCursorPosition(int row,
int col)
reverseColors
void reverseColors()
doBell
void doBell()
doBell
void doBell(boolean visualBell)
setLogo
void setLogo(java.awt.Image logoImg,
int x,
int y,
int w,
int h)
getLogo
java.awt.Image getLogo()
showLogo
boolean showLogo()
hideLogo
void hideLogo()
moveScrollbar
void moveScrollbar(java.lang.String scrollPos)
setLineSpaceDelta
void setLineSpaceDelta(int delta)
setBackgroundColor
void setBackgroundColor(java.awt.Color c)
setForegroundColor
void setForegroundColor(java.awt.Color c)
setCursorColor
void setCursorColor(java.awt.Color c)
setFont
void setFont(java.lang.String name,
int size)
setPosition
void setPosition(int xPos,
int yPos)
getPanelWithScrollbar
java.awt.Container getPanelWithScrollbar(java.lang.String scrollPos)
requestFocus
void requestFocus()
emulateComponentShown
void emulateComponentShown()
getAWTComponent
java.awt.Component getAWTComponent()
setIgnoreClose
void setIgnoreClose()
windowClosed
void windowClosed()
mkButton
java.awt.Component mkButton(java.lang.String label,
java.lang.String cmd,
java.awt.event.ActionListener listener)
isWide
boolean isWide(char c)
- Check if the give character is wider than normal for the
font. This is meant to catch certain asian characters which are
double-width, even in a monospaced font:-(