Class CmsCodeMirrorToggleButton
- 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.acacia.client.widgets.code.CmsCodeMirrorToolbarButton
-
- org.opencms.acacia.client.widgets.code.CmsCodeMirrorToggleButton
-
- All Implemented Interfaces:
com.google.gwt.event.dom.client.HasClickHandlers
,com.google.gwt.event.logical.shared.HasAttachHandlers
,com.google.gwt.event.logical.shared.HasValueChangeHandlers<java.lang.Boolean>
,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 CmsCodeMirrorToggleButton extends CmsCodeMirrorToolbarButton implements com.google.gwt.event.logical.shared.HasValueChangeHandlers<java.lang.Boolean>
Simple toggle button for the CodeMirror toolbar.
-
-
Field Summary
-
Fields inherited from class org.opencms.acacia.client.widgets.code.CmsCodeMirrorToolbarButton
m_enabled, m_enabledStyle, m_root
-
-
Constructor Summary
Constructors Constructor Description CmsCodeMirrorToggleButton(FontOpenCms icon)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.event.shared.HandlerRegistration
addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<java.lang.Boolean> handler)
boolean
getValue()
Returns the toggle state.void
setValue(boolean value, boolean fireEvents)
Sets the value.-
Methods inherited from class org.opencms.acacia.client.widgets.code.CmsCodeMirrorToolbarButton
addClickHandler, setEnabled
-
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
-
-
-
-
Constructor Detail
-
CmsCodeMirrorToggleButton
public CmsCodeMirrorToggleButton(FontOpenCms icon)
Creates a new instance.- Parameters:
icon
- the icon
-
-
Method Detail
-
addValueChangeHandler
public com.google.gwt.event.shared.HandlerRegistration addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<java.lang.Boolean> handler)
- Specified by:
addValueChangeHandler
in interfacecom.google.gwt.event.logical.shared.HasValueChangeHandlers<java.lang.Boolean>
- See Also:
HasValueChangeHandlers.addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler)
-
getValue
public boolean getValue()
Returns the toggle state.- Returns:
- the toggle state
-
setValue
public void setValue(boolean value, boolean fireEvents)
Sets the value.- Parameters:
value
- the new valuefireEvents
- true if a change event should be fired
-
-