Class CmsClientEditableGroupButtons
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.opencms.ui.client.editablegroup.CmsClientEditableGroupButtons
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers
,com.google.gwt.event.shared.HasHandlers
,com.google.gwt.user.client.EventListener
,com.google.gwt.user.client.ui.HasVisibility
,com.google.gwt.user.client.ui.IsRenderable
,com.google.gwt.user.client.ui.IsWidget
public class CmsClientEditableGroupButtons extends com.google.gwt.user.client.ui.Composite
Client side button bar widget for multivalue widget groups.
-
-
Field Summary
Fields Modifier and Type Field Description protected CmsPushButton
m_addButton
The 'add' button.protected CmsPushButton
m_deleteButton
The 'delete' button.protected CmsPushButton
m_downButton
The 'down' button.protected CmsPushButton
m_dummyButton
OpenCms 'bullseye' dummy button, does nothing.protected CmsPushButton
m_editButton
The 'edit' button.protected CmsPushButton
m_upButton
The 'up' button.
-
Constructor Summary
Constructors Constructor Description CmsClientEditableGroupButtons(CmsEditableGroupButtonsConnector connector)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setEditVisible(boolean editEnabled)
Shows / hides the edit button.void
setFirst(boolean first)
Sets the 'first' status of the button bar.void
setHideAdd(boolean hideAdd)
Hides the add button.void
setLast(boolean last)
Sets the 'last' status of the button bar.-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
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, 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, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
-
-
-
Field Detail
-
m_addButton
@UiField protected CmsPushButton m_addButton
The 'add' button.
-
m_deleteButton
@UiField protected CmsPushButton m_deleteButton
The 'delete' button.
-
m_downButton
@UiField protected CmsPushButton m_downButton
The 'down' button.
-
m_dummyButton
@UiField protected CmsPushButton m_dummyButton
OpenCms 'bullseye' dummy button, does nothing.
-
m_editButton
@UiField protected CmsPushButton m_editButton
The 'edit' button.
-
m_upButton
@UiField protected CmsPushButton m_upButton
The 'up' button.
-
-
Constructor Detail
-
CmsClientEditableGroupButtons
public CmsClientEditableGroupButtons(CmsEditableGroupButtonsConnector connector)
Creates a new instance.- Parameters:
connector
- the connector for which the widget should be created
-
-
Method Detail
-
setEditVisible
public void setEditVisible(boolean editEnabled)
Shows / hides the edit button.- Parameters:
editEnabled
- true if edit button should be shown
-
setFirst
public void setFirst(boolean first)
Sets the 'first' status of the button bar.- Parameters:
first
- true if this is the button bar of the first row of a multivalue field
-
setHideAdd
public void setHideAdd(boolean hideAdd)
Hides the add button.- Parameters:
hideAdd
- true-> hide the add button
-
setLast
public void setLast(boolean last)
Sets the 'last' status of the button bar.- Parameters:
last
- true if this is the button bar of the last row of a multivalue field
-
-