diff --git a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/labelprovider/.ratings b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/labelprovider/.ratings
index 9f5e77e63addf5eb2ec59988d551f3c17e70a742..e37dad86a252a4bffd266ba325495c734fd7a32e 100644
--- a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/labelprovider/.ratings
+++ b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/labelprovider/.ratings
@@ -1,5 +1,5 @@
AnnotationLabelProvider.java ddebfc2bf2c8306884eb748c2c649ff0fe9c3d21 GREEN
-CheckBoxLabelProvider.java 44d1e8394703802f14041a058eae89a70501792c GREEN
+CheckBoxLabelProvider.java 83f7216dfc05400c5b96aeba8c1add6a02f0eac5 GREEN
ElementCommentLabelProvider.java 76aa6e9b930ce5680607852fd776172942c89ce5 GREEN
ElementLabelProviderBase.java f33502f73033ebdf30316df627e8a9c87e7d1b28 GREEN
ElementNameLabelProvider.java 897296ac8318b6dfdea9c50fc73aaeea23c2fffa GREEN
diff --git a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/labelprovider/CheckBoxLabelProvider.java b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/labelprovider/CheckBoxLabelProvider.java
index 44d1e8394703802f14041a058eae89a70501792c..83f7216dfc05400c5b96aeba8c1add6a02f0eac5 100644
--- a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/labelprovider/CheckBoxLabelProvider.java
+++ b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/labelprovider/CheckBoxLabelProvider.java
@@ -14,6 +14,8 @@
*******************************************************************************/
package org.fortiss.tooling.base.ui.annotation.labelprovider;
+import static org.fortiss.tooling.base.utils.SystemUtils.isMacOSXPlatform;
+
import org.eclipse.jface.viewers.ColumnLabelProvider;
import org.eclipse.jface.viewers.EditingSupport;
import org.eclipse.jface.viewers.TableViewer;
@@ -46,6 +48,12 @@ public class CheckBoxLabelProvider extends AnnotationLabelProvider {
/** {@inheritDoc} */
@Override
public String getText(Object element) {
+ // See #2443
+ if(isMacOSXPlatform() && element instanceof AnnotationEntry &&
+ ((AnnotationEntry)element).canEdit(clazz)) {
+ return isChecked(element) ? "[X]" : "[ ]";
+ }
+
return null;
}
diff --git a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/utils/.ratings b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/utils/.ratings
index 438ba6341dbfbcb9d18db5a354056ea51a1e7d7c..e867c4379db2fbe00a50f32e7565212cb8f902b6 100644
--- a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/utils/.ratings
+++ b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/utils/.ratings
@@ -3,6 +3,7 @@ ActionUtils.java f16dd179005f48c747d2c9cf250b05e7225495cf GREEN
ConstraintsBaseUIUtils.java 50c26b90a6ebe6c7f7861092dac5ebc1f3fc0ce3 GREEN
DragAndDropBaseUtils.java 4308b2151a7075adeb4f7e7246859d421150415b GREEN
EllipseLayoutUIUtils.java 271e287f1e5befb03a9d115a98e22453056521e0 GREEN
+FontUtils.java a167a05bdaa8da9853705cc5134f30f6d81bc9f2 GREEN
GCStateManager.java 983973a92376b5c757c1253b32e33d0666ccdf7b GREEN
LayoutDataUIUtils.java 8034bbb9f595092f56807525abcbf23fd5d01428 GREEN
PropertiesViewUtils.java d345b4501c4092228edf1c98e0189317d53aaf22 GREEN
diff --git a/org.fortiss.tooling.spiderchart.ui/src/org/fortiss/tooling/spiderchart/util/FontUtils.java b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/utils/FontUtils.java
similarity index 75%
rename from org.fortiss.tooling.spiderchart.ui/src/org/fortiss/tooling/spiderchart/util/FontUtils.java
rename to org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/utils/FontUtils.java
index 759aeeea8de17e5d555ecd81592b9897dd36bc37..a167a05bdaa8da9853705cc5134f30f6d81bc9f2 100644
--- a/org.fortiss.tooling.spiderchart.ui/src/org/fortiss/tooling/spiderchart/util/FontUtils.java
+++ b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/utils/FontUtils.java
@@ -13,7 +13,11 @@
| See the License for the specific language governing permissions and |
| limitations under the License. |
+--------------------------------------------------------------------------*/
-package org.fortiss.tooling.spiderchart.util;
+package org.fortiss.tooling.base.ui.utils;
+
+import static org.fortiss.tooling.base.utils.SystemUtils.isLinuxPlatform;
+import static org.fortiss.tooling.base.utils.SystemUtils.isMacOSXPlatform;
+import static org.fortiss.tooling.base.utils.SystemUtils.isWindowsPlatform;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Font;
@@ -38,9 +42,25 @@ public class FontUtils {
public static FontData VERDANA_16PT = new FontData("Verdana", 16, SWT.NORMAL);
/** Verdana 14pt font. */
public static FontData VERDANA_18PT = new FontData("Verdana", 18, SWT.NORMAL);
+ /** "Code" 11pt font. */
+ public static FontData CODEFONT_11PT = createCodeFontData(11);
/** Creates a {@link Font} from the given {@link FontData}, which MUST be disposed after use. */
public static Font createFont(FontData fontData) {
return new Font(Display.getCurrent(), fontData);
}
+
+ /** Returns the {@link FontData} used to represent code (OS specific). */
+ private static FontData createCodeFontData(int height) {
+ String font = "Courier";
+ if(isMacOSXPlatform()) {
+ font = "Monaco";
+ } else if(isWindowsPlatform()) {
+ font = "Consolas";
+ } else if(isLinuxPlatform()) {
+ font = "Monospace";
+ }
+
+ return new FontData(font, height, SWT.NORMAL);
+ }
}
diff --git a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/viewers/.ratings b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/viewers/.ratings
index d76cac35a3dd7df024581b13e883634bebdb0638..9c8e533f05907658bf10e227951b6e7af31e9516 100644
--- a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/viewers/.ratings
+++ b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/viewers/.ratings
@@ -1,4 +1,4 @@
AbstractIntegerSpinnerEditingSupport.java 7391e5b0d8e10baf5ab2c7f9543ed732a23bbd9d GREEN
CheckBoxEditingSupport.java 173a63ee86dc396946ddb625a41d48ffad23982f GREEN
-CheckBoxLabelProvider.java f810475dbf986b1f33e5b2b13657e52ca0cfd27e GREEN
+CheckBoxLabelProvider.java 4eb2a54a17225da5a0f4f3a4212cde0c23d50d11 GREEN
IconNameLabelProvider.java f1700e0c8a86dfe6b10945ce84c2ac935ceab8e7 GREEN
diff --git a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/viewers/CheckBoxLabelProvider.java b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/viewers/CheckBoxLabelProvider.java
index f810475dbf986b1f33e5b2b13657e52ca0cfd27e..4eb2a54a17225da5a0f4f3a4212cde0c23d50d11 100644
--- a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/viewers/CheckBoxLabelProvider.java
+++ b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/viewers/CheckBoxLabelProvider.java
@@ -17,6 +17,7 @@ package org.fortiss.tooling.base.ui.viewers;
import static org.eclipse.core.runtime.Platform.getBundle;
import static org.eclipse.jface.resource.JFaceResources.getImageRegistry;
+import static org.fortiss.tooling.base.utils.SystemUtils.isMacOSXPlatform;
import org.eclipse.jface.resource.ImageRegistry;
import org.eclipse.jface.resource.JFaceResources;
@@ -118,6 +119,10 @@ public abstract class CheckBoxLabelProvider extends ColumnLabelProvider {
* @return {@link Image} representing the checkbox.
*/
public static Image getImage(boolean checked, boolean enabled) {
+ // See #2443
+ if(isMacOSXPlatform()) {
+ return null;
+ }
ImageRegistry imgReg = getImageRegistry();
if(imgReg.getDescriptor(CHECKED_KEY) == null) {
imgReg.put(UNCHECKED_KEY, makeShot(false, true));
@@ -142,6 +147,10 @@ public abstract class CheckBoxLabelProvider extends ColumnLabelProvider {
/** {@inheritDoc} */
@Override
public String getText(Object element) {
+ // See #2443
+ if(isMacOSXPlatform() && isEnabled(element)) {
+ return isChecked(element) ? "[X]" : "[ ]";
+ }
return null;
}
diff --git a/org.fortiss.tooling.base/src/org/fortiss/tooling/base/utils/.ratings b/org.fortiss.tooling.base/src/org/fortiss/tooling/base/utils/.ratings
index a502f47bf824c1edce0bead963b5b54f745c995b..2c43176d8d282288e059bb8598af63cd71fc0875 100644
--- a/org.fortiss.tooling.base/src/org/fortiss/tooling/base/utils/.ratings
+++ b/org.fortiss.tooling.base/src/org/fortiss/tooling/base/utils/.ratings
@@ -13,6 +13,6 @@ PointUtils.java b21c92cc8e80ece9d87ede8a750f4de314379743 GREEN
PointsUtils.java bad69811c59004948929f6a57edd5a79c0bf8643 GREEN
RectangleLayoutUtils.java cdd61d162761da7f3e1d3512264135b9b0d564ff GREEN
SnapToGridUtils.java 413785d7a8655db31a129b6f821e1d5f859aa726 GREEN
-SystemUtils.java b36590c6934413cd2408de1321af5254dc263e11 GREEN
+SystemUtils.java f7893a7db34a994534608bcbd7f214a701c5cf55 GREEN
VisualizationModelElementFactory.java 18e67450ee4cf4a03dc88a10becb0fb6ce4c1bad GREEN
ZoomUtils.java a339613fde18281bed3b55b529a053d348545bc7 GREEN
diff --git a/org.fortiss.tooling.base/src/org/fortiss/tooling/base/utils/SystemUtils.java b/org.fortiss.tooling.base/src/org/fortiss/tooling/base/utils/SystemUtils.java
index b36590c6934413cd2408de1321af5254dc263e11..f7893a7db34a994534608bcbd7f214a701c5cf55 100644
--- a/org.fortiss.tooling.base/src/org/fortiss/tooling/base/utils/SystemUtils.java
+++ b/org.fortiss.tooling.base/src/org/fortiss/tooling/base/utils/SystemUtils.java
@@ -15,16 +15,82 @@
+--------------------------------------------------------------------------*/
package org.fortiss.tooling.base.utils;
+import static java.io.File.separator;
+import static java.lang.System.getProperty;
+import static java.util.UUID.randomUUID;
+
/**
* Utility functions that deal with the underlying system.
*
- * @author ratiu
+ * @author ratiu, barner
*/
public class SystemUtils {
- /** Returns true if we are in a Windows system. */
- public static boolean isWindowsOperatingSystem() {
- return System.getProperty("os.name").startsWith("Windows");
+ /** Cache for {@link #isWindowsPlatform()}. */
+ private static Boolean isWindowsPlatform = null;
+
+ /** Cache for {@link #isLinuxPlatform()}. */
+ private static Boolean isLinuxPlatform = null;
+
+ /** Cache for {@link #isMacOSXPlatform()}. */
+ private static Boolean isMacOSXPlatform = null;
+
+ /** Cache for {@link #isVm64BitArch()}. */
+ private static Boolean isVm64BitArch;
+
+ /** Cache for {@link #isOs64BitArch()}. */
+ private static Boolean isOs64BitArch;
+
+ /** Predicate if the current platform is Windows. */
+ public static boolean isWindowsPlatform() {
+ if(isWindowsPlatform != null) {
+ return isWindowsPlatform;
+ }
+ String osName = System.getProperty("os.name");
+ isWindowsPlatform = osName != null && osName.contains("Windows");
+
+ return isWindowsPlatform;
+ }
+
+ /** Predicate if the current platform is Linux. */
+ public static boolean isLinuxPlatform() {
+ if(isLinuxPlatform != null) {
+ return isLinuxPlatform;
+ }
+ String osName = System.getProperty("os.name");
+ isLinuxPlatform = osName != null && osName.contains("Linux");
+ return isLinuxPlatform;
+ }
+
+ /** Predicate if the current platform is Mac OS X. */
+ public static boolean isMacOSXPlatform() {
+ if(isMacOSXPlatform != null) {
+ return isMacOSXPlatform;
+ }
+ String osName = System.getProperty("os.name");
+ isMacOSXPlatform = osName != null && osName.contains("Mac OS X");
+ return isMacOSXPlatform;
+ }
+
+ /** Predicate if the current Java VM architecture is 64 bit. */
+ public static boolean isVm64BitArch() {
+ if(isVm64BitArch != null) {
+ return isVm64BitArch;
+ }
+ String osArch = System.getProperty("os.arch");
+ isVm64BitArch = osArch != null && osArch.contains("64");
+ return isVm64BitArch;
+ }
+
+ /** Predicate if the current OS architecture is 64 bit. */
+ public static boolean isOs64BitArch() {
+ if(isOs64BitArch != null) {
+ return isOs64BitArch;
+ }
+
+ String progFilesX86 = System.getenv("ProgramFiles(x86)");
+ isOs64BitArch = isWindowsPlatform() ? progFilesX86 != null : isVm64BitArch();
+ return isOs64BitArch;
}
/**
@@ -32,7 +98,7 @@ public class SystemUtils {
* interpreted, then an empty string is returned.
*/
public static String interpretProcessExitValues(int exitValue) {
- if(!isWindowsOperatingSystem()) {
+ if(!isWindowsPlatform()) {
switch(exitValue) {
case 126:
return "Command not found";
@@ -42,4 +108,33 @@ public class SystemUtils {
}
return "";
}
+
+ /** Returns the path to the system's temporary directory. */
+ public static String getSystemTempDirPath() {
+ return getTempDirPath(false, null);
+ }
+
+ /**
+ * Returns the path to a directory in the system's temporary directory that follows the pattern
+ * {@code [/UNIQUE_DIR][/SUB_DIR]}
+ *
+ * @param unique
+ * Flag if a unique sub-directory should be appended to the path of the system's
+ * temporary directory.
+ * @param subdir
+ * Sub-directory within system's temporary directory (may be {@code null}).
+ * @return Path to a directory in the system's temporary directory.
+ */
+ public static String getTempDirPath(boolean unique, String subdir) {
+ String tmpDir = getProperty("java.io.tmpdir");
+ if(unique) {
+ tmpDir += separator + randomUUID();
+ }
+
+ if(subdir != null) {
+ tmpDir += separator + subdir;
+ }
+
+ return tmpDir;
+ }
}
diff --git a/org.fortiss.tooling.graphicsGL.ui/src/org/fortiss/tooling/graphicsGL/ui/.ratings b/org.fortiss.tooling.graphicsGL.ui/src/org/fortiss/tooling/graphicsGL/ui/.ratings
index d617f8df456cfee5879394f7906d8c84cb6cf1bb..9d42d086e398f1c2b036175f2f45fc3e80d96c5d 100644
--- a/org.fortiss.tooling.graphicsGL.ui/src/org/fortiss/tooling/graphicsGL/ui/.ratings
+++ b/org.fortiss.tooling.graphicsGL.ui/src/org/fortiss/tooling/graphicsGL/ui/.ratings
@@ -1 +1 @@
-ToolingGraphicsGLUIActivator.java 86df10a01835d65709fb655622a1feb2b1a44948 GREEN
+ToolingGraphicsGLUIActivator.java 1775f5ee6932438fb7fe6cf15279a7595fdedb53 GREEN
diff --git a/org.fortiss.tooling.graphicsGL.ui/src/org/fortiss/tooling/graphicsGL/ui/ToolingGraphicsGLUIActivator.java b/org.fortiss.tooling.graphicsGL.ui/src/org/fortiss/tooling/graphicsGL/ui/ToolingGraphicsGLUIActivator.java
index 86df10a01835d65709fb655622a1feb2b1a44948..1775f5ee6932438fb7fe6cf15279a7595fdedb53 100644
--- a/org.fortiss.tooling.graphicsGL.ui/src/org/fortiss/tooling/graphicsGL/ui/ToolingGraphicsGLUIActivator.java
+++ b/org.fortiss.tooling.graphicsGL.ui/src/org/fortiss/tooling/graphicsGL/ui/ToolingGraphicsGLUIActivator.java
@@ -17,6 +17,7 @@ package org.fortiss.tooling.graphicsGL.ui;
import static java.lang.System.mapLibraryName;
import static org.eclipse.core.runtime.FileLocator.toFileURL;
+import static org.fortiss.tooling.base.utils.SystemUtils.isOs64BitArch;
import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.ui.plugin.AbstractUIPlugin;
@@ -46,12 +47,7 @@ public class ToolingGraphicsGLUIActivator extends AbstractUIPlugin {
System.out.println(" Preloading native LWJGL libraries.");
- boolean is64bit;
- if(System.getProperty("os.name").contains("Windows")) {
- is64bit = (System.getenv("ProgramFiles(x86)") != null);
- } else {
- is64bit = (System.getProperty("os.arch").indexOf("64") != -1);
- }
+ boolean is64bit = isOs64BitArch();
// preload JEMALLOC
String jemallocLibPath = loadPluginLocalLibrary(getBundle(), "jemalloc", is64bit);
diff --git a/org.fortiss.tooling.spiderchart.ui/src/org/fortiss/tooling/spiderchart/style/.ratings b/org.fortiss.tooling.spiderchart.ui/src/org/fortiss/tooling/spiderchart/style/.ratings
index 5c03fa5679609a43eb88aa07af56e47f2816d3bb..3f82e63a80aee9806c9ec1d64dc121036d720e41 100644
--- a/org.fortiss.tooling.spiderchart.ui/src/org/fortiss/tooling/spiderchart/style/.ratings
+++ b/org.fortiss.tooling.spiderchart.ui/src/org/fortiss/tooling/spiderchart/style/.ratings
@@ -3,6 +3,6 @@ ChartStyle.java b2c76a10141ebe9a083d5456bd9e5ef61f472500 GREEN
ColorStyleBase.java b8e824b55490b30507b8d38acf10bc61daf1fa00 GREEN
DataSeriesStyle.java a7bda5ba4e12133ea20edda627e41560b3679641 GREEN
FillStyle.java 36e54f1ecb31836a7c7a821ddf0432264349bd83 GREEN
-FontStyle.java b180fc768372ae374f17034cbb91fe3891fd569f GREEN
+FontStyle.java 012dfcddfd85159ba6045141df0762289fb70d6f GREEN
LegendStyle.java 39a10d789aeac41114b8b43e7e6790543cb2f618 GREEN
LineStyle.java bc3df608b46c9d2fa367cf75465961389ab4491f GREEN
diff --git a/org.fortiss.tooling.spiderchart.ui/src/org/fortiss/tooling/spiderchart/style/FontStyle.java b/org.fortiss.tooling.spiderchart.ui/src/org/fortiss/tooling/spiderchart/style/FontStyle.java
index b180fc768372ae374f17034cbb91fe3891fd569f..012dfcddfd85159ba6045141df0762289fb70d6f 100644
--- a/org.fortiss.tooling.spiderchart.ui/src/org/fortiss/tooling/spiderchart/style/FontStyle.java
+++ b/org.fortiss.tooling.spiderchart.ui/src/org/fortiss/tooling/spiderchart/style/FontStyle.java
@@ -15,12 +15,12 @@
+--------------------------------------------------------------------------*/
package org.fortiss.tooling.spiderchart.style;
-import static org.fortiss.tooling.spiderchart.util.FontUtils.VERDANA_10PT;
-import static org.fortiss.tooling.spiderchart.util.FontUtils.VERDANA_12PT;
-import static org.fortiss.tooling.spiderchart.util.FontUtils.VERDANA_14PT;
-import static org.fortiss.tooling.spiderchart.util.FontUtils.VERDANA_16PT;
-import static org.fortiss.tooling.spiderchart.util.FontUtils.VERDANA_18PT;
-import static org.fortiss.tooling.spiderchart.util.FontUtils.VERDANA_8PT;
+import static org.fortiss.tooling.base.ui.utils.FontUtils.VERDANA_10PT;
+import static org.fortiss.tooling.base.ui.utils.FontUtils.VERDANA_12PT;
+import static org.fortiss.tooling.base.ui.utils.FontUtils.VERDANA_14PT;
+import static org.fortiss.tooling.base.ui.utils.FontUtils.VERDANA_16PT;
+import static org.fortiss.tooling.base.ui.utils.FontUtils.VERDANA_18PT;
+import static org.fortiss.tooling.base.ui.utils.FontUtils.VERDANA_8PT;
import static org.fortiss.tooling.spiderchart.util.RGBColorUtils.BLACK;
import org.eclipse.swt.graphics.FontData;
diff --git a/org.fortiss.tooling.spiderchart.ui/src/org/fortiss/tooling/spiderchart/util/.ratings b/org.fortiss.tooling.spiderchart.ui/src/org/fortiss/tooling/spiderchart/util/.ratings
index 75c3929b4a7fb2de82bbc20a45d8a8316b89ce3a..382c494b8570d2552025ddc3c340f9d300d6c2cb 100644
--- a/org.fortiss.tooling.spiderchart.ui/src/org/fortiss/tooling/spiderchart/util/.ratings
+++ b/org.fortiss.tooling.spiderchart.ui/src/org/fortiss/tooling/spiderchart/util/.ratings
@@ -1,3 +1,2 @@
AxisUtils.java 22f9dae3ee0b9bb4daef19977f2d327dc4b10f8f GREEN
-FontUtils.java 759aeeea8de17e5d555ecd81592b9897dd36bc37 GREEN
RGBColorUtils.java 2fc319ab0bc3d898f7c68db324cded3ddcd45f70 GREEN
diff --git a/org.fortiss.tooling.spiderchart.ui/test-src/test/org/fortiss/tooling/spiderchart/SpiderChartExample.java b/org.fortiss.tooling.spiderchart.ui/test-src/test/org/fortiss/tooling/spiderchart/SpiderChartExample.java
index fe5cfcf0d84b38858b681933cf631e88c9282edd..914c20a0ca91fda638b1bed1e7eaa5327e21ecbc 100644
--- a/org.fortiss.tooling.spiderchart.ui/test-src/test/org/fortiss/tooling/spiderchart/SpiderChartExample.java
+++ b/org.fortiss.tooling.spiderchart.ui/test-src/test/org/fortiss/tooling/spiderchart/SpiderChartExample.java
@@ -15,12 +15,12 @@
+--------------------------------------------------------------------------*/
package test.org.fortiss.tooling.spiderchart;
+import static org.fortiss.tooling.base.ui.utils.FontUtils.VERDANA_14PT;
import static org.fortiss.tooling.spiderchart.style.FontStyle.BLACK_VERDANA_10PT;
import static org.fortiss.tooling.spiderchart.style.FontStyle.BLACK_VERDANA_12PT;
import static org.fortiss.tooling.spiderchart.style.FontStyle.BLACK_VERDANA_14PT;
import static org.fortiss.tooling.spiderchart.style.FontStyle.BLACK_VERDANA_8PT;
import static org.fortiss.tooling.spiderchart.style.LineStyle.SOLID_BLACK_1PT;
-import static org.fortiss.tooling.spiderchart.util.FontUtils.VERDANA_14PT;
import static org.fortiss.tooling.spiderchart.util.RGBColorUtils.BLUE;
import static org.fortiss.tooling.spiderchart.util.RGBColorUtils.DARK_GRAY;
import static org.fortiss.tooling.spiderchart.util.RGBColorUtils.LIGHT_GRAY;
@@ -193,10 +193,11 @@ public final class SpiderChartExample { // NO_UCD
}
/** {@link Comparator} implementation for {@link Screen}s . */
- private static Comparator screenComparator = new Comparator() {
- @Override
- public int compare(Screen o1, Screen o2) {
- return o1.width - o2.width;
- }
- };
+ private static Comparator screenComparator =
+ new Comparator() {
+ @Override
+ public int compare(Screen o1, Screen o2) {
+ return o1.width - o2.width;
+ }
+ };
}