Omaha #3523 Replace Raytheon usage of IGraphicsTarget.TextStyle.NORMAL and directly assigning the text style
Change-Id: Idcc31d11251df8de949bd1bd9bf8c402a5d47f4f Former-commit-id: e409b578fcb15caadf28da57d2cb1860e1ea246c
This commit is contained in:
parent
1ad6977b87
commit
308ada356b
18 changed files with 98 additions and 92 deletions
|
@ -24,6 +24,7 @@ import java.util.Arrays;
|
|||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.eclipse.swt.graphics.RGB;
|
||||
|
@ -72,6 +73,8 @@ import com.vividsolutions.jts.geom.Polygon;
|
|||
* Jun 10, 2011 9744 cjeanbap Added Magnification, Outline, and
|
||||
* Density capability.
|
||||
* Jun 13, 2011 9758 cjeanbap Set colorString of AdvisoryResourceData.
|
||||
* Aug 14, 2014 3523 mapeters Updated deprecated {@link DrawableString#textStyle}
|
||||
* assignments.
|
||||
* </pre>
|
||||
*
|
||||
* @author bsteffen
|
||||
|
@ -256,7 +259,7 @@ public class AdvisoryResource extends
|
|||
record.getLabel(), color);
|
||||
dStrings.font = font;
|
||||
dStrings.setCoordinates(pixelLoc[0], pixelLoc[1]);
|
||||
dStrings.textStyle = TextStyle.DROP_SHADOW;
|
||||
dStrings.addTextStyle(TextStyle.DROP_SHADOW);
|
||||
dStrings.horizontalAlignment = HorizontalAlignment.LEFT;
|
||||
dStrings.verticallAlignment = VerticalAlignment.TOP;
|
||||
target.drawStrings(dStrings);
|
||||
|
@ -270,6 +273,7 @@ public class AdvisoryResource extends
|
|||
dashedShape.clearLabels();
|
||||
dottedShape.clearLabels();
|
||||
|
||||
List<DrawableString> strings = new ArrayList<DrawableString>();
|
||||
for (AdvisoryRecord record : records.get(curDataTime)) {
|
||||
if (record.getType() == AdvisoryResourceType.AREA) {
|
||||
font.setMagnification(magnification);
|
||||
|
@ -282,10 +286,10 @@ public class AdvisoryResource extends
|
|||
DrawableString dStrings = new DrawableString(labels, colors);
|
||||
dStrings.font = font;
|
||||
dStrings.setCoordinates(pixelLoc[0], pixelLoc[1]);
|
||||
dStrings.textStyle = TextStyle.DROP_SHADOW;
|
||||
dStrings.addTextStyle(TextStyle.DROP_SHADOW);
|
||||
dStrings.horizontalAlignment = HorizontalAlignment.CENTER;
|
||||
dStrings.verticallAlignment = VerticalAlignment.MIDDLE;
|
||||
target.drawStrings(dStrings);
|
||||
strings.add(dStrings);
|
||||
} else if (record.getType() == AdvisoryResourceType.TEXT) {
|
||||
double[] pixelLoc = descriptor.worldToPixel(new double[] {
|
||||
record.getLabelLoc().x, record.getLabelLoc().y });
|
||||
|
@ -295,13 +299,13 @@ public class AdvisoryResource extends
|
|||
record.getLabel(), color);
|
||||
dStrings.font = font;
|
||||
dStrings.setCoordinates(pixelLoc[0], pixelLoc[1]);
|
||||
dStrings.textStyle = TextStyle.DROP_SHADOW;
|
||||
dStrings.addTextStyle(TextStyle.DROP_SHADOW);
|
||||
dStrings.horizontalAlignment = HorizontalAlignment.LEFT;
|
||||
dStrings.verticallAlignment = VerticalAlignment.TOP;
|
||||
target.drawStrings(dStrings);
|
||||
strings.add(dStrings);
|
||||
}
|
||||
}
|
||||
|
||||
target.drawStrings(strings);
|
||||
}
|
||||
// LineStyle lineStyle = resourceData.getDataAdapter().getLineStyle();
|
||||
// float lineWidth = resourceData.getDataAdapter().getLineWidth();
|
||||
|
@ -365,7 +369,7 @@ public class AdvisoryResource extends
|
|||
nonStandardInspectStrings, colors);
|
||||
dStrings.font = null;
|
||||
dStrings.setCoordinates(xLoc, yLoc);
|
||||
dStrings.textStyle = TextStyle.BLANKED;
|
||||
dStrings.addTextStyle(TextStyle.BLANKED);
|
||||
dStrings.horizontalAlignment = HorizontalAlignment.LEFT;
|
||||
dStrings.verticallAlignment = VerticalAlignment.TOP;
|
||||
target.drawStrings(dStrings);
|
||||
|
|
|
@ -62,6 +62,8 @@ import com.raytheon.uf.viz.core.rsc.capabilities.ImagingCapability;
|
|||
* Date Ticket# Engineer Description
|
||||
* ------------ ---------- ----------- --------------------------
|
||||
* Apr 5, 2010 mschenke Initial creation
|
||||
* Aug 14, 2014 3523 mapeters Updated deprecated {@link DrawableString#textStyle}
|
||||
* assignments.
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
|
@ -503,7 +505,7 @@ public class D2DColorBarResource extends
|
|||
drawable.setCoordinates(xPos, yPos, zPos);
|
||||
drawable.horizontalAlignment = IGraphicsTarget.HorizontalAlignment.CENTER;
|
||||
drawable.verticallAlignment = IGraphicsTarget.VerticalAlignment.MIDDLE;
|
||||
drawable.textStyle = TextStyle.BLANKED;
|
||||
drawable.addTextStyle(TextStyle.BLANKED);
|
||||
drawable.basics.alpha = paintProps.getAlpha();
|
||||
|
||||
Rectangle2D rect = target.getStringsBounds(drawable);
|
||||
|
|
|
@ -122,6 +122,8 @@ import com.vividsolutions.jts.geom.Point;
|
|||
* Mar 25, 2014 #2664 randerso Added support for non-WGS84 shape files
|
||||
* Apr 14, 2014 #2664 randerso Fix NullPointerException when no .prj file present
|
||||
* Apr 21, 2014 #2998 randerso Stored types of attributes to be used in the AttributeViewer
|
||||
* Aug 14, 2014 #3523 mapeters Updated deprecated {@link DrawableString#textStyle}
|
||||
* assignments.
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
|
@ -964,8 +966,8 @@ public class DataStoreResource extends
|
|||
DrawableString ds = new DrawableString("Drag to select", new RGB(0,
|
||||
0, 0));
|
||||
ds.setCoordinates(dragPromptCoord.x, dragPromptCoord.y);
|
||||
ds.textStyle = TextStyle.BOXED;
|
||||
ds.boxColor = new RGB(255, 255, 255);
|
||||
ds.addTextStyle(TextStyle.BLANKED);
|
||||
ds.addTextStyle(TextStyle.BOXED, new RGB(255, 255, 255));
|
||||
ds.horizontalAlignment = HorizontalAlignment.LEFT;
|
||||
ds.verticallAlignment = VerticalAlignment.BOTTOM;
|
||||
aTarget.drawStrings(ds);
|
||||
|
|
|
@ -194,6 +194,8 @@ import com.vividsolutions.jts.geom.Point;
|
|||
* May 19, 2014 DR 16096 gzhang Make getBasin() protected for FFMPDataGenerator.
|
||||
* 06/24/2016 mnash Make FFMPResource implement Interrogatable
|
||||
* Aug 13, 2014 3492 mapeters Updated deprecated createWireframeShape() calls.
|
||||
* Aug 14, 2014 3523 mapeters Updated deprecated {@link DrawableString#textStyle}
|
||||
* assignments.
|
||||
* </pre>
|
||||
*
|
||||
* @author dhladky
|
||||
|
@ -1232,7 +1234,7 @@ public class FFMPResource extends
|
|||
basinLocatorString.font = xfont;
|
||||
basinLocatorString.horizontalAlignment = HorizontalAlignment.CENTER;
|
||||
basinLocatorString.verticallAlignment = VerticalAlignment.MIDDLE;
|
||||
basinLocatorString.textStyle = TextStyle.BLANKED;
|
||||
basinLocatorString.addTextStyle(TextStyle.BLANKED);
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
@ -68,6 +68,8 @@ import com.vividsolutions.jts.geom.Point;
|
|||
* Jul 22, 2014 3422 mapeters Updated deprecated drawArc() call.
|
||||
* Jul 23, 2014 3429 mapeters Updated deprecated drawLine() call.
|
||||
* Jul 29, 2014 3465 mapeters Updated deprecated drawString() calls.
|
||||
* Aug 14, 2014 3523 mapeters Updated deprecated {@link DrawableString#textStyle}
|
||||
* assignments.
|
||||
* </pre>
|
||||
*
|
||||
* @author dhladky
|
||||
|
@ -436,7 +438,7 @@ public class ScanDrawer {
|
|||
ds.horizontalAlignment = HorizontalAlignment.RIGHT;
|
||||
ds.verticallAlignment = VerticalAlignment.BOTTOM;
|
||||
ds.font = font;
|
||||
ds.textStyle = TextStyle.DROP_SHADOW;
|
||||
ds.addTextStyle(TextStyle.DROP_SHADOW);
|
||||
|
||||
if (km < 50) {
|
||||
ds.setCoordinates(center[0] - 1, center[1] - 1);
|
||||
|
|
|
@ -86,6 +86,8 @@ import com.vividsolutions.jts.geom.Coordinate;
|
|||
* Apr 22, 2013 1926 njensen Faster rendering
|
||||
* Mar 3, 2014 2804 mschenke Set back up clipping pane
|
||||
* May 09, 2014 3145 mpduff Dispose the ScanDrawer font
|
||||
* Aug 14, 2014 3523 mapeters Updated deprecated {@link DrawableString#textStyle}
|
||||
* assignments.
|
||||
* </pre>
|
||||
*
|
||||
* @author dhladky
|
||||
|
@ -415,54 +417,42 @@ public class ScanResource extends
|
|||
float mag = getCapability(MagnificationCapability.class)
|
||||
.getMagnification().floatValue();
|
||||
|
||||
DrawableString string = new DrawableString(
|
||||
DrawableString[] strings = new DrawableString[4];
|
||||
strings[0] = new DrawableString(
|
||||
getScanDrawer().sdc.getAttrName(), getCapability(
|
||||
ColorableCapability.class).getColor());
|
||||
string.basics.x = pixel[0];
|
||||
string.basics.y = pixel[1];
|
||||
string.font = getScanDrawer().font;
|
||||
string.textStyle = TextStyle.BLANKED;
|
||||
string.horizontalAlignment = HorizontalAlignment.LEFT;
|
||||
string.verticallAlignment = VerticalAlignment.MIDDLE;
|
||||
target.drawStrings(string);
|
||||
strings[0].basics.x = pixel[0];
|
||||
strings[0].basics.y = pixel[1];
|
||||
|
||||
double[] pixel1 = paintProps.getView().getDisplayCoords(
|
||||
new double[] { titleOffset * 2 * mag, titleOffset }, target);
|
||||
string = new DrawableString(String.valueOf(getScanDrawer().sdc
|
||||
strings[1] = new DrawableString(String.valueOf(getScanDrawer().sdc
|
||||
.getUpperVal()), ScanDrawer.red);
|
||||
string.basics.x = pixel1[0];
|
||||
string.basics.y = pixel1[1];
|
||||
string.font = getScanDrawer().font;
|
||||
string.textStyle = TextStyle.BLANKED;
|
||||
string.horizontalAlignment = HorizontalAlignment.LEFT;
|
||||
string.verticallAlignment = VerticalAlignment.MIDDLE;
|
||||
target.drawStrings(string);
|
||||
strings[1].basics.x = pixel1[0];
|
||||
strings[1].basics.y = pixel1[1];
|
||||
|
||||
double[] pixel2 = paintProps.getView().getDisplayCoords(
|
||||
new double[] { titleOffset * 3 * mag, titleOffset }, target);
|
||||
string = new DrawableString(String.valueOf(getScanDrawer().sdc
|
||||
strings[2] = new DrawableString(String.valueOf(getScanDrawer().sdc
|
||||
.getMidVal()), ScanDrawer.yellow);
|
||||
string.basics.x = pixel2[0];
|
||||
string.basics.y = pixel2[1];
|
||||
string.font = getScanDrawer().font;
|
||||
string.textStyle = TextStyle.BLANKED;
|
||||
string.horizontalAlignment = HorizontalAlignment.LEFT;
|
||||
string.verticallAlignment = VerticalAlignment.MIDDLE;
|
||||
target.drawStrings(string);
|
||||
strings[2].basics.x = pixel2[0];
|
||||
strings[2].basics.y = pixel2[1];
|
||||
|
||||
double[] pixel3 = paintProps.getView().getDisplayCoords(
|
||||
new double[] { titleOffset * 4 * mag, titleOffset }, target);
|
||||
|
||||
string = new DrawableString(String.valueOf(getScanDrawer().sdc
|
||||
strings[3] = new DrawableString(String.valueOf(getScanDrawer().sdc
|
||||
.getLowerVal()), ScanDrawer.white);
|
||||
string.basics.x = pixel3[0];
|
||||
string.basics.y = pixel3[1];
|
||||
strings[3].basics.x = pixel3[0];
|
||||
strings[3].basics.y = pixel3[1];
|
||||
|
||||
for (DrawableString string : strings) {
|
||||
string.font = getScanDrawer().font;
|
||||
string.textStyle = TextStyle.BLANKED;
|
||||
string.addTextStyle(TextStyle.BLANKED);
|
||||
string.horizontalAlignment = HorizontalAlignment.LEFT;
|
||||
string.verticallAlignment = VerticalAlignment.MIDDLE;
|
||||
target.drawStrings(string);
|
||||
|
||||
}
|
||||
target.drawStrings(strings);
|
||||
}
|
||||
|
||||
private void paintElevationAngle(IGraphicsTarget target,
|
||||
|
@ -485,7 +475,7 @@ public class ScanResource extends
|
|||
string.font = getScanDrawer().font;
|
||||
string.horizontalAlignment = HorizontalAlignment.LEFT;
|
||||
string.verticallAlignment = VerticalAlignment.MIDDLE;
|
||||
string.textStyle = TextStyle.BLANKED;
|
||||
string.addTextStyle(TextStyle.BLANKED);
|
||||
string.basics.x = pixel[0];
|
||||
string.basics.y = pixel[1];
|
||||
target.drawStrings(string);
|
||||
|
|
|
@ -80,6 +80,8 @@ import com.vividsolutions.jts.geom.Coordinate;
|
|||
* display to match AWIPS I.
|
||||
* 08/13/2012 1046 jkorman Changed to load colorMap file.
|
||||
* 07/25/2014 3429 mapeters Updated deprecated drawLine() calls.
|
||||
* 08/14/2014 3523 mapeters Updated deprecated {@link DrawableString#textStyle}
|
||||
* assignments.
|
||||
* </pre>
|
||||
*
|
||||
* @author dhladky
|
||||
|
@ -474,7 +476,7 @@ public class ProfilerResource extends
|
|||
|
||||
parameters[i] = new DrawableString("",
|
||||
ProfilerUtils.GRAPH_COLOR);
|
||||
parameters[i].textStyle = TextStyle.BLANKED;
|
||||
parameters[i].addTextStyle(TextStyle.BLANKED);
|
||||
parameters[i].font = font;
|
||||
parameters[i].horizontalAlignment = IGraphicsTarget.HorizontalAlignment.CENTER;
|
||||
parameters[i].verticallAlignment = verticalAlignment;
|
||||
|
@ -523,7 +525,7 @@ public class ProfilerResource extends
|
|||
ArrayList<DrawableString> parameters = new ArrayList<DrawableString>();
|
||||
DrawableString string1 = new DrawableString("18km",
|
||||
ProfilerUtils.GRAPH_COLOR);
|
||||
string1.textStyle = TextStyle.BLANKED;
|
||||
string1.addTextStyle(TextStyle.BLANKED);
|
||||
string1.font = font;
|
||||
string1.horizontalAlignment = IGraphicsTarget.HorizontalAlignment.RIGHT;
|
||||
string1.verticallAlignment = IGraphicsTarget.VerticalAlignment.MIDDLE;
|
||||
|
@ -565,7 +567,7 @@ public class ProfilerResource extends
|
|||
DrawableString string = new DrawableString(
|
||||
ProfilerUtils.decimalFormat.format(new Double(i)) + " km",
|
||||
ProfilerUtils.GRAPH_COLOR);
|
||||
string.textStyle = TextStyle.BLANKED;
|
||||
string.addTextStyle(TextStyle.BLANKED);
|
||||
string.font = font;
|
||||
string.verticallAlignment = IGraphicsTarget.VerticalAlignment.MIDDLE;
|
||||
string.basics.y = calcY(i * 1000);
|
||||
|
@ -623,7 +625,7 @@ public class ProfilerResource extends
|
|||
ProfilerUtils.decimalFormat.format(new Double(
|
||||
ProfilerUtils.PRESSURES[i])) + " mb",
|
||||
ProfilerUtils.GRAPH_COLOR);
|
||||
string.textStyle = TextStyle.BLANKED;
|
||||
string.addTextStyle(TextStyle.BLANKED);
|
||||
string.font = font;
|
||||
string.verticallAlignment = IGraphicsTarget.VerticalAlignment.MIDDLE;
|
||||
string.basics.y = calcY(height);
|
||||
|
|
|
@ -39,7 +39,6 @@ import com.raytheon.uf.viz.core.DrawableString;
|
|||
import com.raytheon.uf.viz.core.IDisplayPaneContainer;
|
||||
import com.raytheon.uf.viz.core.IGraphicsTarget;
|
||||
import com.raytheon.uf.viz.core.IGraphicsTarget.HorizontalAlignment;
|
||||
import com.raytheon.uf.viz.core.IGraphicsTarget.TextStyle;
|
||||
import com.raytheon.uf.viz.core.drawables.IFont;
|
||||
import com.raytheon.uf.viz.core.drawables.IFont.Style;
|
||||
import com.raytheon.uf.viz.core.drawables.PaintProperties;
|
||||
|
@ -74,6 +73,8 @@ import com.vividsolutions.jts.geom.Coordinate;
|
|||
* 23Jul2014 3429 mapeters Updated deprecated drawLine() calls.
|
||||
* 28Jul2014 3430 mapeters Updated move function to prevent errors when
|
||||
* MB3 clicking off the map in editable mode.
|
||||
* 14Aug2014 3523 mapeters Updated deprecated {@link DrawableString#textStyle}
|
||||
* assignments.
|
||||
* </pre>
|
||||
*
|
||||
* @author ebabin
|
||||
|
@ -179,7 +180,6 @@ public class HomeToolLayer extends AbstractMovableToolLayer<Coordinate>
|
|||
dString.basics.x = labelLoc[0];
|
||||
dString.basics.y = labelLoc[1];
|
||||
dString.basics.z = 0.0;
|
||||
dString.textStyle = TextStyle.NORMAL;
|
||||
dString.horizontalAlignment = HorizontalAlignment.LEFT;
|
||||
dString.font = labelFont;
|
||||
target.drawStrings(dString);
|
||||
|
|
|
@ -78,6 +78,8 @@ import com.vividsolutions.jts.geom.LineString;
|
|||
* to prevent errors when MB3 clicking off
|
||||
* the map or MB1 dragging off the map with
|
||||
* tool in editable mode.
|
||||
* Aug 14, 2014 3523 mapeters Updated deprecated {@link DrawableString#textStyle}
|
||||
* assignments.
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
|
@ -250,7 +252,6 @@ public class ShearLayer extends
|
|||
ds.basics.x = c2[0];
|
||||
ds.basics.y = c2[1];
|
||||
ds.font = null;
|
||||
ds.textStyle = IGraphicsTarget.TextStyle.NORMAL;
|
||||
ds.horizontalAlignment = HorizontalAlignment.LEFT;
|
||||
// set the magnification
|
||||
ds.magnification = this.getCapability(MagnificationCapability.class)
|
||||
|
@ -383,7 +384,6 @@ public class ShearLayer extends
|
|||
ds.basics.x = x1;
|
||||
ds.basics.y = y1;
|
||||
ds.font = null;
|
||||
ds.textStyle = IGraphicsTarget.TextStyle.NORMAL;
|
||||
ds.horizontalAlignment = HorizontalAlignment.LEFT;
|
||||
// set the magnification
|
||||
ds.magnification = this.getCapability(MagnificationCapability.class)
|
||||
|
|
|
@ -100,6 +100,8 @@ import com.vividsolutions.jts.geom.GeometryFactory;
|
|||
* for the text to the left of the point.
|
||||
* 15Mar2013 15693 mgamazaychikov Added magnification capability.
|
||||
* Apr 12 2013 DR 16032 D. Friedman Make it work in multiple panes.
|
||||
* Aug 14 2014 3523 mapeters Updated deprecated {@link DrawableString#textStyle}
|
||||
* assignments.
|
||||
* </pre>
|
||||
*
|
||||
* @author mschenke
|
||||
|
@ -402,7 +404,6 @@ public class TimeOfArrivalLayer extends AbstractStormTrackResource {
|
|||
DrawableString ds = new DrawableString(leadState.text, color);
|
||||
ds.basics.x = labelLoc[0];
|
||||
ds.basics.y = labelLoc[1];
|
||||
ds.textStyle = IGraphicsTarget.TextStyle.NORMAL;
|
||||
ds.horizontalAlignment = alignment;
|
||||
ds.font = null;
|
||||
ds.magnification = getCapability(MagnificationCapability.class)
|
||||
|
|
|
@ -73,6 +73,8 @@ import com.vividsolutions.jts.geom.Coordinate;
|
|||
* 11/05/2012 #14566 jzeng Paint the sample points with the order of grids
|
||||
* in calcGridLabels ()
|
||||
* 07/24/2014 #3429 mapeters Updated deprecated drawLine() calls.
|
||||
* 08/14/2014 #3523 mapeters Updated deprecated {@link DrawableString#textStyle}
|
||||
* assignments.
|
||||
* </pre>
|
||||
*
|
||||
* @author chammack
|
||||
|
@ -235,13 +237,13 @@ public class SamplePainter {
|
|||
labels.toArray(new String[labels.size()]),
|
||||
colors.toArray(new RGB[colors.size()]));
|
||||
ds.font = font;
|
||||
ds.textStyle = (this.showShadows ? TextStyle.DROP_SHADOW
|
||||
: TextStyle.NORMAL);
|
||||
if (this.showShadows) {
|
||||
ds.addTextStyle(TextStyle.DROP_SHADOW, this.shadowColor);
|
||||
}
|
||||
ds.horizontalAlignment = HorizontalAlignment.CENTER;
|
||||
ds.verticallAlignment = VerticalAlignment.BOTTOM;
|
||||
ds.basics.x = screenloc[0] + this.xOffset * ratio;
|
||||
ds.basics.y = screenloc[1] + (this.yOffset + OFFSET) * ratio;
|
||||
ds.shadowColor = this.shadowColor;
|
||||
|
||||
target.drawStrings(ds);
|
||||
} catch (VizException e) {
|
||||
|
|
|
@ -61,6 +61,8 @@ import com.raytheon.viz.gfe.rsc.GFEResource;
|
|||
* by default.
|
||||
* 02/11/2014 #2788 randerso Fixed infinite loop in computeIntervalAndPrecision
|
||||
* when pmax < pmin
|
||||
* 08/14/2014 #3523 mapeters Updated deprecated {@link DrawableString#textStyle}
|
||||
* assignments.
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
|
@ -169,7 +171,6 @@ public class ContinuousColorbar implements IColorBarDisplay {
|
|||
|
||||
DrawableString dstring = new DrawableString("", seColorBarTextColor);
|
||||
dstring.font = colorbarResource.getColorbarScaleFont();
|
||||
dstring.textStyle = TextStyle.NORMAL;
|
||||
dstring.horizontalAlignment = HorizontalAlignment.CENTER;
|
||||
dstring.verticallAlignment = VerticalAlignment.MIDDLE;
|
||||
|
||||
|
@ -186,8 +187,6 @@ public class ContinuousColorbar implements IColorBarDisplay {
|
|||
int precision = (int) val[1];
|
||||
// float labelLength = val[2] / (float) ratio;
|
||||
|
||||
dstring.font = colorbarResource.getColorbarScaleFont();
|
||||
dstring.textStyle = TextStyle.NORMAL;
|
||||
for (int i = 0; (minParm + (i * interval)) <= maxParm; i++) {
|
||||
// check to see whether this colorTable item needs to be
|
||||
// rendered
|
||||
|
@ -257,11 +256,8 @@ public class ContinuousColorbar implements IColorBarDisplay {
|
|||
} else {
|
||||
dstring.setText(s, seColorBarFgPickupColor);
|
||||
}
|
||||
dstring.textStyle = TextStyle.DROP_SHADOW;
|
||||
dstring.shadowColor = seColorBarBgPickupColor;
|
||||
if (dstring.shadowColor == null) {
|
||||
dstring.shadowColor = new RGB(0, 0, 0);
|
||||
}
|
||||
dstring.addTextStyle(TextStyle.DROP_SHADOW,
|
||||
seColorBarBgPickupColor);
|
||||
|
||||
double halfWidth = (target.getStringsBounds(dstring).getWidth() * ratio) / 2;
|
||||
|
||||
|
|
|
@ -99,6 +99,8 @@ import com.vividsolutions.jts.geom.Coordinate;
|
|||
* Feb 12, 2013 15719 jdynina Fixed out of bounds error in calcGridColorTable
|
||||
* Oct 31, 2013 #2508 randerso Change to use DiscreteGridSlice.getKeys()
|
||||
* Jul 23, 2014 #3429 mapeters Updated deprecated drawLine() calls
|
||||
* Aug 14, 2014 #3523 mapeters Updated deprecated {@link DrawableString#textStyle}
|
||||
* assignments.
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
|
@ -511,27 +513,20 @@ public class DiscreteColorbar implements IColorBarDisplay,
|
|||
}
|
||||
|
||||
dstring.setCoordinates(pickupLabelDrawPoint / xScaleFactor, center);
|
||||
dstring.textStyle = TextStyle.BOXED;
|
||||
dstring.horizontalAlignment = pickupValueAlignment;
|
||||
dstring.verticallAlignment = VerticalAlignment.MIDDLE;
|
||||
|
||||
// draw once for the box
|
||||
target.drawStrings(dstring);
|
||||
// and again for shadowed text in the box
|
||||
dstring.shadowColor = seColorBarBgWxPickupColor;
|
||||
dstring.textStyle = TextStyle.DROP_SHADOW;
|
||||
dstring.addTextStyle(TextStyle.BLANKED);
|
||||
dstring.addTextStyle(TextStyle.BOXED);
|
||||
dstring.addTextStyle(TextStyle.DROP_SHADOW,
|
||||
seColorBarBgWxPickupColor);
|
||||
target.drawStrings(dstring);
|
||||
} else {
|
||||
pickupLabelMinX = Double.NEGATIVE_INFINITY;
|
||||
pickupLabelMaxX = Double.NEGATIVE_INFINITY;
|
||||
}
|
||||
|
||||
DrawableString dstring = new DrawableString("", seColorBarTextColor);
|
||||
dstring.textStyle = TextStyle.NORMAL;
|
||||
dstring.horizontalAlignment = HorizontalAlignment.CENTER;
|
||||
dstring.verticallAlignment = VerticalAlignment.MIDDLE;
|
||||
|
||||
DrawableLine[] lines = new DrawableLine[colorTable.size()];
|
||||
List<DrawableString> strings = new ArrayList<DrawableString>();
|
||||
i = 0;
|
||||
for (ColorEntry colorEntry : colorTable) {
|
||||
double ikeywidth = i * keywidth;
|
||||
|
@ -553,15 +548,19 @@ public class DiscreteColorbar implements IColorBarDisplay,
|
|||
target, colorbarResource.getColorbarWxLabelFont(),
|
||||
keyName, (int) Math.floor(keywidth * xScaleFactor),
|
||||
true);
|
||||
dstring.setText(truncatedLabel, seColorBarTextColor);
|
||||
DrawableString dstring = new DrawableString(truncatedLabel,
|
||||
seColorBarTextColor);
|
||||
dstring.setCoordinates(labelLoc, center);
|
||||
dstring.font = colorbarResource.getColorbarWxLabelFont();
|
||||
target.drawStrings(dstring);
|
||||
dstring.horizontalAlignment = HorizontalAlignment.CENTER;
|
||||
dstring.verticallAlignment = VerticalAlignment.MIDDLE;
|
||||
strings.add(dstring);
|
||||
}
|
||||
}
|
||||
i++;
|
||||
}
|
||||
target.drawLine(lines);
|
||||
target.drawStrings(strings);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -97,6 +97,8 @@ import com.vividsolutions.jts.io.WKBReader;
|
|||
* wldougher Initial creation
|
||||
* Jul 11, 2011 9928 rferrel moveGroup now takes list of groups.
|
||||
* Jun 24, 2013 2134 randerso Fixed NullPointerException in fitToCWA.
|
||||
* Aug 14, 2014 3523 mapeters Updated deprecated {@link DrawableString#textStyle}
|
||||
* assignments.
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
|
@ -2044,10 +2046,9 @@ public class ZoneDbResource extends
|
|||
if (tables.contains(data.tableName)) {
|
||||
refCoordList = labelMap.get(data.zone);
|
||||
if (refCoordList != null) {
|
||||
paintLabelSet(" " + data.zone, labelFont,
|
||||
IGraphicsTarget.TextStyle.NORMAL, color, horiz,
|
||||
vert, refCoordList, mapGeometry, "" + data.zone,
|
||||
alreadyDrawn);
|
||||
paintLabelSet(" " + data.zone, labelFont, null, color,
|
||||
horiz, vert, refCoordList, mapGeometry, ""
|
||||
+ data.zone, alreadyDrawn);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -2135,7 +2136,7 @@ public class ZoneDbResource extends
|
|||
Coordinate coord;
|
||||
DrawableString ds = new DrawableString("", color);
|
||||
ds.font = font;
|
||||
ds.textStyle = TextStyle.DROP_SHADOW;
|
||||
ds.addTextStyle(TextStyle.DROP_SHADOW);
|
||||
ds.horizontalAlignment = horiz;
|
||||
ds.verticallAlignment = vert;
|
||||
refcLoop: for (ReferencedCoordinate refCoord : refCoordList) {
|
||||
|
|
|
@ -105,6 +105,8 @@ import com.vividsolutions.jts.io.WKBReader;
|
|||
* Jan 07, 2014 #2662 randerso Fixed limitZones (subDomainUGCs) support
|
||||
* Feb 18, 2014 #2819 randerso Removed unnecessary clones of geometries
|
||||
* Aug 13, 2014 #3492 mapeters Updated deprecated createWireframeShape() calls.
|
||||
* Aug 14, 2014 #3523 mapeters Updated deprecated {@link DrawableString#textStyle}
|
||||
* assignments.
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
|
@ -824,8 +826,7 @@ public class ZoneSelectorResource extends DbMapResource {
|
|||
ds.font = font;
|
||||
ds.horizontalAlignment = HorizontalAlignment.CENTER;
|
||||
ds.verticallAlignment = VerticalAlignment.MIDDLE;
|
||||
ds.textStyle = TextStyle.DROP_SHADOW;
|
||||
ds.shadowColor = RGBColors.getRGBColor("black");
|
||||
ds.addTextStyle(TextStyle.DROP_SHADOW);
|
||||
strings.add(ds);
|
||||
|
||||
alreadyDrawn.add(new LabelTuple(x, y, group, zone));
|
||||
|
|
|
@ -55,6 +55,8 @@ import com.raytheon.viz.radar.rsc.mosaic.RadarMosaicResource;
|
|||
* Date Ticket# Engineer Description
|
||||
* ------------ ---------- ----------- --------------------------
|
||||
* Jul 29, 2010 mschenke Initial creation
|
||||
* Aug 14, 2014 3523 mapeters Updated deprecated {@link DrawableString#textStyle}
|
||||
* assignments.
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
|
@ -244,7 +246,7 @@ public class RadarTextResource extends
|
|||
DrawableString dString = new DrawableString(pair.text, colors);
|
||||
dString.font = textFont;
|
||||
dString.setCoordinates(xOffset, yOffset, 0);
|
||||
dString.textStyle = TextStyle.BLANKED;
|
||||
dString.addTextStyle(TextStyle.BLANKED);
|
||||
dString.horizontalAlignment = hAlign;
|
||||
dString.verticallAlignment = VerticalAlignment.TOP;
|
||||
dString.basics.alpha = pair.alpha;
|
||||
|
|
|
@ -55,7 +55,6 @@ import com.raytheon.uf.viz.core.IExtent;
|
|||
import com.raytheon.uf.viz.core.IGraphicsTarget;
|
||||
import com.raytheon.uf.viz.core.IGraphicsTarget.HorizontalAlignment;
|
||||
import com.raytheon.uf.viz.core.IGraphicsTarget.LineStyle;
|
||||
import com.raytheon.uf.viz.core.IGraphicsTarget.TextStyle;
|
||||
import com.raytheon.uf.viz.core.IGraphicsTarget.VerticalAlignment;
|
||||
import com.raytheon.uf.viz.core.drawables.IFont;
|
||||
import com.raytheon.uf.viz.core.drawables.IWireframeShape;
|
||||
|
@ -83,6 +82,8 @@ import com.vividsolutions.jts.geom.Coordinate;
|
|||
* Jul 13, 2103 2223 njensen Overrode remove() to fix memory leak
|
||||
* Jul 28, 2013 2227 mnash Fixing the projection issues, moving things
|
||||
* around for better logical separation
|
||||
* Aug 14, 2014 3523 mapeters Updated deprecated {@link DrawableString#textStyle}
|
||||
* assignments.
|
||||
* </pre>
|
||||
*
|
||||
* @author mnash
|
||||
|
@ -220,7 +221,6 @@ public class RadarMLResource extends RadarGraphicsResource {
|
|||
info.verticallAlignment = VerticalAlignment.TOP;
|
||||
info.setCoordinates(extent.getMinX() + X_OFFSET * ratio,
|
||||
extent.getMinY() + Y_OFFSET * ratio);
|
||||
info.textStyle = TextStyle.NORMAL;
|
||||
target.drawStrings(info);
|
||||
target.setupClippingPlane(extent);
|
||||
}
|
||||
|
|
|
@ -14,7 +14,6 @@ import java.util.concurrent.ConcurrentHashMap;
|
|||
import org.eclipse.swt.graphics.RGB;
|
||||
import org.opengis.referencing.crs.CoordinateReferenceSystem;
|
||||
|
||||
import com.raytheon.uf.common.inventory.exception.DataCubeException;
|
||||
import com.raytheon.uf.common.dataplugin.PluginDataObject;
|
||||
import com.raytheon.uf.common.dataplugin.warning.AbstractWarningRecord;
|
||||
import com.raytheon.uf.common.dataplugin.warning.EmergencyType;
|
||||
|
@ -23,6 +22,7 @@ import com.raytheon.uf.common.dataplugin.warning.WarningRecord.WarningAction;
|
|||
import com.raytheon.uf.common.dataquery.requests.RequestConstraint;
|
||||
import com.raytheon.uf.common.dataquery.requests.RequestConstraint.ConstraintType;
|
||||
import com.raytheon.uf.common.geospatial.ReferencedCoordinate;
|
||||
import com.raytheon.uf.common.inventory.exception.DataCubeException;
|
||||
import com.raytheon.uf.common.status.IUFStatusHandler;
|
||||
import com.raytheon.uf.common.status.UFStatus;
|
||||
import com.raytheon.uf.common.time.DataTime;
|
||||
|
@ -33,7 +33,6 @@ import com.raytheon.uf.viz.core.DrawableString;
|
|||
import com.raytheon.uf.viz.core.IGraphicsTarget;
|
||||
import com.raytheon.uf.viz.core.IGraphicsTarget.HorizontalAlignment;
|
||||
import com.raytheon.uf.viz.core.IGraphicsTarget.LineStyle;
|
||||
import com.raytheon.uf.viz.core.IGraphicsTarget.TextStyle;
|
||||
import com.raytheon.uf.viz.core.IGraphicsTarget.VerticalAlignment;
|
||||
import com.raytheon.uf.viz.core.VizApp;
|
||||
import com.raytheon.uf.viz.core.drawables.IDescriptor.FramesInfo;
|
||||
|
@ -86,6 +85,8 @@ import com.vividsolutions.jts.geom.prep.PreparedGeometryFactory;
|
|||
* Nov 11, 2013 2439 rferrel Changes to prevent getting future warning when in DRT mode.
|
||||
* Dec 3, 2013 2576 jsanchez Increased the font size of EMER.
|
||||
* Mar 10, 2014 2832 njensen Moved duplicated subclass's disposeInternal() logic here
|
||||
* Aug 14, 2014 3523 mapeters Updated deprecated {@link DrawableString#textStyle}
|
||||
* assignments.
|
||||
*
|
||||
* </pre>
|
||||
*
|
||||
|
@ -425,7 +426,6 @@ public abstract class AbstractWWAResource extends
|
|||
textToPrintReversed, color);
|
||||
params.font = warningsFont;
|
||||
params.setCoordinates(d[0], d[1]);
|
||||
params.textStyle = TextStyle.NORMAL;
|
||||
params.horizontalAlignment = HorizontalAlignment.RIGHT;
|
||||
params.verticallAlignment = VerticalAlignment.BOTTOM;
|
||||
params.magnification = getCapability(
|
||||
|
|
Loading…
Add table
Reference in a new issue