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.Rectangle

Packages that use Rectangle
org.eclipse.jface.preference | Provides a framework for preferences.
org.eclipse.jface.resource | Provides support for managing resources such as SWT fonts and images.
org.eclipse.jface.text | Provides a framework for creating and manipulating text documents.
org.eclipse.jface.text.information | Provides an information provider add-on for an `ITextViewer`.
org.eclipse.jface.text.source | Provides a support for managing annotations attached to a document.
org.eclipse.jface.text.source.projection |
org.eclipse.jface.util | Provides useful building blocks used throughout JFace, including property change events, a listener list implementation, and runtime checked assertions.
org.eclipse.jface.viewers | Provides a framework for viewers, which are model-based content adapters for SWT widgets.
org.eclipse.jface.window | Provides a general framework for creating and managing windows.
org.eclipse.jface.wizard | Provides a framework for wizards.
org.eclipse.swt.custom | SWT Custom widgets.
org.eclipse.swt.graphics | SWT graphics classes.
org.eclipse.swt.ole.win32 | SWT Win32 OLE implementation classes.
org.eclipse.swt.printing | SWT Printing support classes.
org.eclipse.swt.widgets | SWT widget public API classes.
org.eclipse.ui.forms.widgets | Custom widgets and controls for forms-based parts.
org.eclipse.ui.presentations |
org.eclipse.ui.texteditor | Provides a framework for text editors obeying to the desktop rules.

Uses of Rectangle in org.eclipse.jface.preference

Fields in org.eclipse.jface.preference declared as Rectangle
`static Rectangle` | `PreferenceConverter.RECTANGLE_DEFAULT_DEFAULT` The default-default value for rectangle preferences (the empty rectangle `(0,0,0,0)`).

Methods in org.eclipse.jface.preference that return Rectangle
`static Rectangle` | `PreferenceConverter.getDefaultRectangle(IPreferenceStore store, String name)` Returns the default value for the rectangle-valued preference with the given name in the given preference store.
`static Rectangle` | `PreferenceConverter.getRectangle(IPreferenceStore store, String name)` Returns the current value of the rectangle-valued preference with the given name in the given preference store.

Methods in org.eclipse.jface.preference with parameters of type Rectangle
`static void` | `PreferenceConverter.setDefault(IPreferenceStore store, String name, Rectangle value)` Sets the default value of the preference with the given name in the given preference store.
`static void` | `PreferenceConverter.setValue(IPreferenceStore store, String name, Rectangle value)` Sets the current value of the preference with the given name in the given preference store.

Uses of Rectangle in org.eclipse.jface.resource

Methods in org.eclipse.jface.resource that return Rectangle
`static Rectangle` | `StringConverter.asRectangle(String value)` Converts the given value into an SWT rectangle.
`static Rectangle` | `StringConverter.asRectangle(String value, Rectangle dflt)` Converts the given value into an SWT rectangle.

Methods in org.eclipse.jface.resource with parameters of type Rectangle
`static Rectangle` | `StringConverter.asRectangle(String value, Rectangle dflt)` Converts the given value into an SWT rectangle.
`static String` | `StringConverter.asString(Rectangle value)` Converts the given SWT rectangle object to a string.

Uses of Rectangle in org.eclipse.jface.text

Methods in org.eclipse.jface.text that return Rectangle
`Rectangle` | `IInformationControlExtension3.getBounds()` Returns a rectangle describing the receiver's size and location relative to its parent (or its display if its parent is null).
`Rectangle` | `IInformationControlExtension3.computeTrim()` Computes the trim for this control.
`Rectangle` | `DefaultInformationControl.computeTrim()`
`Rectangle` | `DefaultInformationControl.getBounds()`
`protected Rectangle` | `AbstractInformationControlManager.getSubjectArea()` Returns the actual subject area.
`protected Rectangle` | `AbstractInformationControlManager.restoreInformationControlBounds()` Restores the information control's bounds.

