Class CmsPropertyDefinitionButton
- 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.PushButton
-
- org.opencms.gwt.client.ui.CmsPushButton
-
- org.opencms.gwt.client.property.definition.CmsPropertyDefinitionButton
-
- All Implemented Interfaces:
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.shared.HasHandlers
,com.google.gwt.safehtml.client.HasSafeHtml
,com.google.gwt.user.client.EventListener
,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.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
public class CmsPropertyDefinitionButton extends CmsPushButton
Button for defining new properties from the property dialog.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.CustomButton
com.google.gwt.user.client.ui.CustomButton.Face
-
-
Constructor Summary
Constructors Constructor Description CmsPropertyDefinitionButton()
Creates a new instance of the button.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
editPropertyDefinition()
Opens the dialog for creating new property definitions.CmsFormDialog
getDialog()
Gets the dialog which this button is used for.void
installOnDialog(CmsFormDialog dialog)
Installs the button on a dialog if the user has sufficient permissions.void
onBeforeEditPropertyDefinition()
Method which is called directly before the property definition dialog is opened.void
onClosePropertyDefinitionDialog()
Method which is called when the property definition dialog is closed.void
setDialog(CmsFormDialog dialog)
Sets the dialog instance.-
Methods inherited from class org.opencms.gwt.client.ui.CmsPushButton
clearHoverState, disable, enable, getDisabledReason, getDownImageClass, getFaceHtml, getHorizontalAlignment, getImageClass, getSize, getText, getTitle, isDown, isUseMinWidth, onAttach, onBrowserEvent, setButtonStyle, setDown, setDownFace, setDownImageClass, setHideFromTabNav, setHorizontalAlignment, setImageClass, setSize, setText, setTitle, setUpFace, setUseMinWidth
-
Methods inherited from class com.google.gwt.user.client.ui.PushButton
onClick, onClickCancel, onClickStart
-
Methods inherited from class com.google.gwt.user.client.ui.CustomButton
getDownDisabledFace, getDownFace, getDownHoveringFace, getHTML, getTabIndex, getUpDisabledFace, getUpFace, getUpHoveringFace, 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, onLoad, 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
-
-
-
-
Constructor Detail
-
CmsPropertyDefinitionButton
public CmsPropertyDefinitionButton()
Creates a new instance of the button.
-
-
Method Detail
-
getDialog
public CmsFormDialog getDialog()
Gets the dialog which this button is used for.- Returns:
- the dialog for this button
-
installOnDialog
public void installOnDialog(CmsFormDialog dialog)
Installs the button on a dialog if the user has sufficient permissions.- Parameters:
dialog
- the dialog to which the button should be added
-
onBeforeEditPropertyDefinition
public void onBeforeEditPropertyDefinition()
Method which is called directly before the property definition dialog is opened.
-
onClosePropertyDefinitionDialog
public void onClosePropertyDefinitionDialog()
Method which is called when the property definition dialog is closed.
-
setDialog
public void setDialog(CmsFormDialog dialog)
Sets the dialog instance.- Parameters:
dialog
- the dialog instance
-
editPropertyDefinition
protected void editPropertyDefinition()
Opens the dialog for creating new property definitions.
-
-