org.gnu.gnome
Class ColorPicker

java.lang.Object
  extended byorg.gnu.glib.GObject
      extended byorg.gnu.gtk.GtkObject
          extended byorg.gnu.gtk.Widget
              extended byorg.gnu.gtk.Container
                  extended byorg.gnu.gtk.Bin
                      extended byorg.gnu.gtk.Button
                          extended byorg.gnu.gnome.ColorPicker

public class ColorPicker
extends org.gnu.gtk.Button

The ColorPicker button pops up a ColorSelectionDialog and allows a color to be selected. The button changes color to match the currently selected color. The colors can be set using doubles - values between 0.0 and 1.0, 8 bit integers - values between 0 and 255, and 16 bit integers - values between 0 and 65535.


Constructor Summary
ColorPicker()
          Deprecated. Creates a new instance of ColorPicker
ColorPicker(org.gnu.glib.Handle handle)
          Deprecated. Construct a ColorPicker using a handle to a native resource.
 
Method Summary
 void addListener(ColorPickerListener listener)
          Deprecated. Register an object to handle ColorPicker events.
 int getAlpha16Bit()
          Deprecated. Get the alpha of the color as a 16 bit value between 0 and 65535.
 int getAlpha8Bit()
          Deprecated. Get the alpha of the color as a 8 bit value between 0 and 255.
 double getAlphaDouble()
          Deprecated. Get the alpha of the color as a double value between 0.0 and 1.0.
 boolean getAlphaEnabled()
          Deprecated. Returns whether ColorPicker uses alpha.
 int getBlue16Bit()
          Deprecated. Get the blue element of the color as a 16 bit value between 0 and 65535.
 int getBlue8Bit()
          Deprecated. Get the blue element of the color as a 8 bit value between 0 and 255.
 double getBlueDouble()
          Deprecated. Get the blue element of the color as a double value between 0.0 and 1.0.
 boolean getDitherEnabled()
          Deprecated. Returns whether ColorPicker uses dither.
 java.lang.Class getEventListenerClass(java.lang.String signal)
          Deprecated.  
 org.gnu.glib.EventType getEventType(java.lang.String signal)
          Deprecated.  
 int getGreen16Bit()
          Deprecated. Get the green element of the color as a double value between 0 and 65535.
 int getGreen8Bit()
          Deprecated. Get the green element of the color as a double value between 0 and 255.
 double getGreenDouble()
          Deprecated. Get the green element of the color as a double value between 0.0 and 1.0.
 int getRed16Bit()
          Deprecated. Get the red element of the color as a double value between 0 and 65535.
 int getRed8Bit()
          Deprecated. Get the red element of the color as a double value between 0 and 255.
 double getRedDouble()
          Deprecated. Get the red element of the color as a double value between 0.0 and 1.0.
 java.lang.String getTitle()
          Deprecated. Gets the title of the color picker.
static org.gnu.glib.Type getType()
          Deprecated. Retrieve the runtime type used by the GLib library.
 void removeListener(ColorPickerListener listener)
          Deprecated. Removes a listener
 void setAlpha16Bit(int alpha)
          Deprecated. Set the alpha of the color as a 16 bit value between 0 and 65535.
 void setAlpha8Bit(int alpha)
          Deprecated. Set the alpha of the color as a 8 bit value between 0 and 255.
 void setAlphaDouble(double alpha)
          Deprecated. Set the alpha of the color as a double value between 0.0 and 1.0.
 void setAlphaEnabled(boolean enable)
          Deprecated. Sets whether ColorPicker is to use alpha.
 void setBlue16Bit(int color)
          Deprecated. Set the blue element of the color as a 16 bit value between 0 and 65535.
 void setBlue8Bit(int color)
          Deprecated. Set the blue element of the color as a 8 bit value between 0 and 255.
 void setBlueDouble(double color)
          Deprecated. Set the blue element of the color as a double value between 0.0 and 1.0.
 void setColor16Bit(int alpha, int blue, int green, int red)
          Deprecated. A shortcut method to set all the color values with one call.
 void setColor8Bit(int alpha, int blue, int green, int red)
          Deprecated. A shortcut method to set all the color values with one call.
 void setColorDouble(double alpha, double blue, double green, double red)
          Deprecated. A shortcut method to set all the color values with one call.
 void setDitherEnabled(boolean enable)
          Deprecated. Sets whether ColorPicker is to use dither.
 void setGreen16Bit(int color)
          Deprecated. Set the green element of the color as a integer value between 0 and 65535.
 void setGreen8Bit(int color)
          Deprecated. Set the green element of the color as a integer value between 0 and 255.
 void setGreenDouble(double color)
          Deprecated. Set the green element of the color as a double value between 0.0 and 1.0.
 void setRed16Bit(int color)
          Deprecated. Set the red element of the color as a integer value between 0 and 65535.
 void setRed8Bit(int color)
          Deprecated. Set the red element of the color as a integer value between 0 and 255.
 void setRedDouble(double color)
          Deprecated. Set the red element of the color as a double value between 0.0 and 1.0.
 void setTitle(java.lang.String title)
          Deprecated. Sets the title of the color picker.
 
