Package cn.mapway.ui.client.widget
Class FontIcon<T>
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.LabelBase<String>
-
- com.google.gwt.user.client.ui.Label
-
- cn.mapway.ui.client.widget.FontIcon<T>
-
- All Implemented Interfaces:
IEnabled,ISelectable,IData<T>,com.google.gwt.editor.client.IsEditor<com.google.gwt.editor.client.LeafValueEditor<String>>,com.google.gwt.event.dom.client.HasAllDragAndDropHandlers,com.google.gwt.event.dom.client.HasAllGestureHandlers,com.google.gwt.event.dom.client.HasAllMouseHandlers,com.google.gwt.event.dom.client.HasAllTouchHandlers,com.google.gwt.event.dom.client.HasClickHandlers,com.google.gwt.event.dom.client.HasDoubleClickHandlers,com.google.gwt.event.dom.client.HasDragEndHandlers,com.google.gwt.event.dom.client.HasDragEnterHandlers,com.google.gwt.event.dom.client.HasDragHandlers,com.google.gwt.event.dom.client.HasDragLeaveHandlers,com.google.gwt.event.dom.client.HasDragOverHandlers,com.google.gwt.event.dom.client.HasDragStartHandlers,com.google.gwt.event.dom.client.HasDropHandlers,com.google.gwt.event.dom.client.HasGestureChangeHandlers,com.google.gwt.event.dom.client.HasGestureEndHandlers,com.google.gwt.event.dom.client.HasGestureStartHandlers,com.google.gwt.event.dom.client.HasMouseDownHandlers,com.google.gwt.event.dom.client.HasMouseMoveHandlers,com.google.gwt.event.dom.client.HasMouseOutHandlers,com.google.gwt.event.dom.client.HasMouseOverHandlers,com.google.gwt.event.dom.client.HasMouseUpHandlers,com.google.gwt.event.dom.client.HasMouseWheelHandlers,com.google.gwt.event.dom.client.HasTouchCancelHandlers,com.google.gwt.event.dom.client.HasTouchEndHandlers,com.google.gwt.event.dom.client.HasTouchMoveHandlers,com.google.gwt.event.dom.client.HasTouchStartHandlers,com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.i18n.client.HasDirection,com.google.gwt.i18n.shared.HasDirectionEstimator,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasAutoHorizontalAlignment,com.google.gwt.user.client.ui.HasDirectionalText,com.google.gwt.user.client.ui.HasHorizontalAlignment,com.google.gwt.user.client.ui.HasText,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.HasWordWrap,com.google.gwt.user.client.ui.IsWidget,com.google.gwt.user.client.ui.SourcesClickEvents,com.google.gwt.user.client.ui.SourcesMouseEvents
- Direct Known Subclasses:
IconSelectorButton
public class FontIcon<T> extends com.google.gwt.user.client.ui.Label implements IData<T>, IEnabled, ISelectable
FontIcon 字体图标- Author:
- zhang
-
-
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
-
Fields inherited from interface com.google.gwt.user.client.ui.HasAutoHorizontalAlignment
ALIGN_CONTENT_END, ALIGN_CONTENT_START
-
Fields inherited from interface com.google.gwt.user.client.ui.HasHorizontalAlignment
ALIGN_CENTER, ALIGN_DEFAULT, ALIGN_JUSTIFY, ALIGN_LEFT, ALIGN_LOCALE_END, ALIGN_LOCALE_START, ALIGN_RIGHT
-
Fields inherited from interface cn.mapway.ui.client.mvc.window.IEnabled
ENABLED_ATTRIBUTE
-
Fields inherited from interface cn.mapway.ui.client.mvc.window.ISelectable
SELECT_ATTRIBUTE
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMessageCount(int count)voidasToolButton()voidclick()TgetData()booleangetEnabled()StringgetIconUnicode()booleanisAssign(int type)booleanisSelect()voidonBrowserEvent(com.google.gwt.user.client.Event event)protected voidonLoad()voidsetAdminExempt(boolean adminExempt)voidsetAllResource(String resource)voidsetAllRole(String role)voidsetColor(String color)voidsetData(T data)voidsetEnabled(boolean enabled)voidsetFontSize(int size)voidsetIconUnicode(String text)unicode value example 60efvoidsetLineHeight(int lineHeight)voidsetMessageCount(int count)voidsetProperty(String name, String value)voidsetPushButton(boolean isPushButton)voidsetResource(String resource)voidsetRole(String role)将RbacComposite 变为组合式的组件 startvoidsetSelect(boolean selected)voidsetSize(double size, com.google.gwt.dom.client.Style.Unit unit)设置字体大小voidsetText(String text)voidsetTipDirection(String tipDirection)voidsetTitle(String title)static voidsetUserRoleProvider(IUserRoleProvider provider)voidsetVisible(boolean visible)voidshowOrHide()-
Methods inherited from class com.google.gwt.user.client.ui.Label
addClickHandler, addClickListener, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, asEditor, getDirection, getText, getTextDirection, removeClickListener, removeMouseListener, removeMouseWheelListener, setDirection, setText, wrap
-
Methods inherited from class com.google.gwt.user.client.ui.LabelBase
getAutoHorizontalAlignment, getDirectionEstimator, getHorizontalAlignment, getWordWrap, setAutoHorizontalAlignment, setDirectionEstimator, setDirectionEstimator, setHorizontalAlignment, setWordWrap, updateHorizontalAlignment
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onDetach, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
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, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, setWidth, sinkBitlessEvent, toString
-
-
-
-
Constructor Detail
-
FontIcon
public FontIcon()
-
FontIcon
public FontIcon(String text)
-
-
Method Detail
-
asToolButton
public void asToolButton()
-
setPushButton
public void setPushButton(boolean isPushButton)
-
addMessageCount
public void addMessageCount(int count)
-
setMessageCount
public void setMessageCount(int count)
-
setSize
public void setSize(double size, com.google.gwt.dom.client.Style.Unit unit)设置字体大小- Parameters:
size-unit-
-
setFontSize
public void setFontSize(int size)
-
setLineHeight
public void setLineHeight(int lineHeight)
-
setColor
public void setColor(String color)
-
setTitle
public void setTitle(String title)
- Overrides:
setTitlein classcom.google.gwt.user.client.ui.UIObject
-
setTipDirection
public void setTipDirection(String tipDirection)
-
getEnabled
public boolean getEnabled()
- Specified by:
getEnabledin interfaceIEnabled
-
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabledin interfaceIEnabled
-
isSelect
public boolean isSelect()
-
setSelect
public void setSelect(boolean selected)
- Specified by:
setSelectin interfaceISelectable
-
onBrowserEvent
public void onBrowserEvent(com.google.gwt.user.client.Event event)
- Specified by:
onBrowserEventin interfacecom.google.gwt.user.client.EventListener- Overrides:
onBrowserEventin classcom.google.gwt.user.client.ui.Widget
-
getIconUnicode
public String getIconUnicode()
-
setIconUnicode
public void setIconUnicode(String text)
unicode value example 60ef- Parameters:
text-
-
setText
public void setText(String text)
- Specified by:
setTextin interfacecom.google.gwt.user.client.ui.HasText- Overrides:
setTextin classcom.google.gwt.user.client.ui.Label
-
click
public void click()
-
onLoad
protected void onLoad()
- Overrides:
onLoadin classcom.google.gwt.user.client.ui.Widget
-
setRole
public void setRole(String role)
将RbacComposite 变为组合式的组件 start
-
setResource
public void setResource(String resource)
-
setAllRole
public void setAllRole(String role)
-
setAllResource
public void setAllResource(String resource)
-
setUserRoleProvider
public static void setUserRoleProvider(IUserRoleProvider provider)
-
isAssign
public boolean isAssign(int type)
-
showOrHide
public void showOrHide()
-
setVisible
public void setVisible(boolean visible)
- Specified by:
setVisiblein interfacecom.google.gwt.user.client.ui.HasVisibility- Overrides:
setVisiblein classcom.google.gwt.user.client.ui.UIObject
-
setAdminExempt
public void setAdminExempt(boolean adminExempt)
-
-