com.github.gwtbootstrap.client.ui
Class NavWidget
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Panel
com.google.gwt.user.client.ui.ComplexPanel
com.github.gwtbootstrap.client.ui.base.ComplexWidget
com.github.gwtbootstrap.client.ui.base.ListItem
com.github.gwtbootstrap.client.ui.NavWidget
- All Implemented Interfaces:
- HasIcon, HasStyle, IsResponsive, HasClickHandlers, HasAttachHandlers, HasHandlers, EventListener, HasVisibility, HasWidgets, HasWidgets.ForIsWidget, IndexedPanel, IndexedPanel.ForIsWidget, IsWidget, Iterable<Widget>
- Direct Known Subclasses:
- NavLink, TabLink
public class NavWidget
- extends ListItem
- implements HasClickHandlers, HasIcon
A Container for Widgets in a Nav context (Navbar, NavList, ...). Example:
<b:NavWidget text="Inbox"><b:Badge /></b:NavWidget>
- Since:
- 2.0.4.0
- Author:
- Dominik Mayer
- See Also:
- Bootstrap documentation (Navbar),
Bootstrap documentation (Navs),
NavList
,
WellNavList
,
Dropdown
,
Navbar
,
ResponsiveNavbar
Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel |
add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, remove |
Methods inherited from class com.google.gwt.user.client.ui.Widget |
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents |
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, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents |
NavWidget
public NavWidget()
NavWidget
public NavWidget(Widget w)
setHref
public void setHref(String href)
setTargetHistoryToken
public void setTargetHistoryToken(String targetHistoryToken)
setText
public void setText(String text)
getText
public String getText()
setIcon
public void setIcon(IconType type)
- Description copied from interface:
HasIcon
- Sets the Type of the Icon.
- Specified by:
setIcon
in interface HasIcon
setIconSize
public void setIconSize(IconSize size)
- Description copied from interface:
HasIcon
- Sets the size of the icon.
Default is DEFAULT.
- Specified by:
setIconSize
in interface HasIcon
- Parameters:
size
- the new size.
setActive
public void setActive(boolean active)
isActive
public boolean isActive()
setDisabled
public void setDisabled(boolean disabled)
isDisabled
public boolean isDisabled()
getAnchor
public IconAnchor getAnchor()
addClickHandler
public HandlerRegistration addClickHandler(ClickHandler handler)
-
- Specified by:
addClickHandler
in interface HasClickHandlers
add
public void add(Widget w)
-
- Specified by:
add
in interface HasWidgets
- Overrides:
add
in class ComplexWidget
clear
public void clear()
-
- Specified by:
clear
in interface HasWidgets
- Overrides:
clear
in class Panel
Copyright © 2012 gwtbootstrap. All Rights Reserved.