Methods inherited from class org.gnu.gtk.Button
addListener, click, enter, getFocusOnClick, getImage, getLabel, getRelief, getUseStock, getUseUnderline, getXAlignment, getYAlignment, leave, press, release, removeListener, setAlignment, setFocusOnClick, setImage, setLabel, setRelief, setUseStock, setUseUnderline
 
Methods inherited from class org.gnu.gtk.Bin
getChild
 
Methods inherited from class org.gnu.gtk.Container
add, addListener, getBorderWidth, getChildren, getResizeMode, remove, removeListener, resizeChildren, setBorderWidth, setResizeMode
 
Methods inherited from class org.gnu.gtk.Widget
activate, addListener, addListener, addListener, addListener, addListener, addListener, addListener, addListener, canActivateAccel, createContext, createLayout, destroy, draw, drawArea, drawArea, finish, getAccessible, getColormap, getContext, getData, getDisplay, getModifierStyle, getName, getParent, getParentWindow, getPointer, getRootWindow, getScreen, getSensitive, getStyle, getToplevel, getWindow, grabDefault, grabFocus, hasFocus, hasScreen, hide, hideAll, highlight, intersect, isAncestor, makeWidget, modifyStyle, popColormap, pushColormap, realize, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, reparent, setBackgroundColor, setBaseColor, setColormap, setDoubleBuffered, setDragDestination, setDragIcon, setDragIconPixbuf, setDragIconStock, setDragSource, setFont, setForegroundColor, setMinimumSize, setName, setNoDragDestination, setNoDragSource, setSensitive, setTextColor, shapeCombineMask, show, showAll, unHighlight
 
Methods inherited from class org.gnu.gtk.GtkObject
sink
 
Methods inherited from class org.gnu.glib.GObject
addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addListener, equals, freezeNotify, getBooleanProperty, getData, getDoubleProperty, getFloatProperty, getGObjectFromHandle, getHandle, getIntProperty, getJavaObjectProperty, getLongProperty, getNullHandle, getPixbufProperty, getProperty, getStringProperty, hashCode, hasProperty, notify, removeEventHandler, removeListener, setBooleanProperty, setData, setDoubleProperty, setFloatProperty, setIntProperty, setJavaObjectProperty, setLongProperty, setPixbufProperty, setProperty, setStringProperty, thawNotify
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColorPicker

public ColorPicker()
Deprecated. 
Creates a new instance of ColorPicker


ColorPicker

public ColorPicker(org.gnu.glib.Handle handle)
Deprecated. 
Construct a ColorPicker using a handle to a native resource.

Method Detail

getAlphaDouble

public double getAlphaDouble()
Deprecated. 
Get the alpha of the color as a double value between 0.0 and 1.0.

Returns:
The alpha of the color.

getBlueDouble

public double getBlueDouble()
Deprecated. 
Get the blue element of the color as a double value between 0.0 and 1.0.

Returns:
The blue element of the color.

getGreenDouble

public double getGreenDouble()
Deprecated. 
Get the green element of the color as a double value between 0.0 and 1.0.

Returns:
The green element of the color.

getRedDouble

public double getRedDouble()
Deprecated. 
Get the red element of the color as a double value between 0.0 and 1.0.

Returns:
The red element of the color.

getAlpha8Bit

public int getAlpha8Bit()
Deprecated. 
Get the alpha of the color as a 8 bit value between 0 and 255.