Methods in org.eclipse.jface.text with parameters of type Rectangle
`protected void` | `AbstractInformationControlManager.setInformation(String information, Rectangle subjectArea)` Sets the parameters of the information to be displayed.
`protected void` | `AbstractInformationControlManager.setInformation(Object information, Rectangle subjectArea)` Sets the parameters of the information to be displayed.
`protected Point` | `AbstractInformationControlManager.computeSizeConstraints(Control subjectControl, Rectangle subjectArea, IInformationControl informationControl)` Computes the size constraints of the information control in points.
`protected Point` | `AbstractInformationControlManager.computeLocation(Rectangle subjectArea, Point controlSize, AbstractInformationControlManager.Anchor anchor)` Computes the display location of the information control.
`protected boolean` | `AbstractInformationControlManager.updateLocation(Point location, Point size, Rectangle displayArea, AbstractInformationControlManager.Anchor anchor)` Checks whether a control of the given size at the given location would be completely visible in the given display area when laid out by using the given anchor.
`protected Point` | `AbstractInformationControlManager.computeInformationControlLocation(Rectangle subjectArea, Point controlSize)` Computes the location of the information control depending on the subject area and the size of the information control.
`protected void` | `AbstractInformationControlManager.showInformationControl(Rectangle subjectArea)` Shows the information control and starts the information control closer.
`void` | `AbstractInformationControlManager.IInformationControlCloser.start(Rectangle subjectArea)` Tells this closer to start monitoring the subject and the information control.

Uses of Rectangle in org.eclipse.jface.text.information

Methods in org.eclipse.jface.text.information with parameters of type Rectangle
`protected void` | `InformationPresenter.showInformationControl(Rectangle subjectArea)`

Uses of Rectangle in org.eclipse.jface.text.source

Methods in org.eclipse.jface.text.source with parameters of type Rectangle
`static void` | `ImageUtilities.drawImage(Image image, GC gc, Canvas canvas, Rectangle r, int halign, int valign)` Draws an image aligned inside the given rectangle on the given canvas.
`static void` | `ImageUtilities.drawImage(Image image, GC gc, Canvas canvas, Rectangle r, int align)` Draws an image aligned inside the given rectangle on the given canvas.
`void` | `IAnnotationPresentation.paint(GC gc, Canvas canvas, Rectangle bounds)` Implement this method to draw a graphical representation of this annotation within the given bounds.
`void` | `IAnnotationAccessExtension.paint(Annotation annotation, GC gc, Canvas canvas, Rectangle bounds)` Draws a graphical representation of the given annotation within the given bounds.
`protected Point` | `AnnotationBarHoverManager.computeSizeConstraints(Control subjectControl, Rectangle subjectArea, IInformationControl informationControl)`
`protected Point` | `AnnotationBarHoverManager.computeLocation(Rectangle subjectArea, Point controlSize, AbstractInformationControlManager.Anchor anchor)`
`void` | `AnnotationBarHoverManager.Closer.start(Rectangle subjectArea)`

Uses of Rectangle in org.eclipse.jface.text.source.projection

Methods in org.eclipse.jface.text.source.projection with parameters of type Rectangle
`void` | `ProjectionAnnotation.paint(GC gc, Canvas canvas, Rectangle rectangle)`

Uses of Rectangle in org.eclipse.jface.util

Methods in org.eclipse.jface.util that return Rectangle
`static Rectangle` | `Geometry.getExtrudedEdge(Rectangle toExtrude, int size, int orientation)` Extrudes the given edge inward by the given distance.
`static Rectangle` | `Geometry.toControl(Control coordinateSystem, Rectangle toConvert)` Converts the given rectangle from display coordinates to the local coordinate system of the given object into display coordinates.
`static Rectangle` | `Geometry.toDisplay(Control coordinateSystem, Rectangle toConvert)` Converts the given rectangle from the local coordinate system of the given object into display coordinates.
`static Rectangle` | `Geometry.copy(Rectangle toCopy)` Returns a copy of the given rectangle
`static Rectangle` | `Geometry.createRectangle(Point position, Point size)` Returns a new rectangle with the given position and dimensions, expressed as points.

