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:
AccountButton,AddCatalogButton,AddFolderButton,AddMapButton,AdminButton,AIStudioButton,AlgorithmAdminButton,AlignBottomButton,AlignCenterButton,AlignHSpaceButton,AlignLeftButton,AlignMiddleButton,AlignRightButton,AlignTopButton,AlignVSpaceButton,ApplicationButton,BatchAddButton,CheckButton,ChinaButton,ClearButton,ClearCacheButton,CloseButton,CompareButton,ConsoleButton,ConvertButton,CopyButton,CreateButton,DeleteButton,DeveloperButton,DirectoryShareButton,DoneButton,DownButton,DownloadButton,EditButton,EventButton,ExitButton,ExpandButton,FavoriteButton,FileButton,FilesButton,FolderButton,FullScreenButton,GridButton,HelpButton,IconKpButton,IconLbButton,IconLineButton,IconLxButton,IconSelectorButton,ImagesButton,ImportSampleButton,InfoButton,KeyButton,LayersButton,LayoutButton,LeftButton,LegendButton,LinkButton,ListNumberButton,LocationButton,LogButton,MapStudioButton,MemberButton,ModelButton,MoreButton,NextButton,OverviewButton,PaletteButton,PasteButton,PauseButton,PinButton,PlayButton,PlusButton,PrevButton,QueueButton,ReadButton,RefreshButton,RemoveButton,RenameButton,ResetButton,ReturnButton,RightButton,RollButton,SampleProductButton,SaveButton,SearchableButton,SearchButton,SelectButton,SettingsButton,ShareButton,ShieldInfoButton,ShowButton,SortButton,StatisticButton,StopButton,StyleButton,SystemButton,TableButton,TaskButton,TerminalButton,TextWrapButton,ToolboxButton,UpButton,UploadBigButton,UploadButton,UploadSmallButton,VisibilityButton,WarningButton,WriteButton
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.DebugIdImplEnabledNested classes/interfaces inherited from interface com.google.gwt.i18n.client.HasDirection
com.google.gwt.i18n.client.HasDirection.DirectionNested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasHorizontalAlignment
com.google.gwt.user.client.ui.HasHorizontalAlignment.AutoHorizontalAlignmentConstant, com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant -
Field Summary
Fields inherited from class com.google.gwt.user.client.ui.Label
DEFAULT_DIRECTION_ESTIMATORFields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIXFields inherited from interface com.google.gwt.user.client.ui.HasAutoHorizontalAlignment
ALIGN_CONTENT_END, ALIGN_CONTENT_STARTFields 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_RIGHTFields inherited from interface cn.mapway.ui.client.mvc.window.IEnabled
ENABLED_ATTRIBUTEFields inherited from interface cn.mapway.ui.client.mvc.window.ISelectable
SELECT_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMessageCount(int count) voidvoidclick()getData()booleanbooleanisAssign(int type) booleanisSelect()voidonBrowserEvent(com.google.gwt.user.client.Event event) protected voidonLoad()voidsetAdminExempt(boolean adminExempt) voidsetAllResource(String resource) voidsetAllRole(String role) voidvoidvoidsetEnabled(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) void将RbacComposite 变为组合式的组件 startvoidsetSelect(boolean selected) voidsetSize(double size, com.google.gwt.dom.client.Style.Unit unit) 设置字体大小voidvoidsetTipDirection(String tipDirection) voidstatic voidsetUserRoleProvider(IUserRoleProvider provider) voidsetVisible(boolean visible) voidMethods 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, wrapMethods inherited from class com.google.gwt.user.client.ui.LabelBase
getAutoHorizontalAlignment, getDirectionEstimator, getHorizontalAlignment, getWordWrap, setAutoHorizontalAlignment, setDirectionEstimator, setDirectionEstimator, setHorizontalAlignment, setWordWrap, updateHorizontalAlignmentMethods 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, unsinkEventsMethods 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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
-
Constructor Details
-
FontIcon
public FontIcon() -
FontIcon
-
-
Method Details
-
asToolButton
public void asToolButton() -
setProperty
-
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
-
setTitle
- Overrides:
setTitlein classcom.google.gwt.user.client.ui.UIObject
-
setTipDirection
-
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
-
setIconUnicode
unicode value example 60ef- Parameters:
text-
-
setText
- Specified by:
setTextin interfacecom.google.gwt.user.client.ui.HasText- Overrides:
setTextin classcom.google.gwt.user.client.ui.Label
-
getData
-
setData
-
click
public void click() -
onLoad
protected void onLoad()- Overrides:
onLoadin classcom.google.gwt.user.client.ui.Widget
-
setRole
将RbacComposite 变为组合式的组件 start -
setResource
-
setAllRole
-
setAllResource
-
setUserRoleProvider
-
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)
-