Returns:
The alpha of the color.

getBlue8Bit

public int getBlue8Bit()
Deprecated. 
Get the blue element of the color as a 8 bit value between 0 and 255.

Returns:
The blue element of the color.

getGreen8Bit

public int getGreen8Bit()
Deprecated. 
Get the green element of the color as a double value between 0 and 255.

Returns:
The green element of the color.

getRed8Bit

public int getRed8Bit()
Deprecated. 
Get the red element of the color as a double value between 0 and 255.

Returns:
The red element of the color.

getAlpha16Bit

public int getAlpha16Bit()
Deprecated. 
Get the alpha of the color as a 16 bit value between 0 and 65535.

Returns:
The alpha of the color.

getBlue16Bit

public int getBlue16Bit()
Deprecated. 
Get the blue element of the color as a 16 bit value between 0 and 65535.

Returns:
The blue element of the color.

getGreen16Bit

public int getGreen16Bit()
Deprecated. 
Get the green element of the color as a double value between 0 and 65535.

Returns:
The green element of the color.

getRed16Bit

public int getRed16Bit()
Deprecated. 
Get the red element of the color as a double value between 0 and 65535.

Returns:
The red element of the color.

getAlphaEnabled

public boolean getAlphaEnabled()
Deprecated. 
Returns whether ColorPicker uses alpha.

Returns:
True if alpha is used. Otherwise, false.

getDitherEnabled

public boolean getDitherEnabled()
Deprecated. 
Returns whether ColorPicker uses dither.

Returns:
True if dither is used. Otherwise, false.

getTitle

public java.lang.String getTitle()
Deprecated. 
Gets the title of the color picker.

Returns:
The title for the color picker.

setColorDouble

public void setColorDouble(double alpha,
                           double blue,
                           double green,
                           double red)
                    throws java.lang.IllegalArgumentException
Deprecated. 
A shortcut method to set all the color values with one call. All values must be a double value between 0.0 and 1.0.

Parameters:
alpha - The alpha of the color.
blue - The blue element of the color.
green - The green element of the color.
red - The red element of the color.
Throws:
java.lang.IllegalArgumentException - Thrown if any given value is outside of the valid range 0.0 to 1.0.

setAlphaDouble

public void setAlphaDouble(double alpha)
                    throws java.lang.IllegalArgumentException
Deprecated. 
Set the alpha of the color as a double value between 0.0 and 1.0.

Parameters:
alpha - The alpha of the color.
Throws:
java.lang.IllegalArgumentException - Thrown if alpha is outside of the valid range 0.0 to 1.0.

setBlueDouble

public void setBlueDouble(double color)
                   throws java.lang.IllegalArgumentException
Deprecated. 
Set the blue element of the color as a double value between 0.0 and 1.0.

Parameters:
color - The blue element of the color.
Throws:
java.lang.IllegalArgumentException - Thrown if color is outside of the valid range 0.0 to 1.0.

setGreenDouble

public void setGreenDouble(double color)
                    throws java.lang.IllegalArgumentException
Deprecated. 
Set the green element of the color as a double value between 0.0 and 1.0.

Parameters:
color - The green element of the color.
Throws:
java.lang.IllegalArgumentException - Thrown if color is outside of the valid range 0.0 to 1.0.

setRedDouble

public void setRedDouble(double color)
                  throws java.lang.IllegalArgumentException
Deprecated. 
Set the red element of the color as a double value between 0.0 and 1.0.

Parameters:
color - The red element of the color.
Throws:
java.lang.IllegalArgumentException - Thrown if color is outside of the valid range 0.0 to 1.0.

setColor8Bit

public void setColor8Bit(int alpha,
                         int blue,
                         int green,
                         int red)
                  throws java.lang.IllegalArgumentException
Deprecated. 
A shortcut method to set all the color values with one call. All values must be a integer value between 0 and 255.

Parameters:
alpha - The alpha of the color.
blue - The blue element of the color.
green - The green element of the color.
red - The red element of the color.
Throws:
java.lang.IllegalArgumentException - Thrown if any given value is outside of the valid range 0 to 255.

setAlpha8Bit

public void setAlpha8Bit(int alpha)
                  throws java.lang.IllegalArgumentException
