|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public static interface ColorPaletteCell.ColorPaletteAppearance
The appearance of a color palette. The color palette consists of elements that are arranged in a grid and can be selected using the keyboard or mouse.
| Method Summary | |
|---|---|
java.lang.String |
getAboveColor(XElement parent,
java.lang.String value)
Gets the color of the element above the specified element. |
java.lang.String |
getBelowColor(XElement parent,
java.lang.String value)
Gets the color of the element below the specified element. |
XElement |
getChildElement(XElement parent,
java.lang.String color)
Gets the child element with the specified color. |
java.lang.String |
getClickedColor(XElement parent,
Element target)
Gets the color associated with the specified child element. |
Element |
getColorElement(XElement parent,
Element target)
Gets the color element associated with the specified child element. |
NodeList<Element> |
getColorElements(XElement parent)
Gets the list of color elements for the specified parent. |
java.lang.String |
getLeftColor(XElement parent,
java.lang.String value)
Gets the color of the element to the left of the specified element. |
java.lang.String |
getRightColor(XElement parent,
java.lang.String value)
Gets the color of the element to the right of the specified element. |
void |
hover(XElement parent,
Element target,
boolean entering)
Modifies the appearance to indicate whether the specified child color element is being hovered over. |
void |
onMouseOut(XElement parent,
Element target,
NativeEvent event)
Modifies the appearance to indicate that the mouse has moved off the specified child color element. |
void |
onMouseOver(XElement parent,
Element target,
NativeEvent event)
Modifies the appearance to indicate that the mouse has moved over the specified child color element. |
void |
render(Cell.Context context,
java.lang.String value,
java.lang.String[] colors,
java.lang.String[] labels,
SafeHtmlBuilder builder)
Renders the appearance of a color palette cell as HTML into a SafeHtmlBuilder, suitable for passing to
Element.setInnerHTML(String) on a container element. |
| Method Detail |
|---|
java.lang.String getAboveColor(XElement parent,
java.lang.String value)
parent - the parent of the specified elementvalue - the color of the specified element
java.lang.String getBelowColor(XElement parent,
java.lang.String value)
parent - the parent of the specified elementvalue - the color of the specified element
XElement getChildElement(XElement parent,
java.lang.String color)
parent - the parent of the child elementcolor - the color
java.lang.String getClickedColor(XElement parent,
Element target)
parent - the parenttarget - the child
Element getColorElement(XElement parent,
Element target)
parent - the parenttarget - the child
NodeList<Element> getColorElements(XElement parent)
parent - the parent
java.lang.String getLeftColor(XElement parent,
java.lang.String value)
parent - the parent of the specified elementvalue - the color of the specified element
java.lang.String getRightColor(XElement parent,
java.lang.String value)
parent - the parent of the specified elementvalue - the color of the specified element
void hover(XElement parent,
Element target,
boolean entering)
parent - the parenttarget - the childentering - true to indicate the hover has just started
void onMouseOut(XElement parent,
Element target,
NativeEvent event)
parent - the parenttarget - the childevent - the browser event associated with mousing out
void onMouseOver(XElement parent,
Element target,
NativeEvent event)
parent - the parenttarget - the childevent - the browser event associated with mousing over
void render(Cell.Context context,
java.lang.String value,
java.lang.String[] colors,
java.lang.String[] labels,
SafeHtmlBuilder builder)
SafeHtmlBuilder, suitable for passing to
Element.setInnerHTML(String) on a container element.
context - contains information about context of the elementvalue - the color of the currently selected elementcolors - the colors, each consisting of a six digit hex value in
RRGGBB formatlabels - the color names, in the same order as colorsbuilder - receives the rendered appearance
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||