From d724a38122021417041e7eb43dbd889829a6244c Mon Sep 17 00:00:00 2001 From: Clochard Pagan Date: Mon, 23 Mar 2015 00:21:33 +0300 Subject: [PATCH] Fixed Windows path error on saving... (not tested yet) --- manifest.mf | 3 +- nbproject/project.properties | 1 + src/org/idp/laf/Kernel.java | 5 +- src/org/idp/laf/Keys.java | 841 +++-------------------------------- update/org-idp-laf-1.0.2.nbm | Bin 0 -> 21081 bytes update/updates.xml | 7 +- 6 files changed, 81 insertions(+), 776 deletions(-) create mode 100644 update/org-idp-laf-1.0.2.nbm diff --git a/manifest.mf b/manifest.mf index d0add9a..5fe2932 100644 --- a/manifest.mf +++ b/manifest.mf @@ -1,8 +1,7 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.idp.laf/1 -OpenIDE-Module-Implementation-Version: 1.2 +OpenIDE-Module-Implementation-Version: 2 OpenIDE-Module-Localizing-Bundle: org/idp/laf/Bundle.properties OpenIDE-Module-Install: org/idp/laf/Installer.class OpenIDE-Module-Requires: org.openide.windows.WindowManager -OpenIDE-Module-Specification-Version: 1.0 diff --git a/nbproject/project.properties b/nbproject/project.properties index e6684e7..3093fc7 100644 --- a/nbproject/project.properties +++ b/nbproject/project.properties @@ -3,3 +3,4 @@ javac.source=1.6 javac.compilerargs=-Xlint -Xlint:-serial javadoc.arch=${basedir}/arch.xml nbm.needs.restart=true +spec.version.base=1.0 diff --git a/src/org/idp/laf/Kernel.java b/src/org/idp/laf/Kernel.java index 7840626..762dd0b 100644 --- a/src/org/idp/laf/Kernel.java +++ b/src/org/idp/laf/Kernel.java @@ -47,7 +47,6 @@ public class Kernel { String cfh_dir = retrieve_app_folder(); boolean a = (new File (cfh_dir).mkdirs()); - System.out.println(">>" + cfh_dir); load_setup (cfh_dir); } else @@ -181,7 +180,7 @@ public class Kernel { public static void save () { - String nb_etc = retrieve_netbeans_etc_dir(); + String nb_etc = retrieve_app_folder(); File scheme_file = new File(nb_etc + File.separator + scheme_file_name); String path = scheme_file.getAbsolutePath(); save_scheme (path); @@ -189,7 +188,7 @@ public class Kernel { public static void reload () { - String nb_etc = retrieve_netbeans_etc_dir(); + String nb_etc = retrieve_app_folder(); File scheme_file = new File(nb_etc + File.separator + scheme_file_name); String path = scheme_file.getAbsolutePath(); read_scheme (path); diff --git a/src/org/idp/laf/Keys.java b/src/org/idp/laf/Keys.java index 5e7adf3..d73199e 100644 --- a/src/org/idp/laf/Keys.java +++ b/src/org/idp/laf/Keys.java @@ -20,9 +20,11 @@ public class Keys { "Button.light", "Button.select", "Button.shadow", + "CheckBox.background", "CheckBox.disabledText", "CheckBox.foreground", + "CheckBoxMenuItem.acceleratorForeground", "CheckBoxMenuItem.acceleratorSelectionForeground", "CheckBoxMenuItem.background", @@ -30,9 +32,11 @@ public class Keys { "CheckBoxMenuItem.foreground", "CheckBoxMenuItem.selectionBackground", "CheckBoxMenuItem.selectionForeground", + "ColorChooser.background", "ColorChooser.foreground", "ColorChooser.swatchesDefaultRecentColor", + "ComboBox.background", "ComboBox.buttonBackground", "ComboBox.buttonDarkShadow", @@ -43,13 +47,16 @@ public class Keys { "ComboBox.foreground", "ComboBox.selectionBackground", "ComboBox.selectionForeground", + "Desktop.background", + "EditorPane.background", "EditorPane.caretForeground", "EditorPane.foreground", "EditorPane.inactiveForeground", "EditorPane.selectionBackground", "EditorPane.selectionForeground", + "FormattedTextField.background", "FormattedTextField.caretForeground", "FormattedTextField.foreground", @@ -57,6 +64,7 @@ public class Keys { "FormattedTextField.inactiveForeground", "FormattedTextField.selectionBackground", "FormattedTextField.selectionForeground", + "InternalFrame.activeTitleBackground", "InternalFrame.activeTitleForeground", "InternalFrame.borderColor", @@ -66,15 +74,18 @@ public class Keys { "InternalFrame.borderShadow", "InternalFrame.inactiveTitleBackground", "InternalFrame.inactiveTitleForeground", + "Label.background", "Label.disabledForeground", "Label.disabledShadow", "Label.foreground", + "List.background", "List.dropLineColor", "List.foreground", "List.selectionBackground", "List.selectionForeground", + "Menu.acceleratorForeground", "Menu.acceleratorSelectionForeground", "Menu.background", @@ -82,10 +93,12 @@ public class Keys { "Menu.foreground", "Menu.selectionBackground", "Menu.selectionForeground", + "MenuBar.background", "MenuBar.foreground", "MenuBar.highlight", "MenuBar.shadow", + "MenuItem.acceleratorForeground", "MenuItem.acceleratorSelectionForeground", "MenuItem.background", @@ -93,11 +106,14 @@ public class Keys { "MenuItem.foreground", "MenuItem.selectionBackground", "MenuItem.selectionForeground", + "OptionPane.background", "OptionPane.foreground", "OptionPane.messageForeground", + "Panel.background", "Panel.foreground", + "PasswordField.background", "PasswordField.caretForeground", "PasswordField.foreground", @@ -105,12 +121,15 @@ public class Keys { "PasswordField.inactiveForeground", "PasswordField.selectionBackground", "PasswordField.selectionForeground", + "PopupMenu.background", "PopupMenu.foreground", + "ProgressBar.background", "ProgressBar.foreground", "ProgressBar.selectionBackground", "ProgressBar.selectionForeground", + "RadioButton.background", "RadioButton.darkShadow", "RadioButton.disabledText", @@ -119,6 +138,7 @@ public class Keys { "RadioButton.light", "RadioButton.select", "RadioButton.shadow", + "RadioButtonMenuItem.acceleratorForeground", "RadioButtonMenuItem.acceleratorSelectionForeground", "RadioButtonMenuItem.background", @@ -126,6 +146,7 @@ public class Keys { "RadioButtonMenuItem.foreground", "RadioButtonMenuItem.selectionBackground", "RadioButtonMenuItem.selectionForeground", + "ScrollBar.background", "ScrollBar.foreground", "ScrollBar.thumb", @@ -134,24 +155,31 @@ public class Keys { "ScrollBar.thumbShadow", "ScrollBar.track", "ScrollBar.trackHighlight", + "ScrollPane.background", "ScrollPane.foreground", + "Separator.foreground", "Separator.highlight", "Separator.shadow", + "Slider.background", "Slider.focus", "Slider.foreground", "Slider.highlight", "Slider.shadow", "Slider.tickColor", + "Spinner.background", "Spinner.foreground", + "SplitPane.background", "SplitPane.darkShadow", "SplitPane.highlight", "SplitPane.shadow", + "SplitPaneDivider.draggingColor", + "TabbedPane.background", "TabbedPane.darkShadow", "TabbedPane.focus", @@ -159,6 +187,7 @@ public class Keys { "TabbedPane.highlight", "TabbedPane.light", "TabbedPane.shadow", + "Table.background", "Table.dropLineColor", "Table.dropLineShortColor", @@ -168,15 +197,18 @@ public class Keys { "Table.selectionBackground", "Table.selectionForeground", "Table.sortIconColor", + "TableHeader.background", "TableHeader.focusCellBackground", "TableHeader.foreground", + "TextArea.background", "TextArea.caretForeground", "TextArea.foreground", "TextArea.inactiveForeground", "TextArea.selectionBackground", "TextArea.selectionForeground", + "TextField.background", "TextField.caretForeground", "TextField.darkShadow", @@ -188,13 +220,16 @@ public class Keys { "TextField.selectionBackground", "TextField.selectionForeground", "TextField.shadow", + "TextPane.background", "TextPane.caretForeground", "TextPane.foreground", "TextPane.inactiveForeground", "TextPane.selectionBackground", "TextPane.selectionForeground", + "TitledBorder.titleColor", + "ToggleButton.background", "ToggleButton.darkShadow", "ToggleButton.disabledText", @@ -202,6 +237,7 @@ public class Keys { "ToggleButton.highlight", "ToggleButton.light", "ToggleButton.shadow", + "ToolBar.background", "ToolBar.darkShadow", "ToolBar.dockingBackground", @@ -212,8 +248,10 @@ public class Keys { "ToolBar.highlight", "ToolBar.light", "ToolBar.shadow", + "ToolTip.background", "ToolTip.foreground", + "Tree.background", "Tree.dropLineColor", "Tree.foreground", @@ -224,8 +262,10 @@ public class Keys { "Tree.selectionForeground", "Tree.textBackground", "Tree.textForeground", + "Viewport.background", "Viewport.foreground", + "activeCaption", "activeCaptionBorder", "activeCaptionText", @@ -292,775 +332,40 @@ public class Keys { "TabRenderer.selectedActivatedBackground", "TabRenderer.selectedActivatedForeground", "TabRenderer.selectedForeground", - "TabRenderer.selectedBackground" -}; - - - private static final String [] keys = { "AbstractButton.clickText", -"AbstractDocument.additionText", -"AbstractDocument.deletionText", -"AbstractDocument.redoText", -"AbstractDocument.styleChangeText", -"AbstractDocument.undoText", -"AbstractUndoableEdit.redoText", -"AbstractUndoableEdit.undoText", -"AuditoryCues.allAuditoryCues", -"AuditoryCues.cueList", -"AuditoryCues.noAuditoryCues", -"Button.background", -"Button.border", -"Button.darkShadow", -"Button.defaultButtonFollowsFocus", -"Button.disabledText", -"Button.focusInputMap", -"Button.font", -"Button.foreground", -"Button.highlight", -"Button.light", -"Button.margin", -"Button.opaque", -"Button.select", -"Button.shadow", -"Button.textIconGap", -"Button.textShiftOffset", -"ButtonUI", -"CheckBox.background", -"CheckBox.border", -"CheckBox.disabledText", -"CheckBox.focusInputMap", -"CheckBox.font", -"CheckBox.foreground", -"CheckBox.icon", -"CheckBox.margin", -"CheckBox.select", -"CheckBox.textIconGap", -"CheckBox.textShiftOffset", -"CheckBoxMenuItem.acceleratorDelimiter", -"CheckBoxMenuItem.acceleratorFont", -"CheckBoxMenuItem.acceleratorForeground", -"CheckBoxMenuItem.acceleratorSelectionForeground", -"CheckBoxMenuItem.arrowIcon", -"CheckBoxMenuItem.background", -"CheckBoxMenuItem.border", -"CheckBoxMenuItem.borderPainted", -"CheckBoxMenuItem.checkIcon", -"CheckBoxMenuItem.dashIcon", -"CheckBoxMenuItem.disabledBackground", -"CheckBoxMenuItem.disabledForeground", -"CheckBoxMenuItem.font", -"CheckBoxMenuItem.foreground", -"CheckBoxMenuItem.margin", -"CheckBoxMenuItem.selectionBackground", -"CheckBoxMenuItem.selectionForeground", -"CheckBoxMenuItemUI", -"CheckBoxUI", -"ColorChooser.background", -"ColorChooser.cancelText", -"ColorChooser.font", -"ColorChooser.foreground", -"ColorChooser.hsbBlueText", -"ColorChooser.hsbBrightnessText", -"ColorChooser.hsbDisplayedMnemonicIndex", -"ColorChooser.hsbGreenText", -"ColorChooser.hsbHueText", -"ColorChooser.hsbMnemonic", -"ColorChooser.hsbNameText", -"ColorChooser.hsbRedText", -"ColorChooser.hsbSaturationText", -"ColorChooser.okText", -"ColorChooser.previewText", -"ColorChooser.resetMnemonic", -"ColorChooser.resetText", -"ColorChooser.rgbBlueMnemonic", -"ColorChooser.rgbBlueText", -"ColorChooser.rgbDisplayedMnemonicIndex", -"ColorChooser.rgbGreenMnemonic", -"ColorChooser.rgbGreenText", -"ColorChooser.rgbMnemonic", -"ColorChooser.rgbNameText", -"ColorChooser.rgbRedMnemonic", -"ColorChooser.rgbRedText", -"ColorChooser.sampleText", -"ColorChooser.swatchesDefaultRecentColor", -"ColorChooser.swatchesDisplayedMnemonicIndex", -"ColorChooser.swatchesMnemonic", -"ColorChooser.swatchesNameText", -"ColorChooser.swatchesRecentSwatchSize", -"ColorChooser.swatchesRecentText", -"ColorChooser.swatchesSwatchSize", -"ColorChooserUI", -"ComboBox.ancestorInputMap", -"ComboBox.background", -"ComboBox.buttonBackground", -"ComboBox.buttonDarkShadow", -"ComboBox.buttonHighlight", -"ComboBox.buttonShadow", -"ComboBox.disabledBackground", -"ComboBox.disabledForeground", -"ComboBox.font", -"ComboBox.foreground", -"ComboBox.isEnterSelectablePopup", -"ComboBox.selectionBackground", -"ComboBox.selectionForeground", -"ComboBox.timeFactor", -"ComboBox.togglePopupText", -"ComboBoxUI", -"Desktop.ancestorInputMap", -"Desktop.background", -"Desktop.minOnScreenInsets", -"DesktopIcon.border", -"DesktopIconUI", -"DesktopPaneUI", -"EditorPane.background", -"EditorPane.border", -"EditorPane.caretBlinkRate", -"EditorPane.caretForeground", -"EditorPane.focusInputMap", -"EditorPane.font", -"EditorPane.foreground", -"EditorPane.inactiveBackground", -"EditorPane.inactiveForeground", -"EditorPane.margin", -"EditorPane.selectionBackground", -"EditorPane.selectionForeground", -"EditorPaneUI", -"FileChooser.acceptAllFileFilterText", -"FileChooser.ancestorInputMap", -"FileChooser.byDateText", -"FileChooser.byNameText", -"FileChooser.cancelButtonMnemonic", -"FileChooser.cancelButtonText", -"FileChooser.chooseButtonText", -"FileChooser.createButtonText", -"FileChooser.desktopName", -"FileChooser.detailsViewIcon", -"FileChooser.directoryDescriptionText", -"FileChooser.directoryOpenButtonMnemonic", -"FileChooser.directoryOpenButtonText", -"FileChooser.fileDescriptionText", -"FileChooser.fileNameLabelMnemonic", -"FileChooser.fileNameLabelText", -"FileChooser.fileSizeGigaBytes", -"FileChooser.fileSizeKiloBytes", -"FileChooser.fileSizeMegaBytes", -"FileChooser.filesOfTypeLabelMnemonic", -"FileChooser.filesOfTypeLabelText", -"FileChooser.helpButtonMnemonic", -"FileChooser.helpButtonText", -"FileChooser.homeFolderIcon", -"FileChooser.listViewIcon", -"FileChooser.lookInLabelMnemonic", -"FileChooser.mac.newFolder", -"FileChooser.mac.newFolder.subsequent", -"FileChooser.newFolderAccessibleName", -"FileChooser.newFolderButtonText", -"FileChooser.newFolderErrorSeparator", -"FileChooser.newFolderErrorText", -"FileChooser.newFolderExistsErrorText", -"FileChooser.newFolderIcon", -"FileChooser.newFolderPromptText", -"FileChooser.newFolderTitleText", -"FileChooser.openButtonMnemonic", -"FileChooser.openButtonText", -"FileChooser.openDialogTitleText", -"FileChooser.openTitleText", -"FileChooser.readOnly", -"FileChooser.saveButtonMnemonic", -"FileChooser.saveButtonText", -"FileChooser.saveDialogFileNameLabelText", -"FileChooser.saveDialogTitleText", -"FileChooser.saveTitleText", -"FileChooser.untitledFileName", -"FileChooser.untitledFolderName", -"FileChooser.upFolderIcon", -"FileChooser.updateButtonMnemonic", -"FileChooser.updateButtonText", -"FileChooser.useSystemExtensionHiding", -"FileChooser.usesSingleFilePane", -"FileChooserUI", -"FileView.computerIcon", -"FileView.directoryIcon", -"FileView.fileIcon", -"FileView.floppyDriveIcon", -"FileView.hardDriveIcon", -"Focus.color", -"FormView.browseFileButtonText", -"FormView.resetButtonText", -"FormView.submitButtonText", -"FormattedTextField.background", -"FormattedTextField.border", -"FormattedTextField.caretBlinkRate", -"FormattedTextField.caretForeground", -"FormattedTextField.focusInputMap", -"FormattedTextField.font", -"FormattedTextField.foreground", -"FormattedTextField.inactiveBackground", -"FormattedTextField.inactiveForeground", -"FormattedTextField.margin", -"FormattedTextField.selectionBackground", -"FormattedTextField.selectionForeground", -"FormattedTextFieldUI", -"IconButton.font", -"InsetBorder.aquaVariant", -"InternalFrame.activeTitleBackground", -"InternalFrame.activeTitleForeground", -"InternalFrame.background", -"InternalFrame.borderColor", -"InternalFrame.borderDarkShadow", -"InternalFrame.borderHighlight", -"InternalFrame.borderLight", -"InternalFrame.borderShadow", -"InternalFrame.closeButtonToolTip", -"InternalFrame.closeIcon", -"InternalFrame.iconButtonToolTip", -"InternalFrame.iconifyIcon", -"InternalFrame.inactiveTitleBackground", -"InternalFrame.inactiveTitleForeground", -"InternalFrame.maxButtonToolTip", -"InternalFrame.maximizeIcon", -"InternalFrame.minimizeIcon", -"InternalFrame.opaque", -"InternalFrame.optionDialogBackground", -"InternalFrame.optionDialogTitleFont", -"InternalFrame.paletteBackground", -"InternalFrame.paletteTitleFont", -"InternalFrame.restoreButtonToolTip", -"InternalFrame.titleFont", -"InternalFrame.windowBindings", -"InternalFrameTitlePane.closeButtonAccessibleName", -"InternalFrameTitlePane.closeButtonOpacity", -"InternalFrameTitlePane.closeButtonText", -"InternalFrameTitlePane.iconifyButtonAccessibleName", -"InternalFrameTitlePane.iconifyButtonOpacity", -"InternalFrameTitlePane.maximizeButtonAccessibleName", -"InternalFrameTitlePane.maximizeButtonOpacity", -"InternalFrameTitlePane.maximizeButtonText", -"InternalFrameTitlePane.minimizeButtonText", -"InternalFrameTitlePane.moveButtonText", -"InternalFrameTitlePane.restoreButtonText", -"InternalFrameTitlePane.sizeButtonText", -"InternalFrameUI", -"IsindexView.prompt", -"Label.background", -"Label.disabledForeground", -"Label.disabledShadow", -"Label.font", -"Label.foreground", -"Label.opaque", -"LabelUI", -"List.background", -"List.cellRenderer", -"List.dropLineColor", -"List.evenRowBackgroundPainter", -"List.focusCellHighlightBorder", -"List.focusInputMap", -"List.focusInputMap.RightToLeft", -"List.font", -"List.foreground", -"List.oddRowBackgroundPainter", -"List.selectionBackground", -"List.selectionForeground", -"List.sourceListBackgroundPainter", -"List.sourceListFocusedSelectionBackgroundPainter", -"List.sourceListSelectionBackgroundPainter", -"List.timeFactor", -"ListUI", -"Menu.acceleratorFont", -"Menu.acceleratorForeground", -"Menu.acceleratorSelectionForeground", -"Menu.arrowIcon", -"Menu.background", -"Menu.border", -"Menu.borderPainted", -"Menu.checkIcon", -"Menu.consumesTabs", -"Menu.crossMenuMnemonic", -"Menu.disabledBackground", -"Menu.disabledForeground", -"Menu.font", -"Menu.foreground", -"Menu.margin", -"Menu.menuPopupOffsetX", -"Menu.menuPopupOffsetY", -"Menu.selectionBackground", -"Menu.selectionForeground", -"Menu.shortcutKeys", -"Menu.submenuPopupOffsetX", -"Menu.submenuPopupOffsetY", -"MenuBar.background", -"MenuBar.backgroundPainter", -"MenuBar.border", -"MenuBar.disabledBackground", -"MenuBar.disabledForeground", -"MenuBar.font", -"MenuBar.foreground", -"MenuBar.highlight", -"MenuBar.margin", -"MenuBar.selectedBackgroundPainter", -"MenuBar.selectionBackground", -"MenuBar.selectionForeground", -"MenuBar.shadow", -"MenuBar.windowBindings", -"MenuBarUI", -"MenuItem.acceleratorDelimiter", -"MenuItem.acceleratorFont", -"MenuItem.acceleratorForeground", -"MenuItem.acceleratorSelectionForeground", -"MenuItem.arrowIcon", -"MenuItem.background", -"MenuItem.border", -"MenuItem.borderPainted", -"MenuItem.checkIcon", -"MenuItem.disabledBackground", -"MenuItem.disabledForeground", -"MenuItem.font", -"MenuItem.foreground", -"MenuItem.margin", -"MenuItem.selectedBackgroundPainter", -"MenuItem.selectionBackground", -"MenuItem.selectionForeground", -"MenuItemUI", -"MenuUI", -"OptionPane.background", -"OptionPane.border", -"OptionPane.buttonAreaBorder", -"OptionPane.buttonClickThreshhold", -"OptionPane.buttonFont", -"OptionPane.cancelButtonMnemonic", -"OptionPane.cancelButtonText", -"OptionPane.errorIcon", -"OptionPane.font", -"OptionPane.foreground", -"OptionPane.informationIcon", -"OptionPane.inputDialogTitle", -"OptionPane.messageAreaBorder", -"OptionPane.messageDialogTitle", -"OptionPane.messageFont", -"OptionPane.messageForeground", -"OptionPane.minimumSize", -"OptionPane.noButtonMnemonic", -"OptionPane.noButtonText", -"OptionPane.okButtonMnemonic", -"OptionPane.okButtonText", -"OptionPane.questionIcon", -"OptionPane.titleText", -"OptionPane.warningIcon", -"OptionPane.windowBindings", -"OptionPane.yesButtonMnemonic", -"OptionPane.yesButtonText", -"OptionPaneUI", -"Panel.background", -"Panel.font", -"Panel.foreground", -"Panel.opaque", -"PanelUI", -"PasswordField.background", -"PasswordField.border", -"PasswordField.caretBlinkRate", -"PasswordField.caretForeground", -"PasswordField.echoChar", -"PasswordField.focusInputMap", -"PasswordField.font", -"PasswordField.foreground", -"PasswordField.inactiveBackground", -"PasswordField.inactiveForeground", -"PasswordField.margin", -"PasswordField.selectionBackground", -"PasswordField.selectionForeground", -"PasswordFieldUI", -"PopupMenu.background", -"PopupMenu.border", -"PopupMenu.consumeEventOnClose", -"PopupMenu.font", -"PopupMenu.foreground", -"PopupMenu.selectedWindowInputMapBindings", -"PopupMenu.selectedWindowInputMapBindings.RightToLeft", -"PopupMenu.selectionBackground", -"PopupMenu.selectionForeground", -"PopupMenuSeparatorUI", -"PopupMenuUI", -"PrintingDialog.abortButtonDisplayedMnemonicIndex", -"PrintingDialog.abortButtonMnemonic", -"PrintingDialog.abortButtonText", -"PrintingDialog.abortButtonToolTipText", -"PrintingDialog.contentAbortingText", -"PrintingDialog.contentInitialText", -"PrintingDialog.contentProgressText", -"PrintingDialog.titleAbortingText", -"PrintingDialog.titleProgressText", -"ProgressBar.background", -"ProgressBar.border", -"ProgressBar.cellLength", -"ProgressBar.cellSpacing", -"ProgressBar.cycleTime", -"ProgressBar.font", -"ProgressBar.foreground", -"ProgressBar.horizontalSize", -"ProgressBar.repaintInterval", -"ProgressBar.selectionBackground", -"ProgressBar.selectionForeground", -"ProgressBar.verticalSize", -"ProgressBarUI", -"ProgressMonitor.progressText", -"RadioButton.background", -"RadioButton.border", -"RadioButton.darkShadow", -"RadioButton.disabledText", -"RadioButton.focusInputMap", -"RadioButton.font", -"RadioButton.foreground", -"RadioButton.highlight", -"RadioButton.icon", -"RadioButton.light", -"RadioButton.margin", -"RadioButton.select", -"RadioButton.shadow", -"RadioButton.textIconGap", -"RadioButton.textShiftOffset", -"RadioButtonMenuItem.acceleratorDelimiter", -"RadioButtonMenuItem.acceleratorFont", -"RadioButtonMenuItem.acceleratorForeground", -"RadioButtonMenuItem.acceleratorSelectionForeground", -"RadioButtonMenuItem.arrowIcon", -"RadioButtonMenuItem.background", -"RadioButtonMenuItem.border", -"RadioButtonMenuItem.borderPainted", -"RadioButtonMenuItem.checkIcon", -"RadioButtonMenuItem.dashIcon", -"RadioButtonMenuItem.disabledBackground", -"RadioButtonMenuItem.disabledForeground", -"RadioButtonMenuItem.font", -"RadioButtonMenuItem.foreground", -"RadioButtonMenuItem.margin", -"RadioButtonMenuItem.selectionBackground", -"RadioButtonMenuItem.selectionForeground", -"RadioButtonMenuItemUI", -"RadioButtonUI", -"RootPane.ancestorInputMap", -"RootPane.defaultButtonWindowKeyBindings", -"RootPaneUI", -"ScrollBar.ancestorInputMap", -"ScrollBar.ancestorInputMap.RightToLeft", -"ScrollBar.background", -"ScrollBar.focusInputMap", -"ScrollBar.focusInputMap.RightToLeft", -"ScrollBar.foreground", -"ScrollBar.maximumThumbSize", -"ScrollBar.minimumThumbSize", -"ScrollBar.thumb", -"ScrollBar.thumbDarkShadow", -"ScrollBar.thumbHighlight", -"ScrollBar.thumbShadow", -"ScrollBar.track", -"ScrollBar.trackHighlight", -"ScrollBar.width", -"ScrollBarUI", -"ScrollPane.ancestorInputMap", -"ScrollPane.ancestorInputMap.RightToLeft", -"ScrollPane.background", -"ScrollPane.border", -"ScrollPane.font", -"ScrollPane.foreground", -"ScrollPaneUI", -"Separator.foreground", -"Separator.highlight", -"Separator.shadow", -"SeparatorUI", -"Slider.background", -"Slider.focus", -"Slider.focusInputMap", -"Slider.focusInputMap.RightToLeft", -"Slider.focusInsets", -"Slider.font", -"Slider.foreground", -"Slider.highlight", -"Slider.horizontalSize", -"Slider.minimumHorizontalSize", -"Slider.minimumVerticalSize", -"Slider.shadow", -"Slider.tickColor", -"Slider.verticalSize", -"SliderUI", -"Spinner.ancestorInputMap", -"Spinner.arrowButtonSize", -"Spinner.background", -"Spinner.editorAlignment", -"Spinner.editorBorderPainted", -"Spinner.font", -"Spinner.foreground", -"SpinnerUI", -"SplitPane.ancestorInputMap", -"SplitPane.background", -"SplitPane.border", -"SplitPane.darkShadow", -"SplitPane.dividerSize", -"SplitPane.highlight", -"SplitPane.leftButtonText", -"SplitPane.rightButtonText", -"SplitPane.shadow", -"SplitPaneDivider.draggingColor", -"SplitPaneDivider.horizontalGradientVariant", -"SplitPaneUI", -"TabbedPane.ancestorInputMap", -"TabbedPane.background", -"TabbedPane.contentBorderInsets", -"TabbedPane.contentOpaque", -"TabbedPane.darkShadow", -"TabbedPane.focus", -"TabbedPane.focusInputMap", -"TabbedPane.font", -"TabbedPane.foreground", -"TabbedPane.highlight", -"TabbedPane.leftTabInsets", -"TabbedPane.light", -"TabbedPane.opaque", -"TabbedPane.rightTabInsets", -"TabbedPane.selectedTabPadInsets", -"TabbedPane.shadow", -"TabbedPane.smallFont", -"TabbedPane.tabAreaInsets", -"TabbedPane.tabInsets", -"TabbedPane.tabRunOverlay", -"TabbedPane.tabsOpaque", -"TabbedPane.tabsOverlapBorder", -"TabbedPane.textIconGap", -"TabbedPane.useSmallLayout", -"TabbedPaneUI", -"Table.ancestorInputMap", -"Table.ancestorInputMap.RightToLeft", -"Table.ascendingSortIcon", -"Table.background", -"Table.descendingSortIcon", -"Table.dropLineColor", -"Table.dropLineShortColor", -"Table.focusCellBackground", -"Table.focusCellForeground", -"Table.focusCellHighlightBorder", -"Table.font", -"Table.foreground", -"Table.gridColor", -"Table.scrollPaneBorder", -"Table.selectionBackground", -"Table.selectionForeground", -"Table.sortIconColor", -"TableHeader.ancestorInputMap", -"TableHeader.background", -"TableHeader.cellBorder", -"TableHeader.focusCellBackground", -"TableHeader.font", -"TableHeader.foreground", -"TableHeaderUI", -"TableUI", -"TextArea.background", -"TextArea.border", -"TextArea.caretBlinkRate", -"TextArea.caretForeground", -"TextArea.focusInputMap", -"TextArea.font", -"TextArea.foreground", -"TextArea.inactiveBackground", -"TextArea.inactiveForeground", -"TextArea.margin", -"TextArea.selectionBackground", -"TextArea.selectionForeground", -"TextAreaUI", -"TextComponent.selectionBackgroundInactive", -"TextField.background", -"TextField.border", -"TextField.caretBlinkRate", -"TextField.caretForeground", -"TextField.darkShadow", -"TextField.focusInputMap", -"TextField.font", -"TextField.foreground", -"TextField.highlight", -"TextField.inactiveBackground", -"TextField.inactiveForeground", -"TextField.light", -"TextField.margin", -"TextField.selectionBackground", -"TextField.selectionForeground", -"TextField.shadow", -"TextFieldUI", -"TextPane.background", -"TextPane.border", -"TextPane.caretBlinkRate", -"TextPane.caretForeground", -"TextPane.focusInputMap", -"TextPane.font", -"TextPane.foreground", -"TextPane.inactiveBackground", -"TextPane.inactiveForeground", -"TextPane.margin", -"TextPane.selectionBackground", -"TextPane.selectionForeground", -"TextPaneUI", -"TitledBorder.aquaVariant", -"TitledBorder.border", -"TitledBorder.font", -"TitledBorder.titleColor", -"ToggleButton.background", -"ToggleButton.border", -"ToggleButton.darkShadow", -"ToggleButton.disabledText", -"ToggleButton.focusInputMap", -"ToggleButton.font", -"ToggleButton.foreground", -"ToggleButton.highlight", -"ToggleButton.light", -"ToggleButton.margin", -"ToggleButton.shadow", -"ToggleButton.textIconGap", -"ToggleButton.textShiftOffset", -"ToggleButtonUI", -"ToolBar.ancestorInputMap", -"ToolBar.background", -"ToolBar.border", -"ToolBar.darkShadow", -"ToolBar.dockingBackground", -"ToolBar.dockingForeground", -"ToolBar.floatingBackground", -"ToolBar.floatingForeground", -"ToolBar.font", -"ToolBar.foreground", -"ToolBar.highlight", -"ToolBar.light", -"ToolBar.shadow", -"ToolBarButton.insets", -"ToolBarButton.margin", -"ToolBarSeparatorUI", -"ToolBarUI", -"ToolTip.background", -"ToolTip.border", -"ToolTip.font", -"ToolTip.foreground", -"ToolTipManager.enableToolTipMode", -"ToolTipUI", -"Tree.ancestorInputMap", -"Tree.background", -"Tree.changeSelectionWithFocus", -"Tree.closedIcon", -"Tree.collapsedIcon", -"Tree.drawsFocusBorderAroundIcon", -"Tree.dropLineColor", -"Tree.editorBorder", -"Tree.expandedIcon", -"Tree.focusInputMap", -"Tree.focusInputMap.RightToLeft", -"Tree.font", -"Tree.foreground", -"Tree.hash", -"Tree.leafIcon", -"Tree.leftChildIndent", -"Tree.line", -"Tree.lineTypeDashed", -"Tree.openIcon", -"Tree.paintLines", -"Tree.rightChildIndent", -"Tree.rightToLeftCollapsedIcon", -"Tree.rowHeight", -"Tree.scrollsOnExpand", -"Tree.selectionBackground", -"Tree.selectionBorderColor", -"Tree.selectionForeground", -"Tree.textBackground", -"Tree.textForeground", -"Tree.timeFactor", -"TreeUI", -"Viewport.background", -"Viewport.font", -"Viewport.foreground", -"ViewportUI", -"_SecurityDecisionIcon", -"activeCaption", -"activeCaptionBorder", -"activeCaptionText", -"control", -"controlDkShadow", -"controlHighlight", -"controlLtHighlight", -"controlShadow", -"controlText", -"desktop", -"html.missingImage", -"html.pendingImage", -"inactiveCaption", -"inactiveCaptionBorder", -"inactiveCaptionText", -"info", -"infoText", -"menu", -"menuText", -"scrollbar", -"text", -"textHighlight", -"textHighlightText", -"textInactiveText", -"textText", -"window", -"windowBorder", -"windowText", - -"nb_workplace_fill", -"customFontSize", -"nbDefaultFontSize", -"Nb.Editor.Status.leftBorder", -"Nb.Editor.Status.innerBorder", -"Nb.Editor.Status.rightBorder", -"Nb.Editor.Status.onlyOneBorder", -"Nb.Editor.Toolbar.border", -"Nb.Editor.ErrorStripe.ScrollBar.Insets", -"Nb.Explorer.Status.border", -"Nb.Explorer.Folder.icon", -"Nb.Explorer.Folder.openedIcon", -"Nb.Desktop.border", -"Nb.Toolbar.ui", -"Nb.Desktop.background", -"nb.output.selectionBackground", -"nb.hyperlink.foreground", -"nb.output.background", -"nb.output.foreground", -"Tree.altbackground", -"PropSheet.setBackground", -"PropSheet.selectedSetBackground", -"PropSheet.setForeground", -"PropSheet.selectedSetForeground", -"PropSheet.disabledForeground", -"PropSheet.selectionBackground", -"PropSheet.selectionForeground", -"PropSheet.customButtonForeground", -"netbeans.ps.buttonColor", -"netbeans.ps.background", -"netbeans.ps.iconmargin", -"netbeans.ps.rowheight", -"nb.errorForeground", -"nb.warningForeground", -"TabbedContainerUI", -"EditorTabDisplayerUI", -"ViewTabDisplayerUI", -"SlidingTabDisplayerUI", -"IndexButtonUI", -"SlidingButtonUI", -"TabbedContainer.editor.contentBorder", -"TabbedContainer.editor.tabsBorder", -"TabbedContainer.editor.outerBorder", -"TabbedContainer.view.contentBorder", -"TabbedContainer.view.tabsBorder", -"TabbedContainer.view.outerBorder", -"TabbedContainer.sliding.contentBorder", -"TabbedContainer.sliding.tabsBorder", -"TabbedContainer.sliding.outerBorder", -"TabRenderer.selectedActivatedBackground", -"TabRenderer.selectedActivatedForeground", -"TabRenderer.selectedForeground", -"TabRenderer.selectedBackground", -"nb.explorer.ministatusbar.border", -"nb.desktop.splitpane.border", -"nb.propertysheet", -"Nb.SplitPane.dividerSize.vertical", -"Nb.SplitPane.dividerSize.horizontal" + "TabRenderer.selectedBackground", + "Button.focus", + "CheckBox.focus", + "Checkbox.select", + "DesktopIcon.background", + "DesktopIcon.foreground", + "OptionPane.errorDialog.border.background", + "OptionPane.errorDialog.titlePane.background", + "OptionPane.errorDialog.titlePane.foreground", + "OptionPane.errorDialog.titlePane.shadow", + "OptionPane.questionDialog.border.background", + "OptionPane.questionDialog.titlePane.background", + "OptionPane.questionDialog.titlePane.foreground", + "OptionPane.questionDialog.titlePane.shadow", + "OptionPane.warningDialog.border.background", + "OptionPane.warningDialog.titlePane.background", + "OptionPane.warningDialog.titlePane.foreground", + "OptionPane.warningDialog.titlePane.shadow", + "RadioButton.focus", + "ScrollBar.darkShadow", + "ScrollBar.highlight", + "ScrollBar.shadow", + "Separator.background", + "SplitPane.dividerFocusColor", + "TabbedPane.selected", + "TabbedPane.selectHighlight", + "TabbedPane.tabAreaBackground", + "Table.foreground", + "ToggleButton.focus", + "ToggleButton.select", + "ToolTip.backgroundInactive", + "ToolTip.foregroundInactive" }; - + } diff --git a/update/org-idp-laf-1.0.2.nbm b/update/org-idp-laf-1.0.2.nbm new file mode 100644 index 0000000000000000000000000000000000000000..e3b4f8c0729506a4159bfdef069e21276eb0cbae GIT binary patch literal 21081 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 - + - - + + +