Methods in org.eclipse.jface.util with parameters of type Rectangle
`static Point` | `Geometry.centerPoint(Rectangle rect)` Returns the point in the center of the given rectangle.
`static int` | `Geometry.getDimension(Rectangle toMeasure, boolean width)` Returns the height or width of the given rectangle.
`static int` | `Geometry.getDistanceFromEdge(Rectangle rectangle, Point testPoint, int edgeOfInterest)` Returns the distance of the given point from a particular side of the given rectangle.
`static Rectangle` | `Geometry.getExtrudedEdge(Rectangle toExtrude, int size, int orientation)` Extrudes the given edge inward by the given distance.
`static void` | `Geometry.moveRectangle(Rectangle rect, Point delta)` Moves the given rectangle by the given delta.
`static void` | `Geometry.normalize(Rectangle rect)` Normalizes the given rectangle.
`static Rectangle` | `Geometry.toControl(Control coordinateSystem, Rectangle toConvert)` Converts the given rectangle from display coordinates to the local coordinate system of the given object into display coordinates.
`static Rectangle` | `Geometry.toDisplay(Control coordinateSystem, Rectangle toConvert)` Converts the given rectangle from the local coordinate system of the given object into display coordinates.
`static int` | `Geometry.getRelativePosition(Rectangle boundary, Point toTest)` Determines where the given point lies with respect to the given rectangle.
`static int` | `Geometry.getClosestSide(Rectangle boundary, Point toTest)` Returns the edge of the given rectangle is closest to the given point.
`static Rectangle` | `Geometry.copy(Rectangle toCopy)` Returns a copy of the given rectangle
`static Point` | `Geometry.getSize(Rectangle rectangle)` Returns the size of the rectangle, as a Point
`static void` | `Geometry.setSize(Rectangle rectangle, Point newSize)` Sets the size of the given rectangle to the given size
`static void` | `Geometry.setLocation(Rectangle rectangle, Point newSize)` Sets the x,y position of the given rectangle.
`static Point` | `Geometry.getLocation(Rectangle toQuery)` Returns the x,y position of the given rectangle.

Uses of Rectangle in org.eclipse.jface.viewers

Methods in org.eclipse.jface.viewers that return Rectangle
`protected Rectangle` | `ViewerDropAdapter.getBounds(Item item)` Returns the bounds of the given SWT tree or table item.

Uses of Rectangle in org.eclipse.jface.window

Methods in org.eclipse.jface.window that return Rectangle
`protected Rectangle` | `Window.getConstrainedShellBounds(Rectangle preferredSize)` Given the desired position of the window, this method returns an adjusted position such that the window is no larger than its monitor, and does not extend beyond the edge of the monitor.

Methods in org.eclipse.jface.window with parameters of type Rectangle
`protected Rectangle` | `Window.getConstrainedShellBounds(Rectangle preferredSize)` Given the desired position of the window, this method returns an adjusted position such that the window is no larger than its monitor, and does not extend beyond the edge of the monitor.

Uses of Rectangle in org.eclipse.jface.wizard

Methods in org.eclipse.jface.wizard that return Rectangle
`Rectangle` | `WizardDialog.PageContainerFillLayout.getClientArea(Composite c)` Returns the client area for the given composite according to this layout.

Uses of Rectangle in org.eclipse.swt.custom

Methods in org.eclipse.swt.custom that return Rectangle
`Rectangle` | `ViewForm.computeTrim(int x, int y, int width, int height)`
`Rectangle` | `ViewForm.getClientArea()`
`Rectangle` | `TableTreeItem.getBounds(int index)` Returns a rectangle describing the receiver's size and location relative to its parent.
`Rectangle` | `TableTree.computeTrim(int x, int y, int width, int height)`
`Rectangle` | `TableTree.getClientArea()`
`Rectangle` | `CTabItem.getBounds()` Returns a rectangle describing the receiver's size and location relative to its parent.
`Rectangle` | `CTabFolder.computeTrim(int x, int y, int width, int height)`
`Rectangle` | `CTabFolder.getClientArea()`
`Rectangle` | `CBanner.computeTrim(int x, int y, int width, int height)`
`Rectangle` | `CBanner.getClientArea()`

Methods in org.eclipse.swt.custom with parameters of type Rectangle
`String` | `PopupList.open(Rectangle rect)` Launches the Popup List, waits for an item to be selected and then closes PopupList.

Uses of Rectangle in org.eclipse.swt.graphics

Methods in org.eclipse.swt.graphics that return Rectangle
`Rectangle` | `Rectangle.intersection(Rectangle rect)` Returns a new rectangle which represents the intersection of the receiver and the given rectangle.
`Rectangle` | `Rectangle.union(Rectangle rect)` Returns a new rectangle which represents the union of the receiver and the given rectangle.
`Rectangle` | `TextLayout.getBounds()` Returns the bounds of the receiver.
`Rectangle` | `TextLayout.getBounds(int start, int end)` Returns the bounds for the specified range of characters.
`Rectangle` | `TextLayout.getLineBounds(int lineIndex)` Returns the bounds of the line for the specified line index.
`Rectangle` | `Region.getBounds()` Returns a rectangle which represents the rectangular union of the collection of rectangles the receiver maintains to describe its area.
`Rectangle` | `Image.getBounds()` Returns the bounds of the receiver.
`Rectangle` | `GC.getClipping()` Returns the bounding rectangle of the receiver's clipping region.
`Rectangle` | `Device.getBounds()` Returns a rectangle describing the receiver's size and location.
`Rectangle` | `Device.getClientArea()` Returns a rectangle which describes the area of the receiver which is capable of displaying data.

