Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.eclipse.swt.graphics.Device

Packages that use Device
org.eclipse.jface.resource | Provides support for managing resources such as SWT fonts and images.
org.eclipse.swt.graphics | SWT graphics classes.
org.eclipse.swt.printing | SWT Printing support classes.
org.eclipse.swt.widgets | SWT widget public API classes.

Uses of Device in org.eclipse.jface.resource

Methods in org.eclipse.jface.resource with parameters of type Device
`Image` | `ImageDescriptor.createImage(Device device)` Creates and returns a new SWT image for this image descriptor.
`Image` | `ImageDescriptor.createImage(boolean returnMissingImageOnError, Device device)` Creates and returns a new SWT image for this image descriptor.

Uses of Device in org.eclipse.swt.graphics

Fields in org.eclipse.swt.graphics declared as Device
`Device` | `GCData.device`
`protected static Device` | `Device.CurrentDevice`

Methods in org.eclipse.swt.graphics with parameters of type Device
`static Region` | `Region.win32_new(Device device, int handle)` Invokes platform specific functionality to allocate a new region.
`static Image` | `Image.win32_new(Device device, int type, int handle)` Invokes platform specific functionality to allocate a new image.
`static Font` | `Font.win32_new(Device device, int handle)` Invokes platform specific functionality to allocate a new font.
`static Cursor` | `Cursor.win32_new(Device device, int handle)` Invokes platform specific functionality to allocate a new cursor.
`static Color` | `Color.win32_new(Device device, int handle)` Invokes platform specific functionality to allocate a new color.

Constructors in org.eclipse.swt.graphics with parameters of type Device
`TextLayout(Device device)` Constructs a new instance of this class on the given device.
`Region(Device device)` Constructs a new empty region.
`Image(Device device, int width, int height)` Constructs an empty instance of this class with the specified width and height.
`Image(Device device, Image srcImage, int flag)` Constructs a new instance of this class based on the provided image, with an appearance that varies depending on the value of the flag.
`Image(Device device, Rectangle bounds)` Constructs an empty instance of this class with the width and height of the specified rectangle.
`Image(Device device, ImageData data)` Constructs an instance of this class from the given `ImageData`.
`Image(Device device, ImageData source, ImageData mask)` Constructs an instance of this class, whose type is `SWT.ICON`, from the two given `ImageData` objects.
`Image(Device device, InputStream stream)` Constructs an instance of this class by loading its representation from the specified input stream.
`Image(Device device, String filename)` Constructs an instance of this class by loading its representation from the file with the specified name.
`Font(Device device, FontData fd)` Constructs a new font given a device and font data which describes the desired font's appearance.
`Font(Device device, FontData[] fds)` Constructs a new font given a device and an array of font data which describes the desired font's appearance.
`Font(Device device, String name, int height, int style)` Constructs a new font given a device, a font name, the height of the desired font in points, and a font style.
`Cursor(Device device, int style)` Constructs a new cursor given a device and a style constant describing the desired cursor appearance.
`Cursor(Device device, ImageData source, ImageData mask, int hotspotX, int hotspotY)` Constructs a new cursor given a device, image and mask data describing the desired cursor appearance, and the x and y coordinates of the hotspot (that is, the point within the area covered by the cursor which is considered to be where the on-screen pointer is "pointing").
`Cursor(Device device, ImageData source, int hotspotX, int hotspotY)` Constructs a new cursor given a device, image data describing the desired cursor appearance, and the x and y coordinates of the hotspot (that is, the point within the area covered by the cursor which is considered to be where the on-screen pointer is "pointing").
`Color(Device device, int red, int green, int blue)` Constructs a new instance of this class given a device and the desired red, green and blue values expressed as ints in the range 0 to 255 (where 0 is black and 255 is full brightness).
`Color(Device device, RGB rgb)` Constructs a new instance of this class given a device and an `RGB` describing the desired red, green and blue values.

Uses of Device in org.eclipse.swt.printing

Subclasses of Device in org.eclipse.swt.printing
`class` | `Printer` Instances of this class are used to print to a printer.

Uses of Device in org.eclipse.swt.widgets

Subclasses of Device in org.eclipse.swt.widgets
`class` | `Display` Instances of this class are responsible for managing the connection between SWT and the underlying operating system.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.