Class ColorPicker
- All Implemented Interfaces:
HasAttachHandlers,HasHandlers,EventListener,HasVisibility,IsWidget,LogicalStructure,HasClearHandlers,HasClickHandlers,HasCloseClickHandlers,HasDoubleClickHandlers,HasDragMoveHandlers,HasDragRepositionMoveHandlers,HasDragRepositionStartHandlers,HasDragRepositionStopHandlers,HasDragResizeMoveHandlers,HasDragResizeStartHandlers,HasDragResizeStopHandlers,HasDragStartHandlers,HasDragStopHandlers,HasDropHandlers,HasDropMoveHandlers,HasDropOutHandlers,HasDropOverHandlers,HasFocusChangedHandlers,HasHoverHandlers,HasHoverHiddenHandlers,HasKeyDownHandlers,HasKeyPressHandlers,HasMaximizeClickHandlers,HasMinimizeClickHandlers,HasMouseDownHandlers,HasMouseMoveHandlers,HasMouseOutHandlers,HasMouseOverHandlers,HasMouseStillDownHandlers,HasMouseUpHandlers,HasMouseWheelHandlers,HasMovedHandlers,HasParentMovedHandlers,HasResizedHandlers,HasRestoreClickHandlers,HasRightMouseDownHandlers,HasRuleContextChangedHandlers,HasScrolledHandlers,HasShowContextMenuHandlers,HasVisibilityChangedHandlers,HasColorChangedHandlers,HasColorPickedHandlers,HasColorSelectedHandlers,HasColorUpdatedHandlers,HasMembersChangedHandlers
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled -
Field Summary
Fields inherited from class com.smartgwt.client.widgets.BaseWidget
config, configOnly, factoryCreated, factoryProperties, id, nativeObject, scClassNameFields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAdd a colorChanged handler.addColorPickedHandler(ColorPickedHandler handler) Add a colorPicked handler.Add a colorSelected handler.Add a colorUpdated handler.static voidchangeAutoChildDefaults(String autoChildName, Canvas defaults) Changes the defaults for Canvas AutoChildren namedautoChildName.static voidchangeAutoChildDefaults(String autoChildName, FormItem defaults) Changes the defaults for FormItem AutoChildren namedautoChildName.protected JavaScriptObjectcreate()Should the "complex" mode be allowed for this ColorPicker? If false, no "More" button is shown on the simple pickerIfautoPositionis false, this property controls whether to automatically center the colorPicker every time it is redisplayed with the show() method.When this property is set to true, theColorPickerwill automatically hide when a color has been selected using the swatch picker, even in "complex" mode.If true, causes the ColorPicker to appear near where the mouse was last clicked.The label shown above the basic color blocks.intgetBlue()Deprecated.The text to show when the mouse hovers over the 'Blue' field in the complex chooser.Deprecated.No longer displayed.Cancel button for the ColorPickerThe title for the 'Cancel' button.getColor()The current color of the picker.String[]Array of 40 HTML color strings, used to render the basic color selection boxes.The current color of the picker.Base CSS style applied to the basic color boxesintWidth and height of the basic color boxes (they are always square, and they are all the same size).Returns the currently-selected color as a CSS string in anyColorFormat.getColorString(ColorFormat format) Returns the currently-selected color as a CSS string in anyColorFormat.The location of the crosshair image fileThe default color.intThe initial opacity value for the component, as a percentage value between 0 and 100TheColorPickercan operate in either a "simple" mode (where it displays just the 40 basic colors and allows the user to click one), or a "complex" mode (where the user can specify a color from anywhere in the spectrum, with an optional alpha element).intgetGreen()Deprecated.UsegetColor().ginstead.The text to show when the mouse hovers over the 'Green' field in the complex chooser.Deprecated.No longer displayed.Row of clickable swatches showing oklch-computed color harmonies (analogous, triadic, complement) of the currently-selected color.Hover text shown when the mouse is over the HSL form row title.Title shown on the HSL form row in the complex chooser.Deprecated.UsegetColorString()instead, which supports anyColorFormat.The text to show when the mouse hovers over the hex field in the complex chooser.The title for the hex color field in the complex chooser.intgetHue()Deprecated.UsegetColor().hinstead.The text to show when the mouse hovers over the 'Hue' field in the complex chooser.Deprecated.No longer displayed.The title for the button that switches to a less complex view.intDeprecated.UsegetColor().linstead.Getter implementing theLogicalStructureinterface, which supports Eclipse's logical structure debugging facility.The text to show when the mouse hovers over the 'Lightness' field in the complex chooser.Deprecated.No longer displayed.intDeprecated.UsegetLightness()instead.intWidth of the lightness bar"More"/"Less" button for the ColorPickerThe title for the button that switches to a more complex view."OK" button for the ColorPickerThe title for the 'OK' button.The label shown next to the opacity slider.The text to show underneath the selected color box, so that it can be seen through semi-transparent colors.static ColorPickergetOrCreateRef(JavaScriptObject jsObj) Controls which palette visualization is shown in complex mode.intgetRed()Deprecated.UsegetColor().rinstead.The text to show when the mouse hovers over the 'Red' field in the complex chooser.Deprecated.No longer displayed.Hover text shown when the mouse is over the RGB form row title.Title shown on the RGB form row in the complex chooser.The text to show when the mouse hovers over the 'Saturation' field in the complex chooser.Deprecated.No longer displayed.intDeprecated.UsegetColor().sinstead.The label shown next to the selected color box.Should the Cancel button be visible.Whether to show theharmonyRowof color harmonies below the palette in complex mode.Should the Mode Toggle button be visible.Should the OK button be visible.Determines whether to show the opacity slider.intDisplayed height of the color swatch image.The location of the color swatch image fileintDisplayed width of the color swatch image.setAllowComplexMode(Boolean allowComplexMode) Should the "complex" mode be allowed for this ColorPicker? If false, no "More" button is shown on the simple pickersetAutoCenterOnShow(Boolean autoCenterOnShow) IfautoPositionis false, this property controls whether to automatically center the colorPicker every time it is redisplayed with the show() method.setAutoHide(Boolean autoHide) When this property is set to true, theColorPickerwill automatically hide when a color has been selected using the swatch picker, even in "complex" mode.setAutoPosition(Boolean autoPosition) If true, causes the ColorPicker to appear near where the mouse was last clicked.setBasicColorLabel(String basicColorLabel) The label shown above the basic color blocks.voidsetBlue(int newValue) Sets the Blue element of the selected color.setBlueFieldPrompt(String blueFieldPrompt) The text to show when the mouse hovers over the 'Blue' field in the complex chooser.setBlueFieldTitle(String blueFieldTitle) Deprecated.No longer displayed.setCancelButtonTitle(String cancelButtonTitle) The title for the 'Cancel' button.The current color of the picker.The current color of the picker.setColorArray(String[] colorArray) Array of 40 HTML color strings, used to render the basic color selection boxes.setColorButtonBaseStyle(String colorButtonBaseStyle) Base CSS style applied to the basic color boxessetColorButtonSize(int colorButtonSize) Width and height of the basic color boxes (they are always square, and they are all the same size).setCrosshairImageURL(String crosshairImageURL) The location of the crosshair image filevoidsetCurrentPickMode(ColorPickerMode pickMode) Changes the pick mode of thisColorPickertopickMode.setDefaultColor(String defaultColor) The default color.setDefaultOpacity(int defaultOpacity) The initial opacity value for the component, as a percentage value between 0 and 100setDefaultPickMode(ColorPickerMode defaultPickMode) TheColorPickercan operate in either a "simple" mode (where it displays just the 40 basic colors and allows the user to click one), or a "complex" mode (where the user can specify a color from anywhere in the spectrum, with an optional alpha element).static voidsetDefaultProperties(ColorPicker colorPickerProperties) Class level method to set the default properties of this class.voidsetGreen(int newValue) Sets the Green element of the selected color.setGreenFieldPrompt(String greenFieldPrompt) The text to show when the mouse hovers over the 'Green' field in the complex chooser.setGreenFieldTitle(String greenFieldTitle) Deprecated.No longer displayed.setHslItemHover(String hslItemHover) Hover text shown when the mouse is over the HSL form row title.setHslItemTitle(String hslItemTitle) Title shown on the HSL form row in the complex chooser.voidsetHtmlColor(String newValue) Deprecated.UsesetColor()instead, which accepts CSS strings, structured objects, andColorobjects.setHtmlFieldPrompt(String htmlFieldPrompt) The text to show when the mouse hovers over the hex field in the complex chooser.setHtmlFieldTitle(String htmlFieldTitle) The title for the hex color field in the complex chooser.voidsetHue(int newValue) Sets the Hue of the selected color.setHueFieldPrompt(String hueFieldPrompt) The text to show when the mouse hovers over the 'Hue' field in the complex chooser.setHueFieldTitle(String hueFieldTitle) Deprecated.No longer displayed.setLessButtonTitle(String lessButtonTitle) The title for the button that switches to a less complex view.voidsetLightness(int newValue) Sets the Lightness of the selected color (CSS-standard HSL: 0 is black, 50 is full chroma, 100 is white).Setter implementing theLogicalStructureinterface, which supports Eclipse's logical structure debugging facility.setLumFieldPrompt(String lumFieldPrompt) The text to show when the mouse hovers over the 'Lightness' field in the complex chooser.setLumFieldTitle(String lumFieldTitle) Deprecated.No longer displayed.voidsetLuminosity(int newValue) Deprecated.UsesetLightness()instead.setLumWidth(int lumWidth) Width of the lightness barsetMoreButtonTitle(String moreButtonTitle) The title for the button that switches to a more complex view.setOkButtonTitle(String okButtonTitle) The title for the 'OK' button.voidsetOpacity(int newValue) Sets the Opacity of the selected color.setOpacitySliderLabel(String opacitySliderLabel) The label shown next to the opacity slider.setOpacityText(String opacityText) The text to show underneath the selected color box, so that it can be seen through semi-transparent colors.setPaletteMode(String paletteMode) Controls which palette visualization is shown in complex mode.voidsetRed(int newValue) Sets the Red element of the selected color.setRedFieldPrompt(String redFieldPrompt) The text to show when the mouse hovers over the 'Red' field in the complex chooser.setRedFieldTitle(String redFieldTitle) Deprecated.No longer displayed.setRgbItemHover(String rgbItemHover) Hover text shown when the mouse is over the RGB form row title.setRgbItemTitle(String rgbItemTitle) Title shown on the RGB form row in the complex chooser.setSatFieldPrompt(String satFieldPrompt) The text to show when the mouse hovers over the 'Saturation' field in the complex chooser.setSatFieldTitle(String satFieldTitle) Deprecated.No longer displayed.voidsetSaturation(int newValue) Sets the Saturation of the selected color.setSelectedColorLabel(String selectedColorLabel) The label shown next to the selected color box.setShowCancelButton(Boolean showCancelButton) Should the Cancel button be visible.setShowHarmonyRow(Boolean showHarmonyRow) Whether to show theharmonyRowof color harmonies below the palette in complex mode.setShowModeToggleButton(Boolean showModeToggleButton) Should the Mode Toggle button be visible.setShowOkButton(Boolean showOkButton) Should the OK button be visible.setSupportsTransparency(Boolean supportsTransparency) Determines whether to show the opacity slider.setSwatchHeight(int swatchHeight) Displayed height of the color swatch image.setSwatchImageURL(String swatchImageURL) The location of the color swatch image filesetSwatchWidth(int swatchWidth) Displayed width of the color swatch image.Methods inherited from class com.smartgwt.client.widgets.Window
addCloseClickHandler, addItem, addItem, addMaximizeClickHandler, addMember, addMember, addMinimizeClickHandler, addRestoreClickHandler, centerInPage, close, flash, getAnimateMinimize, getAutoCenter, getAutoSize, getBody, getBodyColor, getBodyStyle, getBringToFrontOnMouseUp, getCanDragReposition, getCanDragResize, getCanFocusInHeaderButtons, getCloseButton, getContentLayout, getContentsType, getDefaultMinimizeHeight, getDismissOnEscape, getDismissOnOutsideClick, getEditProxyConstructor, getFillSpaceStyleName, getFooter, getFooterHeight, getHeader, getHeaderBackground, getHeaderIcon, getHeaderLabel, getHeaderSrc, getHeaderStyle, getHiliteBodyColor, getHiliteHeaderSrc, getHiliteHeaderStyle, getIsModal, getItems, getMaximizeButton, getMaximized, getMinimizeAcceleration, getMinimizeButton, getMinimized, getMinimizeHeight, getMinimizeTime, getModalMask, getModalMaskOpacity, getModalMaskStyle, getOpacity, getPlacement, getPrintBodyStyle, getPrintHeaderStyle, getResizeFrom, getResizer, getRestoreButton, getShowBody, getShowCloseButton, getShowEdges, getShowFooter, getShowHeader, getShowHeaderBackground, getShowHeaderIcon, getShowMaximizeButton, getShowMinimizeButton, getShowModalMask, getShowResizer, getShowShadow, getShowStatusBar, getShowTitle, getSrc, getStatus, getStatusBar, getTitle, getUseBackMask, maximize, minimize, preloadImages, removeItem, restore, revealChild, revealChild, setAnimateMinimize, setAutoCenter, setAutoSize, setBodyColor, setBodyDefaults, setBodyStyle, setBringToFrontOnMouseUp, setCanDragReposition, setCanDragResize, setCanFocusInHeaderButtons, setContentLayout, setContentLayout, setContentsType, setDefaultMinimizeHeight, setDefaultProperties, setDismissOnEscape, setDismissOnOutsideClick, setEditProxyConstructor, setFillSpaceStyleName, setFooterControls, setFooterHeight, setHeaderControls, setHeaderIcon, setHeaderIcon, setHeaderIconDefaults, setHeaderIconProperties, setHeaderSrc, setHeaderStyle, setHiliteBodyColor, setHiliteHeaderSrc, setHiliteHeaderStyle, setIsModal, setKeepInParentRect, setKeepInParentRect, setLogicalStructure, setMaximized, setMinimizeAcceleration, setMinimized, setMinimizeHeight, setMinimizeTime, setModalMaskOpacity, setModalMaskStyle, setOpacity, setPlacement, setPrintBodyStyle, setPrintHeaderStyle, setResizeFrom, setShowBody, setShowCloseButton, setShowEdges, setShowFooter, setShowHeader, setShowHeaderBackground, setShowHeaderIcon, setShowMaximizeButton, setShowMinimizeButton, setShowModalMask, setShowResizer, setShowShadow, setShowStatusBar, setShowTitle, setSrc, setStatus, setTitle, setUseBackMask, shouldDismissOnEscapeMethods inherited from class com.smartgwt.client.widgets.layout.VLayout
setDefaultProperties, setLogicalStructureMethods inherited from class com.smartgwt.client.widgets.layout.Layout
addMember, addMember, addMember, addMemberPostCreate, addMemberPostCreate, addMemberPreCreate, addMemberPreCreate, addMembers, addMembers, addMembersChangedHandler, getAnimateMembers, getAnimateMemberTime, getCanDropComponents, getChildTabPosition, getDefaultResizeBars, getDropComponent, getDropLine, getDropLineThickness, getDropPosition, getEnforcePolicy, getHPolicy, getLayoutBottomMargin, getLayoutEndMargin, getLayoutLeftMargin, getLayoutMargin, getLayoutRightMargin, getLayoutStartMargin, getLayoutTopMargin, getLeaveScrollbarGap, getLocateMembersBy, getLocateMembersType, getManagePercentBreadth, getMember, getMember, getMemberDefaultBreadth, getMemberNumber, getMemberNumber, getMemberOverlap, getMembers, getMembersAsStringArray, getMembersLength, getMembersMargin, getMinMemberLength, getMinMemberSize, getOverflow, getPaddingAsLayoutMargin, getResizeBar, getResizeBarClass, getResizeBarSize, getReverseOrder, getShowDragPlaceHolder, getShowDropLines, getStackZIndex, getVertical, getVPolicy, hasMember, hideDropLine, hideMember, hideMember, layoutIsDirty, onInit, onInit_Layout, reflow, reflow, reflowNow, removeMember, removeMembers, removeMembers, reorderMember, reorderMembers, replaceMember, setAlign, setAlign, setAnimateMembers, setAnimateMemberTime, setCanDropComponents, setDefaultLayoutAlign, setDefaultLayoutAlign, setDefaultProperties, setDefaultResizeBars, setDropLineProperties, setDropLineThickness, setEnforcePolicy, setHPolicy, setLayoutBottomMargin, setLayoutEndMargin, setLayoutLeftMargin, setLayoutMargin, setLayoutRightMargin, setLayoutStartMargin, setLayoutTopMargin, setLeaveScrollbarGap, setLocateMembersBy, setLocateMembersType, setLogicalStructure, setManagePercentBreadth, setMemberOverlap, setMembers, setMembers, setMembersMargin, setMinBreadthMember, setMinBreadthMember, setMinBreadthMember, setMinMemberLength, setMinMemberSize, setOverflow, setPaddingAsLayoutMargin, setPlaceHolderDefaults, setPlaceHolderProperties, setResizeBarClass, setResizeBarSize, setReverseOrder, setShowDragPlaceHolder, setShowDropLines, setStackZIndex, setVertical, setVisibleMember, setVPolicy, showMember, showMemberMethods inherited from class com.smartgwt.client.widgets.Canvas
addChild, addChild, addChild, addChild, addChild, addClearHandler, addClickHandler, addDoubleClickHandler, addDragMoveHandler, addDragRepositionMoveHandler, addDragRepositionStartHandler, addDragRepositionStopHandler, addDragResizeMoveHandler, addDragResizeStartHandler, addDragResizeStopHandler, addDragStartHandler, addDragStopHandler, addDropHandler, addDropMoveHandler, addDropOutHandler, addDropOverHandler, addFocusChangedHandler, addHoverHandler, addHoverHiddenHandler, addKeyDownHandler, addKeyPressHandler, addMouseDownHandler, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseStillDownHandler, addMouseUpHandler, addMouseWheelHandler, addMovedHandler, addParentMovedHandler, addPeer, addPeer, addPeer, addPeer, addResizedHandler, addRightMouseDownHandler, addRuleContextChangedHandler, addScrolledHandler, addShowContextMenuHandler, addSnapAlignCandidate, addStyleName, addVisibilityChangedHandler, adjustForContent, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateFade, animateHide, animateHide, animateHide, animateHide, animateHide, animateHide, animateHide, animateMove, animateMove, animateMove, animateMove, animateRect, animateRect, animateRect, animateRect, animateResize, animateResize, animateResize, animateResize, animateScroll, animateScroll, animateScroll, animateScroll, animateScroll, animateScroll, animateShow, animateShow, animateShow, animateShow, animateShow, animateShow, animateShow, asSGWTComponent, blur, bringToFront, clear, clearExplicitTabIndex, clickMaskUp, clickMaskUp, contains, contains, containsEvent, containsEventTarget, containsFocus, containsPoint, containsPoint, contentsComponentConnected, dataContextChanged, deparent, depeer, disable, doValueDictation, doVoiceCommand, enable, encloses, endBatchCreation, focus, focusAfterGroup, focusAtEnd, focusInNextTabElement, focusInPreviousTabElement, getAbsoluteLeft, getAbsoluteTop, getAccessKey, getAdaptiveHeightPriority, getAdaptiveWidthPriority, getAllCanvases, getAllCanvases, getAllCanvases, getAlwaysManageFocusNavigation, getAlwaysShowScrollbars, getAnimateAcceleration, getAnimateFadeTime, getAnimateHideAcceleration, getAnimateHideEffect, getAnimateHideTime, getAnimateMoveAcceleration, getAnimateMoveTime, getAnimateRectAcceleration, getAnimateRectTime, getAnimateResizeAcceleration, getAnimateResizeLayoutMode, getAnimateResizeTime, getAnimateScrollAcceleration, getAnimateScrollTime, getAnimateShowAcceleration, getAnimateShowEffect, getAnimateShowTime, getAnimateTime, getAppImgDir, getAriaHandleID, getAriaRole, getAriaStateDefaults, getAutoMaskComponents, getAutoParent, getAutoPopulateData, getAutoRevertStyles, getAutoShowParent, getBackgroundColor, getBackgroundImage, getBackgroundPosition, getBackgroundRepeat, getBorder, getBorderRadius, getBottom, getById, getByJSObject, getByLocalId, getCanAcceptDrop, getCanAdaptHeight, getCanAdaptWidth, getCanDrag, getCanDragScroll, getCanDrop, getCanDropBefore, getCanDropContent, getCanDropFiles, getCanFocus, getCanHover, getCanSelectText, getCanvasAutoChild, getCanvasItem, getChildren, getChildrenAsStringArray, getChildrenResizeSnapAlign, getChildrenSnapAlign, getChildrenSnapCenterAlign, getChildrenSnapEdgeAlign, getChildrenSnapResizeToGrid, getChildrenSnapToGrid, getClassName, getComponentMask, getComponentMaskDefaults, getContentElement, getContents, getContentsComponentDefaults, getContextMenu, getControlHeight, getCorrectZoomOverflow, getCursor, getDataContext, getDataPath, getDefaultHeight, getDefaultWidth, getDeferActionConversion, getDefiningProperty, getDefiningPropertyName, getDefiningPropertyNameOptions, getDestroyed, getDestroying, getDisabled, getDisabledCursor, getDisableTouchScrollingForDrag, getDoubleClickDelay, getDragAppearance, getDragIntersectStyle, getDragMaskType, getDragMaxHeight, getDragMaxWidth, getDragMinHeight, getDragMinWidth, getDragOpacity, getDragRepositionAppearance, getDragRepositionCursor, getDragResizeAppearance, getDragScrollDelay, getDragStartDistance, getDragTarget, getDragTargetAsString, getDragType, getDropTarget, getDropTargetAsString, getDropTypes, getDropTypesAsString, getDynamicContents, getEdgeBackgroundColor, getEdgeCenterBackgroundColor, getEdgeImage, getEdgeMarginSize, getEdgeOffset, getEdgeOpacity, getEdgeShowCenter, getEdgeSize, getEditNode, getEditProxy, getElement, getElement, getEnableWhen, getEndLine, getEventEdge, getEventEdge, getEvents, getExtraSpace, getFacetId, getFloatingScrollbars, getFormItemAutoChild, getForwardSVGeventsToObject, getFullDataPath, getGroupBorderCSS, getGroupLabelBackgroundColor, getGroupLabelStyleName, getGroupPadding, getGroupTitle, getHeight, getHeightAsString, getHideUsingDisplayNone, getHoverAlign, getHoverAutoDestroy, getHoverAutoFitMaxWidth, getHoverAutoFitMaxWidthAsString, getHoverAutoFitWidth, getHoverComponent, getHoverDelay, getHoverFocusKey, getHoverHeight, getHoverHTML, getHoverMoveWithMouse, getHoverOpacity, getHoverPersist, getHoverScreen, getHoverStyle, getHoverVAlign, getHoverWidth, getHoverWrap, getHSnapPosition, getHSnapPosition, getHtmlElement, getHtmlElementAsString, getHtmlPosition, getImage, getImgURL, getImgURL, getInnerContentHeight, getInnerContentWidth, getInnerHeight, getInnerWidth, getIsGroup, getIsPrinting, getIsRuleScope, getIsSnapAlignCandidate, getKeepInParentRect, getLayoutAlign, getLeaveGroupLabelSpace, getLeavePageSpace, getLeft, getLeftAsString, getLocalId, getLocateByIDOnly, getLocateChildrenBy, getLocateChildrenType, getLocatePeersBy, getLocatePeersType, getLocatorName, getMargin, getMasterCanvas, getMasterElement, getMatchElement, getMatchElementHeight, getMatchElementWidth, getMaxHeight, getMaxWidth, getMaxZoomOverflowError, getMenuConstructor, getMinHeight, getMinNonEdgeSize, getMinWidth, getMomentumScrollMinSpeed, getMouseStillDownDelay, getMouseStillDownInitialDelay, getName, getNativeAutoHideScrollbars, getNextZIndex, getNoDoubleClicks, getNoDropCursor, getOffsetHeight, getOffsetWidth, getOffsetX, getOffsetY, getOuterElement, getPadding, getPageBottom, getPageLeft, getPageRect, getPageRight, getPageTop, getPaletteDefaults, getPanelContainer, getParentCanvas, getParentCanvasAsString, getParentElement, getParentElementAsString, getPeers, getPendingMarkerStyle, getPendingMarkerVisible, getPercentBox, getPercentSource, getPersistentMatchElement, getPointerSettings, getPointerTarget, getPointerTargetAsString, getPosition, getPrefix, getPrintChildrenAbsolutelyPositioned, getPrintHTML, getPrintHTML, getPrintStyleName, getPrompt, getProportionalResizeModifiers, getProportionalResizing, getReceiveScrollbarEvents, getRect, getRedrawOnResize, getResizeBarTarget, getRight, getRuleContext, getRuleContext, getRuleScope, getScrollbarSize, getScrollBottom, getScrollHeight, getScrollLeft, getScrollRight, getScrollTop, getScrollWidth, getShadowColor, getShadowDepth, getShadowHOffset, getShadowImage, getShadowOffset, getShadowSoftness, getShadowSpread, getShadowVOffset, getShouldPrint, getShowCustomScrollbars, getShowDragShadow, getShowFocusOutline, getShowHover, getShowHoverComponents, getShowPointer, getShowResizeBar, getShowSnapGrid, getShrinkElementOnHide, getSingleDiv, getSizeMayChangeOnRedraw, getSkinImgDir, getSnapAlignCandidates, getSnapAlignCenterLineStyle, getSnapAlignEdgeLineStyle, getSnapAxis, getSnapEdge, getSnapGridLineProperties, getSnapGridStyle, getSnapHDirection, getSnapHGap, getSnapOffsetLeft, getSnapOffsetTop, getSnapOnDrop, getSnapPosition, getSnapPosition, getSnapResizeToAlign, getSnapResizeToGrid, getSnapTo, getSnapToAlign, getSnapToCenterAlign, getSnapToEdgeAlign, getSnapToGrid, getSnapVDirection, getSnapVGap, getStartLine, getStyleName, getSuppressRedraw, getTabIndex, getTestDataContext, getTestInstance, getTooltip, getTop, getTopAsString, getTopElement, getTopLevelComponents, getUpdateTabPositionOnDraw, getUpdateTabPositionOnReparent, getUseCSSShadow, getUseDragMask, getUseGeneratedStyles, getUseImageForSVG, getUseNativeDrag, getUseOpacityFilter, getUseTouchScrolling, getValuesManager, getValuesManagerAsString, getViewportHeight, getViewportWidth, getVisibility, getVisibleHeight, getVisibleWhen, getVisibleWidth, getVSnapPosition, getVSnapPosition, getWidth, getWidthAsString, getWorkflows, getZIndex, getZIndex, handleHover, hide, hideClickMask, hideClickMask, hideComponentMask, hideComponentMask, hideContextMenu, imgHTML, imgHTML, imgHTML, initComplete, intersects, isDirty, isDisabled, isFocused, isVisible, keyUp, layoutChildren, linkHTML, linkHTML, linkHTML, linkHTML, linkHTML, linkHTML, markForDestroy, markForRedraw, markForRedraw, moveAbove, moveBelow, moveBy, moveTo, onAttach, onDetach, pageScrollDown, pageScrollUp, parentResized, placeNear, placeNear, placeNear, print, print, print, print, printComponents, provideRuleContext, provideRuleContext, redraw, redraw, registerAIService, registerFontScaledPaddingStyles, removeChild, removeChild, removePeer, removePeer, removeRuleContext, removeSnapAlignCandidate, resizeAutoChildAttributes, resizeBy, resizeControls, resizeControlsTo, resizeFonts, resizeFonts, resizeFonts, resizeFontsTo, resizeIcons, resizePadding, resizePadding, resizeTo, resizeTo, resolveContentsComponent, scrollBy, scrollByPercent, scrollTo, scrollTo, scrollTo, scrollTo, scrollTo, scrollToBottom, scrollToLeft, scrollToPercent, scrollToRight, scrollToTop, sendToBack, setAccessKey, setAdaptHeightByCustomizer, setAdaptiveHeightPriority, setAdaptiveWidthPriority, setAdaptWidthByCustomizer, setAllowExternalFilters, setAlwaysManageFocusNavigation, setAlwaysShowScrollbars, setAnimateAcceleration, setAnimateFadeTime, setAnimateHideAcceleration, setAnimateHideEffect, setAnimateHideTime, setAnimateMoveAcceleration, setAnimateMoveTime, setAnimateRectAcceleration, setAnimateRectTime, setAnimateResizeAcceleration, setAnimateResizeLayoutMode, setAnimateResizeTime, setAnimateScrollAcceleration, setAnimateScrollTime, setAnimateShowAcceleration, setAnimateShowEffect, setAnimateShowTime, setAnimateTime, setAppImgDir, setAriaRole, setAriaState, setAutoChildConstructor, setAutoChildProperties, setAutoChildProperties, setAutoChildProperties, setAutoChildProperties, setAutoChildVisibility, setAutoHeight, setAutoMaskComponents, setAutoParent, setAutoPopulateData, setAutoResizeAutoChildAttributes, setAutoResizeIcons, setAutoRevertStyles, setAutoShowParent, setAutoWidth, setBackgroundColor, setBackgroundImage, setBackgroundPosition, setBackgroundRepeat, setBorder, setBorderRadius, setBottom, setCanAcceptDrop, setCanAdaptHeight, setCanAdaptWidth, setCanDrag, setCanDragScroll, setCanDrop, setCanDropBefore, setCanDropContent, setCanDropFiles, setCanFocus, setCanHover, setCanSelectText, setChildren, setChildrenResizeSnapAlign, setChildrenSnapAlign, setChildrenSnapCenterAlign, setChildrenSnapEdgeAlign, setChildrenSnapResizeToGrid, setChildrenSnapToGrid, setComponentMaskDefaults, setContents, setContentsComponentDefaults, setContextMenu, setCorrectZoomOverflow, setCursor, setDataContext, setDataPath, setDefaultHeight, setDefaultNativeAutoHideScrollbars, setDefaultPageSpace, setDefaultProperties, setDefaultShowCustomScrollbars, setDefaultWidth, setDeferActionConversion, setDefiningProperty, setDefiningPropertyNameOptions, setDisabled, setDisabledCursor, setDisableTouchScrollingForDrag, setDoubleClickDelay, setDragAppearance, setDragIntersectStyle, setDragMaskType, setDragMaxHeight, setDragMaxWidth, setDragMinHeight, setDragMinWidth, setDragOpacity, setDragRepositionAppearance, setDragRepositionCursor, setDragResizeAppearance, setDragScrollDelay, setDragStartDistance, setDragTarget, setDragTarget, setDragType, setDropTarget, setDropTarget, setDropTypes, setDropTypes, setDynamicContents, setEdgeBackgroundColor, setEdgeCenterBackgroundColor, setEdgeImage, setEdgeMarginSize, setEdgeOffset, setEdgeOpacity, setEdgeShowCenter, setEdgeSize, setEditMode, setEditMode, setEditMode, setElement, setEnableWhen, setEndLine, setExtraSpace, setFacetId, setFloatingScrollbars, setForwardSVGeventsToObject, setGroupBorderCSS, setGroupLabelBackgroundColor, setGroupLabelStyleName, setGroupPadding, setGroupTitle, setHeight, setHeight, setHeight, setHeight100, setHideUsingDisplayNone, setHoverAlign, setHoverAutoDestroy, setHoverAutoFitMaxWidth, setHoverAutoFitMaxWidth, setHoverAutoFitWidth, setHoverDelay, setHoverFocusKey, setHoverHeight, setHoverMoveWithMouse, setHoverOpacity, setHoverPersist, setHoverScreen, setHoverStyle, setHoverVAlign, setHoverWidth, setHoverWrap, setHtmlElement, setHtmlElement, setHtmlPosition, setImage, setImage, setInitHandler, setIsGroup, setIsRuleScope, setIsSnapAlignCandidate, setKeepInParentRect, setLayoutAlign, setLayoutAlign, setLeaveGroupLabelSpace, setLeavePageSpace, setLeft, setLeft, setLocateByIDOnly, setLocateChildrenBy, setLocateChildrenType, setLocatePeersBy, setLocatePeersType, setLocatorName, setLocatorParent, setLocatorParent, setLogicalStructure, setMargin, setMatchElement, setMatchElementHeight, setMatchElementWidth, setMaxHeight, setMaxWidth, setMaxZoomOverflowError, setMenuConstructor, setMinHeight, setMinNonEdgeSize, setMinWidth, setMomentumScrollMinSpeed, setMouseStillDownDelay, setMouseStillDownInitialDelay, setName, setNativeAutoHideScrollbars, setNeverUseFilters, setNoDoubleClicks, setNoDropCursor, setPadding, setPageLeft, setPageTop, setPanelContainer, setParentCanvas, setParentCanvas, setParentElement, setParentElement, setPeers, setPendingMarkerStyle, setPendingMarkerVisible, setPercentBox, setPercentSource, setPersistentMatchElement, setPointerSettings, setPointerTarget, setPosition, setPrefix, setPrintChildrenAbsolutelyPositioned, setPrintStyleName, setPrompt, setProportionalResizeModifiers, setProportionalResizing, setReceiveScrollbarEvents, setRect, setRect, setRedrawOnResize, setRelativeTabPosition, setResizeBarTarget, setResizeFrom, setRight, setRuleScope, setScrollbarConstructor, setScrollbarSize, setShadowColor, setShadowDepth, setShadowHOffset, setShadowImage, setShadowOffset, setShadowSoftness, setShadowSpread, setShadowVOffset, setShouldPrint, setShowCustomScrollbars, setShowDragShadow, setShowFocusOutline, setShowHover, setShowHoverComponents, setShowPointer, setShowResizeBar, setShowSnapGrid, setShrinkElementOnHide, setSingleDiv, setSizeMayChangeOnRedraw, setSkinImgDir, setSmoothFade, setSnapAlignCandidates, setSnapAlignCenterLineStyle, setSnapAlignEdgeLineStyle, setSnapAxis, setSnapEdge, setSnapGridLineProperties, setSnapGridStyle, setSnapHDirection, setSnapHGap, setSnapOffsetLeft, setSnapOffsetTop, setSnapOnDrop, setSnapResizeToAlign, setSnapResizeToGrid, setSnapTo, setSnapToAlign, setSnapToCenterAlign, setSnapToEdgeAlign, setSnapToGrid, setSnapVDirection, setSnapVGap, setStartLine, setStyleName, setSuppressRedraw, setTabIndex, setTestDataContext, setTooltip, setTop, setTop, setUpdateTabPositionOnDraw, setUpdateTabPositionOnReparent, setUseCSSShadow, setUseDragMask, setUseGeneratedStyles, setUseImageForSVG, setUseNativeDrag, setUseOpacityFilter, setUseTouchScrolling, setValuesManager, setValuesManager, setVisibility, setVisible, setVisibleWhen, setWidth, setWidth, setWidth, setWidth100, setWorkflows, setZIndex, shouldDragScroll, show, showClickMask, showComponentMask, showComponentMask, showNextTo, showNextTo, showNextTo, showNextTo, showPendingMarker, showPrintPreview, showPrintPreview, showPrintPreview, showPrintPreview, showRecursively, startBatchCreation, startDebuggingOverflow, stopDebuggingOverflow, subtractRects, supportsValueDictation, supportsVoiceCommands, unregisterAIService, updateChildTabPosition, updateChildTabPositions, updateEditNode, updateHover, updateHover, updateShadow, updateTabPositionForDraw, visibleAtPoint, willAcceptDropMethods inherited from class com.smartgwt.client.widgets.BaseWidget
addDrawHandler, addDynamicProperty, addDynamicProperty, addDynamicProperty, addDynamicProperty, applyFactoryProperties, clearDynamicProperty, completeCreation, destroy, doAddHandler, doInit, doOnRender, draw, equals, error, errorIfNotCreated, getAttribute, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDateArray, getAttributeAsDouble, getAttributeAsElement, getAttributeAsFloat, getAttributeAsFloatArray, getAttributeAsInt, getAttributeAsIntArray, getAttributeAsJavaScriptObject, getAttributeAsMap, getAttributeAsObject, getAttributeAsRecord, getAttributeAsString, getAttributeAsStringArray, getAutoDraw, getConfig, getDOM, getHandlerCount, getID, getInnerHTML, getJsObj, getOrCreateJsObj, getRef, getScClassName, hasAutoAssignedID, hasDynamicProperty, hashCode, initNativeObject, internalSetID, internalSetID, isConfigOnly, isCreated, isDrawn, isFactoryCreated, onBind, onDestroy, onDraw, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAutoDraw, setConfig, setConfigOnly, setDefaultProperties, setDragTracker, setFactoryCreated, setID, setJavaScriptObject, setLogicalStructure, setLogicalStructure, setNullProperty, setPosition, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setScClassName, toStringMethods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEventsMethods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getStyleElement, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, sinkBitlessEventMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
-
Constructor Details
-
ColorPicker
public ColorPicker() -
ColorPicker
-
-
Method Details
-
getOrCreateRef
-
changeAutoChildDefaults
Changes the defaults for Canvas AutoChildren namedautoChildName.- Parameters:
autoChildName- name of an AutoChild to customize the defaults for.defaults- Canvas defaults to apply. These defaults override any existing properties without destroying or wiping out non-overridden properties. For usage tips on this param, seeSGWTProperties.- See Also:
-
changeAutoChildDefaults
Changes the defaults for FormItem AutoChildren namedautoChildName.- Parameters:
autoChildName- name of an AutoChild to customize the defaults for.defaults- FormItem defaults to apply. These defaults override any existing properties without destroying or wiping out non-overridden properties. For usage tips on this param, seeSGWTProperties.- See Also:
-
create
-
setAllowComplexMode
Should the "complex" mode be allowed for this ColorPicker? If false, no "More" button is shown on the simple picker- Parameters:
allowComplexMode- New allowComplexMode value. Default value is true- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created
-
getAllowComplexMode
Should the "complex" mode be allowed for this ColorPicker? If false, no "More" button is shown on the simple picker- Returns:
- Current allowComplexMode value. Default value is true
-
setAutoCenterOnShow
IfautoPositionis false, this property controls whether to automatically center the colorPicker every time it is redisplayed with the show() method.- Parameters:
autoCenterOnShow- New autoCenterOnShow value. Default value is true- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getAutoCenterOnShow
IfautoPositionis false, this property controls whether to automatically center the colorPicker every time it is redisplayed with the show() method.- Returns:
- Current autoCenterOnShow value. Default value is true
- See Also:
-
setAutoHide
When this property is set to true, theColorPickerwill automatically hide when a color has been selected using the swatch picker, even in "complex" mode. By default it will only hide theColorPickerin "simple" defaultPickMode.Set this property to false to disable the
ColorPickerfrom automatically hiding, this can be especially useful when for instance embedding this component inside another component.- Parameters:
autoHide- New autoHide value. Default value is null- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getAutoHide
When this property is set to true, theColorPickerwill automatically hide when a color has been selected using the swatch picker, even in "complex" mode. By default it will only hide theColorPickerin "simple" defaultPickMode.Set this property to false to disable the
ColorPickerfrom automatically hiding, this can be especially useful when for instance embedding this component inside another component.- Returns:
- Current autoHide value. Default value is null
- See Also:
-
setAutoPosition
If true, causes the ColorPicker to appear near where the mouse was last clicked. If false, the ColorPicker is centered on first show; depending on the value ofautoCenterOnShow, it either reappears wherever it was last shown after hide/show(), or centered regardless of where it was last shown.- Parameters:
autoPosition- New autoPosition value. Default value is true- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getAutoPosition
If true, causes the ColorPicker to appear near where the mouse was last clicked. If false, the ColorPicker is centered on first show; depending on the value ofautoCenterOnShow, it either reappears wherever it was last shown after hide/show(), or centered regardless of where it was last shown.- Returns:
- Current autoPosition value. Default value is true
- See Also:
-
setBasicColorLabel
The label shown above the basic color blocks.- Parameters:
basicColorLabel- New basicColorLabel value. Default value is "Basic Colors:"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getBasicColorLabel
The label shown above the basic color blocks.- Returns:
- Current basicColorLabel value. Default value is "Basic Colors:"
- See Also:
-
setBlueFieldPrompt
The text to show when the mouse hovers over the 'Blue' field in the complex chooser.- Parameters:
blueFieldPrompt- New blueFieldPrompt value. Default value is "Blue (0-255)"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getBlueFieldPrompt
The text to show when the mouse hovers over the 'Blue' field in the complex chooser.- Returns:
- Current blueFieldPrompt value. Default value is "Blue (0-255)"
- See Also:
-
setBlueFieldTitle
Deprecated.No longer displayed. The RGB row now showsrgbItemTitleas a combined title for all three fields.- Parameters:
blueFieldTitle- New blueFieldTitle value. Default value is "Blue"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getBlueFieldTitle
Deprecated.No longer displayed. The RGB row now showsrgbItemTitleas a combined title for all three fields.- Returns:
- Current blueFieldTitle value. Default value is "Blue"
- See Also:
-
getCancelButton
Cancel button for the ColorPickerThis component is an AutoChild named "cancelButton". For an overview of how to use and configure AutoChildren, see
Using AutoChildren.- Returns:
- Current cancelButton value. Default value is null
- Throws:
IllegalStateException- if this widget has not yet been rendered.
-
setCancelButtonTitle
The title for the 'Cancel' button.- Parameters:
cancelButtonTitle- New cancelButtonTitle value. Default value is "Cancel"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getCancelButtonTitle
The title for the 'Cancel' button.- Returns:
- Current cancelButtonTitle value. Default value is "Cancel"
- See Also:
-
setColor
The current color of the picker. Accepts a CSS color string in anyColorFormat(includingnamed colors) or an existingColorobject. When not set, the picker initializes todefaultColor.Use
getColor()to retrieve the current color as aColorobject, orgetColorString()to retrieve it as a CSS string in anyColorFormat.
If this method is called after the component has been drawn/initialized: Sets the currently-selected color. Accepts any value thatColors.getColor()accepts: a CSS color string, a structured{r,g,b}/{h,s,l}/{L,C,h}object, or an existingColor.- Parameters:
color- new color value. Default value is null- Returns:
ColorPickerinstance, for chaining setter calls- See Also:
-
getColor
The current color of the picker. Accepts a CSS color string in anyColorFormat(includingnamed colors) or an existingColorobject. When not set, the picker initializes todefaultColor.Use
getColor()to retrieve the current color as aColorobject, orgetColorString()to retrieve it as a CSS string in anyColorFormat.- Returns:
- Returns the currently-selected color as an
Colorobject. IfsupportsTransparencyis true the returned Color includes the selected alpha; otherwise alpha is 1. Default value is null - See Also:
-
setColor
The current color of the picker. Accepts a CSS color string in anyColorFormat(includingnamed colors) or an existingColorobject. When not set, the picker initializes todefaultColor.Use
getColor()to retrieve the current color as aColorobject, orgetColorString()to retrieve it as a CSS string in anyColorFormat.
If this method is called after the component has been drawn/initialized: Sets the currently-selected color. Accepts any value thatColors.getColor()accepts: a CSS color string, a structured{r,g,b}/{h,s,l}/{L,C,h}object, or an existingColor.- Parameters:
color- new color value. Default value is null- Returns:
ColorPickerinstance, for chaining setter calls- See Also:
-
getColorAsColor
The current color of the picker. Accepts a CSS color string in anyColorFormat(includingnamed colors) or an existingColorobject. When not set, the picker initializes todefaultColor.Use
getColor()to retrieve the current color as aColorobject, orgetColorString()to retrieve it as a CSS string in anyColorFormat.- Returns:
- Returns the currently-selected color as an
Colorobject. IfsupportsTransparencyis true the returned Color includes the selected alpha; otherwise alpha is 1. Default value is null - See Also:
-
setColorArray
Array of 40 HTML color strings, used to render the basic color selection boxes.- Parameters:
colorArray- New colorArray value. Default value is [...]- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created
-
getColorArray
Array of 40 HTML color strings, used to render the basic color selection boxes.- Returns:
- Current colorArray value. Default value is [...]
-
setColorButtonBaseStyle
public ColorPicker setColorButtonBaseStyle(String colorButtonBaseStyle) throws IllegalStateException Base CSS style applied to the basic color boxes- Parameters:
colorButtonBaseStyle- New colorButtonBaseStyle value. Default value is "ColorChooserCell"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getColorButtonBaseStyle
Base CSS style applied to the basic color boxes- Returns:
- Current colorButtonBaseStyle value. Default value is "ColorChooserCell"
- See Also:
-
setColorButtonSize
Width and height of the basic color boxes (they are always square, and they are all the same size).- Parameters:
colorButtonSize- New colorButtonSize value. Default value is 20- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created
-
getColorButtonSize
public int getColorButtonSize()Width and height of the basic color boxes (they are always square, and they are all the same size).- Returns:
- Current colorButtonSize value. Default value is 20
-
setCrosshairImageURL
The location of the crosshair image file- Parameters:
crosshairImageURL- New crosshairImageURL value. Default value is "[SKIN]ColorPicker/crosshair.png"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getCrosshairImageURL
The location of the crosshair image file- Returns:
- Current crosshairImageURL value. Default value is "[SKIN]ColorPicker/crosshair.png"
- See Also:
-
setDefaultColor
The default color. This is the color selected when the picker first loads if noColoris specified, and the color to which the picker reverts whengetSharedColorPicker()is called withoutkeepCurrentState.- Parameters:
defaultColor- New defaultColor value. Default value is #808080- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getDefaultColor
The default color. This is the color selected when the picker first loads if noColoris specified, and the color to which the picker reverts whengetSharedColorPicker()is called withoutkeepCurrentState.- Returns:
- Current defaultColor value. Default value is #808080
- See Also:
-
setDefaultOpacity
The initial opacity value for the component, as a percentage value between 0 and 100- Parameters:
defaultOpacity- New defaultOpacity value. Default value is 100- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created
-
getDefaultOpacity
public int getDefaultOpacity()The initial opacity value for the component, as a percentage value between 0 and 100- Returns:
- Current defaultOpacity value. Default value is 100
-
setDefaultPickMode
TheColorPickercan operate in either a "simple" mode (where it displays just the 40 basic colors and allows the user to click one), or a "complex" mode (where the user can specify a color from anywhere in the spectrum, with an optional alpha element). ThedefaultPickModeattribute specifies which of these two modes is in force when the picker first loads.
If this method is called after the component has been drawn/initialized: Changes the pick mode of thisColorPickertopickMode.Note: It is not allowed to set the pick mode to
ColorPickerMode.COMPLEXifallowComplexModeisfalse.- Parameters:
defaultPickMode- the new pick mode. Default value is "simple"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getDefaultPickMode
TheColorPickercan operate in either a "simple" mode (where it displays just the 40 basic colors and allows the user to click one), or a "complex" mode (where the user can specify a color from anywhere in the spectrum, with an optional alpha element). ThedefaultPickModeattribute specifies which of these two modes is in force when the picker first loads.- Returns:
- Current defaultPickMode value. Default value is "simple"
- See Also:
-
setGreenFieldPrompt
The text to show when the mouse hovers over the 'Green' field in the complex chooser.- Parameters:
greenFieldPrompt- New greenFieldPrompt value. Default value is "Green (0-255)"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getGreenFieldPrompt
The text to show when the mouse hovers over the 'Green' field in the complex chooser.- Returns:
- Current greenFieldPrompt value. Default value is "Green (0-255)"
- See Also:
-
setGreenFieldTitle
Deprecated.No longer displayed. The RGB row now showsrgbItemTitleas a combined title for all three fields.- Parameters:
greenFieldTitle- New greenFieldTitle value. Default value is "Green"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getGreenFieldTitle
Deprecated.No longer displayed. The RGB row now showsrgbItemTitleas a combined title for all three fields.- Returns:
- Current greenFieldTitle value. Default value is "Green"
- See Also:
-
getHarmonyRow
Row of clickable swatches showing oklch-computed color harmonies (analogous, triadic, complement) of the currently-selected color. Visible only incomplex mode.This component is an AutoChild named "harmonyRow". For an overview of how to use and configure AutoChildren, see
Using AutoChildren.- Returns:
- Current harmonyRow value. Default value is null
- Throws:
IllegalStateException- if this widget has not yet been rendered.
-
setHslItemHover
Hover text shown when the mouse is over the HSL form row title.- Parameters:
hslItemHover- New hslItemHover value. Default value is "Hue, Saturation, Lightness"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getHslItemHover
Hover text shown when the mouse is over the HSL form row title.- Returns:
- Current hslItemHover value. Default value is "Hue, Saturation, Lightness"
- See Also:
-
setHslItemTitle
Title shown on the HSL form row in the complex chooser.- Parameters:
hslItemTitle- New hslItemTitle value. Default value is "HSL"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getHslItemTitle
Title shown on the HSL form row in the complex chooser.- Returns:
- Current hslItemTitle value. Default value is "HSL"
- See Also:
-
setHtmlFieldPrompt
The text to show when the mouse hovers over the hex field in the complex chooser.- Parameters:
htmlFieldPrompt- New htmlFieldPrompt value. Default value is "Hex color code (#RRGGBB or #RRGGBBAA)"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getHtmlFieldPrompt
The text to show when the mouse hovers over the hex field in the complex chooser.- Returns:
- Current htmlFieldPrompt value. Default value is "Hex color code (#RRGGBB or #RRGGBBAA)"
- See Also:
-
setHtmlFieldTitle
The title for the hex color field in the complex chooser.- Parameters:
htmlFieldTitle- New htmlFieldTitle value. Default value is "Hex"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getHtmlFieldTitle
The title for the hex color field in the complex chooser.- Returns:
- Current htmlFieldTitle value. Default value is "Hex"
- See Also:
-
setHueFieldPrompt
The text to show when the mouse hovers over the 'Hue' field in the complex chooser.- Parameters:
hueFieldPrompt- New hueFieldPrompt value. Default value is "Hue - base tone (0-360)"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getHueFieldPrompt
The text to show when the mouse hovers over the 'Hue' field in the complex chooser.- Returns:
- Current hueFieldPrompt value. Default value is "Hue - base tone (0-360)"
- See Also:
-
setHueFieldTitle
Deprecated.No longer displayed. The HSL row now showshslItemTitleas a combined title for all three fields.- Parameters:
hueFieldTitle- New hueFieldTitle value. Default value is "Hue"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getHueFieldTitle
Deprecated.No longer displayed. The HSL row now showshslItemTitleas a combined title for all three fields.- Returns:
- Current hueFieldTitle value. Default value is "Hue"
- See Also:
-
setLessButtonTitle
The title for the button that switches to a less complex view.- Parameters:
lessButtonTitle- New lessButtonTitle value. Default value is "<< Less"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getLessButtonTitle
The title for the button that switches to a less complex view.- Returns:
- Current lessButtonTitle value. Default value is "<< Less"
- See Also:
-
setLumFieldPrompt
The text to show when the mouse hovers over the 'Lightness' field in the complex chooser.- Parameters:
lumFieldPrompt- New lumFieldPrompt value. Default value is "Lightness - 0 black, 50 full color, 100 white (0-100%)"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getLumFieldPrompt
The text to show when the mouse hovers over the 'Lightness' field in the complex chooser.- Returns:
- Current lumFieldPrompt value. Default value is "Lightness - 0 black, 50 full color, 100 white (0-100%)"
- See Also:
-
setLumFieldTitle
Deprecated.No longer displayed. The HSL row now showshslItemTitleas a combined title for all three fields.- Parameters:
lumFieldTitle- New lumFieldTitle value. Default value is "Light"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getLumFieldTitle
Deprecated.No longer displayed. The HSL row now showshslItemTitleas a combined title for all three fields.- Returns:
- Current lumFieldTitle value. Default value is "Light"
- See Also:
-
setLumWidth
Width of the lightness bar- Parameters:
lumWidth- New lumWidth value. Default value is 15- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created
-
getLumWidth
public int getLumWidth()Width of the lightness bar- Returns:
- Current lumWidth value. Default value is 15
-
getModeToggleButton
"More"/"Less" button for the ColorPickerThis component is an AutoChild named "modeToggleButton". For an overview of how to use and configure AutoChildren, see
Using AutoChildren.- Returns:
- Current modeToggleButton value. Default value is null
- Throws:
IllegalStateException- if this widget has not yet been rendered.
-
setMoreButtonTitle
The title for the button that switches to a more complex view.- Parameters:
moreButtonTitle- New moreButtonTitle value. Default value is "More >>"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getMoreButtonTitle
The title for the button that switches to a more complex view.- Returns:
- Current moreButtonTitle value. Default value is "More >>"
- See Also:
-
getOkButton
"OK" button for the ColorPickerThis component is an AutoChild named "okButton". For an overview of how to use and configure AutoChildren, see
Using AutoChildren.- Returns:
- Current okButton value. Default value is null
- Throws:
IllegalStateException- if this widget has not yet been rendered.
-
setOkButtonTitle
The title for the 'OK' button.- Parameters:
okButtonTitle- New okButtonTitle value. Default value is "OK"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getOkButtonTitle
The title for the 'OK' button.- Returns:
- Current okButtonTitle value. Default value is "OK"
- See Also:
-
setOpacitySliderLabel
The label shown next to the opacity slider. Ignored ifsupportsTransparencyis false.- Parameters:
opacitySliderLabel- New opacitySliderLabel value. Default value is "Opacity:"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getOpacitySliderLabel
The label shown next to the opacity slider. Ignored ifsupportsTransparencyis false.- Returns:
- Current opacitySliderLabel value. Default value is "Opacity:"
- See Also:
-
setOpacityText
The text to show underneath the selected color box, so that it can be seen through semi-transparent colors. If you do not want such text, set this value to blank. This value is irrelevant ifsupportsTransparencyis false.- Parameters:
opacityText- New opacityText value. Default value is "Lorem ipsum"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getOpacityText
The text to show underneath the selected color box, so that it can be seen through semi-transparent colors. If you do not want such text, set this value to blank. This value is irrelevant ifsupportsTransparencyis false.- Returns:
- Current opacityText value. Default value is "Lorem ipsum"
- See Also:
-
setPaletteMode
Controls which palette visualization is shown in complex mode."square"- Hue x Saturation grid (X=hue 0-360, Y=saturation 100-0), fixed at L=50. Best for precise color selection."wheel"- Oklch color wheel (angle=hue, radius=chroma). Perceptually uniform hue spacing; lightness tracks the current lightness slider value.
- Parameters:
paletteMode- New paletteMode value. Default value is "square"- Returns:
ColorPickerinstance, for chaining setter calls
-
getPaletteMode
Controls which palette visualization is shown in complex mode."square"- Hue x Saturation grid (X=hue 0-360, Y=saturation 100-0), fixed at L=50. Best for precise color selection."wheel"- Oklch color wheel (angle=hue, radius=chroma). Perceptually uniform hue spacing; lightness tracks the current lightness slider value.
- Returns:
- Current paletteMode value. Default value is "square"
-
setRedFieldPrompt
The text to show when the mouse hovers over the 'Red' field in the complex chooser.- Parameters:
redFieldPrompt- New redFieldPrompt value. Default value is "Red (0-255)"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getRedFieldPrompt
The text to show when the mouse hovers over the 'Red' field in the complex chooser.- Returns:
- Current redFieldPrompt value. Default value is "Red (0-255)"
- See Also:
-
setRedFieldTitle
Deprecated.No longer displayed. The RGB row now showsrgbItemTitleas a combined title for all three fields.- Parameters:
redFieldTitle- New redFieldTitle value. Default value is "Red"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getRedFieldTitle
Deprecated.No longer displayed. The RGB row now showsrgbItemTitleas a combined title for all three fields.- Returns:
- Current redFieldTitle value. Default value is "Red"
- See Also:
-
setRgbItemHover
Hover text shown when the mouse is over the RGB form row title.- Parameters:
rgbItemHover- New rgbItemHover value. Default value is "Red, Green, Blue (0-255 each)"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getRgbItemHover
Hover text shown when the mouse is over the RGB form row title.- Returns:
- Current rgbItemHover value. Default value is "Red, Green, Blue (0-255 each)"
- See Also:
-
setRgbItemTitle
Title shown on the RGB form row in the complex chooser.- Parameters:
rgbItemTitle- New rgbItemTitle value. Default value is "RGB"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getRgbItemTitle
Title shown on the RGB form row in the complex chooser.- Returns:
- Current rgbItemTitle value. Default value is "RGB"
- See Also:
-
setSatFieldPrompt
The text to show when the mouse hovers over the 'Saturation' field in the complex chooser.- Parameters:
satFieldPrompt- New satFieldPrompt value. Default value is "Saturation - color purity (0-100%)"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getSatFieldPrompt
The text to show when the mouse hovers over the 'Saturation' field in the complex chooser.- Returns:
- Current satFieldPrompt value. Default value is "Saturation - color purity (0-100%)"
- See Also:
-
setSatFieldTitle
Deprecated.No longer displayed. The HSL row now showshslItemTitleas a combined title for all three fields.- Parameters:
satFieldTitle- New satFieldTitle value. Default value is "Sat"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getSatFieldTitle
Deprecated.No longer displayed. The HSL row now showshslItemTitleas a combined title for all three fields.- Returns:
- Current satFieldTitle value. Default value is "Sat"
- See Also:
-
setSelectedColorLabel
The label shown next to the selected color box.- Parameters:
selectedColorLabel- New selectedColorLabel value. Default value is "Selected Color:"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getSelectedColorLabel
The label shown next to the selected color box.- Returns:
- Current selectedColorLabel value. Default value is "Selected Color:"
- See Also:
-
setShowCancelButton
Should the Cancel button be visible. Set to false to hide the Cancel button.Note : This is an advanced setting
- Parameters:
showCancelButton- New showCancelButton value. Default value is true- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created
-
getShowCancelButton
Should the Cancel button be visible. Set to false to hide the Cancel button.- Returns:
- Current showCancelButton value. Default value is true
-
setShowHarmonyRow
Whether to show theharmonyRowof color harmonies below the palette in complex mode.- Parameters:
showHarmonyRow- New showHarmonyRow value. Default value is true- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created
-
getShowHarmonyRow
Whether to show theharmonyRowof color harmonies below the palette in complex mode.- Returns:
- Current showHarmonyRow value. Default value is true
-
setShowModeToggleButton
public ColorPicker setShowModeToggleButton(Boolean showModeToggleButton) throws IllegalStateException Should the Mode Toggle button be visible. Set to false to hide the Mode Toggle button.Note : This is an advanced setting
- Parameters:
showModeToggleButton- New showModeToggleButton value. Default value is true- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created
-
getShowModeToggleButton
Should the Mode Toggle button be visible. Set to false to hide the Mode Toggle button.- Returns:
- Current showModeToggleButton value. Default value is true
-
setShowOkButton
Should the OK button be visible. Set to false to hide the OK button.Note : This is an advanced setting
- Parameters:
showOkButton- New showOkButton value. Default value is true- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created
-
getShowOkButton
Should the OK button be visible. Set to false to hide the OK button.- Returns:
- Current showOkButton value. Default value is true
-
setSupportsTransparency
public ColorPicker setSupportsTransparency(Boolean supportsTransparency) throws IllegalStateException Determines whether to show the opacity slider. This allows the user to select colors with an alpha element (ie, semi-transparent colors). If this attribute is set to false, no opacity slider is shown, and all colors are completely opaque.
If this method is called after the component has been drawn/initialized: Set thesupportsTransparencyflag.- Parameters:
supportsTransparency- Set to true to enable transparency/opacity. Default value is true- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created
-
getSupportsTransparency
Determines whether to show the opacity slider. This allows the user to select colors with an alpha element (ie, semi-transparent colors). If this attribute is set to false, no opacity slider is shown, and all colors are completely opaque.- Returns:
- Current supportsTransparency value. Default value is true
-
setSwatchHeight
Displayed height of the color swatch image. The default height is approximately that used by the Windows® XP color picking window- Parameters:
swatchHeight- New swatchHeight value. Default value is 170- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created
-
getSwatchHeight
public int getSwatchHeight()Displayed height of the color swatch image. The default height is approximately that used by the Windows® XP color picking window- Returns:
- Current swatchHeight value. Default value is 170
-
setSwatchImageURL
The location of the color swatch image file- Parameters:
swatchImageURL- New swatchImageURL value. Default value is "[SKIN]ColorPicker/spectrum.png"- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created- See Also:
-
getSwatchImageURL
The location of the color swatch image file- Returns:
- Current swatchImageURL value. Default value is "[SKIN]ColorPicker/spectrum.png"
- See Also:
-
setSwatchWidth
Displayed width of the color swatch image. The default width is approximately that used by the Windows® XP color picking window- Parameters:
swatchWidth- New swatchWidth value. Default value is 170- Returns:
ColorPickerinstance, for chaining setter calls- Throws:
IllegalStateException- this property cannot be changed after the component has been created
-
getSwatchWidth
public int getSwatchWidth()Displayed width of the color swatch image. The default width is approximately that used by the Windows® XP color picking window- Returns:
- Current swatchWidth value. Default value is 170
-
addColorChangedHandler
Add a colorChanged handler.Override this method to be kept informed when the ColorPicker changes in real-time (for example, if you need to update your own GUI accordingly). Then use the getXxxx() methods (for example,
getBlue()orgetLuminosity()) to obtain current state as required.- Specified by:
addColorChangedHandlerin interfaceHasColorChangedHandlers- Parameters:
handler- the colorChanged handler- Returns:
HandlerRegistrationused to remove this handler
-
addColorPickedHandler
Add a colorPicked handler.Notification fired when the user commits a color selection - either by clicking a swatch in
simple modeor clicking OK in complex mode. Thecolorparameter is anColorobject; whenColorPicker.supportsTransparencyis true it carries the selected alpha, otherwise alpha is always 1.This is the preferred replacement for
ColorPicker.colorSelected(), which passes color and opacity as separate parameters.The
ColorPickermay automatically hide itself after calling this method depending onColorPicker.autoHideandColorPicker.defaultPickMode.- Specified by:
addColorPickedHandlerin interfaceHasColorPickedHandlers- Parameters:
handler- the colorPicked handler- Returns:
HandlerRegistrationused to remove this handler
-
addColorSelectedHandler
Add a colorSelected handler.Override this method to be notified when the user selects a color either by clicking a basic color box in simple mode, or by clicking the OK button in complex mode. It is not intended that client code call this method. The
ColorPickermay automatically hide itself after calling this method depending onColorPicker.autoHideandColorPicker.defaultPickMode.- Specified by:
addColorSelectedHandlerin interfaceHasColorSelectedHandlers- Parameters:
handler- the colorSelected handler- Returns:
HandlerRegistrationused to remove this handler
-
addColorUpdatedHandler
Add a colorUpdated handler.Notification fired in real-time as the user manipulates the color picker (dragging the crosshair, adjusting sliders, typing in fields). The
colorparameter is anColorobject; whenColorPicker.supportsTransparencyis true it carries the current alpha, otherwise alpha is always 1.This is the preferred replacement for
ColorPicker.colorChanged(), which passes no parameters and requires the caller to use getter methods.- Specified by:
addColorUpdatedHandlerin interfaceHasColorUpdatedHandlers- Parameters:
handler- the colorUpdated handler- Returns:
HandlerRegistrationused to remove this handler
-
getBlue
public int getBlue()Deprecated.UsegetColor().binstead.Returns the Blue element of the currently-selected color, as an integer from 0-255.- Returns:
- blue color component
- See Also:
-
getColorString
Returns the currently-selected color as a CSS string in anyColorFormat. Equivalent togetColor().getString(format). WhensupportsTransparencyis false or the color is fully opaque, the alpha channel is omitted from the output.- Returns:
- CSS color string
- See Also:
-
getColorString
Returns the currently-selected color as a CSS string in anyColorFormat. Equivalent togetColor().getString(format). WhensupportsTransparencyis false or the color is fully opaque, the alpha channel is omitted from the output.- Parameters:
format- output format (defaults to "hex")- Returns:
- CSS color string
- See Also:
-
getGreen
public int getGreen()Deprecated.UsegetColor().ginstead.Returns the Green element of the currently-selected color, as an integer from 0-255.- Returns:
- green color component
- See Also:
-
getHtmlColor
Deprecated.UsegetColorString()instead, which supports anyColorFormat. For the fullColorobject, usegetColor().Returns the currently-selected color as a hex string. WhensupportsTransparencyis true and the color has alpha < 1, the string includes the alpha channel as two additional hex digits (e.g."#F17F1D80"); otherwise it is a standard 6-digit hex string (e.g."#F17F1D").- Returns:
- HTML color value
- See Also:
-
getHue
public int getHue()Deprecated.UsegetColor().hinstead.Returns the Hue of the currently-selected color, as an integer from 0-360 (CSS-standard HSL hue wheel).- Returns:
- hue value
- See Also:
-
getLightness
public int getLightness()Deprecated.UsegetColor().linstead.Returns the Lightness of the currently-selected color, as an integer from 0-100 (CSS-standard HSL percentage). 0 is black, 50 is full chroma, 100 is white.- Returns:
- lightness value
- See Also:
-
getLuminosity
public int getLuminosity()Deprecated.UsegetLightness()instead. This method now returns the CSS-standard lightness value (0-100), not the legacy 0-240 scale.- Returns:
- lightness value (0-100)
-
getRed
public int getRed()Deprecated.UsegetColor().rinstead.Returns the Red element of the currently-selected color, as an integer from 0-255.- Returns:
- red color component
- See Also:
-
getSaturation
public int getSaturation()Deprecated.UsegetColor().sinstead.Returns the Saturation of the currently-selected color, as an integer from 0-100 (CSS-standard HSL percentage).- Returns:
- saturation value
- See Also:
-
setBlue
public void setBlue(int newValue) Sets the Blue element of the selected color.- Parameters:
newValue- An integer between 0 and 255- See Also:
-
setCurrentPickMode
Changes the pick mode of thisColorPickertopickMode.Note: It is not allowed to set the pick mode to
ColorPickerMode.COMPLEXifallowComplexModeisfalse.- Parameters:
pickMode- the new pick mode.
-
setGreen
public void setGreen(int newValue) Sets the Green element of the selected color.- Parameters:
newValue- An integer between 0 and 255- See Also:
-
setHtmlColor
Deprecated.UsesetColor()instead, which accepts CSS strings, structured objects, andColorobjects.Changes the selected color to the one represented by the supplied HTML color string. Accepts any valid CSS color string (hex, rgb(), hsl(), named colors, "transparent"). Invalid values are ignored.- Parameters:
newValue- a CSS color string- See Also:
-
setHue
public void setHue(int newValue) Sets the Hue of the selected color.- Parameters:
newValue- An integer between 0 and 360- See Also:
-
setLightness
public void setLightness(int newValue) Sets the Lightness of the selected color (CSS-standard HSL: 0 is black, 50 is full chroma, 100 is white).- Parameters:
newValue- An integer between 0 and 100- See Also:
-
setLuminosity
public void setLuminosity(int newValue) Deprecated.UsesetLightness()instead. This method now accepts CSS-standard lightness (0-100), not the legacy 0-240 scale.- Parameters:
newValue- An integer between 0 and 100
-
setOpacity
public void setOpacity(int newValue) Sets the Opacity of the selected color. Ignored if opacity is switched off.- Parameters:
newValue- An integer between 0 and 100- See Also:
-
setRed
public void setRed(int newValue) Sets the Red element of the selected color.- Parameters:
newValue- An integer between 0 and 255- See Also:
-
setSaturation
public void setSaturation(int newValue) Sets the Saturation of the selected color.- Parameters:
newValue- An integer between 0 and 100- See Also:
-
setDefaultProperties
Class level method to set the default properties of this class. If set, then all existing and subsequently created instances of this class will automatically have default properties corresponding to the properties set on the SmartGWT class instance passed to this function before its underlying SmartClient JS object was created. This is a powerful feature that eliminates the need for users to create a separate hierarchy of subclasses that only alter the default properties of this class. Can also be used for skinning / styling purposes.Note: This method is intended for setting default attributes only and will affect all instances of the underlying class (including those automatically generated in JavaScript). This method should not be used to apply standard EventHandlers or override methods for a class - use a custom subclass instead. Calling this method after instances have been created can result in undefined behavior, since it bypasses any setters and a class instance may have already examined a particular property and not be expecting any changes through this route.
- Parameters:
colorPickerProperties- properties that should be used as new defaults when instances of this class are created- See Also:
-
setLogicalStructure
Setter implementing theLogicalStructureinterface, which supports Eclipse's logical structure debugging facility. -
getLogicalStructure
Getter implementing theLogicalStructureinterface, which supports Eclipse's logical structure debugging facility.- Specified by:
getLogicalStructurein interfaceLogicalStructure- Overrides:
getLogicalStructurein classWindow
-
getColor().binstead.