Modeler: cleanup Windows UI
(cherry picked from commit 2373263)
diff --git a/modeler/cayenne-modeler-win-ext/src/main/java/org/apache/cayenne/modeler/win/WinPlatformInitializer.java b/modeler/cayenne-modeler-win-ext/src/main/java/org/apache/cayenne/modeler/win/WinPlatformInitializer.java
index 7b42d8f..43ba558 100644
--- a/modeler/cayenne-modeler-win-ext/src/main/java/org/apache/cayenne/modeler/win/WinPlatformInitializer.java
+++ b/modeler/cayenne-modeler-win-ext/src/main/java/org/apache/cayenne/modeler/win/WinPlatformInitializer.java
@@ -54,6 +54,8 @@
UIManager.put("Tree.collapsedIcon", ModelerUtil.buildIcon("icon-arrow-closed.png"));
UIManager.put("Tree.paintLines", Boolean.FALSE);
UIManager.put("Tree.drawDashedFocusIndicator", Boolean.FALSE);
+ UIManager.put("Tree.selectionBackground", darkGrey);
+ UIManager.put("Tree.selectionForeground", Color.BLACK);
UIManager.put("Tree.selectionBorderColor", UIManager.get("Tree.selectionBackground"));
UIManager.put("ScrollPane.border", BorderFactory.createEmptyBorder());
UIManager.put("Table.scrollPaneBorder", BorderFactory.createEmptyBorder());
@@ -62,5 +64,9 @@
UIManager.put("Separator.background", darkGrey);
UIManager.put("Separator.foreground", darkGrey);
UIManager.put("Separator.opaque", Boolean.TRUE);
+ UIManager.put("MenuItem.selectionBackground", darkGrey);
+ UIManager.put("MenuItem.selectionForeground", Color.BLACK);
+ UIManager.put("MenuItem.opaque", Boolean.TRUE);
+ UIManager.put("Button.border", BorderFactory.createEmptyBorder(2, 2, 2, 2));
}
}
diff --git a/modeler/cayenne-modeler/src/main/resources/org/apache/cayenne/modeler/images/CayenneModeler.png b/modeler/cayenne-modeler/src/main/resources/org/apache/cayenne/modeler/images/CayenneModeler.png
index 5619fd7..e7de158 100644
--- a/modeler/cayenne-modeler/src/main/resources/org/apache/cayenne/modeler/images/CayenneModeler.png
+++ b/modeler/cayenne-modeler/src/main/resources/org/apache/cayenne/modeler/images/CayenneModeler.png
Binary files differ