org.p2c2e.zing
Class TextGridWindow

java.lang.Object
  extended byorg.p2c2e.zing.Window
      extended byorg.p2c2e.zing.TextGridWindow
All Implemented Interfaces:
java.lang.Comparable, java.util.EventListener, java.awt.event.MouseListener

public class TextGridWindow
extends Window


Field Summary
 
Fields inherited from class org.p2c2e.zing.Window
ABOVE, BELOW, BLANK, FIXED, GRAPHICS, LEFT, PAIR, PROPORTIONAL, RIGHT, root, TEXT_BUFFER, TEXT_GRID
 
Constructor Summary
TextGridWindow(java.awt.font.FontRenderContext context)
           
 
Method Summary
 void cancelCharacterInput()
           
 void cancelHyperlinkInput()
           
 java.lang.String cancelLineInput()
           
 void cancelMouseInput()
           
protected  void clear()
           
protected  Style createHintedStyle(Style style)
           
protected  void doLayout()
           
protected  int getSplit(int size, int axis)
           
protected  java.util.Map getStyleMap()
           
 int getWindowHeight()
           
protected  int getWindowType()
           
 int getWindowWidth()
           
protected  void handleKey(java.awt.event.KeyEvent e)
           
protected  boolean isRequestingKeyboardInput()
           
protected  boolean measureStyle(java.lang.String stName, int hint, Int b)
           
 void mouseClicked(java.awt.event.MouseEvent e)
           
protected  void putChar(char c)
           
protected  void rearrange(java.awt.Rectangle r)
           
protected  boolean requestCharacterInput(CharInputConsumer cic)
           
 void requestHyperlinkInput(HyperlinkInputConsumer hic)
           
protected  boolean requestLineInput(LineInputConsumer lic, java.lang.String initContents, int max)
           
protected  boolean requestMouseInput(MouseInputConsumer mic)
           
protected  void restyle(boolean useHints)
           
 void setCursor(int x, int y)
           
 void setHyperlink(int val)
           
 void setStyle(Style style)
           
 
Methods inherited from class org.p2c2e.zing.Window
close, closeStream, compareTo, createHintedStyles, focusHighlight, getEchoStream, getParent, getSibling, getStream, isFocusStealable, mouseEntered, mouseExited, mousePressed, mouseReleased, putString, setEchoStream, split, unfocusHighlight
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextGridWindow

public TextGridWindow(java.awt.font.FontRenderContext context)
Method Detail

doLayout

protected void doLayout()
Overrides:
doLayout in class Window

getWindowType

protected int getWindowType()
Overrides:
getWindowType in class Window

restyle

protected void restyle(boolean useHints)
Overrides:
restyle in class Window

isRequestingKeyboardInput

protected boolean isRequestingKeyboardInput()
Overrides:
isRequestingKeyboardInput in class Window

requestHyperlinkInput

public void requestHyperlinkInput(HyperlinkInputConsumer hic)

cancelHyperlinkInput

public void cancelHyperlinkInput()

setHyperlink

public void setHyperlink(int val)

setStyle

public void setStyle(Style style)
Overrides:
setStyle in class Window

getWindowWidth

public int getWindowWidth()
Overrides:
getWindowWidth in class Window

getWindowHeight

public int getWindowHeight()
Overrides:
getWindowHeight in class Window

clear

protected void clear()
Overrides:
clear in class Window

setCursor

public void setCursor(int x,
                      int y)

putChar

protected void putChar(char c)
Overrides:
putChar in class Window

getSplit

protected int getSplit(int size,
                       int axis)
Overrides:
getSplit in class Window

rearrange

protected void rearrange(java.awt.Rectangle r)
Specified by:
rearrange in class Window

measureStyle

protected boolean measureStyle(java.lang.String stName,
                               int hint,
                               Int b)
Overrides:
measureStyle in class Window

getStyleMap

protected java.util.Map getStyleMap()
Overrides:
getStyleMap in class Window

createHintedStyle

protected Style createHintedStyle(Style style)
Overrides:
createHintedStyle in class Window

requestMouseInput

protected boolean requestMouseInput(MouseInputConsumer mic)
Overrides:
requestMouseInput in class Window

cancelMouseInput

public void cancelMouseInput()
Overrides:
cancelMouseInput in class Window

requestCharacterInput

protected boolean requestCharacterInput(CharInputConsumer cic)
Overrides:
requestCharacterInput in class Window

cancelCharacterInput

public void cancelCharacterInput()
Overrides:
cancelCharacterInput in class Window

requestLineInput

protected boolean requestLineInput(LineInputConsumer lic,
                                   java.lang.String initContents,
                                   int max)
Overrides:
requestLineInput in class Window

cancelLineInput

public java.lang.String cancelLineInput()
Overrides:
cancelLineInput in class Window

handleKey

protected void handleKey(java.awt.event.KeyEvent e)
Overrides:
handleKey in class Window

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener
Overrides:
mouseClicked in class Window