org.gnu.gdk
Class Visual

java.lang.Object
  |
  +--org.gnu.glib.GObject
        |
        +--org.gnu.gdk.Visual

public class Visual
extends GObject


Constructor Summary
Visual(int handle)
           
 
Method Summary
static int getBestDepth()
          Get the best available depth for the default GDK display.
static VisualType getBestVisualType()
          Return the best available visual type (the one with the most colors) for the default GDK display.
static Visual getSystemVisual()
          Get the default or system visual for the default GDK display.
static Visual getVisual()
          Get the visual with the most available colors for the default GDK display.
static Visual getVisual(int depth)
          Get the best visual with depth depth for the default GDK display.
static Visual getVisual(int depth, VisualType vt)
          Combines getVisual(int depth) and getVisual(VisualType vt).
static Visual getVisual(VisualType vt)
          Get the best visual of the given visual_type for the default GDK display.
 
Methods inherited from class org.gnu.glib.GObject
addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, equals, getData, getHandle, removeEventHandler, setData
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Visual

public Visual(int handle)
Method Detail

getBestDepth

public static int getBestDepth()
Get the best available depth for the default GDK display. "Best" means "largest," i.e. 32 preferred over 24 preferred over 8 bits per pixel.


getBestVisualType

public static VisualType getBestVisualType()
Return the best available visual type (the one with the most colors) for the default GDK display.


getSystemVisual

public static Visual getSystemVisual()
Get the default or system visual for the default GDK display. This is the visual for the root window of the display.


getVisual

public static Visual getVisual()
Get the visual with the most available colors for the default GDK display.


getVisual

public static Visual getVisual(int depth)
Get the best visual with depth depth for the default GDK display. Color visuals and visuals with mutable colormaps are preferred over grayscale or fixed-colormap visuals. NULL may be returned if no visual supports depth.


getVisual

public static Visual getVisual(VisualType vt)
Get the best visual of the given visual_type for the default GDK display. Visuals with higher color depths are considered better. NULL may be returned if no visual has type visual_type.


getVisual

public static Visual getVisual(int depth,
                               VisualType vt)
Combines getVisual(int depth) and getVisual(VisualType vt).


Please send any bug reports, comments, or suggestions for the API or documentation to java-gnome-developer@lists.sf.net