GWT Tk 0.2.3

asquare.gwt.tk.client.ui
Class EventWrapper

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Composite
              extended by asquare.gwt.tk.client.ui.EventWrapper
All Implemented Interfaces:
EventListener
Direct Known Subclasses:
CWrapper, DelegatingWrapper

public abstract class EventWrapper
extends Composite

A widget wrapper which can process the wrapped widget's events.


Constructor Summary
EventWrapper()
          Default constructor for convenience.
EventWrapper(Widget w, int eventMask)
           
 
Method Summary
protected  Widget getWidget()
           
protected  void initWidget(Widget widget)
           
protected  void onAttach()
           
 void onBrowserEvent(Event event)
          Override to process browser events.
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getElement, onDetach, setWidget
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
getParent, isAttached, onLoad, removeFromParent
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleName, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getTitle, isVisible, isVisible, removeStyleName, setElement, setHeight, setPixelSize, setSize, setStyleName, setStyleName, setTitle, setVisible, setVisible, setWidth, sinkEvents, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EventWrapper

public EventWrapper()
Default constructor for convenience. You will need to call initWidget(Widget) before calling any Widget methods.


EventWrapper

public EventWrapper(Widget w,
                    int eventMask)
Method Detail

initWidget

protected void initWidget(Widget widget)
Overrides:
initWidget in class Composite

getWidget

protected Widget getWidget()

onAttach

protected void onAttach()
Overrides:
onAttach in class Composite

onBrowserEvent

public void onBrowserEvent(Event event)
Override to process browser events. Don't forget to call super implementation if you want the wrapped widget to process events also.

Specified by:
onBrowserEvent in interface EventListener
Overrides:
onBrowserEvent in class Widget

GWT Tk 0.2.3

© 2007 Mat Gessel