Methods in org.eclipse.swt.graphics with parameters of type Rectangle
`void` | `Rectangle.add(Rectangle rect)` Destructively replaces the x, y, width and height values in the receiver with ones which represent the union of the rectangles specified by the receiver and the given rectangle.
`void` | `Rectangle.intersect(Rectangle rect)` Destructively replaces the x, y, width and height values in the receiver with ones which represent the intersection of the rectangles specified by the receiver and the given rectangle.
`Rectangle` | `Rectangle.intersection(Rectangle rect)` Returns a new rectangle which represents the intersection of the receiver and the given rectangle.
`boolean` | `Rectangle.intersects(Rectangle rect)` Returns `true` if the given rectangle intersects with the receiver and `false` otherwise.
`Rectangle` | `Rectangle.union(Rectangle rect)` Returns a new rectangle which represents the union of the receiver and the given rectangle.
`void` | `Region.add(Rectangle rect)` Adds the given rectangle to the collection of rectangles the receiver maintains to describe its area.
`void` | `Region.intersect(Rectangle rect)` Intersects the given rectangle to the collection of rectangles the receiver maintains to describe its area.
`boolean` | `Region.intersects(Rectangle rect)` Returns `true` if the given rectangle intersects with any of the rectangles the receiver mainains to describe its area and `false` otherwise.
`void` | `Region.subtract(Rectangle rect)` Subtracts the given rectangle from the collection of rectangles the receiver maintains to describe its area.
`void` | `GC.drawRectangle(Rectangle rect)` Draws the outline of the specified rectangle, using the receiver's foreground color.
`void` | `GC.fillRectangle(Rectangle rect)` Fills the interior of the specified rectangle, using the receiver's background color.
`void` | `GC.setClipping(Rectangle rect)` Sets the area of the receiver which can be changed by drawing operations to the rectangular area specified by the argument.

Constructors in org.eclipse.swt.graphics with parameters of type Rectangle
`Image(Device device, Rectangle bounds)` Constructs an empty instance of this class with the width and height of the specified rectangle.

Uses of Rectangle in org.eclipse.swt.ole.win32

Methods in org.eclipse.swt.ole.win32 that return Rectangle
`Rectangle` | `OleClientSite.getIndent()`

Methods in org.eclipse.swt.ole.win32 with parameters of type Rectangle
`void` | `OleClientSite.setIndent(Rectangle newIndent)`

Uses of Rectangle in org.eclipse.swt.printing

Methods in org.eclipse.swt.printing that return Rectangle
`Rectangle` | `Printer.getBounds()` Returns a rectangle describing the receiver's size and location.
`Rectangle` | `Printer.getClientArea()` Returns a rectangle which describes the area of the receiver which is capable of displaying data.
`Rectangle` | `Printer.computeTrim(int x, int y, int width, int height)` Given a desired client area for the receiver (as described by the arguments), returns the bounding rectangle which would be required to produce that client area.

Uses of Rectangle in org.eclipse.swt.widgets

