Class CmsCodeMirrorToolbarButton
- 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
-
- All Implemented Interfaces:
com.google.gwt.event.dom.client.HasClickHandlers
,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
- Direct Known Subclasses:
CmsCodeMirrorToggleButton
public class CmsCodeMirrorToolbarButton extends com.google.gwt.user.client.ui.Composite implements com.google.gwt.event.dom.client.HasClickHandlers
Simple toolbar button class for the CodeMirror widget.
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
m_enabled
True if the button is enabled.protected CmsStyleVariable
m_enabledStyle
Controls the style for enabled / disabled state.protected com.google.gwt.user.client.ui.HTML
m_root
The root element.
-
Constructor Summary
Constructors Constructor Description CmsCodeMirrorToolbarButton(java.lang.String icon)
Creates a new instance.CmsCodeMirrorToolbarButton(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
addClickHandler(com.google.gwt.event.dom.client.ClickHandler handler)
void
setEnabled(boolean enabled)
Enables / disables the button.-
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_root
protected com.google.gwt.user.client.ui.HTML m_root
The root element.
-
m_enabled
protected boolean m_enabled
True if the button is enabled.
-
m_enabledStyle
protected CmsStyleVariable m_enabledStyle
Controls the style for enabled / disabled state.
-
-
Constructor Detail
-
CmsCodeMirrorToolbarButton
public CmsCodeMirrorToolbarButton(FontOpenCms icon)
Creates a new instance.- Parameters:
icon
- the icon
-
CmsCodeMirrorToolbarButton
public CmsCodeMirrorToolbarButton(java.lang.String icon)
Creates a new instance.- Parameters:
icon
- the icon text.
-
-
Method Detail
-
addClickHandler
public com.google.gwt.event.shared.HandlerRegistration addClickHandler(com.google.gwt.event.dom.client.ClickHandler handler)
- Specified by:
addClickHandler
in interfacecom.google.gwt.event.dom.client.HasClickHandlers
- See Also:
HasClickHandlers.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)
-
setEnabled
public void setEnabled(boolean enabled)
Enables / disables the button.- Parameters:
enabled
- true if the button should be enabled
-
-