Deprecated. 
Set the alpha of the color as a 8 bit value between 0 and 255.

Parameters:
alpha - The alpha of the color.
Throws:
java.lang.IllegalArgumentException - Thrown if alpha is outside of the valid range 0 to 255.

setBlue8Bit

public void setBlue8Bit(int color)
                 throws java.lang.IllegalArgumentException
Deprecated. 
Set the blue element of the color as a 8 bit value between 0 and 255.

Parameters:
color - The blue element of the color.
Throws:
java.lang.IllegalArgumentException - Thrown if color is outside of the valid range 0 to 255.

setGreen8Bit

public void setGreen8Bit(int color)
                  throws java.lang.IllegalArgumentException
Deprecated. 
Set the green element of the color as a integer value between 0 and 255.

Parameters:
color - The green element of the color.
Throws:
java.lang.IllegalArgumentException - Thrown if color is outside of the valid range 0 to 255.

setRed8Bit

public void setRed8Bit(int color)
                throws java.lang.IllegalArgumentException
Deprecated. 
Set the red element of the color as a integer value between 0 and 255.

Parameters:
color - The red element of the color.
Throws:
java.lang.IllegalArgumentException - Thrown if color is outside of the valid range 0 to 255.

setColor16Bit

public void setColor16Bit(int alpha,
                          int blue,
                          int green,
                          int red)
                   throws java.lang.IllegalArgumentException
Deprecated. 
A shortcut method to set all the color values with one call. All values must be a integer value between 0 and 65535.

Parameters:
alpha - The alpha of the color.
blue - The blue element of the color.
green - The green element of the color.
red - The red element of the color.
Throws:
java.lang.IllegalArgumentException - Thrown if any given value is outside of the valid range 0 to 65535.

setAlpha16Bit

public void setAlpha16Bit(int alpha)
                   throws java.lang.IllegalArgumentException
Deprecated. 
Set the alpha of the color as a 16 bit value between 0 and 65535.

Parameters:
alpha - The alpha of the color.
Throws:
java.lang.IllegalArgumentException - Thrown if alpha is outside of the valid range 0 to 65535.

setBlue16Bit

public void setBlue16Bit(int color)
                  throws java.lang.IllegalArgumentException
Deprecated. 
Set the blue element of the color as a 16 bit value between 0 and 65535.

Parameters:
color - The blue element of the color.
Throws:
java.lang.IllegalArgumentException - Thrown if color is outside of the valid range 0 to 65535.

setGreen16Bit

public void setGreen16Bit(int color)
                   throws java.lang.IllegalArgumentException
Deprecated. 
Set the green element of the color as a integer value between 0 and 65535.

Parameters:
color - The green element of the color.
Throws:
java.lang.IllegalArgumentException - Thrown if color is outside of the valid range 0 to 65535.

setRed16Bit

public void setRed16Bit(int color)
                 throws java.lang.IllegalArgumentException
Deprecated. 
Set the red element of the color as a integer value between 0 and 65535.

Parameters:
color - The red element of the color.
Throws:
java.lang.IllegalArgumentException - Thrown if color is outside of the valid range 0 to 65535.

setAlphaEnabled

public void setAlphaEnabled(boolean enable)
Deprecated. 
Sets whether ColorPicker is to use alpha.

Parameters:
enable - True to use alpha. Otherwise, false.

setDitherEnabled

public void setDitherEnabled(boolean enable)
Deprecated. 
Sets whether ColorPicker is to use dither.

Parameters:
enable - True to use dither. Otherwise, false.

setTitle

public void setTitle(java.lang.String title)
Deprecated. 
Sets the title of the color picker.

Parameters:
title - The title for the color picker.

getType

public static org.gnu.glib.Type getType()
Deprecated. 
Retrieve the runtime type used by the GLib library.


addListener

public void addListener(ColorPickerListener listener)
Deprecated. 
Register an object to handle ColorPicker events.

See Also:
ColorPickerListener

removeListener

public void removeListener(ColorPickerListener listener)
Deprecated. 
Removes a listener

See Also:
addListener(ColorPickerListener)

getEventListenerClass

public java.lang.Class getEventListenerClass(java.lang.String signal)
Deprecated. 

getEventType

public org.gnu.glib.EventType getEventType(java.lang.String signal)
Deprecated.