public class NavigationBar extends Canvas implements PanelContainer
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled| Modifier and Type | Field and Description |
|---|---|
static com.smartgwt.mobile.client.internal.theme.ios.NavigationBarCssResourceIOS |
_CSS |
_CONTENT_CHANGED_EVENT_TYPE, _HISTORY_ENABLED, _REQUEST_SCROLL_TO_EVENT_TYPE, id, touched| Modifier and Type | Method and Description |
|---|---|
void |
_fixPosition() |
com.smartgwt.mobile.client.internal.test.AutoTestLocatable |
_getChildFromLocatorSubstring(java.lang.String substring,
int index,
java.util.List<java.lang.String> locatorArray,
com.smartgwt.mobile.client.internal.test.GetAttributeConfiguration configuration) |
com.smartgwt.mobile.client.internal.widgets.layout.NavigationBarItem |
_getRightBarItem() |
void |
_layOutMembers() |
void |
_scheduleUnfixPosition() |
<T extends Canvas & com.smartgwt.mobile.client.internal.widgets.layout.NavigationBarItem> |
_setRightBarItem(int numSlotsFromTop,
T rightBarItem) |
<T extends Canvas & com.smartgwt.mobile.client.internal.widgets.layout.NavigationBarItem> |
_setRightBarItem(T rightBarItem) |
void |
_unfixPosition() |
void |
_updateFixedPosition() |
void |
destroy() |
ContainerFeatures |
getContainerFeatures() |
NavigationButton |
getLeftButton() |
NavigationButton |
getRightButton() |
NavigationButton |
getRightButton(int index) |
NavigationButton[] |
getRightButtons() |
Header1 |
getTitleLabel() |
void |
onBrowserEvent(com.google.gwt.user.client.Event event) |
protected void |
onLoad() |
protected void |
onUnload() |
void |
setLeftButton(NavigationButton leftButton) |
void |
setRightButton(NavigationButton rightButton) |
void |
setRightButtons(NavigationButton... rightButtons) |
void |
setShadowless(java.lang.Boolean shadowless)
Sets whether a box shadow on the
NavigationBar element is not allowed. |
void |
setSinglePanel(Panel panel) |
void |
setTitleLabel(Header1 titleLabel) |
void |
setTitleLabel(java.lang.String titleLabelHtml) |
_add, _booleanValue, _fireContentChangedEvent, _fireContentChangedEvent, _fireRequestScrollToEvent, _getAndroidWindowSoftInputMode, _getAttributeFromSplitLocator, _getFixNavigationBarPositionDuringKeyboardFocus, _getHideTabBarDuringKeyboardFocus, _getInnerAttributeFromSplitLocator, _getInnerElement, _hideAddressBar, _hideAddressBarNow, _insert, _isDifferent, _isHDPIDisplay, _isIOS4OrOlder, _isIOS5, _isIOSMin6_0, _isStandaloneMode, _nativeParseFloat, _removeClassName, _setClassName, _setHandleDisabled, _sinkAnimationEndEvent, _sinkContentChangedEvent, _sinkFocusInEvent, _sinkFocusOutEvent, _sinkInputEvent, _sinkRequestScrollToEvent, _sinkTransitionEndEvent, _triggerDebugger, addChild, addChild, addChild, addClickHandler, addShowContextMenuHandler, disable, enable, getContextMenu, getID, getInnerHTML, getMargin, hasChild, hasChild, isAndroid, isDisabled, isEnabled, isIPad, isIPhone, isSafari, isStandAlone, isUIWebView, parseDimension, removeChild, removeChild, setContents, setContextMenu, setDisabled, setElement, setID, setMargin, setStyleName, split, useIOSNativeScrollingadd, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, removeadd, add, adopt, clear, doAttachChildren, doDetachChildren, orphan, removeaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onDetach, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString@SGWTInternal public static final com.smartgwt.mobile.client.internal.theme.ios.NavigationBarCssResourceIOS _CSS
public com.smartgwt.mobile.client.internal.test.AutoTestLocatable _getChildFromLocatorSubstring(java.lang.String substring,
int index,
java.util.List<java.lang.String> locatorArray,
com.smartgwt.mobile.client.internal.test.GetAttributeConfiguration configuration)
_getChildFromLocatorSubstring in interface com.smartgwt.mobile.client.internal.test.AutoTestLocatable_getChildFromLocatorSubstring in class Canvas@SGWTInternal public void _fixPosition()
@SGWTInternal public void _updateFixedPosition()
@SGWTInternal public void _scheduleUnfixPosition()
@SGWTInternal public void _unfixPosition()
public void onBrowserEvent(com.google.gwt.user.client.Event event)
onBrowserEvent in interface com.google.gwt.user.client.EventListeneronBrowserEvent in class Canvasprotected void onLoad()
onLoad in class com.google.gwt.user.client.ui.Widgetprotected void onUnload()
onUnload in class com.google.gwt.user.client.ui.Widgetpublic final NavigationButton getRightButton()
public final NavigationButton getRightButton(int index)
public final NavigationButton[] getRightButtons()
public void setShadowless(java.lang.Boolean shadowless)
NavigationBar element is not allowed.
Some default skinning (e.g. for iOS 6 on iPhone) applies a slight box shadow to the
NavigationBar element that overlaps the NavStack content. In
cases where a box shadow is not desired, the NavigationBar can be made
shadowless by setting the NavigationBar.shadowless attribute to Boolean.TRUE.
shadowless - Boolean.TRUE to disable any box shadow; null
or Boolean.FALSE to permit a box shadow. Default value: null.public void setRightButton(NavigationButton rightButton)
public void setRightButtons(NavigationButton... rightButtons)
@SGWTInternal public final com.smartgwt.mobile.client.internal.widgets.layout.NavigationBarItem _getRightBarItem()
@SGWTInternal public <T extends Canvas & com.smartgwt.mobile.client.internal.widgets.layout.NavigationBarItem> void _setRightBarItem(T rightBarItem)
@SGWTInternal public <T extends Canvas & com.smartgwt.mobile.client.internal.widgets.layout.NavigationBarItem> void _setRightBarItem(int numSlotsFromTop, T rightBarItem)
public final NavigationButton getLeftButton()
public void setLeftButton(NavigationButton leftButton)
public final Header1 getTitleLabel()
@SGWTInternal public void _layOutMembers()
public void setTitleLabel(java.lang.String titleLabelHtml)
public void setTitleLabel(Header1 titleLabel)
public void setSinglePanel(Panel panel)
public final ContainerFeatures getContainerFeatures()
getContainerFeatures in interface PanelContainer