diff --git a/manifest.mf b/manifest.mf index a9adfd1..9cc33e4 100644 --- a/manifest.mf +++ b/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.idp.laf/1 -OpenIDE-Module-Implementation-Version: 0 +OpenIDE-Module-Implementation-Version: 1 OpenIDE-Module-Localizing-Bundle: org/idp/laf/Bundle.properties OpenIDE-Module-Install: org/idp/laf/Installer.class OpenIDE-Module-Requires: org.openide.windows.WindowManager diff --git a/src/org/idp/laf/Color.java b/src/org/idp/laf/Color.java index 61b3303..298f0e3 100644 --- a/src/org/idp/laf/Color.java +++ b/src/org/idp/laf/Color.java @@ -16,6 +16,30 @@ import static org.idp.laf.Color.ColorClass.SF; */ public class Color implements Serializable{ + public void printJava() { + String res = "UIManager.put (\"";// + EditorPane.border"\", new" invisable_border);" + res += this.pname + "\", "; + + if (this.cls ==SF) + { + res += "new javax.swing.plaf.ColorUIResource("; + } + + res += "new java.awt.Color("; + res += R + ", "; + res += G + ", "; + res += B + ", "; + res += A + ")"; + + if (this.cls ==SF) + { + res += ")"; + } + + res += ");"; + System.out.println(res); + } + public enum ColorClass { diff --git a/src/org/idp/laf/DarkIconFilter.java b/src/org/idp/laf/DarkIconFilter.java index 7d9e01d..6b2dd0f 100644 --- a/src/org/idp/laf/DarkIconFilter.java +++ b/src/org/idp/laf/DarkIconFilter.java @@ -65,7 +65,15 @@ public class DarkIconFilter extends RGBImageFilter { } private int[] invert(int[] rgb) { - return new int[]{255-rgb[0], 255-rgb[1], 255-rgb[2]}; + int acc = (rgb[0] + rgb[1] + rgb[2]) / 3; + + //return new int[]{255-acc, 255-acc, 255-acc}; + + return new int[]{ + ((255-rgb[0]) + (255-acc)) / 2, + ((255-rgb[1]) + (255-acc)) / 2, + ((255-rgb[2]) + (255-acc)) / 2 + }; } private int[] invertHueBrighten(int[] rgb, float brighten) { diff --git a/src/org/idp/laf/Defaults.java b/src/org/idp/laf/Defaults.java new file mode 100644 index 0000000..48bc8b6 --- /dev/null +++ b/src/org/idp/laf/Defaults.java @@ -0,0 +1,331 @@ +/* Copyright (C) Edward M. Kagan - All Rights Reserved + * Unauthorized copying of this file, via any medium is strictly prohibited + * Proprietary and confidential + * Written by Edward M. Kagan , 2015 + */ +package org.idp.laf; + +import javax.swing.UIManager; + +/** + * @author Edward M. Kagan + * @author Helen A. Kukhar + */ +public class Defaults { + + public static void preload_defaults() { + UIManager.put("Button.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("Button.darkShadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("Button.disabledText", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("Button.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("Button.highlight", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("Button.light", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("Button.select", new javax.swing.plaf.ColorUIResource(new java.awt.Color(176, 176, 176, 255))); + UIManager.put("Button.shadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("CheckBox.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("CheckBox.disabledText", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("CheckBox.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("CheckBoxMenuItem.acceleratorForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("CheckBoxMenuItem.acceleratorSelectionForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(176, 176, 176, 255))); + UIManager.put("CheckBoxMenuItem.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("CheckBoxMenuItem.disabledForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("CheckBoxMenuItem.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("CheckBoxMenuItem.selectionBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("CheckBoxMenuItem.selectionForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(176, 176, 176, 255))); + UIManager.put("ColorChooser.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("ColorChooser.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("ColorChooser.swatchesDefaultRecentColor", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("ComboBox.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("ComboBox.buttonBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("ComboBox.buttonDarkShadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("ComboBox.buttonHighlight", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("ComboBox.buttonShadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("ComboBox.disabledBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("ComboBox.disabledForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("ComboBox.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("ComboBox.selectionBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("ComboBox.selectionForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(176, 176, 176, 255))); + UIManager.put("Desktop.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(16, 16, 16, 255))); + UIManager.put("EditorPane.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("EditorPane.caretForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(255, 0, 0, 255))); + UIManager.put("EditorPane.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("EditorPane.inactiveForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("EditorPane.selectionBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("EditorPane.selectionForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("FormattedTextField.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("FormattedTextField.caretForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(240, 240, 240, 255))); + UIManager.put("FormattedTextField.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("FormattedTextField.inactiveBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("FormattedTextField.inactiveForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("FormattedTextField.selectionBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(224, 224, 224, 255))); + UIManager.put("FormattedTextField.selectionForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("InternalFrame.activeTitleBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(0, 0, 255, 255))); + UIManager.put("InternalFrame.activeTitleForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(0, 255, 0, 255))); + UIManager.put("InternalFrame.borderColor", new javax.swing.plaf.ColorUIResource(new java.awt.Color(204, 204, 204, 255))); + UIManager.put("InternalFrame.borderDarkShadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(102, 102, 102, 255))); + UIManager.put("InternalFrame.borderHighlight", new javax.swing.plaf.ColorUIResource(new java.awt.Color(255, 255, 255, 255))); + UIManager.put("InternalFrame.borderLight", new javax.swing.plaf.ColorUIResource(new java.awt.Color(255, 255, 255, 255))); + UIManager.put("InternalFrame.borderShadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(153, 153, 153, 255))); + UIManager.put("InternalFrame.inactiveTitleBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(204, 204, 204, 255))); + UIManager.put("InternalFrame.inactiveTitleForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(0, 0, 255, 255))); + UIManager.put("Label.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(16, 16, 16, 255))); + UIManager.put("Label.disabledForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(176, 176, 176, 255))); + UIManager.put("Label.disabledShadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(176, 176, 176, 255))); + UIManager.put("Label.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("List.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(16, 16, 16, 255))); + UIManager.put("List.dropLineColor", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("List.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("List.selectionBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("List.selectionForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(176, 176, 176, 255))); + UIManager.put("Menu.acceleratorForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("Menu.acceleratorSelectionForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(176, 176, 176, 255))); + UIManager.put("Menu.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("Menu.disabledForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("Menu.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("Menu.selectionBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("Menu.selectionForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(192, 192, 192, 255))); + UIManager.put("MenuBar.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("MenuBar.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("MenuBar.highlight", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("MenuBar.shadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("MenuItem.acceleratorForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("MenuItem.acceleratorSelectionForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(176, 176, 176, 255))); + UIManager.put("MenuItem.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("MenuItem.disabledForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("MenuItem.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("MenuItem.selectionBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("MenuItem.selectionForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(176, 176, 176, 255))); + UIManager.put("OptionPane.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("OptionPane.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("OptionPane.messageForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("Panel.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("Panel.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("PasswordField.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("PasswordField.caretForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(240, 240, 240, 255))); + UIManager.put("PasswordField.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("PasswordField.inactiveBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("PasswordField.inactiveForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("PasswordField.selectionBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(224, 224, 224, 255))); + UIManager.put("PasswordField.selectionForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("PopupMenu.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("PopupMenu.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("ProgressBar.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(16, 16, 16, 255))); + UIManager.put("ProgressBar.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("ProgressBar.selectionBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(176, 176, 176, 255))); + UIManager.put("ProgressBar.selectionForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(16, 16, 16, 255))); + UIManager.put("RadioButton.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("RadioButton.darkShadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("RadioButton.disabledText", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("RadioButton.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("RadioButton.highlight", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("RadioButton.light", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("RadioButton.select", new javax.swing.plaf.ColorUIResource(new java.awt.Color(176, 176, 176, 255))); + UIManager.put("RadioButton.shadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("RadioButtonMenuItem.acceleratorForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("RadioButtonMenuItem.acceleratorSelectionForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(176, 176, 176, 255))); + UIManager.put("RadioButtonMenuItem.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("RadioButtonMenuItem.disabledForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("RadioButtonMenuItem.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("RadioButtonMenuItem.selectionBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("RadioButtonMenuItem.selectionForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(176, 176, 176, 255))); + UIManager.put("ScrollBar.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("ScrollBar.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("ScrollBar.thumb", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("ScrollBar.thumbDarkShadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("ScrollBar.thumbHighlight", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("ScrollBar.thumbShadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("ScrollBar.track", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("ScrollBar.trackHighlight", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("ScrollPane.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("ScrollPane.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("Separator.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("Separator.highlight", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("Separator.shadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("Slider.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("Slider.focus", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 0))); + UIManager.put("Slider.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(80, 80, 80, 255))); + UIManager.put("Slider.highlight", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("Slider.shadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("Slider.tickColor", new java.awt.Color(0, 0, 0, 255)); + UIManager.put("Spinner.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("Spinner.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("SplitPane.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("SplitPane.darkShadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("SplitPane.highlight", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("SplitPane.shadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("SplitPaneDivider.draggingColor", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("TabbedPane.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("TabbedPane.darkShadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("TabbedPane.focus", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("TabbedPane.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("TabbedPane.highlight", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("TabbedPane.light", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("TabbedPane.shadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("Table.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(16, 16, 16, 255))); + UIManager.put("Table.dropLineColor", new javax.swing.plaf.ColorUIResource(new java.awt.Color(153, 153, 204, 255))); + UIManager.put("Table.dropLineShortColor", new javax.swing.plaf.ColorUIResource(new java.awt.Color(102, 102, 153, 255))); + UIManager.put("Table.focusCellBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("Table.focusCellForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(176, 176, 176, 255))); + UIManager.put("Table.gridColor", new javax.swing.plaf.ColorUIResource(new java.awt.Color(80, 80, 80, 255))); + UIManager.put("Table.selectionBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("Table.selectionForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("Table.sortIconColor", new javax.swing.plaf.ColorUIResource(new java.awt.Color(153, 153, 153, 255))); + UIManager.put("TableHeader.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("TableHeader.focusCellBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(128, 128, 128, 255))); + UIManager.put("TableHeader.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("TextArea.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(48, 48, 48, 255))); + UIManager.put("TextArea.caretForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("TextArea.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("TextArea.inactiveForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("TextArea.selectionBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(224, 224, 224, 255))); + UIManager.put("TextArea.selectionForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("TextField.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("TextField.caretForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(240, 240, 240, 255))); + UIManager.put("TextField.darkShadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(102, 102, 102, 255))); + UIManager.put("TextField.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("TextField.highlight", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("TextField.inactiveBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("TextField.inactiveForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("TextField.light", new javax.swing.plaf.ColorUIResource(new java.awt.Color(255, 255, 255, 255))); + UIManager.put("TextField.selectionBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(176, 176, 176, 255))); + UIManager.put("TextField.selectionForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(16, 16, 16, 255))); + UIManager.put("TextField.shadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(153, 153, 153, 255))); + UIManager.put("TextPane.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(48, 48, 48, 255))); + UIManager.put("TextPane.caretForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(255, 0, 0, 255))); + UIManager.put("TextPane.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("TextPane.inactiveForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("TextPane.selectionBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(224, 224, 224, 255))); + UIManager.put("TextPane.selectionForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("TitledBorder.titleColor", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("ToggleButton.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("ToggleButton.darkShadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("ToggleButton.disabledText", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("ToggleButton.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("ToggleButton.highlight", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("ToggleButton.light", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("ToggleButton.shadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("ToolBar.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("ToolBar.darkShadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("ToolBar.dockingBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("ToolBar.dockingForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("ToolBar.floatingBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("ToolBar.floatingForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("ToolBar.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("ToolBar.highlight", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("ToolBar.light", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("ToolBar.shadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("ToolTip.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("ToolTip.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(8, 8, 8, 255))); + UIManager.put("Tree.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(16, 16, 16, 255))); + UIManager.put("Tree.dropLineColor", new javax.swing.plaf.ColorUIResource(new java.awt.Color(224, 224, 224, 255))); + UIManager.put("Tree.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("Tree.hash", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("Tree.line", new javax.swing.plaf.ColorUIResource(new java.awt.Color(176, 176, 176, 255))); + UIManager.put("Tree.selectionBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("Tree.selectionBorderColor", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("Tree.selectionForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(0, 255, 0, 255))); + UIManager.put("Tree.textBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(16, 16, 16, 255))); + UIManager.put("Tree.textForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("Viewport.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(16, 16, 16, 255))); + UIManager.put("Viewport.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("activeCaption", new javax.swing.plaf.ColorUIResource(new java.awt.Color(16, 16, 16, 255))); + UIManager.put("activeCaptionBorder", new javax.swing.plaf.ColorUIResource(new java.awt.Color(16, 16, 16, 255))); + UIManager.put("activeCaptionText", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("control", new javax.swing.plaf.ColorUIResource(new java.awt.Color(48, 48, 48, 255))); + UIManager.put("controlDkShadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(48, 48, 48, 255))); + UIManager.put("controlHighlight", new javax.swing.plaf.ColorUIResource(new java.awt.Color(48, 48, 48, 0))); + UIManager.put("controlLtHighlight", new javax.swing.plaf.ColorUIResource(new java.awt.Color(48, 48, 48, 0))); + UIManager.put("controlShadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(24, 24, 24, 255))); + UIManager.put("controlText", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("desktop", new javax.swing.plaf.ColorUIResource(new java.awt.Color(153, 153, 204, 255))); + UIManager.put("inactiveCaption", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("inactiveCaptionBorder", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("inactiveCaptionText", new javax.swing.plaf.ColorUIResource(new java.awt.Color(176, 176, 176, 255))); + UIManager.put("info", new javax.swing.plaf.ColorUIResource(new java.awt.Color(204, 204, 204, 255))); + UIManager.put("infoText", new javax.swing.plaf.ColorUIResource(new java.awt.Color(255, 0, 0, 255))); + UIManager.put("menu", new javax.swing.plaf.ColorUIResource(new java.awt.Color(204, 204, 204, 255))); + UIManager.put("menuText", new javax.swing.plaf.ColorUIResource(new java.awt.Color(0, 255, 0, 255))); + UIManager.put("scrollbar", new javax.swing.plaf.ColorUIResource(new java.awt.Color(204, 204, 204, 255))); + UIManager.put("textHighlight", new javax.swing.plaf.ColorUIResource(new java.awt.Color(204, 204, 204, 255))); + UIManager.put("textHighlightText", new javax.swing.plaf.ColorUIResource(new java.awt.Color(0, 0, 255, 255))); + UIManager.put("textInactiveText", new java.awt.Color(128, 128, 128, 255)); + UIManager.put("textText", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("window", new javax.swing.plaf.ColorUIResource(new java.awt.Color(16, 16, 16, 255))); + UIManager.put("windowBorder", new javax.swing.plaf.ColorUIResource(new java.awt.Color(16, 16, 16, 255))); + UIManager.put("windowText", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("PropSheet.setBackground", new java.awt.Color(224, 224, 224, 255)); + UIManager.put("PropSheet.selectedSetBackground", new java.awt.Color(204, 204, 204, 255)); + UIManager.put("PropSheet.setForeground", new java.awt.Color(0, 0, 255, 255)); + UIManager.put("PropSheet.selectedSetForeground", new java.awt.Color(255, 0, 0, 255)); + UIManager.put("PropSheet.disabledForeground", new java.awt.Color(153, 153, 153, 255)); + UIManager.put("PropSheet.selectionBackground", new java.awt.Color(204, 204, 204, 255)); + UIManager.put("PropSheet.selectionForeground", new java.awt.Color(0, 255, 0, 255)); + UIManager.put("CheckBoxMenuItem.disabledBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("EditorPane.inactiveBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("Focus.color", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("InternalFrame.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(49, 37, 177, 255))); + UIManager.put("InternalFrame.optionDialogBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(206, 228, 135, 255))); + UIManager.put("InternalFrame.paletteBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(30, 185, 18, 255))); + UIManager.put("Menu.disabledBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("MenuBar.disabledBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("MenuBar.disabledForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("MenuBar.selectionBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("MenuBar.selectionForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(176, 176, 176, 255))); + UIManager.put("MenuItem.disabledBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("PopupMenu.selectionBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("PopupMenu.selectionForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(176, 176, 176, 255))); + UIManager.put("RadioButtonMenuItem.disabledBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("TextArea.inactiveBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(48, 48, 48, 255))); + UIManager.put("TextComponent.selectionBackgroundInactive", new javax.swing.plaf.ColorUIResource(new java.awt.Color(97, 215, 123, 255))); + UIManager.put("TextPane.inactiveBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(48, 48, 48, 255))); + UIManager.put("nb_workplace_fill", new javax.swing.plaf.ColorUIResource(new java.awt.Color(50, 221, 208, 255))); + UIManager.put("Nb.Desktop.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(125, 90, 158, 255))); + UIManager.put("nb.output.selectionBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(188, 54, 68, 255))); + UIManager.put("nb.hyperlink.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(220, 244, 200, 255))); + UIManager.put("nb.output.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(16, 16, 16, 255))); + UIManager.put("nb.output.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("Tree.altbackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(0, 0, 255, 255))); + UIManager.put("PropSheet.customButtonForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(0, 255, 0, 255))); + UIManager.put("netbeans.ps.buttonColor", new javax.swing.plaf.ColorUIResource(new java.awt.Color(5, 0, 200, 255))); + UIManager.put("netbeans.ps.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 120, 69, 255))); + UIManager.put("nb.errorForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(210, 245, 244, 255))); + UIManager.put("nb.warningForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(36, 223, 138, 255))); + UIManager.put("TabRenderer.selectedActivatedBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(16, 16, 16, 255))); + UIManager.put("TabRenderer.selectedActivatedForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(160, 160, 160, 255))); + UIManager.put("TabRenderer.selectedForeground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(224, 224, 224, 255))); + UIManager.put("TabRenderer.selectedBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("Button.focus", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("CheckBox.focus", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("Checkbox.select", new javax.swing.plaf.ColorUIResource(new java.awt.Color(176, 176, 176, 255))); + UIManager.put("DesktopIcon.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(204, 204, 204, 255))); + UIManager.put("DesktopIcon.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(255, 0, 0, 255))); + UIManager.put("OptionPane.errorDialog.border.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(153, 51, 51, 255))); + UIManager.put("OptionPane.errorDialog.titlePane.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(255, 153, 153, 255))); + UIManager.put("OptionPane.errorDialog.titlePane.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(51, 0, 0, 255))); + UIManager.put("OptionPane.errorDialog.titlePane.shadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(204, 102, 102, 255))); + UIManager.put("OptionPane.questionDialog.border.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(51, 102, 51, 255))); + UIManager.put("OptionPane.questionDialog.titlePane.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(153, 204, 153, 255))); + UIManager.put("OptionPane.questionDialog.titlePane.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(0, 51, 0, 255))); + UIManager.put("OptionPane.questionDialog.titlePane.shadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(102, 153, 102, 255))); + UIManager.put("OptionPane.warningDialog.border.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(153, 102, 51, 255))); + UIManager.put("OptionPane.warningDialog.titlePane.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(255, 204, 153, 255))); + UIManager.put("OptionPane.warningDialog.titlePane.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(102, 51, 0, 255))); + UIManager.put("OptionPane.warningDialog.titlePane.shadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(204, 153, 102, 255))); + UIManager.put("RadioButton.focus", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("ScrollBar.darkShadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(16, 16, 16, 255))); + UIManager.put("ScrollBar.highlight", new javax.swing.plaf.ColorUIResource(new java.awt.Color(48, 48, 48, 255))); + UIManager.put("ScrollBar.shadow", new javax.swing.plaf.ColorUIResource(new java.awt.Color(48, 48, 48, 255))); + UIManager.put("Separator.background", new javax.swing.plaf.ColorUIResource(new java.awt.Color(80, 80, 80, 255))); + UIManager.put("SplitPane.dividerFocusColor", new javax.swing.plaf.ColorUIResource(new java.awt.Color(64, 64, 64, 255))); + UIManager.put("TabbedPane.selected", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("TabbedPane.selectHighlight", new javax.swing.plaf.ColorUIResource(new java.awt.Color(48, 48, 48, 192))); + UIManager.put("TabbedPane.tabAreaBackground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(32, 32, 32, 255))); + UIManager.put("Table.foreground", new javax.swing.plaf.ColorUIResource(new java.awt.Color(208, 208, 208, 255))); + UIManager.put("ToggleButton.focus", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("ToggleButton.select", new javax.swing.plaf.ColorUIResource(new java.awt.Color(96, 96, 96, 255))); + UIManager.put("ToolTip.backgroundInactive", new javax.swing.plaf.ColorUIResource(new java.awt.Color(204, 204, 204, 255))); + UIManager.put("ToolTip.foregroundInactive", new javax.swing.plaf.ColorUIResource(new java.awt.Color(102, 102, 102, 255))); + + } + +} diff --git a/src/org/idp/laf/Kernel.java b/src/org/idp/laf/Kernel.java index b568f9a..cce183b 100644 --- a/src/org/idp/laf/Kernel.java +++ b/src/org/idp/laf/Kernel.java @@ -24,23 +24,16 @@ import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.concurrent.Callable; -import java.util.logging.Level; -import java.util.logging.Logger; -import javax.swing.JFrame; import javax.swing.JLabel; -import javax.swing.JOptionPane; import javax.swing.SwingUtilities; -import javax.swing.UIDefaults; import javax.swing.UIManager; -import javax.swing.UnsupportedLookAndFeelException; import javax.swing.border.CompoundBorder; import javax.swing.border.EmptyBorder; import javax.swing.border.LineBorder; import javax.swing.plaf.ColorUIResource; -import javax.swing.plaf.metal.DefaultMetalTheme; -import javax.swing.plaf.metal.MetalLookAndFeel; import javax.swing.text.html.HTMLEditorKit; import javax.swing.text.html.StyleSheet; +import org.idp.laf.gui.tools.Scheme2Java; import org.openide.util.Exceptions; import org.openide.util.Lookup; import org.openide.util.NbBundle; @@ -51,6 +44,8 @@ import org.openide.windows.WindowManager; */ public class Kernel { + private static final boolean w_init = false; + public static Color[] color_scheme_loaded; private static final String scheme_file_name = "netbeans.idp_scheme"; @@ -69,13 +64,21 @@ public class Kernel { reset_html_link_color(); apply_border_managment_hints(); reloadUI(); + if (w_init) + { + Scheme2Java.printJava(color_scheme_loaded); + } + + } else { - String message = "\"Titan\" Look and Feel is not selected" - + " - no modifications done. Follow your ugly way of live."; - JOptionPane.showMessageDialog(new JFrame(), message, "Titan is not selected!", - JOptionPane.ERROR_MESSAGE); +// String message = "\"Titan\" Look and Feel is not selected" +// + " - no modifications done. Follow your ugly way of live."; +// JOptionPane.showMessageDialog(new JFrame(), message, "Titan is not selected!", +// JOptionPane.ERROR_MESSAGE); + System.err.println("\"Titan\" Look and Feel is not selected" + + " - no modifications done. Follow your ugly way of live."); } } @@ -147,6 +150,8 @@ public class Kernel { javax.swing.border.EmptyBorder invisable_border = new EmptyBorder(0,0,0,0); UIManager.put ("EditorPane.border", invisable_border); // Editor FUCKING LINE! + UIManager.put ("ComboBox.border", invisable_border); // Editor FUCKING LINE! + javax.swing.border.EmptyBorder spinner_border = new EmptyBorder(1,1,1,1); @@ -170,9 +175,14 @@ public class Kernel { String [] buttonized_components = { "ToggleButton.border", "Button.border", - "CheckBox.border", - "DesktopIcon.border", "ToggleButton.border", + } ; + + javax.swing.border.LineBorder text_bodrer = + new LineBorder(new java.awt.Color(0, 0, 0, 31), 1); + + String [] text_components = { + "CheckBox.border", "FormattedTextField.border", "PasswordField.border", "TextField.border", @@ -182,6 +192,11 @@ public class Kernel { "SplitPane.border" } ; + for (String o : text_components) + { + UIManager.put(o, text_bodrer); + } + for (String o : buttonized_components) { UIManager.put(o, buttons_border); @@ -203,8 +218,7 @@ public class Kernel { "CheckBoxMenuItem.border", "ScrollPane.border", "RadioButtonMenuItem.border", - "PopupMenu.border", - "ComboBox.border" + "PopupMenu.border" }; javax.swing.border.EmptyBorder empty_1p_border = new EmptyBorder(1,1,1,1); @@ -234,7 +248,7 @@ public class Kernel { "Table.scrollPaneBorder", "TableHeader.cellBorder", "OptionPane.border", - "Tree.editorBorder", + //"Tree.editorBorder", "Table.focusCellHighlightBorder", "ToolTip.border", "List.focusCellHighlightBorder", @@ -281,18 +295,25 @@ public class Kernel { if (!scheme_file.exists()) { - init_scheme(); - if (save_scheme(path)) + if (w_init) { - if (read_scheme (path)) + init_scheme(); + if (save_scheme(path)) { - reloadUI(); - return true; + if (read_scheme (path)) + { + reloadUI(); + return true; + } + } + else + { + return false; } } else { - return false; + Defaults.preload_defaults(); } } else @@ -530,10 +551,12 @@ public class Kernel { } else { - String message = "\"Titan\" Editor Theme is not available - please, download it from:" - + "http://idp-crew.com/index.php/projects/laf/"; - JOptionPane.showMessageDialog(new JFrame(), message, "Titan Editor Theme is not available!", - JOptionPane.ERROR_MESSAGE); +// String message = "\"Titan\" Editor Theme is not available - please, download it from:" +// + "http://idp-crew.com/index.php/projects/laf/"; +// JOptionPane.showMessageDialog(new JFrame(), message, "Titan Editor Theme is not available!", +// JOptionPane.ERROR_MESSAGE); + System.err.println("\"Titan\" Editor Theme is not available - please, download it from:" + + "http://idp-crew.com/index.php/projects/laf/"); } } catch( Exception ex ) {} diff --git a/src/org/idp/laf/Keys.java b/src/org/idp/laf/Keys.java index 65bc8ed..8e4afc9 100644 --- a/src/org/idp/laf/Keys.java +++ b/src/org/idp/laf/Keys.java @@ -5,9 +5,6 @@ */ package org.idp.laf; -import javax.swing.UIManager; -import javax.swing.plaf.ColorUIResource; - /** * @author Edward M. Kagan */ @@ -496,14 +493,14 @@ public class Keys { "nb.html.link.foreground.visited", "nb.html.link.foreground.focus", "nb.startpage.bottombar.background", - "nb.startpage.topbar.background", - "nb.startpage.border.color", - "nb.startpage.tab.border1.color", - "nb.startpage.tab.border2.color", - "nb.startpage.rss.details.color", - "nb.startpage.rss.header.color", - "nb.startpage.contentheader.color1", - "nb.startpage.contentheader.color2", +// "nb.startpage.topbar.background", +// "nb.startpage.border.color", +// "nb.startpage.tab.border1.color", +// "nb.startpage.tab.border2.color", +// "nb.startpage.rss.details.color", +// "nb.startpage.rss.header.color", +// "nb.startpage.contentheader.color1", +// "nb.startpage.contentheader.color2", "nb.editor.errorstripe.caret.color", "nb.diff.added.color", "nb.diff.changed.color", diff --git a/src/org/idp/laf/gui/tools/Scheme2Java.java b/src/org/idp/laf/gui/tools/Scheme2Java.java new file mode 100644 index 0000000..e3eccce --- /dev/null +++ b/src/org/idp/laf/gui/tools/Scheme2Java.java @@ -0,0 +1,23 @@ +/* Copyright (C) Edward M. Kagan - All Rights Reserved + * Unauthorized copying of this file, via any medium is strictly prohibited + * Proprietary and confidential + * Written by Edward M. Kagan , 2015 + */ +package org.idp.laf.gui.tools; + +import org.idp.laf.Color; + +/** + * @author Edward M. Kagan + */ +public class Scheme2Java { + + public static void printJava(Color[] color_scheme_loaded) + { + for (int i = 0; i < color_scheme_loaded.length; i ++) + { + color_scheme_loaded[i].printJava(); + } + } + +} diff --git a/update/org-idp-laf-1.2.1.nbm b/update/org-idp-laf-1.2.1.nbm new file mode 100644 index 0000000..650b955 Binary files /dev/null and b/update/org-idp-laf-1.2.1.nbm differ diff --git a/update/updates.xml b/update/updates.xml index f0b0997..4071ec3 100644 --- a/update/updates.xml +++ b/update/updates.xml @@ -1,12 +1,12 @@ - + - - + +