@StudioComponent(caption="ColorPicker", category="Components", xmlElement="colorPicker", icon="io/jmix/ui/icon/component/colorPicker.svg", canvasBehaviour=COLOR_PICKER, unsupportedProperties="buffered", documentationURL="https://docs.jmix.io/jmix/%VERSION%/backoffice-ui/vcl/components/color-picker.html") public interface ColorPicker extends Field<java.lang.String>, Component.Focusable, Buffered
HasValue.ValueChangeEvent<V>
Component.Alignment, Component.BelongToFrame, Component.Disposable, Component.Editable, Component.Focusable, Component.HasCaption, Component.HasDescription, Component.HasIcon, Component.HasXmlDescriptor, Component.Wrapper
HasContextHelp.ContextHelpIconClickEvent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
AUTO_SIZE, AUTO_SIZE_PX, FULL_SIZE
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBlueSliderCaption()
Returns caption of the slider for blue color.
|
java.lang.String |
getButtonCaption()
Returns caption of color picker button.
|
java.lang.String |
getCancelButtonCaption()
Returns caption of the cancel button.
|
java.lang.String |
getConfirmButtonCaption()
Returns caption of the confirm button.
|
java.lang.String |
getGreenSliderCaption()
Returns caption of the slider for green color.
|
java.lang.String |
getHueSliderCaption()
Returns caption of the slider for HUE.
|
java.lang.String |
getLookupAllCaption()
Returns caption of the all colors in lookup.
|
java.lang.String |
getLookupBlueCaption()
Returns caption of the blue colors in lookup.
|
java.lang.String |
getLookupGreenCaption()
Returns caption of the green colors in lookup.
|
java.lang.String |
getLookupRedCaption()
Returns caption of the red colors in lookup.
|
java.lang.String |
getPopupCaption()
Returns caption of the popup window.
|
java.lang.String |
getRedSliderCaption()
Returns caption of the slider for red color.
|
java.lang.String |
getSaturationSliderCaption()
Returns caption of the slider for saturation.
|
java.lang.String |
getSwatchesTabCaption()
Returns caption of the swatches tab.
|
java.lang.String |
getValueSliderCaption()
Returns caption of the slider for value.
|
boolean |
isDefaultCaptionEnabled() |
boolean |
isHistoryVisible() |
boolean |
isHSVVisible() |
boolean |
isRGBVisible() |
boolean |
isSwatchesVisible() |
void |
setBlueSliderCaption(java.lang.String blueSliderCaption)
Sets caption for the slider of blue color.
|
void |
setButtonCaption(java.lang.String buttonCaption)
Sets caption for color picker button.
|
void |
setCancelButtonCaption(java.lang.String cancelButtonCaption)
Sets caption for the cancel button.
|
void |
setConfirmButtonCaption(java.lang.String confirmButtonCaption)
Sets caption for the confirm button.
|
void |
setDefaultCaptionEnabled(boolean defaultCaptionEnabled)
Sets HEX value as button caption.
|
void |
setGreenSliderCaption(java.lang.String greenSliderCaption)
Sets caption for the slider of green color.
|
void |
setHistoryVisible(boolean historyVisible)
Sets visibility for history pane
|
void |
setHSVVisible(boolean hsvVisible)
Sets visibility for HSV tab
|
void |
setHueSliderCaption(java.lang.String hueSliderCaption)
Sets caption for the HUE slider.
|
void |
setLookupAllCaption(java.lang.String lookupAllCaption)
Sets caption for the all colors in lookup.
|
void |
setLookupBlueCaption(java.lang.String lookupBlueCaption)
Sets caption for the blue colors in lookup.
|
void |
setLookupGreenCaption(java.lang.String lookupGreenCaption)
Sets caption for the green colors in lookup.
|
void |
setLookupRedCaption(java.lang.String lookupRedCaption)
Sets caption for the red colors in lookup.
|
void |
setPopupCaption(java.lang.String popupCaption)
Sets caption for the popup window.
|
void |
setRedSliderCaption(java.lang.String redSliderCaption)
Sets caption for the slider of red color.
|
void |
setRGBVisible(boolean rgbVisible)
Sets visibility for RGB tab
|
void |
setSaturationSliderCaption(java.lang.String saturationSliderCaption)
Sets caption for the saturation slider.
|
void |
setSwatchesTabCaption(java.lang.String swatchesTabCaption)
Sets caption for the swatches tab.
|
void |
setSwatchesVisible(boolean swatchesVisible)
Sets visibility for swatches tab
|
void |
setValueSliderCaption(java.lang.String valueSliderCaption)
Sets caption for the value slider.
|
getValueSource, setValueSource
addValueChangeListener, clear, getEmptyValue, getValue, isEmpty, setValue
isEditable, isEditableWithParent, setEditable
getFrame, setFrame
addStyleName, getAlignment, getHeight, getHeightSizeUnit, getId, getParent, getStyleName, getWidth, getWidthSizeUnit, isEnabled, isEnabledRecursive, isResponsive, isVisible, isVisibleRecursive, removeStyleName, setAlignment, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition, unwrapCompositionOrNull, unwrapOrNull, withUnwrapped, withUnwrappedComposition
isValid, isValidateOnCommit, validate
getIcon, setIcon, setIconFromSet
getContextHelpIconClickHandler, getContextHelpText, isContextHelpTextHtmlEnabled, setContextHelpIconClickHandler, setContextHelpText, setContextHelpTextHtmlEnabled
isCaptionAsHtml, setCaptionAsHtml
getCaption, setCaption
getDescription, setDescription
isDescriptionAsHtml, setDescriptionAsHtml
isHtmlSanitizerEnabled, setHtmlSanitizerEnabled
addValidator, addValidators, getValidators, removeValidator
getRequiredMessage, isRequired, setRequired, setRequiredMessage
focus, getTabIndex, isFocusable, setFocusable, setTabIndex
commit, discard, isBuffered, isModified, setBuffered
static final java.lang.String NAME
@StudioProperty(type=LOCALIZED_STRING, defaultValue="msg:///colorPicker.popupCaption") void setPopupCaption(@Nullable java.lang.String popupCaption)
popupCaption
- caption text.@Nullable java.lang.String getPopupCaption()
@StudioProperty(type=LOCALIZED_STRING, defaultValue="msg:///colorPicker.confirmButtonCaption") void setConfirmButtonCaption(@Nullable java.lang.String confirmButtonCaption)
confirmButtonCaption
- caption text.@Nullable java.lang.String getConfirmButtonCaption()
@StudioProperty(type=LOCALIZED_STRING, defaultValue="msg:///colorPicker.cancelButtonCaption") void setCancelButtonCaption(@Nullable java.lang.String cancelButtonCaption)
cancelButtonCaption
- caption text.@Nullable java.lang.String getCancelButtonCaption()
@StudioProperty(type=LOCALIZED_STRING, defaultValue="msg:///colorPicker.swatchesTabCaption") void setSwatchesTabCaption(@Nullable java.lang.String swatchesTabCaption)
swatchesTabCaption
- caption text.@Nullable java.lang.String getSwatchesTabCaption()
@StudioProperty(type=LOCALIZED_STRING, defaultValue="msg:///colorPicker.lookupAll") void setLookupAllCaption(@Nullable java.lang.String lookupAllCaption)
lookupAllCaption
- caption text.@Nullable java.lang.String getLookupAllCaption()
@StudioProperty(type=LOCALIZED_STRING, defaultValue="msg:///colorPicker.lookupRed") void setLookupRedCaption(@Nullable java.lang.String lookupRedCaption)
lookupRedCaption
- caption text.@Nullable java.lang.String getLookupRedCaption()
@StudioProperty(type=LOCALIZED_STRING, defaultValue="msg:///colorPicker.lookupGreen") void setLookupGreenCaption(@Nullable java.lang.String lookupGreenCaption)
lookupGreenCaption
- caption text.@Nullable java.lang.String getLookupGreenCaption()
@StudioProperty(type=LOCALIZED_STRING, defaultValue="msg:///colorPicker.lookupBlue") void setLookupBlueCaption(@Nullable java.lang.String lookupBlueCaption)
lookupBlueCaption
- caption text.@Nullable java.lang.String getLookupBlueCaption()
@StudioProperty(type=LOCALIZED_STRING, defaultValue="msg:///colorPicker.redSliderCaption") void setRedSliderCaption(@Nullable java.lang.String redSliderCaption)
redSliderCaption
- caption text.@Nullable java.lang.String getRedSliderCaption()
@StudioProperty(type=LOCALIZED_STRING, defaultValue="msg:///colorPicker.greenSliderCaption") void setGreenSliderCaption(@Nullable java.lang.String greenSliderCaption)
greenSliderCaption
- caption text.@Nullable java.lang.String getGreenSliderCaption()
@StudioProperty(type=LOCALIZED_STRING, defaultValue="msg:///colorPicker.blueSliderCaption") void setBlueSliderCaption(@Nullable java.lang.String blueSliderCaption)
blueSliderCaption
- caption text.@Nullable java.lang.String getBlueSliderCaption()
@StudioProperty(type=LOCALIZED_STRING, defaultValue="msg:///colorPicker.hueSliderCaption") void setHueSliderCaption(@Nullable java.lang.String hueSliderCaption)
hueSliderCaption
- caption text.@Nullable java.lang.String getHueSliderCaption()
@StudioProperty(type=LOCALIZED_STRING, defaultValue="msg:///colorPicker.saturationSliderCaption") void setSaturationSliderCaption(@Nullable java.lang.String saturationSliderCaption)
saturationSliderCaption
- caption text.@Nullable java.lang.String getSaturationSliderCaption()
@StudioProperty(type=LOCALIZED_STRING, defaultValue="msg:///valueSliderCaption") void setValueSliderCaption(@Nullable java.lang.String valueSliderCaption)
valueSliderCaption
- caption text.@Nullable java.lang.String getValueSliderCaption()
@StudioProperty(defaultValue="false") void setHistoryVisible(boolean historyVisible)
historyVisible
- pane visibility.boolean isHistoryVisible()
@StudioProperty(defaultValue="false") void setSwatchesVisible(boolean swatchesVisible)
swatchesVisible
- tab visibility.boolean isSwatchesVisible()
@StudioProperty(name="rgbVisible", defaultValue="true") void setRGBVisible(boolean rgbVisible)
rgbVisible
- tab visibility.boolean isRGBVisible()
@StudioProperty(name="hsvVisible", defaultValue="false") void setHSVVisible(boolean hsvVisible)
hsvVisible
- tab visibility.boolean isHSVVisible()
@StudioProperty(defaultValue="false") void setDefaultCaptionEnabled(boolean defaultCaptionEnabled)
defaultCaptionEnabled
- true if HEX color is shown as button caption.boolean isDefaultCaptionEnabled()
@StudioProperty(type=LOCALIZED_STRING) void setButtonCaption(java.lang.String buttonCaption)
buttonCaption
- caption text.java.lang.String getButtonCaption()