org.apache.pivot.wtk.content
Class ListViewColorRenderer

java.lang.Object
  extended by org.apache.pivot.wtk.Component
      extended by org.apache.pivot.wtk.Container
          extended by org.apache.pivot.wtk.BoxPane
              extended by org.apache.pivot.wtk.content.ListViewItemRenderer
                  extended by org.apache.pivot.wtk.content.ListViewColorRenderer
All Implemented Interfaces:
Iterable<Component>, Sequence<Component>, ConstrainedVisual, ListView.ItemRenderer, Renderer, Visual

public class ListViewColorRenderer
extends ListViewItemRenderer

List view renderer for displaying color swatches.


Nested Class Summary
static class ListViewColorRenderer.ColorBadge
          Internal image class for rendering color swatches.
 
Nested classes/interfaces inherited from class org.apache.pivot.wtk.Component
Component.ComponentDictionary, Component.DecoratorSequence, Component.StyleDictionary, Component.UserDataDictionary
 
Nested classes/interfaces inherited from interface org.apache.pivot.collections.Sequence
Sequence.Tree
 
Field Summary
 
Fields inherited from class org.apache.pivot.wtk.content.ListViewItemRenderer
DEFAULT_ICON_HEIGHT, DEFAULT_ICON_WIDTH, DEFAULT_SHOW_ICON, imageView, label
 
Constructor Summary
ListViewColorRenderer()
           
 
Method Summary
 void render(Object item, ListView listView, boolean selected, boolean checked, boolean highlighted, boolean disabled)
          Prepares the renderer for layout or paint.
 
Methods inherited from class org.apache.pivot.wtk.content.ListViewItemRenderer
getIconHeight, getIconWidth, getShowIcon, getTextBounds, renderStyles, setIconHeight, setIconWidth, setShowIcon, setSize
 
Methods inherited from class org.apache.pivot.wtk.BoxPane
getBoxPaneListeners, getOrientation, setOrientation, setOrientation
 
Methods inherited from class org.apache.pivot.wtk.Container
add, containsFocus, descendantGainedFocus, descendantLostFocus, descendantRemoved, get, getComponentAt, getContainerListeners, getContainerMouseListeners, getContextKey, getDescendantAt, getFocusTraversalPolicy, getLength, indexOf, insert, isAncestor, iterator, load, mouseClick, mouseDown, mouseMove, mouseOut, mouseUp, mouseWheel, move, paint, remove, remove, removeAll, requestFocus, setContextKey, setFocusTraversalPolicy, setParent, setTooltip, setVisible, store, transferFocus, update, validate
 
Methods inherited from class org.apache.pivot.wtk.Component
clearFocus, getAttributes, getBounds, getComponentClassListeners, getComponentDataListeners, getComponentDecoratorListeners, getComponentKeyListeners, getComponentListeners, getComponentMouseButtonListeners, getComponentMouseListeners, getComponentMouseWheelListeners, getComponents, getComponentStateListeners, getCursor, getDecoratedBounds, getDecorators, getDisplay, getDragSource, getDropTarget, getFocusedComponent, getGraphics, getHandle, getHeight, getLocation, getMaximumPreferredHeight, getMaximumPreferredWidth, getMenuHandler, getMinimumPreferredHeight, getMinimumPreferredWidth, getParent, getPreferredHeight, getPreferredHeight, getPreferredHeightLimits, getPreferredSize, getPreferredWidth, getPreferredWidth, getPreferredWidthLimits, getSize, getSkin, getStyles, getTooltipText, getUserData, getVisibleArea, getVisibleArea, getVisibleArea, getWidth, getWindow, getX, getY, installSkin, invalidate, isBlocked, isEnabled, isFocusable, isFocused, isMouseOver, isOpaque, isPreferredHeightSet, isPreferredSizeSet, isPreferredWidthSet, isShowing, isValid, isVisible, keyPressed, keyReleased, keyTyped, load, mapPointFromAncestor, mapPointToAncestor, mouseOver, repaint, repaint, repaint, repaint, repaint, repaint, scrollAreaToVisible, scrollAreaToVisible, setAttributes, setCursor, setCursor, setDragSource, setDropTarget, setEnabled, setHeight, setLocation, setLocation, setMaximumPreferredHeight, setMaximumPreferredWidth, setMenuHandler, setMinimumPreferredHeight, setMinimumPreferredWidth, setPreferredHeight, setPreferredHeightLimits, setPreferredHeightLimits, setPreferredSize, setPreferredSize, setPreferredWidth, setPreferredWidthLimits, setPreferredWidthLimits, setSize, setSkin, setStyles, setStyles, setStyles, setTooltipText, setWidth, setX, setY, store, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.pivot.wtk.Renderer
getStyles
 
Methods inherited from interface org.apache.pivot.wtk.ConstrainedVisual
getPreferredHeight, getPreferredSize, getPreferredWidth
 
Methods inherited from interface org.apache.pivot.wtk.Visual
getHeight, getWidth, paint
 

Constructor Detail

ListViewColorRenderer

public ListViewColorRenderer()
Method Detail

render

public void render(Object item,
                   ListView listView,
                   boolean selected,
                   boolean checked,
                   boolean highlighted,
                   boolean disabled)
Description copied from interface: ListView.ItemRenderer
Prepares the renderer for layout or paint.

Specified by:
render in interface ListView.ItemRenderer
Overrides:
render in class ListViewItemRenderer
Parameters:
item - The item to render, or null if called to calculate preferred size.
listView - The host component.
selected - If true, the renderer should present a selected state for the item.
highlighted - If true, the renderer should present a highlighted state for the item.