Class CmsColorPicker

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.gwt.client.ui.input.CmsColorPicker
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, I_CmsHasInit, I_CmsFormWidget

public class CmsColorPicker extends com.google.gwt.user.client.ui.Composite implements I_CmsFormWidget, I_CmsHasInit
Basic text area widget for forms.

Since:
8.0.0
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject

    com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled

    Nested classes/interfaces inherited from interface org.opencms.gwt.client.ui.input.I_CmsFormWidget

    I_CmsFormWidget.FieldType
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected com.google.gwt.user.client.ui.SimplePanel
    The field to display the color.
    protected String
    The color value.
    protected CmsPopup
    The popup to choose the color.
    protected com.google.gwt.user.client.ui.TextBox
    The internal textbox used by this widget to display the color value.
    protected com.google.gwt.user.client.ui.SimplePanel
    The field to display the value.
    protected int
    The x-coords of the popup.
    protected int
    The y-coords of the popup.

    Fields inherited from class com.google.gwt.user.client.ui.UIObject

    DEBUG_ID_PREFIX
  • Constructor Summary

    Constructors
    Constructor
    Description
    Text area widgets for ADE forms.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<String> handler)
    Adds a value change handler to the textbox.
    protected boolean
    checkvalue(String colorvalue)
    Validates the inputed color value.
    protected void
    Close the popup and store the color value in the colorvalue field.
    protected void
    Close the popup and store the old color value in the colorvalue field.
    protected String
    convertToHex(int i)
    Converts the integer value to an hex value.
    Returns the "apparent value", i.e.
    com.google.gwt.user.client.ui.SimplePanel
    Returns the colorfield.
    com.google.gwt.user.client.ui.TextBox
    Returns the color value textbox.
    Returns the type of data this widget produces.
    Gets the selected/entered value from the widget.
    Gets the current value of the widget as a string.
    Returns the text contained in the text area.
    com.google.gwt.user.client.ui.SimplePanel
    Returns the color value textboxpanel.
    static void
    Initializes this class.
    boolean
    Returns true if this widget is enabled.
    protected void
     
    protected void
    Helper function to open the popup.
    void
    Resets the widget to its default state.
    void
    Call this when auto hiding parents are shown.
    void
    setEnabled(boolean enabled)
    Enables or disables the widget.
    void
    setErrorMessage(String errorMessage)
    Sets the error message for this widget.
    void
    Sets the value of the widget.
    void
    Sets the current value of the widget as a string.
    void
    Sets the name of the input field.
    void
    Sets the text in the text area.

    Methods inherited from class com.google.gwt.user.client.ui.Composite

    claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait