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, 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
public 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