Quaqua 8.0 2011-10-02

ch.randelshofer.quaqua.colorchooser
Class ColorTrackImageProducer

java.lang.Object
  extended by java.awt.image.MemoryImageSource
      extended by ch.randelshofer.quaqua.colorchooser.ColorTrackImageProducer
All Implemented Interfaces:
java.awt.image.ImageProducer

public class ColorTrackImageProducer
extends java.awt.image.MemoryImageSource

ColorTrackImageProducer creates the image for the track of a color slider.

Version:
$Id: ColorTrackImageProducer.java 363 2010-11-21 17:41:04Z wrandelshofer $
Author:
Werner Randelshofer
See Also:
ColorSliderUI

Constructor Summary
ColorTrackImageProducer(int w, int h, int trackBuffer, boolean isHorizontal)
          Creates a new instance.
 
Method Summary
 void componentChanged(int index)
           
 void generateColorTrack()
           
 int getHeight()
           
 int getWidth()
           
 void markAsDirty()
           
 boolean needsGeneration()
           
 void regenerateColorTrack()
           
 void setColorComponentIndex(int index)
           
 void setColorSliderModel(ColorSliderModel colorizer)
           
 
Methods inherited from class java.awt.image.MemoryImageSource
addConsumer, isConsumer, newPixels, newPixels, newPixels, newPixels, newPixels, removeConsumer, requestTopDownLeftRightResend, setAnimated, setFullBufferUpdates, startProduction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColorTrackImageProducer

public ColorTrackImageProducer(int w,
                               int h,
                               int trackBuffer,
                               boolean isHorizontal)
Creates a new instance.

Method Detail

getWidth

public int getWidth()

getHeight

public int getHeight()

markAsDirty

public void markAsDirty()

needsGeneration

public boolean needsGeneration()

regenerateColorTrack

public void regenerateColorTrack()

generateColorTrack

public void generateColorTrack()

setColorSliderModel

public void setColorSliderModel(ColorSliderModel colorizer)

setColorComponentIndex

public void setColorComponentIndex(int index)

componentChanged

public void componentChanged(int index)

Copyright 2003-2007 (c) Werner Randelshofer.
All rights reserved.