Modeler: fix ComboBox style
Project: http://git-wip-us.apache.org/repos/asf/cayenne/repo Commit: http://git-wip-us.apache.org/repos/asf/cayenne/commit/da66ff90 Tree: http://git-wip-us.apache.org/repos/asf/cayenne/tree/da66ff90 Diff: http://git-wip-us.apache.org/repos/asf/cayenne/diff/da66ff90 Branch: refs/heads/master Commit: da66ff90e834ddf4335fc90ccc9a0d78ee3b83ed Parents: e158372 Author: Nikita Timofeev <stari...@gmail.com> Authored: Wed Mar 28 13:57:32 2018 +0300 Committer: Nikita Timofeev <stari...@gmail.com> Committed: Wed Mar 28 13:57:32 2018 +0300 ---------------------------------------------------------------------- .../modeler/osx/OSXPlatformInitializer.java | 31 +++++++++++--------- 1 file changed, 17 insertions(+), 14 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cayenne/blob/da66ff90/modeler/cayenne-modeler-mac-ext/src/main/java/org/apache/cayenne/modeler/osx/OSXPlatformInitializer.java ---------------------------------------------------------------------- diff --git a/modeler/cayenne-modeler-mac-ext/src/main/java/org/apache/cayenne/modeler/osx/OSXPlatformInitializer.java b/modeler/cayenne-modeler-mac-ext/src/main/java/org/apache/cayenne/modeler/osx/OSXPlatformInitializer.java index 159f09c..0578b9d 100644 --- a/modeler/cayenne-modeler-mac-ext/src/main/java/org/apache/cayenne/modeler/osx/OSXPlatformInitializer.java +++ b/modeler/cayenne-modeler-mac-ext/src/main/java/org/apache/cayenne/modeler/osx/OSXPlatformInitializer.java @@ -76,21 +76,24 @@ public class OSXPlatformInitializer implements PlatformInitializer { Color darkGrey = new Color(225, 225, 225); Border darkBorder = BorderFactory.createLineBorder(darkGrey); - UIManager.put("ToolBarSeparatorUI", OSXToolBarSeparatorUI.class.getName()); - UIManager.put("PanelUI", OSXPanelUI.class.getName()); + UIManager.put("ToolBarSeparatorUI", OSXToolBarSeparatorUI.class.getName()); + UIManager.put("PanelUI", OSXPanelUI.class.getName()); // next two is custom made for Cayenne's MainToolBar - UIManager.put("MainToolBar.background", UIManager.get("ToolBar.background")); - UIManager.put("MainToolBar.border", BorderFactory.createEmptyBorder(0, 7, 0, 7)); - UIManager.put("ToolBar.background", lightGrey); - UIManager.put("ToolBar.border", darkBorder); - UIManager.put("ScrollPane.border", darkBorder); - UIManager.put("Table.scrollPaneBorder", darkBorder); - UIManager.put("SplitPane.border", BorderFactory.createEmptyBorder()); - UIManager.put("SplitPane.background", darkGrey); - UIManager.put("Tree.rendererFillBackground", Boolean.TRUE); - UIManager.put("Tree.selectionForeground", Color.BLACK); - UIManager.put("Tree.selectionBackground", lightGrey); - UIManager.put("Tree.selectionBorderColor", lightGrey); + UIManager.put("MainToolBar.background", UIManager.get("ToolBar.background")); + UIManager.put("MainToolBar.border", BorderFactory.createEmptyBorder(0, 7, 0, 7)); + UIManager.put("ToolBar.background", lightGrey); + UIManager.put("ToolBar.border", darkBorder); + UIManager.put("ScrollPane.border", darkBorder); + UIManager.put("Table.scrollPaneBorder", darkBorder); + UIManager.put("SplitPane.border", BorderFactory.createEmptyBorder()); + UIManager.put("SplitPane.background", darkGrey); + UIManager.put("Tree.rendererFillBackground", Boolean.TRUE); + UIManager.put("ComboBox.background", Color.WHITE); + UIManager.put("ComboBox.selectionBackground", darkGrey); + UIManager.put("ComboBox.selectionForeground", Color.BLACK); + UIManager.put("Tree.selectionForeground", Color.BLACK); + UIManager.put("Tree.selectionBackground", lightGrey); + UIManager.put("Tree.selectionBorderColor", lightGrey); Border backgroundPainter = new AbstractBorder() { @Override