Uses of Class
org.eclipse.swt.graphics.GC
Package
Description
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.
SWT Custom widgets.
SWT typed listener support.
SWT graphics classes.
SWT internal classes
SWT widget public API classes.
Custom widgets and controls for forms-based parts.
Provides a framework for text editors obeying to the
desktop rules.
-
Uses of GC in org.eclipse.e4.ui.workbench.renderers.swt
-
Uses of GC in org.eclipse.jface.text.codemining
Modifier and TypeMethodDescriptionAbstractCodeMining.draw
(GC gc, StyledText textWidget, Color color, int x, int y) Draw theAbstractCodeMining.getLabel()
of mining with gray color.ICodeMining.draw
(GC gc, StyledText textWidget, Color color, int x, int y) Draw the code mining.LineHeaderCodeMining.draw
(GC gc, StyledText textWidget, Color color, int x, int y) -
Uses of GC in org.eclipse.jface.text.source
Modifier and TypeMethodDescriptionprotected void
Draws the vertical ruler w/o drawing the Canvas background.protected void
Draws the vertical ruler w/o drawing the Canvas background.protected void
Draws the vertical ruler w/o drawing the Canvas background.protected void
Draws the vertical ruler w/o drawing the Canvas background.void
AnnotationPainter.IDrawingStrategy.draw
(Annotation annotation, GC gc, StyledText textWidget, int offset, int length, Color color) Draws a decoration for an annotation onto the specified GC at the given text range.void
AnnotationPainter.NullStrategy.draw
(Annotation annotation, GC gc, StyledText textWidget, int offset, int length, Color color) void
AnnotationPainter.SquigglesStrategy.draw
(Annotation annotation, GC gc, StyledText textWidget, int offset, int length, Color color) Deprecated.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.protected void
AbstractRulerColumn.paint
(GC gc, ILineRange lines) Paints the ruler.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
Paints the ruler representation of a single line.protected void
Paints the line. -
Uses of GC in org.eclipse.jface.text.source.inlined
Modifier and TypeMethodDescriptionvoid
AbstractInlinedAnnotation.draw
(GC gc, StyledText textWidget, int widgetOffset, int length, Color color, int x, int y) Draw the inlined annotation.final void
LineContentAnnotation.draw
(GC gc, StyledText textWidget, int offset, int length, Color color, int x, int y) Draw the inlined annotation.protected int
LineContentAnnotation.drawAndComputeWidth
(GC gc, StyledText textWidget, int offset, int length, Color color, int x, int y) Draw the inlined annotation. -
Uses of GC in org.eclipse.jface.text.source.projection
-
Uses of GC in org.eclipse.swt.custom
Modifier and TypeMethodDescriptionprotected Point
CTabFolderRenderer.computeSize
(int part, int state, GC gc, int wHint, int hHint) Returns the preferred size of a part.protected void
Draw a specifiedpart
of the CTabFolder using the providedbounds
andGC
.protected String
CLabel.shortenText
(GC gc, String t, int width) Shorten the given textt
so that its length doesn't exceed the given width. -
Uses of GC in org.eclipse.swt.events
-
Uses of GC in org.eclipse.swt.graphics
Modifier and TypeMethodDescriptionstatic GC
Invokes platform specific functionality to wrap a graphics context.static GC
Invokes platform specific functionality to allocate a new graphics context.Modifier and TypeMethodDescriptionboolean
Returnstrue
if the specified point is contained by the receiver and false otherwise.void
Draws the receiver's text using the specified GC at the specified point.void
TextLayout.draw
(GC gc, int x, int y, int selectionStart, int selectionEnd, Color selectionForeground, Color selectionBackground) Draws the receiver's text using the specified GC at the specified point.void
TextLayout.draw
(GC gc, int x, int y, int selectionStart, int selectionEnd, Color selectionForeground, Color selectionBackground, int flags) Draws the receiver's text using the specified GC at the specified point. -
Uses of GC in org.eclipse.swt.internal
Modifier and TypeMethodDescriptionstatic void
BidiUtil.drawGlyphs
(GC gc, char[] renderBuffer, int[] renderDx, int x, int y) Wraps the ExtTextOut function.static int
BidiUtil.getFontBidiAttributes
(GC gc) Return bidi attribute information for the font in the specified gc.static void
BidiUtil.getOrderInfo
(GC gc, String text, int[] order, byte[] classBuffer, int flags, int[] offsets) Return bidi ordering information for the given text.static char[]
BidiUtil.getRenderInfo
(GC gc, String text, int[] order, byte[] classBuffer, int[] dx, int flags, int[] offsets) Return ordering and rendering information for the given text. -
Uses of GC in org.eclipse.swt.widgets
Modifier and TypeFieldDescriptionEvent.gc
the graphics context to use when painting that is configured to use the colors, font and damaged region of the control.Modifier and TypeMethodDescriptionvoid
Canvas.drawBackground
(GC gc, int x, int y, int width, int height) Fills the interior of the rectangle specified by the arguments, with the receiver's background.void
Composite.drawBackground
(GC gc, int x, int y, int width, int height, int offsetX, int offsetY) Fills the interior of the rectangle specified by the arguments, with the receiver's background.boolean
Prints the receiver and all children.boolean
-
Uses of GC in org.eclipse.ui.forms.widgets
Modifier and TypeMethodDescriptionprotected abstract void
AbstractHyperlink.paintHyperlink
(GC gc) Paints the hyperlink as a reaction to the provided paint event.protected void
Hyperlink.paintHyperlink
(GC gc) Paints the hyperlink text.protected void
ImageHyperlink.paintHyperlink
(GC gc) protected void
ImageHyperlink.paintHyperlink
(GC gc, Rectangle bounds) protected void
TreeNode.paintHyperlink
(GC gc) protected void
Twistie.paintHyperlink
(GC gc) protected void
Paints the hyperlink text in provided bounding rectangle.protected String
Hyperlink.shortenText
(GC gc, String t, int width) -
Uses of GC in org.eclipse.ui.texteditor
Modifier and TypeMethodDescriptionstatic void
Deprecated.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.
ImageUtilities.drawImage(Image, GC, Canvas, Rectangle, int)