Methods in org.eclipse.swt.widgets that return Rectangle
`Rectangle` | `Monitor.getBounds()` Returns a rectangle describing the receiver's size and location relative to its device.
`Rectangle` | `Monitor.getClientArea()` Returns a rectangle which describes the area of the receiver which is capable of displaying data.
`Rectangle` | `Event.getBounds()` Gets the bounds.
`Rectangle` | `TreeItem.getBounds()` Returns a rectangle describing the receiver's size and location relative to its parent.
`Rectangle[]` | `Tracker.getRectangles()` Returns the bounds that are being drawn, expressed relative to the parent widget.
`Rectangle` | `ToolItem.getBounds()` Returns a rectangle describing the receiver's size and location relative to its parent.
`Rectangle` | `ToolBar.computeTrim(int x, int y, int width, int height)`
`Rectangle` | `TableItem.getBounds(int index)` Returns a rectangle describing the receiver's size and location relative to its parent at a column in the table.
`Rectangle` | `TableItem.getImageBounds(int index)` Returns a rectangle describing the size and location relative to its parent of an image at a column in the table.
`Rectangle` | `TabFolder.computeTrim(int x, int y, int width, int height)`
`Rectangle` | `TabFolder.getClientArea()`
`Rectangle` | `Shell.getBounds()`
`Rectangle` | `Scrollable.computeTrim(int x, int y, int width, int height)` Given a desired client area for the receiver (as described by the arguments), returns the bounding rectangle which would be required to produce that client area.
`Rectangle` | `Scrollable.getClientArea()` Returns a rectangle which describes the area of the receiver which is capable of displaying data (that is, not covered by the "trimmings").
`Rectangle` | `Group.computeTrim(int x, int y, int width, int height)`
`Rectangle` | `Group.getClientArea()`
`Rectangle` | `Display.getBounds()` Returns a rectangle describing the receiver's size and location.
`Rectangle` | `Display.getClientArea()` Returns a rectangle which describes the area of the receiver which is capable of displaying data.
`Rectangle` | `Display.map(Control from, Control to, Rectangle rectangle)` Maps a point from one coordinate system to another.
`Rectangle` | `Display.map(Control from, Control to, int x, int y, int width, int height)` Maps a point from one coordinate system to another.
`Rectangle` | `Decorations.computeTrim(int x, int y, int width, int height)`
`Rectangle` | `Decorations.getBounds()`
`Rectangle` | `Decorations.getClientArea()`
`Rectangle` | `CoolItem.getBounds()` Returns a rectangle describing the receiver's size and location relative to its parent.
`Rectangle` | `Control.getBounds()` Returns a rectangle describing the receiver's size and location relative to its parent (or its display if its parent is null), unless the receiver is a shell.
`Rectangle` | `Caret.getBounds()` Returns a rectangle describing the receiver's size and location relative to its parent (or its display if its parent is null).

Methods in org.eclipse.swt.widgets with parameters of type Rectangle
`void` | `Event.setBounds(Rectangle rect)` Sets the bounds.
`void` | `Tracker.setRectangles(Rectangle[] rectangles)` Specifies the rectangles that should be drawn, expressed relative to the parent widget.
`Rectangle` | `Display.map(Control from, Control to, Rectangle rectangle)` Maps a point from one coordinate system to another.
`void` | `Control.setBounds(Rectangle rect)` Sets the receiver's size and location to the rectangular area specified by the argument.
`void` | `Caret.setBounds(Rectangle rect)` Sets the receiver's size and location to the rectangular area specified by the argument.

Uses of Rectangle in org.eclipse.ui.forms.widgets

Methods in org.eclipse.ui.forms.widgets with parameters of type Rectangle
`protected void` | `Hyperlink.paintText(GC gc, Rectangle bounds)` Paints the hyperlink text in provided bounding rectangle.

Uses of Rectangle in org.eclipse.ui.presentations

Methods in org.eclipse.ui.presentations that return Rectangle
`Rectangle` | `StackDropResult.getSnapRectangle()` Returns a rectangle (screen coordinates) describing the target location for this drop operation.

Methods in org.eclipse.ui.presentations with parameters of type Rectangle
`abstract void` | `StackPresentation.setBounds(Rectangle bounds)` Sets the bounding rectangle for this presentation.
`void` | `IPresentablePart.setBounds(Rectangle bounds)` Sets the bounds of this part.

Constructors in org.eclipse.ui.presentations with parameters of type Rectangle
`StackDropResult(Rectangle snapRectangle, Object cookie)` Creates a drop result

Uses of Rectangle in org.eclipse.ui.texteditor

Methods in org.eclipse.ui.texteditor with parameters of type Rectangle
`void` | `DefaultRangeIndicator.paint(GC gc, Canvas canvas, Rectangle bounds)`
`void` | `MarkerAnnotation.paint(GC gc, Canvas canvas, Rectangle r)` Deprecated. As of 3.0 replaced by `IAnnotationAccessExtension.paint(org.eclipse.jface.text.source.Annotation, GC, Canvas, Rectangle)`
`static void` | `ImageUtilities.drawImage(Image image, GC gc, Canvas canvas, Rectangle r, int halign, int valign)` Deprecated. As of 3.0, replaced by `ImageUtilities.drawImage(Image, GC, Canvas, Rectangle, int, int)`
`static void` | `ImageUtilities.drawImage(Image image, GC gc, Canvas canvas, Rectangle r, int align)` Deprecated. As of 3.0, replaced by `ImageUtilities.drawImage(Image, GC, Canvas, Rectangle, int)`
`void` | `DefaultMarkerAnnotationAccess.paint(Annotation annotation, GC gc, Canvas canvas, Rectangle bounds)`

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.