Class TextButton

java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Composite
cn.mapway.ui.client.widget.CommonEventComposite
cn.mapway.ui.client.widget.buttons.TextButton
All Implemented Interfaces:
IEventHandler, HasAttributeStateChangeHandler, IAttributesProvider, IAttributeValuesUpdator, IAttributeInit, IPageTip, IEnabled, IErrorMessage, IProvideSize, ISelectable, Id, IData, HasCommonHandlers, com.google.gwt.event.dom.client.ClickHandler, com.google.gwt.event.dom.client.ContextMenuHandler, com.google.gwt.event.dom.client.HasClickHandlers, com.google.gwt.event.dom.client.MouseOutHandler, com.google.gwt.event.dom.client.MouseOverHandler, com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.EventHandler, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget
Direct Known Subclasses:
DragButton

public class TextButton extends CommonEventComposite implements com.google.gwt.event.dom.client.ContextMenuHandler, com.google.gwt.event.dom.client.HasClickHandlers, com.google.gwt.event.dom.client.ClickHandler, com.google.gwt.event.dom.client.MouseOverHandler, com.google.gwt.event.dom.client.MouseOutHandler, IData
TextButton
Author:
zhang
  • Constructor Details

    • TextButton

      @UiConstructor public TextButton(String unicode, String text)
      TextButton
      Parameters:
      unicode - 参见 FontIcons常量
      text -
  • Method Details

    • setFontSize

      public void setFontSize(int size)
    • setTitle

      public void setTitle(String title)
      Overrides:
      setTitle in class CommonEventComposite
    • setEnabled

      public void setEnabled(boolean enabled)
      Specified by:
      setEnabled in interface IEnabled
      Overrides:
      setEnabled in class CommonEventComposite
    • setIconUnicode

      public void setIconUnicode(String unicode)
    • setText

      public void setText(String text)
    • setEnableText

      public void setEnableText(boolean enabled)
    • addClickHandler

      public com.google.gwt.event.shared.HandlerRegistration addClickHandler(com.google.gwt.event.dom.client.ClickHandler handler)
      Specified by:
      addClickHandler in interface com.google.gwt.event.dom.client.HasClickHandlers
    • onClick

      public void onClick(com.google.gwt.event.dom.client.ClickEvent event)
      Specified by:
      onClick in interface com.google.gwt.event.dom.client.ClickHandler
    • onMouseOut

      public void onMouseOut(com.google.gwt.event.dom.client.MouseOutEvent event)
      Specified by:
      onMouseOut in interface com.google.gwt.event.dom.client.MouseOutHandler
    • onMouseOver

      public void onMouseOver(com.google.gwt.event.dom.client.MouseOverEvent event)
      Specified by:
      onMouseOver in interface com.google.gwt.event.dom.client.MouseOverHandler
    • getData

      public Object getData()
      Specified by:
      getData in interface IData
    • setData

      public void setData(Object obj)
      Specified by:
      setData in interface IData
    • onContextMenu

      public void onContextMenu(com.google.gwt.event.dom.client.ContextMenuEvent event)
      Specified by:
      onContextMenu in interface com.google.gwt.event.dom.client.ContextMenuHandler