Class CmsToolbarElementInfoButton
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.FocusWidget
-
- com.google.gwt.user.client.ui.ButtonBase
-
- com.google.gwt.user.client.ui.CustomButton
-
- com.google.gwt.user.client.ui.ToggleButton
-
- org.opencms.gwt.client.ui.CmsToggleButton
-
- org.opencms.gwt.client.ui.A_CmsToolbarButton<CmsContainerpageHandler>
-
- org.opencms.ade.containerpage.client.ui.CmsToolbarElementInfoButton
-
- All Implemented Interfaces:
com.google.gwt.editor.client.IsEditor<com.google.gwt.editor.client.LeafValueEditor<java.lang.Boolean>>
,com.google.gwt.event.dom.client.HasAllDragAndDropHandlers
,com.google.gwt.event.dom.client.HasAllFocusHandlers
,com.google.gwt.event.dom.client.HasAllGestureHandlers
,com.google.gwt.event.dom.client.HasAllKeyHandlers
,com.google.gwt.event.dom.client.HasAllMouseHandlers
,com.google.gwt.event.dom.client.HasAllTouchHandlers
,com.google.gwt.event.dom.client.HasBlurHandlers
,com.google.gwt.event.dom.client.HasClickHandlers
,com.google.gwt.event.dom.client.HasDoubleClickHandlers
,com.google.gwt.event.dom.client.HasDragEndHandlers
,com.google.gwt.event.dom.client.HasDragEnterHandlers
,com.google.gwt.event.dom.client.HasDragHandlers
,com.google.gwt.event.dom.client.HasDragLeaveHandlers
,com.google.gwt.event.dom.client.HasDragOverHandlers
,com.google.gwt.event.dom.client.HasDragStartHandlers
,com.google.gwt.event.dom.client.HasDropHandlers
,com.google.gwt.event.dom.client.HasFocusHandlers
,com.google.gwt.event.dom.client.HasGestureChangeHandlers
,com.google.gwt.event.dom.client.HasGestureEndHandlers
,com.google.gwt.event.dom.client.HasGestureStartHandlers
,com.google.gwt.event.dom.client.HasKeyDownHandlers
,com.google.gwt.event.dom.client.HasKeyPressHandlers
,com.google.gwt.event.dom.client.HasKeyUpHandlers
,com.google.gwt.event.dom.client.HasMouseDownHandlers
,com.google.gwt.event.dom.client.HasMouseMoveHandlers
,com.google.gwt.event.dom.client.HasMouseOutHandlers
,com.google.gwt.event.dom.client.HasMouseOverHandlers
,com.google.gwt.event.dom.client.HasMouseUpHandlers
,com.google.gwt.event.dom.client.HasMouseWheelHandlers
,com.google.gwt.event.dom.client.HasTouchCancelHandlers
,com.google.gwt.event.dom.client.HasTouchEndHandlers
,com.google.gwt.event.dom.client.HasTouchMoveHandlers
,com.google.gwt.event.dom.client.HasTouchStartHandlers
,com.google.gwt.event.logical.shared.HasAttachHandlers
,com.google.gwt.event.logical.shared.HasValueChangeHandlers<java.lang.Boolean>
,com.google.gwt.event.shared.EventHandler
,com.google.gwt.event.shared.HasHandlers
,com.google.gwt.safehtml.client.HasSafeHtml
,com.google.gwt.user.client.EventListener
,com.google.gwt.user.client.TakesValue<java.lang.Boolean>
,com.google.gwt.user.client.ui.Focusable
,com.google.gwt.user.client.ui.HasEnabled
,com.google.gwt.user.client.ui.HasFocus
,com.google.gwt.user.client.ui.HasHorizontalAlignment
,com.google.gwt.user.client.ui.HasHTML
,com.google.gwt.user.client.ui.HasText
,com.google.gwt.user.client.ui.HasValue<java.lang.Boolean>
,com.google.gwt.user.client.ui.HasVisibility
,com.google.gwt.user.client.ui.IsWidget
,com.google.gwt.user.client.ui.SourcesClickEvents
,com.google.gwt.user.client.ui.SourcesFocusEvents
,com.google.gwt.user.client.ui.SourcesKeyboardEvents
,com.google.gwt.user.client.ui.SourcesMouseEvents
,I_CmsContainerpageEventHandler
,I_CmsPublishEventHandler
,I_CmsToolbarButton
public class CmsToolbarElementInfoButton extends A_CmsToolbarButton<CmsContainerpageHandler> implements I_CmsContainerpageEventHandler, I_CmsPublishEventHandler
Class for the toolbar button to display elements information.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.CustomButton
com.google.gwt.user.client.ui.CustomButton.Face
-
-
Field Summary
-
Fields inherited from class org.opencms.gwt.client.ui.A_CmsToolbarButton
m_handler
-
-
Constructor Summary
Constructors Constructor Description CmsToolbarElementInfoButton(CmsContainerpageHandler handler, CmsContainerpageController controller)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onContainerpageEvent(CmsContainerpageEvent event)
Method which is called when container page events are received.protected void
onLoad()
void
onPublish(CmsPublishEvent e)
Method which is called for received publish events.void
onToolbarActivate()
Method executed when the button is activated.void
onToolbarDeactivate()
Method executed when the button is deactivated.void
setChanged(boolean changed)
Changes the "changed" state of the button.-
Methods inherited from class org.opencms.gwt.client.ui.A_CmsToolbarButton
getButtonData, getHandler, isActive, onToolbarClick, setActive
-
Methods inherited from class org.opencms.gwt.client.ui.CmsToggleButton
disable, enable, getDownImageClass, getFaceHtml, getHorizontalAlignment, getImageClass, getSize, getText, getTitle, isUseMinWidth, onBrowserEvent, setButtonStyle, setDown, setDownFace, setDownImageClass, setHorizontalAlignment, setImageClass, setSize, setText, setTitle, setUpFace, setUseMinWidth
-
Methods inherited from class com.google.gwt.user.client.ui.ToggleButton
addValueChangeHandler, asEditor, getValue, isDown, onClick, setValue, setValue
-
Methods inherited from class com.google.gwt.user.client.ui.CustomButton
getDownDisabledFace, getDownFace, getDownHoveringFace, getHTML, getTabIndex, getUpDisabledFace, getUpFace, getUpHoveringFace, onAttach, onClickCancel, onClickStart, onDetach, setAccessKey, setEnabled, setFocus, setHTML, setHTML, setTabIndex
-
Methods inherited from class com.google.gwt.user.client.ui.FocusWidget
addBlurHandler, addClickHandler, addClickListener, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addFocusHandler, addFocusListener, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyboardListener, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, getFocusImpl, isEnabled, removeClickListener, removeFocusListener, removeKeyboardListener, removeMouseListener, removeMouseWheelListener
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
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, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.opencms.gwt.client.ui.I_CmsToolbarButton
getTitle, setEnabled
-
-
-
-
Constructor Detail
-
CmsToolbarElementInfoButton
public CmsToolbarElementInfoButton(CmsContainerpageHandler handler, CmsContainerpageController controller)
Constructor.- Parameters:
handler
- the container-page handlercontroller
- the container page controller
-
-
Method Detail
-
onContainerpageEvent
public void onContainerpageEvent(CmsContainerpageEvent event)
Description copied from interface:I_CmsContainerpageEventHandler
Method which is called when container page events are received.- Specified by:
onContainerpageEvent
in interfaceI_CmsContainerpageEventHandler
- Parameters:
event
- the container page event- See Also:
I_CmsContainerpageEventHandler.onContainerpageEvent(org.opencms.ade.containerpage.client.CmsContainerpageEvent)
-
onPublish
public void onPublish(CmsPublishEvent e)
Description copied from interface:I_CmsPublishEventHandler
Method which is called for received publish events.- Specified by:
onPublish
in interfaceI_CmsPublishEventHandler
- Parameters:
e
- the publish event- See Also:
I_CmsPublishEventHandler.onPublish(org.opencms.ade.publish.client.CmsPublishEvent)
-
onToolbarActivate
public void onToolbarActivate()
Description copied from interface:I_CmsToolbarButton
Method executed when the button is activated.- Specified by:
onToolbarActivate
in interfaceI_CmsToolbarButton
- See Also:
I_CmsToolbarButton.onToolbarActivate()
-
onToolbarDeactivate
public void onToolbarDeactivate()
Description copied from interface:I_CmsToolbarButton
Method executed when the button is deactivated.- Specified by:
onToolbarDeactivate
in interfaceI_CmsToolbarButton
- See Also:
I_CmsToolbarButton.onToolbarDeactivate()
-
setChanged
public void setChanged(boolean changed)
Changes the "changed" state of the button.- Parameters:
changed
- the new value for the "changed" state
-
onLoad
protected void onLoad()
- Overrides:
onLoad
in classcom.google.gwt.user.client.ui.Widget
- See Also:
Widget.onLoad()
-
-