public class NavWidget extends ListItem implements HasClickHandlers, HasIcon
<b:NavWidget text="Inbox"><b:Badge /></b:NavWidget>
NavList
,
WellNavList
,
Dropdown
,
Navbar
,
ResponsiveNavbar
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
HasWidgets.ForIsWidget
IndexedPanel.ForIsWidget
DEBUG_ID_PREFIX
Modifier and Type | Method and Description |
---|---|
void |
add(Widget w)
Add widget to inner anchor
|
HandlerRegistration |
addClickHandler(ClickHandler handler) |
void |
addWidget(Widget w)
Add widget to this widget
|
void |
clear() |
IconAnchor |
getAnchor() |
String |
getName()
Get anchor name
|
String |
getTarget()
Get anchor target attribute.
|
String |
getText() |
boolean |
isActive() |
boolean |
isDisabled() |
void |
setActive(boolean active) |
void |
setBaseIcon(BaseIconType type)
Sets the BaseType of the Icon.
|
void |
setCustomIconStyle(String customIconStyle)
Set custom icon style.
|
void |
setDisabled(boolean disabled) |
void |
setHref(String href) |
void |
setIcon(IconType type)
Sets the Type of the Icon.
|
void |
setIconPosition(IconPosition position)
Set icon position , left or right
|
void |
setIconSize(IconSize size)
Sets the size of the icon.
|
void |
setName(String name)
Set anchor name
|
void |
setTarget(String target)
Set anchor target attribute.
|
void |
setTargetHistoryToken(String targetHistoryToken) |
void |
setText(String text) |
addStyle, insert, removeStyle, setHideOn, setShowOn, setStyle
add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, remove
add, adopt, adopt, disown, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
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, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
fireEvent
iterator, remove
public void setTargetHistoryToken(String targetHistoryToken)
public void setBaseIcon(BaseIconType type)
setBaseIcon
in interface HasIcon
public void setIconSize(IconSize size)
HasIcon
Default is DEFAULT.
setIconSize
in interface HasIcon
size
- the new size.public void setActive(boolean active)
public boolean isActive()
public void setDisabled(boolean disabled)
public boolean isDisabled()
public IconAnchor getAnchor()
public HandlerRegistration addClickHandler(ClickHandler handler)
addClickHandler
in interface HasClickHandlers
public void add(Widget w)
add
in interface HasWidgets
add
in class ComplexWidget
@UiChild(tagname="widget") public void addWidget(Widget w)
w
- public void clear()
clear
in interface HasWidgets
clear
in class Panel
public void setTarget(String target)
target
- target namepublic void setCustomIconStyle(String customIconStyle)
HasIcon
It sets css class name to <i> tag. You can set any icons style.
setCustomIconStyle
in interface HasIcon
public void setIconPosition(IconPosition position)
HasIcon
setIconPosition
in interface HasIcon
position
- icon's positionCopyright © 2012-2014 gwtbootstrap. All Rights Reserved.