gnu.jemacs.swt

Class SwtWindow

public class SwtWindow extends EWindow implements VerifyKeyListener, FocusListener, KeyListener, MouseListener

Constructor Summary
SwtWindow(Buffer buffer)
SwtWindow(Buffer buffer, boolean wantModeLine)
Method Summary
voidfocusGained(FocusEvent e)
voidfocusLost(FocusEvent e)
protected voidgetCharSize()
intgetHeight()
intgetPoint()
voidgetReadyToShow(Composite parent, int firstVisibleLine)
intgetWidth()
voidhandleCommand(Object command)
voidhandleKey(int code)
voidkeyPressed(KeyEvent e)
voidkeyReleased(KeyEvent e)
voidmouseDoubleClick(MouseEvent e)
voidmouseDown(MouseEvent e)
voidmouseUp(MouseEvent e)
voidsetBuffer(Buffer buffer)
voidsetDot(int offset)
voidsetSelected()
static voidshow(KeyEvent e)
EWindowsplit(Buffer buffer, int lines, boolean horizontal)
ObjecttooLong(int pendingLength)
voidunselect()
voidupdateModeline()
voidverifyKey(VerifyEvent event)

Constructor Detail

SwtWindow

public SwtWindow(Buffer buffer)

SwtWindow

public SwtWindow(Buffer buffer, boolean wantModeLine)

Method Detail

focusGained

public void focusGained(FocusEvent e)

focusLost

public void focusLost(FocusEvent e)

getCharSize

protected void getCharSize()

See Also: getCharSize

getHeight

public int getHeight()

See Also: getHeight

getPoint

public int getPoint()

See Also: getPoint

getReadyToShow

public void getReadyToShow(Composite parent, int firstVisibleLine)

getWidth

public int getWidth()

See Also: getWidth

handleCommand

public void handleCommand(Object command)

handleKey

public void handleKey(int code)

keyPressed

public void keyPressed(KeyEvent e)

keyReleased

public void keyReleased(KeyEvent e)

mouseDoubleClick

public void mouseDoubleClick(MouseEvent e)

mouseDown

public void mouseDown(MouseEvent e)

mouseUp

public void mouseUp(MouseEvent e)

setBuffer

public void setBuffer(Buffer buffer)

See Also: setBuffer

setDot

public void setDot(int offset)

See Also: EWindow

setSelected

public void setSelected()

See Also: setSelected

show

public static void show(KeyEvent e)

Parameters: e

split

public EWindow split(Buffer buffer, int lines, boolean horizontal)

tooLong

public Object tooLong(int pendingLength)

See Also: EWindow

unselect

public void unselect()

See Also: unselect

updateModeline

public void updateModeline()

verifyKey

public void verifyKey(VerifyEvent event)