com.itmill.toolkit.terminal.gwt.client.ui.richtextarea
Class IRichTextArea

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 com.itmill.toolkit.terminal.gwt.client.ui.richtextarea.IRichTextArea
All Implemented Interfaces:
com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.ChangeListener, com.google.gwt.user.client.ui.FocusListener, com.google.gwt.user.client.ui.KeyboardListener, Paintable, Field

public class IRichTextArea
extends com.google.gwt.user.client.ui.Composite
implements Paintable, Field, com.google.gwt.user.client.ui.ChangeListener, com.google.gwt.user.client.ui.FocusListener, com.google.gwt.user.client.ui.KeyboardListener

This class implements a basic client side rich text editor component.

Author:
IT Mill Ltd.

Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field Summary
static String CLASSNAME
          The input node CSS classname.
protected  ApplicationConnection client
           
protected  String id
           
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Fields inherited from interface com.google.gwt.user.client.ui.KeyboardListener
KEY_ALT, KEY_BACKSPACE, KEY_CTRL, KEY_DELETE, KEY_DOWN, KEY_END, KEY_ENTER, KEY_ESCAPE, KEY_HOME, KEY_LEFT, KEY_PAGEDOWN, KEY_PAGEUP, KEY_RIGHT, KEY_SHIFT, KEY_TAB, KEY_UP, MODIFIER_ALT, MODIFIER_CTRL, MODIFIER_META, MODIFIER_SHIFT
 
Constructor Summary
IRichTextArea()
           
 
Method Summary
 void onChange(com.google.gwt.user.client.ui.Widget sender)
           
 void onFocus(com.google.gwt.user.client.ui.Widget sender)
           
 void onKeyDown(com.google.gwt.user.client.ui.Widget sender, char keyCode, int modifiers)
           
 void onKeyPress(com.google.gwt.user.client.ui.Widget sender, char keyCode, int modifiers)
           
 void onKeyUp(com.google.gwt.user.client.ui.Widget sender, char keyCode, int modifiers)
           
 void onLostFocus(com.google.gwt.user.client.ui.Widget sender)
           
 void setEnabled(boolean enabled)
           
 void setHeight(String height)
           
 void setWidth(String width)
           
 void updateFromUIDL(UIDL uidl, ApplicationConnection client)
           
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, setWidget
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
doAttachChildren, doDetachChildren, getParent, onLoad, onUnload, removeFromParent
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setPixelSize, setSize, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, sinkEvents, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASSNAME

public static final String CLASSNAME
The input node CSS classname.

See Also:
Constant Field Values

id

protected String id

client

protected ApplicationConnection client
Constructor Detail

IRichTextArea

public IRichTextArea()
Method Detail

setEnabled

public void setEnabled(boolean enabled)

updateFromUIDL

public void updateFromUIDL(UIDL uidl,
                           ApplicationConnection client)
Specified by:
updateFromUIDL in interface Paintable

onChange

public void onChange(com.google.gwt.user.client.ui.Widget sender)
Specified by:
onChange in interface com.google.gwt.user.client.ui.ChangeListener

onFocus

public void onFocus(com.google.gwt.user.client.ui.Widget sender)
Specified by:
onFocus in interface com.google.gwt.user.client.ui.FocusListener

onLostFocus

public void onLostFocus(com.google.gwt.user.client.ui.Widget sender)
Specified by:
onLostFocus in interface com.google.gwt.user.client.ui.FocusListener

setHeight

public void setHeight(String height)
Overrides:
setHeight in class com.google.gwt.user.client.ui.UIObject

setWidth

public void setWidth(String width)
Overrides:
setWidth in class com.google.gwt.user.client.ui.UIObject

onKeyDown

public void onKeyDown(com.google.gwt.user.client.ui.Widget sender,
                      char keyCode,
                      int modifiers)
Specified by:
onKeyDown in interface com.google.gwt.user.client.ui.KeyboardListener

onKeyPress

public void onKeyPress(com.google.gwt.user.client.ui.Widget sender,
                       char keyCode,
                       int modifiers)
Specified by:
onKeyPress in interface com.google.gwt.user.client.ui.KeyboardListener

onKeyUp

public void onKeyUp(com.google.gwt.user.client.ui.Widget sender,
                    char keyCode,
                    int modifiers)
Specified by:
onKeyUp in interface com.google.gwt.user.client.ui.KeyboardListener


Copyright © 2000-2009 IT Mill Ltd. All Rights Reserved.