Uses of Class
org.eclipse.swt.graphics.Rectangle
Package
Description
Provides classes that help communicate proper content for fields in dialogs and wizards.
Provides support for layout generation.
Provides a framework for preferences.
Provides support for managing resources such as SWT
fonts and images.
Provides a framework for creating and manipulating text documents.
Provides an information provider add-on for an
ITextViewer
.Provides a framework for connecting document regions
with annotations and for displaying those.
This package provides the UI part for projection documents of which the most important part is the projection viewer.
Provides useful building blocks used throughout JFace,
including property change events, a listener list implementation, and runtime
checked assertions.
Provides a framework for viewers, which are model-based
content adapters for SWT widgets.
Provides a general framework for creating and managing
windows.
Provides a framework for wizards.
SWT Accessibility.
SWT Custom widgets.
SWT graphics classes.
SWT internal classes
SWT Win32 OLE implementation classes.
SWT Printing support classes.
SWT widget public API classes.
Custom widgets and controls for forms-based parts.
Provides the Common Navigator framework.
Application programming interfaces for interaction
with and extension of the Eclipse Platform User Interface.
Provides a framework for text editors obeying to the
desktop rules.
-
Uses of Rectangle in org.eclipse.e4.ui.widgets
-
Uses of Rectangle in org.eclipse.e4.ui.workbench.renderers.swt
Modifier and TypeMethodDescriptionprotected Rectangle
CTabRendering.computeTrim
(int part, int state, int x, int y, int width, int height) CTabRendering.getPadding()
TrimmedPartLayout.getTrimRect
(int side) -
Uses of Rectangle in org.eclipse.jface.databinding.swt.typed
Modifier and TypeMethodDescriptionstatic <S extends Control>
IWidgetValueProperty<S,Rectangle> WidgetProperties.bounds()
Returns a value property for observing the bounds of aControl
. -
Uses of Rectangle in org.eclipse.jface.fieldassist
Modifier and TypeMethodDescriptionprotected Rectangle
ControlDecoration.getDecorationRectangle
(Control targetControl) Return the rectangle in which the decoration should be rendered, in coordinates relative to the specified control.ComboContentAdapter.getInsertionBounds
(Control control) IControlContentAdapter.getInsertionBounds
(Control control) Get the bounds (in pixels) of the insertion point for the control content.TextContentAdapter.getInsertionBounds
(Control control) -
Uses of Rectangle in org.eclipse.jface.layout
Modifier and TypeMethodDescriptionGridLayoutFactory.extendedMargins
(Rectangle differenceRect) Sets the margins for layouts created with this factory. -
Uses of Rectangle in org.eclipse.jface.preference
Modifier and TypeFieldDescriptionstatic final Rectangle
PreferenceConverter.RECTANGLE_DEFAULT_DEFAULT
The default-default value for rectangle preferences (the empty rectangle(0,0,0,0)
).Modifier and TypeMethodDescriptionstatic 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.Modifier and TypeMethodDescriptionstatic 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
Modifier and TypeMethodDescriptionstatic 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. -
Uses of Rectangle in org.eclipse.jface.text
Modifier and TypeMethodDescriptionstatic Rectangle
JFaceTextUtil.computeArea
(IRegion region, ITextViewer textViewer) Determines the graphical area covered by the given text region in the given viewer.protected Rectangle
AbstractInformationControlManager.computeAvailableArea
(Rectangle subjectArea, Rectangle bounds, AbstractInformationControlManager.Anchor anchor) Computes the area available for an information control given an anchor and the subject area withinbounds
.AbstractInformationControl.computeTrim()
Computes the trim (status text and tool bar are considered as trim).DefaultInformationControl.computeTrim()
IInformationControlExtension3.computeTrim()
Computes the trim for this control.AbstractInformationControl.getBounds()
IInformationControlExtension3.getBounds()
Returns a rectangle describing the receiver's size and location relative to its parent (or its display if its parent is null).protected Rectangle
AbstractInformationControlManager.getSubjectArea()
Returns the actual subject area.protected Rectangle
AbstractInformationControlManager.restoreInformationControlBounds()
Restores the information control's bounds.Modifier and TypeMethodDescriptionprotected Rectangle
AbstractInformationControlManager.computeAvailableArea
(Rectangle subjectArea, Rectangle bounds, AbstractInformationControlManager.Anchor anchor) Computes the area available for an information control given an anchor and the subject area withinbounds
.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 Point
AbstractInformationControlManager.computeLocation
(Rectangle subjectArea, Point controlSize, AbstractInformationControlManager.Anchor anchor) Computes the display location of the information control.protected Point
AbstractInformationControlManager.computeSizeConstraints
(Control subjectControl, Rectangle subjectArea, IInformationControl informationControl) Computes the size constraints of the information control in points.protected final void
AbstractInformationControlManager.setInformation
(Object information, Rectangle subjectArea) Sets the parameters of the information to be displayed.protected final void
AbstractInformationControlManager.setInformation
(String information, Rectangle subjectArea) Sets the parameters of the information to be displayed.protected void
AbstractInformationControlManager.showInformationControl
(Rectangle subjectArea) Shows the information control and starts the information control closer.void
Tells this closer to start monitoring the subject and 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. -
Uses of Rectangle in org.eclipse.jface.text.information
Modifier and TypeMethodDescriptionprotected void
InformationPresenter.showInformationControl
(Rectangle subjectArea) -
Uses of Rectangle in org.eclipse.jface.text.source
Modifier and TypeMethodDescriptionprotected Point
AnnotationBarHoverManager.computeInformationControlLocation
(Rectangle subjectArea, Point controlSize) protected Point
AnnotationBarHoverManager.computeLocation
(Rectangle subjectArea, Point controlSize, AbstractInformationControlManager.Anchor anchor) protected Point
AnnotationBarHoverManager.computeSizeConstraints
(Control subjectControl, Rectangle subjectArea, IInformationControl informationControl) static void
Draws an image aligned inside the given rectangle on the given canvas.static void
Draws an image aligned inside the given rectangle on the given canvas.void
IAnnotationAccessExtension.paint
(Annotation annotation, GC gc, Canvas canvas, Rectangle bounds) Draws a graphical representation of the given annotation within the given bounds.void
Implement this method to draw a graphical representation of this annotation within the given bounds.protected void
AnnotationBarHoverManager.showInformationControl
(Rectangle subjectArea) void
Deprecated. -
Uses of Rectangle in org.eclipse.jface.text.source.projection
-
Uses of Rectangle in org.eclipse.jface.util
Modifier and TypeMethodDescriptionstatic Rectangle
Returns a new Rectangle whose x, y, width, and height is the sum of the x, y, width, and height values of both rectangles respectively.static Rectangle
Returns a copy of the given rectanglestatic Rectangle
Geometry.createDiffRectangle
(int left, int right, int top, int bottom) Returns a rectangle which, when added to another rectangle, will expand each side by the given number of units.static Rectangle
Geometry.createRectangle
(Point position, Point size) Returns a new rectangle with the given position and dimensions, expressed as points.static Rectangle
Geometry.getExtrudedEdge
(Rectangle toExtrude, int size, int orientation) Extrudes the given edge inward by the given distance.static Rectangle
Returns a new difference Rectangle whose x, y, width, and height are equal to the difference of the corresponding attributes from the given rectanglesstatic Rectangle
Converts the given rectangle from display coordinates to the local coordinate system of the given object into display coordinates.static Rectangle
Converts the given rectangle from the local coordinate system of the given object into display coordinates.Modifier and TypeMethodDescriptionstatic Rectangle
Returns a new Rectangle whose x, y, width, and height is the sum of the x, y, width, and height values of both rectangles respectively.static Point
Geometry.centerPoint
(Rectangle rect) Returns the point in the center of the given rectangle.static Rectangle
Returns a copy of the given rectanglestatic void
Moves each edge of the given rectangle outward by the given amount.static void
Moves each edge of the given rectangle outward by the given amount.static void
Swaps the X and Y coordinates of the given rectangle, along with the height and width.static int
Geometry.getClosestSide
(Rectangle boundary, Point toTest) Returns the edge of the given rectangle is closest to the given point.static int
Geometry.getCoordinate
(Rectangle toMeasure, boolean width) Returns the x or y coordinates of the given rectangle.static int
Geometry.getDimension
(Rectangle toMeasure, boolean width) Returns the height or width of the given rectangle.static int
Geometry.getDistanceFrom
(Rectangle boundary, Point toTest) Returns the distance from the point to the nearest edge 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 Point
Geometry.getLocation
(Rectangle toQuery) Returns the x,y position of the given rectangle.static int
Geometry.getRelativePosition
(Rectangle boundary, Point toTest) Determines where the given point lies with respect to the given rectangle.static Point
Returns the size of the rectangle, as a Pointstatic void
Geometry.moveInside
(Rectangle inner, Rectangle outer) Repositions the 'inner' rectangle to lie completely within the bounds of the 'outer' rectangle if possible.static void
Geometry.moveRectangle
(Rectangle rect, Point delta) Moves the given rectangle by the given delta.static void
Normalizes the given rectangle.static void
Sets result equal to toCopystatic void
Geometry.setCoordinate
(Rectangle toSet, boolean width, int newCoordinate) Sets one coordinate of the given rectangle.static void
Geometry.setDimension
(Rectangle toSet, boolean width, int newCoordinate) Sets one dimension of the given rectangle.static void
Geometry.setLocation
(Rectangle rectangle, Point newLocation) Sets the x,y position of the given rectangle.static void
Sets the size of the given rectangle to the given sizestatic Rectangle
Returns a new difference Rectangle whose x, y, width, and height are equal to the difference of the corresponding attributes from the given rectanglesstatic Rectangle
Converts the given rectangle from display coordinates to the local coordinate system of the given object into display coordinates.static Rectangle
Converts the given rectangle from the local coordinate system of the given object into display coordinates. -
Uses of Rectangle in org.eclipse.jface.viewers
Modifier and TypeMethodDescriptionTableViewerRow.getBounds()
TableViewerRow.getBounds
(int columnIndex) TreeViewerRow.getBounds()
TreeViewerRow.getBounds
(int columnIndex) ViewerCell.getBounds()
Get the bounds of the cell.protected Rectangle
Returns the bounds of the given SWT tree or table item.abstract Rectangle
ViewerRow.getBounds()
Return the bounds for the whole item.abstract Rectangle
ViewerRow.getBounds
(int columnIndex) Get the bounds of the entry at the columnIndex,TableViewerRow.getImageBounds
(int index) TreeViewerRow.getImageBounds
(int index) ViewerCell.getImageBounds()
Returns the location and bounds of the area where the image is drawnViewerRow.getImageBounds
(int index) Returns the location and bounds of the area where the image is drawn.TableViewerRow.getTextBounds
(int index) TreeViewerRow.getTextBounds
(int index) ViewerCell.getTextBounds()
The location and bounds of the area where the text is drawn depends on various things (image displayed, control with SWT.CHECK)ViewerRow.getTextBounds
(int index) The location and bounds of the area where the text is drawn depends on various things (image displayed, control with SWT.CHECK) -
Uses of Rectangle in org.eclipse.jface.window
Modifier and TypeMethodDescriptionprotected 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.Modifier and TypeMethodDescriptionprotected 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
Modifier and TypeMethodDescriptionWizardDialog.PageContainerFillLayout.getClientArea
(Composite c) Returns the client area for the given composite according to this layout. -
Uses of Rectangle in org.eclipse.swt.accessibility
-
Uses of Rectangle in org.eclipse.swt.custom
Modifier and TypeMethodDescriptionCTabFolder.computeTrim
(int x, int y, int width, int height) protected Rectangle
CTabFolderRenderer.computeTrim
(int part, int state, int x, int y, int width, int height) Given a desired client area for the part (as described by the arguments), returns the bounding rectangle which would be required to produce that client area.ViewForm.computeTrim
(int x, int y, int width, int height) StyledText.getBlockSelectionBounds()
Returns the block selection bounds.CTabItem.getBounds()
Returns a rectangle describing the receiver's size and location relative to its parent.CBanner.getClientArea()
CTabFolder.getClientArea()
ViewForm.getClientArea()
StyledText.getTextBounds
(int start, int end) Returns the smallest bounding rectangle that includes the characters between two offsets.Modifier and TypeMethodDescriptionprotected void
Draw a specifiedpart
of the CTabFolder using the providedbounds
andGC
.Launches the Popup List, waits for an item to be selected and then closes the PopupList.void
StyledText.setBlockSelectionBounds
(Rectangle rect) Sets the block selection bounds. -
Uses of Rectangle in org.eclipse.swt.graphics
Modifier and TypeMethodDescriptionDevice.getBounds()
Returns a rectangle describing the receiver's size and location.Image.getBounds()
Returns the bounds of the receiver.Region.getBounds()
Returns a rectangle which represents the rectangular union of the collection of polygons the receiver maintains to describe its area.TextLayout.getBounds()
Returns the bounds of the receiver.TextLayout.getBounds
(int start, int end) Returns the bounds for the specified range of characters.Image.getBoundsInPixels()
Deprecated.This API doesn't serve the purpose in an environment having multiple monitors with different DPIs, hence deprecated.Device.getClientArea()
Returns a rectangle which describes the area of the receiver which is capable of displaying data.GC.getClipping()
Returns the bounding rectangle of the receiver's clipping region.TextLayout.getLineBounds
(int lineIndex) Returns the bounds of the line for the specified line index.Rectangle.intersection
(Rectangle rect) Returns a new rectangle which represents the intersection of the receiver and the given rectangle.Returns a new rectangle which represents the union of the receiver and the given rectangle.Modifier and TypeMethodDescriptionvoid
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
Adds the given rectangle to the collection of polygons 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
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.void
Intersects the given rectangle to the collection of polygons the receiver maintains to describe its area.Rectangle.intersection
(Rectangle rect) Returns a new rectangle which represents the intersection of the receiver and the given rectangle.boolean
Rectangle.intersects
(Rectangle rect) Returnstrue
if the given rectangle intersects with the receiver andfalse
otherwise.boolean
Region.intersects
(Rectangle rect) Returnstrue
if the given rectangle intersects with any of the polygons the receiver maintains to describe its area andfalse
otherwise.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.void
Subtracts the given rectangle from the collection of polygons the receiver maintains to describe its area.Returns a new rectangle which represents the union of the receiver and the given rectangle. -
Uses of Rectangle in org.eclipse.swt.internal
Modifier and TypeMethodDescriptionstatic Rectangle
DPIUtil.autoScaleDown
(Drawable drawable, Rectangle rect) Returns a new scaled down Rectangle if enabled for Drawable class.static Rectangle
DPIUtil.autoScaleDown
(Rectangle rect) Returns a new scaled down Rectangle.static Rectangle
DPIUtil.autoScaleUp
(Drawable drawable, Rectangle rect) Returns a new scaled up Rectangle if enabled for Drawable class.static Rectangle
DPIUtil.autoScaleUp
(Rectangle rect) Returns a new scaled up Rectangle.static Rectangle
DPIUtil.scaleBounds
(Rectangle rect, int targetZoom, int currentZoom) Returns a new rectangle as per the scaleFactor.static Rectangle
static Rectangle
static Rectangle
static Rectangle
Modifier and TypeMethodDescriptionstatic Rectangle
DPIUtil.autoScaleDown
(Drawable drawable, Rectangle rect) Returns a new scaled down Rectangle if enabled for Drawable class.static Rectangle
DPIUtil.autoScaleDown
(Rectangle rect) Returns a new scaled down Rectangle.static Rectangle
DPIUtil.autoScaleUp
(Drawable drawable, Rectangle rect) Returns a new scaled up Rectangle if enabled for Drawable class.static Rectangle
DPIUtil.autoScaleUp
(Rectangle rect) Returns a new scaled up Rectangle.static Rectangle
DPIUtil.scaleBounds
(Rectangle rect, int targetZoom, int currentZoom) Returns a new rectangle as per the scaleFactor.static Rectangle
static Rectangle
static Rectangle
static Rectangle
-
Uses of Rectangle in org.eclipse.swt.ole.win32
Modifier and TypeMethodDescriptionOleClientSite.getIndent()
Returns the indent value that would be used to compute the clipping area of the active X object. -
Uses of Rectangle in org.eclipse.swt.printing
Modifier and TypeMethodDescriptionPrinter.computeTrim
(int x, int y, int width, int height) Given a client area (as described by the arguments), returns a rectangle, relative to the client area's coordinates, that is the client area expanded by the printer's trim (or minimum margins).Printer.getBounds()
Returns a rectangle describing the receiver's size and location.Printer.getClientArea()
Returns a rectangle which describes the area of the receiver which is capable of displaying data. -
Uses of Rectangle in org.eclipse.swt.widgets
Modifier and TypeMethodDescriptionScrollable.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.Caret.getBounds()
Returns a rectangle describing the receiver's size and location relative to its parent (or its display if its parent is null).Control.getBounds()
Returns a rectangle describing the receiver's size and location in points relative to its parent (or its display if its parent is null), unless the receiver is a shell.CoolItem.getBounds()
Returns a rectangle describing the receiver's size and location relative to its parent.Display.getBounds()
Returns a rectangle describing the receiver's size and location.Event.getBounds()
Gets the bounds.Monitor.getBounds()
Returns a rectangle describing the receiver's size and location relative to its device.TabItem.getBounds()
Returns a rectangle describing the receiver's size and location relative to its parent.TableItem.getBounds()
Returns a rectangle describing the size and location of the receiver's text relative to its parent.TableItem.getBounds
(int index) Returns a rectangle describing the receiver's size and location relative to its parent at a column in the table.ToolItem.getBounds()
Returns a rectangle describing the receiver's size and location relative to its parent.TouchSource.getBounds()
Returns the bounding rectangle of the device.TreeItem.getBounds()
Returns a rectangle describing the size and location of the receiver's text relative to its parent.TreeItem.getBounds
(int index) Returns a rectangle describing the receiver's size and location relative to its parent at a column in the tree.Display.getClientArea()
Returns a rectangle which describes the area of the receiver which is capable of displaying data.Monitor.getClientArea()
Returns a rectangle which describes the area of the receiver which is capable of displaying data.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").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.TreeItem.getImageBounds
(int index) Returns a rectangle describing the size and location relative to its parent of an image at a column in the tree.Tracker.getRectangles()
Returns the bounds that are being drawn, expressed relative to the parent widget.TableItem.getTextBounds
(int index) Returns a rectangle describing the size and location relative to its parent of the text at a column in the table.TreeItem.getTextBounds
(int index) Returns a rectangle describing the size and location relative to its parent of the text at a column in the tree.ScrollBar.getThumbBounds()
Returns a rectangle describing the size and location of the receiver's thumb relative to its parent.ScrollBar.getThumbTrackBounds()
Returns a rectangle describing the size and location of the receiver's thumb track relative to its parent.Maps a point from one coordinate system to another.Maps a point from one coordinate system to another.Modifier and TypeMethodDescriptionMaps a point from one coordinate system to another.void
Sets the receiver's size and location to the rectangular area specified by the argument.void
Sets the receiver's size and location in points to the rectangular area specified by the argument.void
Sets the bounds.void
Tracker.setRectangles
(Rectangle[] rectangles) Specifies the rectangles that should be drawn, expressed relative to the parent widget. -
Uses of Rectangle in org.eclipse.ui.forms.widgets
-
Uses of Rectangle in org.eclipse.ui.splash
Modifier and TypeMethodDescriptionprotected void
BasicSplashHandler.setMessageRect
(Rectangle messageRect) Set the location of the message text in the splash.protected void
BasicSplashHandler.setProgressRect
(Rectangle progressRect) Set the location of the progress bar in the splash. -
Uses of Rectangle in org.eclipse.ui.texteditor
Modifier and TypeMethodDescriptionstatic void
Deprecated.As of 3.0, replaced byImageUtilities.drawImage(Image, GC, Canvas, Rectangle, int)
static void
Deprecated.As of 3.0, replaced byImageUtilities.drawImage(Image, GC, Canvas, Rectangle, int, int)
void
DefaultMarkerAnnotationAccess.paint
(Annotation annotation, GC gc, Canvas canvas, Rectangle bounds) void
void
Deprecated.