Class CmsColorPicker

  • All Implemented Interfaces:,,,,,, I_CmsHasInit, I_CmsFormWidget

    public class CmsColorPicker
    implements I_CmsFormWidget, I_CmsHasInit
    Basic text area widget for forms.

    • Nested Class Summary

      • Nested classes/interfaces inherited from class,
    • Field Summary

      Modifier and Type Field Description
      protected m_colorField
      The field to display the color.
      protected java.lang.String m_colorValue
      The color value.
      protected CmsPopup m_popup
      The popup to choose the color.
      protected m_textboxColorValue
      The internal textbox used by this widget to display the color value.
      protected m_textboxpanel
      The field to display the value.
      protected int m_xcoordspopup
      The x-coords of the popup.
      protected int m_ycoordspopup
      The y-coords of the popup.
      • Fields inherited from class

    • Constructor Summary

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

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addValueChangeHandler​(<java.lang.String> handler)
      Adds a value change handler to the textbox.
      protected boolean checkvalue​(java.lang.String colorvalue)
      Validates the inputed color value.
      protected void closePopup()
      Close the popup and store the color value in the colorvalue field.
      protected void closePopupDefault()
      Close the popup and store the old color value in the colorvalue field.
      protected java.lang.String convertToHex​(int i)
      Converts the integer value to an hex value.
      java.lang.String getApparentValue()
      Returns the "apparent value", i.e. getColorfield()
      Returns the colorfield. getColorValueBox()
      Returns the color value textbox.
      I_CmsFormWidget.FieldType getFieldType()
      Returns the type of data this widget produces.
      java.lang.Object getFormValue()
      Gets the selected/entered value from the widget.
      java.lang.String getFormValueAsString()
      Gets the current value of the widget as a string.
      java.lang.String getText()
      Returns the text contained in the text area. getTextboxPanel()
      Returns the color value textboxpanel.
      static void initClass()
      Initializes this class.
      boolean isEnabled()
      Returns true if this widget is enabled.
      protected void onAttach()  
      protected void openPopup()
      Helper function to open the popup.
      void reset()
      Resets the widget to its default state.
      void setAutoHideParent​(I_CmsAutoHider autoHideParent)
      Call this when auto hiding parents are shown.
      void setEnabled​(boolean enabled)
      Enables or disables the widget.
      void setErrorMessage​(java.lang.String errorMessage)
      Sets the error message for this widget.
      void setFormValue​(java.lang.Object value)
      Sets the value of the widget.
      void setFormValueAsString​(java.lang.String newValue)
      Sets the current value of the widget as a string.
      void setName​(java.lang.String name)
      Sets the name of the input field.
      void setText​(java.lang.String text)
      Sets the text in the text area.
      • Methods inherited from class

        claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
      • Methods inherited from class

        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

        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