Mercurial > projects > dwt-addons
diff dwtx/jface/text/source/projection/ProjectionAnnotation.d @ 145:02cd5f1224d3
...
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sun, 24 Aug 2008 22:31:00 +0200 |
parents | 7d818bd32d63 |
children | 000f9136b8f7 |
line wrap: on
line diff
--- a/dwtx/jface/text/source/projection/ProjectionAnnotation.d Sun Aug 24 21:34:15 2008 +0200 +++ b/dwtx/jface/text/source/projection/ProjectionAnnotation.d Sun Aug 24 22:31:00 2008 +0200 @@ -115,11 +115,11 @@ private void drawRangeIndication(GC gc, Canvas canvas, Rectangle r) { final int MARGIN= 3; - + /* cap the height - at least on GTK, large numbers are converted to * negatives at some point */ int height= Math.min(r.y + r.height - MARGIN, canvas.getSize().y); - + gc.setForeground(canvas.getDisplay().getSystemColor(COLOR)); gc.setLineWidth(0); // NOTE: 0 means width is 1 but with optimized performance gc.drawLine(r.x + 4, r.y + 12, r.x + 4, height); @@ -137,7 +137,7 @@ FontMetrics fontMetrics= gc.getFontMetrics(); int delta= (fontMetrics.getHeight() - image.getBounds().height)/2; rectangle.y += delta; - rectangle.height -= delta; + rectangle.height -= delta; drawRangeIndication(gc, canvas, rectangle); } } @@ -158,9 +158,9 @@ private void initializeImages(Display display) { if (fgCollapsedImage is null) { - ImageDescriptor descriptor= ImageDescriptor.createFromFile(ProjectionAnnotation.class, "images/collapsed.gif"); //$NON-NLS-1$ + ImageDescriptor descriptor= ImageDescriptor.createFromFile( getImportData!("images/collapsed.gif")); //$NON-NLS-1$ fgCollapsedImage= descriptor.createImage(display); - descriptor= ImageDescriptor.createFromFile(ProjectionAnnotation.class, "images/expanded.gif"); //$NON-NLS-1$ + descriptor= ImageDescriptor.createFromFile( getImportData!( "images/expanded.gif")); //$NON-NLS-1$ fgExpandedImage= descriptor.createImage(display); display.disposeExec(new DisplayDisposeRunnable());