public final class CmsSitemapHoverbar
extends com.google.gwt.user.client.ui.FlowPanel
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled| 限定符和类型 | 方法和说明 |
|---|---|
com.google.gwt.event.shared.HandlerRegistration |
addHideHandler(I_CmsHoverbarHideHandler handler)
Adds a new detach event handler.
|
com.google.gwt.event.shared.HandlerRegistration |
addShowHandler(I_CmsHoverbarShowHandler handler)
Adds a new attach event handler.
|
CmsSitemapController |
getController()
Returns the controller.
|
CmsClientSitemapEntry |
getEntry()
Returns the sitemap entry.
|
void |
hide()
Detaches the hoverbar.
|
static void |
installOn(CmsSitemapController controller,
CmsSitemapTreeItem treeItem)
Installs this hoverbar for the given item widget.
|
boolean |
isHovered()
Returns if the bar is hovered.
|
protected boolean |
isLocked()
Returns if the hoverbar visibility is locked.
|
void |
setEnabled(boolean enable,
java.lang.String disableMessage)
Sets the buttons of the hoverbar enabled.
|
protected void |
setHovered(boolean hovered)
Sets the hovered state.
|
void |
setLocked(boolean locked)
Locks the hoverbar visibility.
|
protected void |
show()
Shows the hoverbar firing the appropriate event.
|
add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, removeadd, adopt, adopt, disown, doAttachChildren, doDetachChildren, orphan, removeaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEventsaddStyleDependentName, 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, unsinkEventspublic com.google.gwt.event.shared.HandlerRegistration addShowHandler(I_CmsHoverbarShowHandler handler)
handler - the handler to addpublic com.google.gwt.event.shared.HandlerRegistration addHideHandler(I_CmsHoverbarHideHandler handler)
handler - the handler to addpublic void hide()
public CmsSitemapController getController()
public CmsClientSitemapEntry getEntry()
public static void installOn(CmsSitemapController controller, CmsSitemapTreeItem treeItem)
controller - the controllertreeItem - the item to hoverpublic void setEnabled(boolean enable,
java.lang.String disableMessage)
enable - if true the buttons will be enableddisableMessage - message for disabling buttonsprotected void show()
public void setLocked(boolean locked)
locked - true to lock the hoverbar visibilityprotected boolean isLocked()
true if the hoverbar visibility is lockedprotected void setHovered(boolean hovered)
hovered - true if hoveredpublic boolean isHovered()
true if hovered