multivalent.std.ui

Class BindingsTk

public class BindingsTk extends Behavior implements EventListener

Bindings after Tk. Pluggable events via hub document: pan-document type mouse and keyboard events. Other modules can provide Emacs, vi, Macintosh, Windows, ...

Version: $Revision: 1.3 $ $Date: 2002/02/01 04:51:54 $

See Also: BindingsDefault BindingsEmacs

Constructor Summary
BindingsTk()
Method Summary
voidbuildAfter(Document doc)
Set self as observer on docroot to catch unclaimed MOUSE_PRESSED event.
voidevent(AWTEvent e)
On MOUSE_DRAGGED, scroll current Document.
booleaneventAfter(AWTEvent e, Point rel, Node obsn)
On button 2 down, take grab; else ignore.

Constructor Detail

BindingsTk

public BindingsTk()

Method Detail

buildAfter

public void buildAfter(Document doc)
Set self as observer on docroot to catch unclaimed MOUSE_PRESSED event.

event

public void event(AWTEvent e)
On MOUSE_DRAGGED, scroll current Document.

eventAfter

public boolean eventAfter(AWTEvent e, Point rel, Node obsn)
On button 2 down, take grab; else ignore.