From 66aca73cce89e4b4d7521862760edf4b0888bc38 Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Sat, 17 Aug 2019 20:45:38 -0400 Subject: [PATCH] Tree icons, tabbed pane + credits. --- ObjEditor.java | 115 +++++-- Camera.java | 4 icons/folderclose.png | 0 Grafreed.java | 65 +++ icons/file48.png | 0 icons/sara-logo.png | 0 icons/treeicons.png | 0 icons/content-mgmt.png | 0 icons/folderopen48.png | 0 CameraPane.java | 6 Globals.java | 8 gfddefaults.txt | 613 ++++++++++++++++++++++++++++++++++++++++ GroupEditor.java | 86 ++-- icons/file.png | 0 icons/folder.png | 0 icons/folderclose48.png | 0 icons/folderopen.png | 0 17 files changed, 800 insertions(+), 97 deletions(-) diff --git a/Camera.java b/Camera.java index b729918..4452e0e 100644 --- a/Camera.java +++ b/Camera.java @@ -52,7 +52,7 @@ perspective = true; break; case 1: // '\001' - location = LA.newVector(0, 0, 4); + location = LA.newVector(4, 0, 0); perspective = false; break; case 2: // '\002' @@ -63,7 +63,7 @@ //LA.matXRotate(fromScreen, LA.toRadians(90)); break; case 3: // '\003' - location = LA.newVector(4, 0, 0); + location = LA.newVector(0, 0, 4); //LA.matZRotate(toScreen, LA.toRadians(-90)); //LA.matXRotate(toScreen, LA.toRadians(-90)); //LA.matXRotate(fromScreen, LA.toRadians(90)); diff --git a/CameraPane.java b/CameraPane.java index 3c3d2d0..4f834cb 100644 --- a/CameraPane.java +++ b/CameraPane.java @@ -2052,9 +2052,9 @@ switch(viewcode) { case 0: return "main"; - case 1: return "one"; - case 2: return "two"; - case 3: return "three"; + case 1: return "Red"; + case 2: return "Green"; + case 3: return "Blue"; case 4: return "light"; } diff --git a/Globals.java b/Globals.java index efa09ba..ab47916 100644 --- a/Globals.java +++ b/Globals.java @@ -1,9 +1,11 @@ public class Globals { - public static boolean TOOLTIPS = true; // false; - public static boolean ADVANCED = false; - public static boolean DEBUG = false; + static boolean NIMBUSLAF = false; // false; + + static boolean TOOLTIPS = true; // true; + static boolean ADVANCED = false; // false; + static boolean DEBUG = false; // false static iCameraPane theRenderer; diff --git a/Grafreed.java b/Grafreed.java index e0acda9..2c1cfc9 100644 --- a/Grafreed.java +++ b/Grafreed.java @@ -15,9 +15,7 @@ //import com.jamonapi.*; public class Grafreed extends Applet implements ActionListener -{ - static boolean NIMBUSLAF = false; // true; - +{ static int RENDERME = 0; static boolean epsequal = false; @@ -885,15 +883,15 @@ /**/ - if (NIMBUSLAF) + if (Globals.NIMBUSLAF) { try { - Object o = UIManager.getInstalledLookAndFeels(); + //Object o = UIManager.getInstalledLookAndFeels(); javax.swing.plaf.metal.MetalLookAndFeel.setCurrentTheme(new javax.swing.plaf.metal.DefaultMetalTheme()); //MetalLookAndFeel.setCurrentTheme(new Theme(Constants.beigeTheme)); - UIManager.setLookAndFeel(new javax.swing.plaf.metal.MetalLookAndFeel()); + //UIManager.setLookAndFeel(new javax.swing.plaf.metal.MetalLookAndFeel()); UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel"); //UIManager.setLookAndFeel("com.apple.laf.AquaLookAndFeel"); @@ -901,6 +899,9 @@ //UIManager.put("nimbusBase", new Color(0,0,0)); javax.swing.UIDefaults ui = UIManager.getDefaults(); + + ui.put("TabbedPane.tabInsets", new javax.swing.plaf.InsetsUIResource(0,8,0,0)); + for (java.util.Enumeration e = ui.keys(); e.hasMoreElements();) { Object key = e.nextElement(); @@ -920,13 +921,19 @@ MetalLookAndFeel.setCurrentTheme(new javax.swing.plaf.metal.DefaultMetalTheme()); //MetalLookAndFeel.setCurrentTheme(new Theme(Constants.yellowTheme)); //UIManager.put("ScrollBar.background", new javax.swing.plaf.ColorUIResource(100,0,0)); + UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel"); + + javax.swing.UIDefaults ui = UIManager.getDefaults(); + + Object x = ui.get("TabbedPane.background"); + UIManager.setLookAndFeel(new MetalLookAndFeel()); - //UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel"); //UIManager.setLookAndFeel("com.apple.laf.AquaLookAndFeel"); //UIManager.setLookAndFeel("javax.swing.plaf.nimbus.NimbusLookAndFeel"); //UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel"); - javax.swing.UIDefaults ui = UIManager.getDefaults(); + ui = UIManager.getDefaults(); + ArrayList gradient = new java.util.ArrayList(5); gradient.add(1.0); gradient.add(0.0); @@ -935,10 +942,50 @@ gradient.add(new javax.swing.plaf.ColorUIResource(0,0,0)); ui.put("Button.gradient", gradient); - ui.put("TabbedPane.tabInsets", new javax.swing.plaf.InsetsUIResource(0,8,0,0)); + + //ui.put("RadioButton.icon", ObjEditor.GetIcon("icons/white-sphere-icon.png")); + //ui.put("RadioButtonMenuItem.checkIcon", ObjEditor.GetIcon("icons/fit.png")); + //ui.put("RadioButtonMenuItem.arrowIcon", ObjEditor.GetIcon("icons/fit.png")); + ui.put("Slider.foreground", new javax.swing.plaf.ColorUIResource(0,0,0)); ui.put("Slider.horizontalThumbIcon", ObjEditor.GetIcon("icons/white-sphere-icon.png")); + /* +TabbedPane.unselectedBackground Color +TabbedPane.unselectedTabBackground Color +TabbedPane.unselectedTabForeground Color +TabbedPane.unselectedTabHighlight Color +TabbedPane.unselectedTabShadow + */ +// ui.put("TabbedPane.contentAreaColor", new javax.swing.plaf.ColorUIResource(0,100,0)); + //ui.put("TabbedPane.selected", new javax.swing.plaf.ColorUIResource(200,0,200)); + + ui.put("TabbedPane.background", new javax.swing.plaf.ColorUIResource(150,150,150)); + ui.put("TabbedPane.foreground", new javax.swing.plaf.ColorUIResource(50,50,50)); + ui.put("TabbedPane.light", new javax.swing.plaf.ColorUIResource(255,255,255)); + ui.put("TabbedPane.selectedForeground", new javax.swing.plaf.ColorUIResource(0,0,0)); + ui.put("TabbedPane.selectHighlight", new javax.swing.plaf.ColorUIResource(255,255,255)); + ui.put("TabbedPane.darkShadow", new javax.swing.plaf.ColorUIResource(0,0,0)); + +// ui.put("TabbedPane.shadow", new javax.swing.plaf.ColorUIResource(200,0,0)); +// ui.put("TabbedPane.tabAreaBackground", new javax.swing.plaf.ColorUIResource(0,200,0)); +// ui.put("TabbedPane.unselectedBackground", new javax.swing.plaf.ColorUIResource(200,200,0)); +// ui.put("TabbedPane.unselectedTabBackground", new javax.swing.plaf.ColorUIResource(0,0,200)); +// ui.put("TabbedPane.unselectedTabForeground", new javax.swing.plaf.ColorUIResource(200,0,200)); +// ui.put("TabbedPane.unselectedTabHighlight", new javax.swing.plaf.ColorUIResource(0,200,200)); +// ui.put("TabbedPane.unselectedTabShadow", new javax.swing.plaf.ColorUIResource(200,200,200)); + + ui.put("TabbedPane.textIconGap", 0); + ui.put("TabbedPane.contentBorderInsets", new javax.swing.plaf.InsetsUIResource(0,0,0,0)); + ui.put("TabbedPane.tabAreaInsets", new javax.swing.plaf.InsetsUIResource(1,1,0,0)); + ui.put("TabbedPane.tabInsets", new javax.swing.plaf.InsetsUIResource(0,8,0,0)); + + Object openIcon2 = ui.get("Tree.openIcon"); + + ui.put("Tree.openIcon", ObjEditor.GetIcon("icons/folderopen.png")); + ui.put("Tree.closedIcon", ObjEditor.GetIcon("icons/folderclose.png")); + ui.put("Tree.leafIcon", ObjEditor.GetIcon("icons/file.png")); + //javax.swing.plaf.metal.MetalIconFactory.getHorizontalSliderThumbIcon(). Object o = ui.get("Slider.horizontalThumbIcon"); diff --git a/GroupEditor.java b/GroupEditor.java index b37d3ac..615e02f 100644 --- a/GroupEditor.java +++ b/GroupEditor.java @@ -29,7 +29,7 @@ { cButton skyboxButton; final String path = "cubemaps/" + f + "-skyboxes/" + s; - row.add(skyboxButton = GetButton(path + "/preview.jpg", !Grafreed.NIMBUSLAF)); + row.add(skyboxButton = GetButton(path + "/preview.jpg", !Globals.NIMBUSLAF)); //row.add(skyboxButton = GetButton(path + "/negx.jpg", !Grafreed.NIMBUSLAF)); skyboxButton.setToolTipText(s.equals("") ? "No background" : s); skyboxButton.addActionListener(new ActionListener() @@ -46,7 +46,7 @@ { cButton textureButton; final String path = "textures/" + f + "/" + c + "/"; // + t; - row.add(textureButton = GetButton(path + "icons/" + t, !Grafreed.NIMBUSLAF)); + row.add(textureButton = GetButton(path + "icons/" + t, !Globals.NIMBUSLAF)); textureButton.setToolTipText(c + count); textureButton.addActionListener(new ActionListener() { @@ -857,9 +857,9 @@ hideleavesItem.addActionListener(this); showleavesItem = menu.add(new MenuItem("Show Leaves")); showleavesItem.addActionListener(this); - markleavesItem = menu.add(new MenuItem("Mark Leaves")); + markleavesItem = menu.add(new MenuItem("Anim Leaves")); markleavesItem.addActionListener(this); - unmarkleavesItem = menu.add(new MenuItem("Unmark Leaves")); + unmarkleavesItem = menu.add(new MenuItem("Unanim Leaves")); unmarkleavesItem.addActionListener(this); rewindleavesItem = menu.add(new MenuItem("Rewind Leaves")); rewindleavesItem.addActionListener(this); @@ -1067,25 +1067,25 @@ // } // }); - oe.toolbarPanel.add(collapseButton = GetButton("icons/collapse.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + oe.toolbarPanel.add(collapseButton = GetButton("icons/collapse.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); collapseButton.setToolTipText("Collapse toolbar"); collapseButton.addActionListener(this); - oe.toolbarPanel.add(maximize3DButton = GetButton("icons/square.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + oe.toolbarPanel.add(maximize3DButton = GetButton("icons/square.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); maximize3DButton.setToolTipText("Maximize 3D view"); maximize3DButton.addActionListener(this); - oe.toolbarPanel.add(twoButton = GetButton("icons/cube.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + oe.toolbarPanel.add(twoButton = GetButton("icons/cube.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); twoButton.setToolTipText("Show 3D view only"); twoButton.addActionListener(this); this.fullscreenLayout = twoButton; - oe.toolbarPanel.add(threeButton = GetButton("icons/controlsview.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + oe.toolbarPanel.add(threeButton = GetButton("icons/controlsview.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); threeButton.setToolTipText("Show controls and 3D view"); threeButton.addActionListener(this); if (Globals.ADVANCED) { - oe.toolbarPanel.add(sixButton = GetButton("icons/viewcontrols.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + oe.toolbarPanel.add(sixButton = GetButton("icons/viewcontrols.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); sixButton.setToolTipText("Show 3D view and controls"); sixButton.addActionListener(this); } @@ -1094,51 +1094,51 @@ // sevenButton.addActionListener(this); // - oe.toolbarPanel.add(fullButton = GetButton("icons/fullscreen.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + oe.toolbarPanel.add(fullButton = GetButton("icons/fullscreen.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); fullButton.setToolTipText("Full-screen window"); fullButton.addActionListener(this); - oe.toolbarPanel.add(screenfitButton = GetButton("icons/fit.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + oe.toolbarPanel.add(screenfitButton = GetButton("icons/fit.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); screenfitButton.setToolTipText("Screen fit"); screenfitButton.addActionListener(this); - oe.toolbarPanel.add(restoreCameraButton = GetButton("icons/eye.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + oe.toolbarPanel.add(restoreCameraButton = GetButton("icons/eye.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); restoreCameraButton.setToolTipText("Restore viewpoint"); restoreCameraButton.addActionListener(this); - versionManagerPanel.add(saveVersionButton = GetButton("icons/down_arrow.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + versionManagerPanel.add(saveVersionButton = GetButton("icons/down_arrow.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); saveVersionButton.setToolTipText("Duplicate current version"); saveVersionButton.addActionListener(this); - versionManagerPanel.add(deleteVersionButton = GetButton("icons/trash.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + versionManagerPanel.add(deleteVersionButton = GetButton("icons/trash.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); deleteVersionButton.setToolTipText("Delete current version"); deleteVersionButton.addActionListener(this); deleteVersionButton.setEnabled(false); - versionManagerPanel.add(previousVersionButton = GetButton("icons/undo.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + versionManagerPanel.add(previousVersionButton = GetButton("icons/undo.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); previousVersionButton.setToolTipText("Previous version"); previousVersionButton.addActionListener(this); previousVersionButton.setEnabled(false); cGridBag updown = new cGridBag().setVertical(true); - updown.add(restoreButton = GetButton("icons/restore.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + updown.add(restoreButton = GetButton("icons/restore.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); restoreButton.setToolTipText("Undo (restore current version)"); restoreButton.addActionListener(this); restoreButton.setEnabled(false); - updown.add(replaceButton = GetButton("icons/replace.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + updown.add(replaceButton = GetButton("icons/replace.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); replaceButton.setToolTipText("Save (replace current version)"); replaceButton.addActionListener(this); replaceButton.setEnabled(false); versionManagerPanel.add(updown); - versionManagerPanel.add(nextVersionButton = GetButton("icons/redo.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + versionManagerPanel.add(nextVersionButton = GetButton("icons/redo.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); nextVersionButton.setToolTipText("Next version"); nextVersionButton.addActionListener(this); nextVersionButton.setEnabled(false); - oe.toolbarPanel.add(oneStepButton = GetButton("icons/step.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + oe.toolbarPanel.add(oneStepButton = GetButton("icons/step.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); oneStepButton.setToolTipText("Animate one step forward"); oneStepButton.addActionListener(this); @@ -1161,11 +1161,11 @@ if (Globals.ADVANCED) { - oe.toolbarPanel.add(snapobjectButton = new cButton("O+", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + oe.toolbarPanel.add(snapobjectButton = new cButton("O+", !Globals.NIMBUSLAF)); //, oe.aConstraints); snapobjectButton.addActionListener(this); snapobjectButton.setToolTipText("Snap Object"); - oe.toolbarPanel.add(fourButton = GetButton("icons/controls-horizontal.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + oe.toolbarPanel.add(fourButton = GetButton("icons/controls-horizontal.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); fourButton.addActionListener(this); fourButton.setToolTipText("Show control panel only"); } @@ -1173,11 +1173,11 @@ //oe.toolbarPanel.add(new JSeparator(SwingConstants.VERTICAL)); - oe.toolbarPanel.add(rootButton = GetButton("icons/openwindow.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + oe.toolbarPanel.add(rootButton = GetButton("icons/openwindow.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); rootButton.setToolTipText("Open selection in new tab"); rootButton.addActionListener(this); - oe.toolbarPanel.add(closeButton = GetButton("icons/close-icon.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + oe.toolbarPanel.add(closeButton = GetButton("icons/close-icon.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); closeButton.setToolTipText("Close tab"); closeButton.addActionListener(this); //oe.treePanel.add(clearButton = new cButton("X"), oe.aConstraints); @@ -1186,38 +1186,38 @@ cGridBag row1 = new cGridBag(); // INSERT - row1.add(gridButton = GetButton("icons/grid.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + row1.add(gridButton = GetButton("icons/grid.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); gridButton.setToolTipText("Create ground"); gridButton.addActionListener(this); - row1.add(boxButton = GetButton("icons/box.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + row1.add(boxButton = GetButton("icons/box.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); boxButton.setToolTipText("Create box"); boxButton.addActionListener(this); - row1.add(superButton = GetButton("icons/super.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + row1.add(superButton = GetButton("icons/super.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); superButton.setToolTipText("Create superellipsoid"); superButton.addActionListener(this); - row1.add(sphereButton = GetButton("icons/sphere.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + row1.add(sphereButton = GetButton("icons/sphere.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); sphereButton.setToolTipText("Create sphere"); sphereButton.addActionListener(this); - row1.add(coneButton = GetButton("icons/cone.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + row1.add(coneButton = GetButton("icons/cone.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); coneButton.setToolTipText("Create cone"); coneButton.addActionListener(this); - row1.add(torusButton = GetButton("icons/torus.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + row1.add(torusButton = GetButton("icons/torus.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); torusButton.setToolTipText("Create torus"); torusButton.addActionListener(this); if (Globals.ADVANCED) { - oe.toolboxPanel.add(kleinButton = GetButton("icons/klein.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + oe.toolboxPanel.add(kleinButton = GetButton("icons/klein.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); kleinButton.setToolTipText("Create Klein bottle"); kleinButton.addActionListener(this); } - row1.add(particlesButton = GetButton("icons/particles.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + row1.add(particlesButton = GetButton("icons/particles.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); particlesButton.setToolTipText("Create particle system"); particlesButton.addActionListener(this); @@ -1225,31 +1225,31 @@ cGridBag row2 = new cGridBag(); - row2.add(groupButton = GetButton("icons/group.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + row2.add(groupButton = GetButton("icons/group.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); groupButton.setToolTipText("Create group"); groupButton.addActionListener(this); - row2.add(compositeButton = GetButton("icons/composite.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + row2.add(compositeButton = GetButton("icons/composite.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); compositeButton.setToolTipText("Create composite"); compositeButton.addActionListener(this); - row2.add(switchButton = GetButton("icons/switch.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + row2.add(switchButton = GetButton("icons/switch.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); switchButton.setToolTipText("Create item switcher"); switchButton.addActionListener(this); - row2.add(loopButton = GetButton("icons/loop.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + row2.add(loopButton = GetButton("icons/loop.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); loopButton.setToolTipText("Create loop"); loopButton.addActionListener(this); - row2.add(textureButton = GetButton("icons/texture.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + row2.add(textureButton = GetButton("icons/texture.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); textureButton.setToolTipText("Create texture"); textureButton.addActionListener(this); - row2.add(overlayButton = GetButton("icons/overlay.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + row2.add(overlayButton = GetButton("icons/overlay.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); overlayButton.setToolTipText("Create overlay"); overlayButton.addActionListener(this); - row2.add(lightButton = GetButton("icons/light-bulb.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + row2.add(lightButton = GetButton("icons/light-bulb.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); lightButton.setToolTipText("Create light"); lightButton.addActionListener(this); @@ -1268,11 +1268,11 @@ CreateSkyboxPanel(oe.skyboxPanel); // EDIT panel - editCommandsPanel.add(editButton = GetButton("icons/controls.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + editCommandsPanel.add(editButton = GetButton("icons/controls.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); editButton.setToolTipText("Pin selection controls"); editButton.addActionListener(this); - editCommandsPanel.add(uneditButton = GetButton("icons/remove.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + editCommandsPanel.add(uneditButton = GetButton("icons/remove.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); uneditButton.setToolTipText("Unpin and remove selection controls"); uneditButton.addActionListener(this); @@ -1280,7 +1280,7 @@ allParamsButton.setToolTipText("Show all controls"); allParamsButton.addActionListener(this); - editCommandsPanel.add(clearPanelButton = GetButton("icons/clear.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + editCommandsPanel.add(clearPanelButton = GetButton("icons/clear.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); clearPanelButton.setToolTipText("Clear all controls"); clearPanelButton.addActionListener(this); @@ -1288,7 +1288,7 @@ //unselectButton.setToolTipText("Unselect"); //unselectButton.addActionListener(this); - editCommandsPanel.add(flashSelectionButton = GetButton("icons/flash-light.png", !Grafreed.NIMBUSLAF)); //, oe.aConstraints); + editCommandsPanel.add(flashSelectionButton = GetButton("icons/flash-light.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); flashSelectionButton.setToolTipText("Highlight selection"); flashSelectionButton.addActionListener(this); @@ -5395,7 +5395,7 @@ void refreshContents(boolean cp) { - if (false) + if (Globals.ADVANCED) //if (objectPanel.getSelectedIndex() == 2) // objectPanel.indexOfTab("Info")) if (!Globals.MOUSEDRAGGED && group.selection != null) // && !Globals.TIMERRUNNING) { diff --git a/ObjEditor.java b/ObjEditor.java index 4b47343..8108843 100644 --- a/ObjEditor.java +++ b/ObjEditor.java @@ -83,7 +83,7 @@ cButton GetButton(String name, boolean border) { ImageIcon icon = GetIcon(name); - if (icon != null) + if (icon != null || name.contains("/")) return new cButton(icon, border); else return new cButton(name, border); @@ -1318,7 +1318,7 @@ //if (copy.pinned) { - pinButton = GetToggleButton("icons/pin.png", !Grafreed.NIMBUSLAF); + pinButton = GetToggleButton("icons/pin.png", !Globals.NIMBUSLAF); pinButton.setSelected(copy.pinned); cGridBag t = new cGridBag(); t.preferredWidth = 2; @@ -1638,7 +1638,8 @@ resetTransformPanel.preferredHeight = 2; - cButton resetTransform = GetButton("Reset all", !Grafreed.NIMBUSLAF); + cButton resetTransform = GetButton("Reset all", !Globals.NIMBUSLAF); + resetTransform.setToolTipText("Reset Translation, Rotation and Scale"); resetTransform.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) @@ -1648,7 +1649,8 @@ }); resetTransformPanel.add(resetTransform); - resetTransform = GetButton("T only", !Grafreed.NIMBUSLAF); + resetTransform = GetButton("T only", !Globals.NIMBUSLAF); + resetTransform.setToolTipText("Reset Translation only"); resetTransform.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) @@ -1658,7 +1660,8 @@ }); resetTransformPanel.add(resetTransform); - resetTransform = GetButton("RS only", !Grafreed.NIMBUSLAF); + resetTransform = GetButton("RS only", !Globals.NIMBUSLAF); + resetTransform.setToolTipText("Reset Rotation and Scale only"); resetTransform.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) @@ -1773,17 +1776,52 @@ AddOptions(optionsPanel); //, aConstraints); - tabbedPane.add(optionsPanel); - tabbedPane.add(FSPane = new cFileSystemPane(this)); + tabbedPane.add(optionsPanel); + scenePanel.add(tabbedPane); - //if (Globals.ADVANCED) -// tabbedPane.add(infoPanel); -// tabbedPane.setIconAt(3, GetIcon("icons/info.png")); -// tabbedPane.setToolTipTextAt(3, "Information"); + cGridBag creditsPanel = new cGridBag().setVertical(true); + creditsPanel.setName("Credits"); + cLabel ogaLabel = new cLabel(" Most Skyboxes courtesy of OpenGameArt!", !Globals.NIMBUSLAF); + creditsPanel.add(ogaLabel); + + cButton opengameartButton; + creditsPanel.add(opengameartButton = GetButton("icons/sara-logo.png", !Globals.NIMBUSLAF)); + opengameartButton.setToolTipText("https://opengameart.org"); + + opengameartButton.addMouseListener(new MouseAdapter() + { + public void mouseClicked(MouseEvent e) + { + try + { + Desktop.getDesktop().browse(new java.net.URI("https://opengameart.org/")); + } catch (Exception e1) +// } catch (java.io.IOException | java.net.URISyntaxException e1) + { + e1.printStackTrace(); + } + } + }); + + for (int i=10; --i>=0;) + { + creditsPanel.add(new cGridBag()); + } + + tabbedPane.add(creditsPanel); + tabbedPane.setToolTipTextAt(3, "Credits"); + + if (Globals.ADVANCED) + { + tabbedPane.add(infoPanel); + tabbedPane.setIconAt(4, GetIcon("icons/info.png")); + tabbedPane.setToolTipTextAt(4, "Information"); + } + /* cTree jTree = new cTree(null); ToolTipManager.sharedInstance().registerComponent(jTree); @@ -1929,7 +1967,7 @@ { cGridBag presetpanel = new cGridBag().setVertical(true); - cLabel skin = GetLabel("icons/shadericons/shadericon00000.png", !Grafreed.NIMBUSLAF); + cLabel skin = GetLabel("icons/shadericons/shadericon00000.png", !Globals.NIMBUSLAF); skin.setToolTipText("Skin"); skin.addMouseListener(new MouseAdapter() { @@ -1967,7 +2005,7 @@ }); presetpanel.add(skin); - cLabel lambert = GetLabel("icons/shadericons/shadericon00002.png", !Grafreed.NIMBUSLAF); + cLabel lambert = GetLabel("icons/shadericons/shadericon00002.png", !Globals.NIMBUSLAF); lambert.setToolTipText("Diffuse"); lambert.addMouseListener(new MouseAdapter() { @@ -1985,7 +2023,7 @@ }); presetpanel.add(lambert); - cLabel diffuse2 = GetLabel("icons/shadericons/shadericon00003.png", !Grafreed.NIMBUSLAF); + cLabel diffuse2 = GetLabel("icons/shadericons/shadericon00003.png", !Globals.NIMBUSLAF); diffuse2.setToolTipText("Diffuse2"); diffuse2.addMouseListener(new MouseAdapter() { @@ -2003,7 +2041,7 @@ }); presetpanel.add(diffuse2); - cLabel diffusemoon = GetLabel("icons/shadericons/shadericon00004.png", !Grafreed.NIMBUSLAF); + cLabel diffusemoon = GetLabel("icons/shadericons/shadericon00004.png", !Globals.NIMBUSLAF); diffusemoon.setToolTipText("Moon"); diffusemoon.addMouseListener(new MouseAdapter() { @@ -2021,7 +2059,7 @@ }); presetpanel.add(diffusemoon); - cLabel diffusemoon2 = GetLabel("icons/shadericons/shadericon00005.png", !Grafreed.NIMBUSLAF); + cLabel diffusemoon2 = GetLabel("icons/shadericons/shadericon00005.png", !Globals.NIMBUSLAF); diffusemoon2.setToolTipText("Moon2"); diffusemoon2.addMouseListener(new MouseAdapter() { @@ -2039,7 +2077,7 @@ }); presetpanel.add(diffusemoon2); - cLabel diffusemoon3 = GetLabel("icons/shadericons/shadericon00006.png", !Grafreed.NIMBUSLAF); + cLabel diffusemoon3 = GetLabel("icons/shadericons/shadericon00006.png", !Globals.NIMBUSLAF); diffusemoon3.setToolTipText("Moon3"); diffusemoon3.addMouseListener(new MouseAdapter() { @@ -2057,7 +2095,7 @@ }); presetpanel.add(diffusemoon3); - cLabel diffusesheen = GetLabel("icons/shadericons/shadericon00007.png", !Grafreed.NIMBUSLAF); + cLabel diffusesheen = GetLabel("icons/shadericons/shadericon00007.png", !Globals.NIMBUSLAF); diffusesheen.setToolTipText("Sheen"); diffusesheen.addMouseListener(new MouseAdapter() { @@ -2074,7 +2112,7 @@ }); presetpanel.add(diffusesheen); - cLabel rough = GetLabel("icons/shadericons/shadericon00001.png", !Grafreed.NIMBUSLAF); + cLabel rough = GetLabel("icons/shadericons/shadericon00001.png", !Globals.NIMBUSLAF); rough.setToolTipText("Rough metal"); rough.addMouseListener(new MouseAdapter() { @@ -2092,7 +2130,7 @@ }); presetpanel.add(rough); - cLabel rough2 = GetLabel("icons/shadericons/shadericon00013.png", !Grafreed.NIMBUSLAF); + cLabel rough2 = GetLabel("icons/shadericons/shadericon00013.png", !Globals.NIMBUSLAF); rough2.setToolTipText("Medium metal"); rough2.addMouseListener(new MouseAdapter() { @@ -2110,7 +2148,7 @@ }); presetpanel.add(rough2); - cLabel shini0 = GetLabel("icons/shadericons/shadericon00014.png", !Grafreed.NIMBUSLAF); + cLabel shini0 = GetLabel("icons/shadericons/shadericon00014.png", !Globals.NIMBUSLAF); shini0.setToolTipText("Shiny"); shini0.addMouseListener(new MouseAdapter() { @@ -2128,7 +2166,7 @@ }); presetpanel.add(shini0); - cLabel shini1 = GetLabel("icons/shadericons/shadericon00011.png", !Grafreed.NIMBUSLAF); + cLabel shini1 = GetLabel("icons/shadericons/shadericon00011.png", !Globals.NIMBUSLAF); shini1.setToolTipText("Shiny2"); shini1.addMouseListener(new MouseAdapter() { @@ -2146,7 +2184,7 @@ }); presetpanel.add(shini1); - cLabel shini2 = GetLabel("icons/shadericons/shadericon00012.png", !Grafreed.NIMBUSLAF); + cLabel shini2 = GetLabel("icons/shadericons/shadericon00012.png", !Globals.NIMBUSLAF); shini2.setToolTipText("Shiny3"); shini2.addMouseListener(new MouseAdapter() { @@ -2164,7 +2202,7 @@ }); presetpanel.add(shini2); - cLabel aniso = GetLabel("icons/shadericons/shadericon00008.png", !Grafreed.NIMBUSLAF); + cLabel aniso = GetLabel("icons/shadericons/shadericon00008.png", !Globals.NIMBUSLAF); aniso.setToolTipText("AnisoU"); aniso.addMouseListener(new MouseAdapter() { @@ -2182,7 +2220,7 @@ }); presetpanel.add(aniso); - cLabel aniso2 = GetLabel("icons/shadericons/shadericon00009.png", !Grafreed.NIMBUSLAF); + cLabel aniso2 = GetLabel("icons/shadericons/shadericon00009.png", !Globals.NIMBUSLAF); aniso2.setToolTipText("AnisoV"); aniso2.addMouseListener(new MouseAdapter() { @@ -2200,7 +2238,7 @@ }); presetpanel.add(aniso2); - cLabel aniso3 = GetLabel("icons/shadericons/shadericon00010.png", !Grafreed.NIMBUSLAF); + cLabel aniso3 = GetLabel("icons/shadericons/shadericon00010.png", !Globals.NIMBUSLAF); aniso3.setToolTipText("AnisoUV"); aniso3.addMouseListener(new MouseAdapter() { @@ -2218,7 +2256,7 @@ }); presetpanel.add(aniso3); - cLabel velvet0 = GetLabel("icons/shadericons/shadericon00015.png", !Grafreed.NIMBUSLAF); + cLabel velvet0 = GetLabel("icons/shadericons/shadericon00015.png", !Globals.NIMBUSLAF); velvet0.setToolTipText("Velvet"); velvet0.addMouseListener(new MouseAdapter() { @@ -2240,7 +2278,7 @@ }); presetpanel.add(velvet0); - cLabel bump0 = GetLabel("icons/shadericons/shadericon00016.png", !Grafreed.NIMBUSLAF); + cLabel bump0 = GetLabel("icons/shadericons/shadericon00016.png", !Globals.NIMBUSLAF); bump0.setToolTipText("Bump texture"); bump0.addMouseListener(new MouseAdapter() { @@ -2259,7 +2297,7 @@ }); presetpanel.add(bump0); - cLabel borderShader = GetLabel("icons/shadericons/borderfade.jpg", !Grafreed.NIMBUSLAF); + cLabel borderShader = GetLabel("icons/shadericons/borderfade.jpg", !Globals.NIMBUSLAF); borderShader.setToolTipText("Border fade"); borderShader.addMouseListener(new MouseAdapter() { @@ -2274,7 +2312,7 @@ }); presetpanel.add(borderShader); - cLabel halo = GetLabel("icons/shadericons/shadericon00017.png", !Grafreed.NIMBUSLAF); + cLabel halo = GetLabel("icons/shadericons/shadericon00017.png", !Globals.NIMBUSLAF); halo.setToolTipText("Halo"); halo.addMouseListener(new MouseAdapter() { @@ -2291,7 +2329,7 @@ }); presetpanel.add(halo); - cLabel candle = GetLabel("icons/shadericons/shadericon00018.png", !Grafreed.NIMBUSLAF); + cLabel candle = GetLabel("icons/shadericons/shadericon00018.png", !Globals.NIMBUSLAF); candle.setToolTipText("Candle"); candle.addMouseListener(new MouseAdapter() { @@ -2313,7 +2351,7 @@ }); presetpanel.add(candle); - cLabel shadowShader = GetLabel("icons/shadericons/shadow.png", !Grafreed.NIMBUSLAF); + cLabel shadowShader = GetLabel("icons/shadericons/shadow.png", !Globals.NIMBUSLAF); shadowShader.setToolTipText("Shadow"); shadowShader.addMouseListener(new MouseAdapter() { @@ -2348,19 +2386,19 @@ cGridBag editBar = new cGridBag().setVertical(false); - editBar.add(createMaterialButton = new cButton("Create", !Grafreed.NIMBUSLAF)); // , aConstraints); + editBar.add(createMaterialButton = new cButton("Create", !Globals.NIMBUSLAF)); // , aConstraints); createMaterialButton.setToolTipText("Create material"); /* ctrlPanel.add(resetSlidersButton = new cButton("Reset All"), aConstraints); */ - editBar.add(clearMaterialButton = new cButton("Clear", !Grafreed.NIMBUSLAF)); // , aConstraints); + editBar.add(clearMaterialButton = new cButton("Clear", !Globals.NIMBUSLAF)); // , aConstraints); clearMaterialButton.setToolTipText("Clear material"); if (Globals.ADVANCED) { - editBar.add(resetSlidersButton = new cButton("Reset", !Grafreed.NIMBUSLAF)); // , aConstraints); + editBar.add(resetSlidersButton = new cButton("Reset", !Globals.NIMBUSLAF)); // , aConstraints); editBar.add(propagateToggle = new cCheckBox("Prop", propagate)); // , aConstraints); editBar.add(multiplyToggle = new cCheckBox("Mult", false)); // , aConstraints); } @@ -4161,12 +4199,15 @@ void New() { - while (copy.Size() > 1) + while (copy.Size() > 0) { - copy.remove(1); + copy.remove(0); } + copy.selection.clear(); + ResetModel(); + SetupViews(); objEditor.refreshContents(); } diff --git a/gfddefaults.txt b/gfddefaults.txt new file mode 100644 index 0000000..dc77dc0 --- /dev/null +++ b/gfddefaults.txt @@ -0,0 +1,613 @@ + +AuditoryCues.allAuditoryCues --> [Ljava.lang.Object;@4430d82d +AuditoryCues.cueList --> [Ljava.lang.Object;@4430d82d +AuditoryCues.defaultCueList --> [Ljava.lang.Object;@27b62aab +AuditoryCues.noAuditoryCues --> [Ljava.lang.Object;@7ee49dcd +Button.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +Button.border --> javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@30e3c624 +Button.darkShadow --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=102] +Button.defaultButtonFollowsFocus --> false +Button.disabledText --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +Button.focus --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=204] +Button.focusInputMap --> javax.swing.plaf.InputMapUIResource@6855a338 +Button.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12] +Button.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +Button.gradient --> [1.0, 0.0, javax.swing.plaf.ColorUIResource[r=255,g=255,b=255], javax.swing.plaf.ColorUIResource[r=192,g=192,b=192], javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]] +Button.highlight --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +Button.light --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +Button.margin --> javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14] +Button.select --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +Button.shadow --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +Button.textIconGap --> 4 +Button.textShiftOffset --> 0 +ButtonUI --> javax.swing.plaf.metal.MetalButtonUI +CheckBox.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +CheckBox.border --> javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@54520eb +CheckBox.disabledText --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +CheckBox.focus --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=204] +CheckBox.focusInputMap --> javax.swing.plaf.InputMapUIResource@2a0ab444 +CheckBox.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12] +CheckBox.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +CheckBox.icon --> javax.swing.plaf.metal.MetalIconFactory$CheckBoxIcon@6833f0de +CheckBox.margin --> javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2] +CheckBox.textIconGap --> 4 +CheckBox.textShiftOffset --> 0 +CheckBox.totalInsets --> java.awt.Insets[top=4,left=4,bottom=4,right=4] +CheckBoxMenuItem.acceleratorFont --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=10] +CheckBoxMenuItem.acceleratorForeground --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=153] +CheckBoxMenuItem.acceleratorSelectionForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +CheckBoxMenuItem.arrowIcon --> javax.swing.plaf.metal.MetalIconFactory$MenuItemArrowIcon@42b307f0 +CheckBoxMenuItem.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +CheckBoxMenuItem.border --> javax.swing.plaf.metal.MetalBorders$MenuItemBorder@97e121c +CheckBoxMenuItem.borderPainted --> true +CheckBoxMenuItem.checkIcon --> javax.swing.plaf.metal.MetalIconFactory$CheckBoxMenuItemIcon@16aeea66 +CheckBoxMenuItem.commandSound --> sounds/MenuItemCommand.wav +CheckBoxMenuItem.disabledForeground --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +CheckBoxMenuItem.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12] +CheckBoxMenuItem.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +CheckBoxMenuItem.margin --> javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2] +CheckBoxMenuItem.selectionBackground --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=204] +CheckBoxMenuItem.selectionForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +CheckBoxMenuItemUI --> javax.swing.plaf.basic.BasicCheckBoxMenuItemUI +CheckBoxUI --> javax.swing.plaf.metal.MetalCheckBoxUI +Checkbox.select --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +ColorChooser.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +ColorChooser.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12] +ColorChooser.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +ColorChooser.swatchesDefaultRecentColor --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +ColorChooser.swatchesRecentSwatchSize --> java.awt.Dimension[width=10,height=10] +ColorChooser.swatchesSwatchSize --> java.awt.Dimension[width=10,height=10] +ColorChooserUI --> javax.swing.plaf.basic.BasicColorChooserUI +ComboBox.ancestorInputMap --> javax.swing.plaf.InputMapUIResource@1fa12495 +ComboBox.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +ComboBox.buttonBackground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +ComboBox.buttonDarkShadow --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=102] +ComboBox.buttonHighlight --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +ComboBox.buttonShadow --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +ComboBox.disabledBackground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +ComboBox.disabledForeground --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +ComboBox.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12] +ComboBox.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +ComboBox.isEnterSelectablePopup --> false +ComboBox.selectionBackground --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=204] +ComboBox.selectionForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +ComboBox.timeFactor --> 1000 +ComboBoxUI --> javax.swing.plaf.metal.MetalComboBoxUI +Desktop.ancestorInputMap --> javax.swing.plaf.InputMapUIResource@7dce784b +Desktop.background --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=204] +Desktop.minOnScreenInsets --> javax.swing.plaf.InsetsUIResource[top=3,left=3,bottom=3,right=3] +DesktopIcon.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +DesktopIcon.border --> javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3794d372 +DesktopIcon.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12] +DesktopIcon.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +DesktopIcon.width --> 160 +DesktopIconUI --> javax.swing.plaf.metal.MetalDesktopIconUI +DesktopPaneUI --> javax.swing.plaf.basic.BasicDesktopPaneUI +EditorPane.background --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +EditorPane.border --> javax.swing.plaf.basic.BasicBorders$MarginBorder@3d0bbf9e +EditorPane.caretBlinkRate --> 500 +EditorPane.caretForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +EditorPane.focusInputMap --> javax.swing.plaf.InputMapUIResource@3f9f3736 +EditorPane.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12] +EditorPane.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +EditorPane.inactiveForeground --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +EditorPane.margin --> javax.swing.plaf.InsetsUIResource[top=3,left=3,bottom=3,right=3] +EditorPane.selectionBackground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=255] +EditorPane.selectionForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +EditorPaneUI --> javax.swing.plaf.basic.BasicEditorPaneUI +FileChooser.ancestorInputMap --> javax.swing.plaf.InputMapUIResource@7b5a6029 +FileChooser.detailsViewIcon --> javax.swing.plaf.metal.MetalIconFactory$FileChooserDetailViewIcon@b07f45d +FileChooser.fileNameLabelMnemonic --> 78 +FileChooser.filesOfTypeLabelMnemonic --> 84 +FileChooser.homeFolderIcon --> javax.swing.plaf.metal.MetalIconFactory$FileChooserHomeFolderIcon@40110c31 +FileChooser.listViewIcon --> javax.swing.plaf.metal.MetalIconFactory$FileChooserListViewIcon@2cf18e8e +FileChooser.lookInLabelMnemonic --> 73 +FileChooser.newFolderIcon --> javax.swing.plaf.metal.MetalIconFactory$FileChooserNewFolderIcon@78e61fd1 +FileChooser.readOnly --> false +FileChooser.upFolderIcon --> javax.swing.plaf.metal.MetalIconFactory$FileChooserUpFolderIcon@219ce060 +FileChooser.useSystemExtensionHiding --> false +FileChooser.usesSingleFilePane --> true +FileChooserUI --> javax.swing.plaf.metal.MetalFileChooserUI +FileView.computerIcon --> javax.swing.plaf.metal.MetalIconFactory$TreeComputerIcon@7632efa7 +FileView.directoryIcon --> javax.swing.plaf.metal.MetalIconFactory$TreeFolderIcon@48cbdb20 +FileView.fileIcon --> javax.swing.plaf.metal.MetalIconFactory$TreeLeafIcon@15af33d6 +FileView.floppyDriveIcon --> javax.swing.plaf.metal.MetalIconFactory$TreeFloppyDriveIcon@5de9ac4 +FileView.hardDriveIcon --> javax.swing.plaf.metal.MetalIconFactory$TreeHardDriveIcon@39cf4a2c +FormattedTextField.background --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +FormattedTextField.border --> javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@320cf66b +FormattedTextField.caretBlinkRate --> 500 +FormattedTextField.caretForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +FormattedTextField.focusInputMap --> javax.swing.plaf.InputMapUIResource@5a02c35e +FormattedTextField.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12] +FormattedTextField.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +FormattedTextField.inactiveBackground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +FormattedTextField.inactiveForeground --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +FormattedTextField.margin --> javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0] +FormattedTextField.selectionBackground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=255] +FormattedTextField.selectionForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +FormattedTextFieldUI --> javax.swing.plaf.basic.BasicFormattedTextFieldUI +InternalFrame.activeTitleBackground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=255] +InternalFrame.activeTitleForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +InternalFrame.border --> javax.swing.plaf.metal.MetalBorders$InternalFrameBorder@5749b290 +InternalFrame.borderColor --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +InternalFrame.borderDarkShadow --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=102] +InternalFrame.borderHighlight --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +InternalFrame.borderLight --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +InternalFrame.borderShadow --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +InternalFrame.closeIcon --> javax.swing.plaf.metal.MetalIconFactory$InternalFrameCloseIcon@2bb5340c +InternalFrame.closeSound --> sounds/FrameClose.wav +InternalFrame.icon --> javax.swing.plaf.metal.MetalIconFactory$InternalFrameDefaultMenuIcon@1b31303f +InternalFrame.iconifyIcon --> javax.swing.plaf.metal.MetalIconFactory$InternalFrameMinimizeIcon@203fa5ac +InternalFrame.inactiveTitleBackground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +InternalFrame.inactiveTitleForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +InternalFrame.maximizeIcon --> javax.swing.plaf.metal.MetalIconFactory$InternalFrameMaximizeIcon@53f64158 +InternalFrame.maximizeSound --> sounds/FrameMaximize.wav +InternalFrame.minimizeIcon --> javax.swing.plaf.metal.MetalIconFactory$InternalFrameAltMaximizeIcon@5fe0f2f6 +InternalFrame.minimizeSound --> sounds/FrameMinimize.wav +InternalFrame.optionDialogBorder --> javax.swing.plaf.metal.MetalBorders$OptionDialogBorder@18b1aebf +InternalFrame.paletteBorder --> javax.swing.plaf.metal.MetalBorders$PaletteBorder@dcb52ae +InternalFrame.paletteCloseIcon --> javax.swing.plaf.metal.MetalIconFactory$PaletteCloseIcon@2eb1074a +InternalFrame.paletteTitleHeight --> 11 +InternalFrame.restoreDownSound --> sounds/FrameRestoreDown.wav +InternalFrame.restoreUpSound --> sounds/FrameRestoreUp.wav +InternalFrame.titleFont --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12] +InternalFrameTitlePane.closeButtonOpacity --> true +InternalFrameTitlePane.iconifyButtonOpacity --> true +InternalFrameTitlePane.maximizeButtonOpacity --> true +InternalFrameUI --> javax.swing.plaf.metal.MetalInternalFrameUI +Label.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +Label.disabledForeground --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +Label.disabledShadow --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +Label.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12] +Label.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +LabelUI --> javax.swing.plaf.metal.MetalLabelUI +List.background --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +List.cellRenderer --> javax.swing.DefaultListCellRenderer$UIResource[List.cellRenderer,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=javax.swing.border.EmptyBorder@2cba5bdb,flags=25165832,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,horizontalAlignment=LEADING,horizontalTextPosition=TRAILING,iconTextGap=4,labelFor=,text=,verticalAlignment=CENTER,verticalTextPosition=CENTER] +List.dropLineColor --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +List.focusCellHighlightBorder --> javax.swing.plaf.BorderUIResource$LineBorderUIResource@7c5b0668 +List.focusInputMap --> javax.swing.plaf.InputMapUIResource@63b0bdc8 +List.focusInputMap.RightToLeft --> javax.swing.plaf.InputMapUIResource@ffdadcd +List.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12] +List.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +List.selectionBackground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=255] +List.selectionForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +List.timeFactor --> 1000 +ListUI --> javax.swing.plaf.basic.BasicListUI +Menu.acceleratorFont --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=10] +Menu.acceleratorForeground --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=153] +Menu.acceleratorSelectionForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +Menu.arrowIcon --> javax.swing.plaf.metal.MetalIconFactory$MenuArrowIcon@774acfcd +Menu.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +Menu.border --> javax.swing.plaf.metal.MetalBorders$MenuItemBorder@a995a79 +Menu.borderPainted --> true +Menu.checkIcon --> null +Menu.crossMenuMnemonic --> true +Menu.disabledForeground --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +Menu.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12] +Menu.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +Menu.margin --> javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2] +Menu.menuPopupOffsetX --> 0 +Menu.menuPopupOffsetY --> 0 +Menu.selectionBackground --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=204] +Menu.selectionForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +Menu.shortcutKeys --> [I@b92a848 +Menu.submenuPopupOffsetX --> -4 +Menu.submenuPopupOffsetY --> -3 +MenuBar.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +MenuBar.border --> javax.swing.plaf.metal.MetalBorders$MenuBarBorder@2c979e8b +MenuBar.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12] +MenuBar.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +MenuBar.highlight --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +MenuBar.shadow --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +MenuBar.windowBindings --> [Ljava.lang.Object;@28ab54eb +MenuBarUI --> javax.swing.plaf.basic.BasicMenuBarUI +MenuItem.acceleratorDelimiter --> - +MenuItem.acceleratorFont --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=10] +MenuItem.acceleratorForeground --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=153] +MenuItem.acceleratorSelectionForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +MenuItem.arrowIcon --> javax.swing.plaf.metal.MetalIconFactory$MenuItemArrowIcon@42b307f0 +MenuItem.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +MenuItem.border --> javax.swing.plaf.metal.MetalBorders$MenuItemBorder@194835fb +MenuItem.borderPainted --> true +MenuItem.checkIcon --> null +MenuItem.commandSound --> sounds/MenuItemCommand.wav +MenuItem.disabledForeground --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +MenuItem.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12] +MenuItem.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +MenuItem.margin --> javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2] +MenuItem.selectionBackground --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=204] +MenuItem.selectionForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +MenuItemUI --> javax.swing.plaf.basic.BasicMenuItemUI +MenuUI --> javax.swing.plaf.basic.BasicMenuUI +OptionPane.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +OptionPane.border --> javax.swing.plaf.BorderUIResource$EmptyBorderUIResource@28e70e30 +OptionPane.buttonAreaBorder --> javax.swing.plaf.BorderUIResource$EmptyBorderUIResource@53cffeb4 +OptionPane.buttonClickThreshhold --> 500 +OptionPane.errorDialog.border.background --> javax.swing.plaf.ColorUIResource[r=153,g=51,b=51] +OptionPane.errorDialog.titlePane.background --> javax.swing.plaf.ColorUIResource[r=255,g=153,b=153] +OptionPane.errorDialog.titlePane.foreground --> javax.swing.plaf.ColorUIResource[r=51,g=0,b=0] +OptionPane.errorDialog.titlePane.shadow --> javax.swing.plaf.ColorUIResource[r=204,g=102,b=102] +OptionPane.errorIcon --> sun.swing.ImageIconUIResource@56c163f +OptionPane.errorSound --> sounds/OptionPaneError.wav +OptionPane.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12] +OptionPane.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +OptionPane.informationIcon --> sun.swing.ImageIconUIResource@217431b9 +OptionPane.informationSound --> sounds/OptionPaneInformation.wav +OptionPane.messageAreaBorder --> javax.swing.plaf.BorderUIResource$EmptyBorderUIResource@1089cc5e +OptionPane.messageForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +OptionPane.minimumSize --> javax.swing.plaf.DimensionUIResource[width=262,height=90] +OptionPane.questionDialog.border.background --> javax.swing.plaf.ColorUIResource[r=51,g=102,b=51] +OptionPane.questionDialog.titlePane.background --> javax.swing.plaf.ColorUIResource[r=153,g=204,b=153] +OptionPane.questionDialog.titlePane.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=51,b=0] +OptionPane.questionDialog.titlePane.shadow --> javax.swing.plaf.ColorUIResource[r=102,g=153,b=102] +OptionPane.questionIcon --> sun.swing.ImageIconUIResource@656546ef +OptionPane.questionSound --> sounds/OptionPaneQuestion.wav +OptionPane.warningDialog.border.background --> javax.swing.plaf.ColorUIResource[r=153,g=102,b=51] +OptionPane.warningDialog.titlePane.background --> javax.swing.plaf.ColorUIResource[r=255,g=204,b=153] +OptionPane.warningDialog.titlePane.foreground --> javax.swing.plaf.ColorUIResource[r=102,g=51,b=0] +OptionPane.warningDialog.titlePane.shadow --> javax.swing.plaf.ColorUIResource[r=204,g=153,b=102] +OptionPane.warningIcon --> sun.swing.ImageIconUIResource@3c01d5a0 +OptionPane.warningSound --> sounds/OptionPaneWarning.wav +OptionPane.windowBindings --> [Ljava.lang.Object;@9d7fbfb +OptionPaneUI --> javax.swing.plaf.basic.BasicOptionPaneUI +Panel.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +Panel.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12] +Panel.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +PanelUI --> javax.swing.plaf.basic.BasicPanelUI +PasswordField.background --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +PasswordField.border --> javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@320cf66b +PasswordField.caretBlinkRate --> 500 +PasswordField.caretForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +PasswordField.echoChar --> • +PasswordField.focusInputMap --> javax.swing.plaf.InputMapUIResource@6825c828 +PasswordField.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12] +PasswordField.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +PasswordField.inactiveBackground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +PasswordField.inactiveForeground --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +PasswordField.margin --> javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0] +PasswordField.selectionBackground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=255] +PasswordField.selectionForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +PasswordFieldUI --> javax.swing.plaf.basic.BasicPasswordFieldUI +PopupMenu.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +PopupMenu.border --> javax.swing.plaf.metal.MetalBorders$PopupMenuBorder@1a50ca0c +PopupMenu.consumeEventOnClose --> false +PopupMenu.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12] +PopupMenu.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +PopupMenu.popupSound --> sounds/PopupMenuPopup.wav +PopupMenu.selectedWindowInputMapBindings --> [Ljava.lang.Object;@1fcef4f7 +PopupMenu.selectedWindowInputMapBindings.RightToLeft --> [Ljava.lang.Object;@877ef83 +PopupMenuSeparatorUI --> javax.swing.plaf.metal.MetalPopupMenuSeparatorUI +PopupMenuUI --> javax.swing.plaf.basic.BasicPopupMenuUI +ProgressBar.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +ProgressBar.border --> javax.swing.plaf.BorderUIResource$LineBorderUIResource@36d1c778 +ProgressBar.cellLength --> 1 +ProgressBar.cellSpacing --> 0 +ProgressBar.cycleTime --> 3000 +ProgressBar.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12] +ProgressBar.foreground --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=204] +ProgressBar.horizontalSize --> javax.swing.plaf.DimensionUIResource[width=146,height=12] +ProgressBar.repaintInterval --> 50 +ProgressBar.selectionBackground --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=153] +ProgressBar.selectionForeground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +ProgressBar.verticalSize --> javax.swing.plaf.DimensionUIResource[width=12,height=146] +ProgressBarUI --> javax.swing.plaf.metal.MetalProgressBarUI +RadioButton.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +RadioButton.border --> javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@8542529 +RadioButton.darkShadow --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=102] +RadioButton.disabledText --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +RadioButton.focus --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=204] +RadioButton.focusInputMap --> javax.swing.plaf.InputMapUIResource@6426d607 +RadioButton.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12] +RadioButton.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +RadioButton.highlight --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +RadioButton.icon --> javax.swing.plaf.metal.MetalIconFactory$RadioButtonIcon@2f8a49e0 +RadioButton.light --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +RadioButton.margin --> javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2] +RadioButton.select --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +RadioButton.shadow --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +RadioButton.textIconGap --> 4 +RadioButton.textShiftOffset --> 0 +RadioButton.totalInsets --> java.awt.Insets[top=4,left=4,bottom=4,right=4] +RadioButtonMenuItem.acceleratorFont --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=10] +RadioButtonMenuItem.acceleratorForeground --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=153] +RadioButtonMenuItem.acceleratorSelectionForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +RadioButtonMenuItem.arrowIcon --> javax.swing.plaf.metal.MetalIconFactory$MenuItemArrowIcon@42b307f0 +RadioButtonMenuItem.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +RadioButtonMenuItem.border --> javax.swing.plaf.metal.MetalBorders$MenuItemBorder@bc5fde0 +RadioButtonMenuItem.borderPainted --> true +RadioButtonMenuItem.checkIcon --> javax.swing.plaf.metal.MetalIconFactory$RadioButtonMenuItemIcon@76b33d0a +RadioButtonMenuItem.commandSound --> sounds/MenuItemCommand.wav +RadioButtonMenuItem.disabledForeground --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +RadioButtonMenuItem.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12] +RadioButtonMenuItem.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +RadioButtonMenuItem.margin --> javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2] +RadioButtonMenuItem.selectionBackground --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=204] +RadioButtonMenuItem.selectionForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +RadioButtonMenuItemUI --> javax.swing.plaf.basic.BasicRadioButtonMenuItemUI +RadioButtonUI --> javax.swing.plaf.metal.MetalRadioButtonUI +RootPane.ancestorInputMap --> javax.swing.plaf.InputMapUIResource@979dce4 +RootPane.colorChooserDialogBorder --> javax.swing.plaf.metal.MetalBorders$QuestionDialogBorder@ac44b88 +RootPane.defaultButtonWindowKeyBindings --> [Ljava.lang.Object;@48bd6a5f +RootPane.errorDialogBorder --> javax.swing.plaf.metal.MetalBorders$ErrorDialogBorder@761eec35 +RootPane.fileChooserDialogBorder --> javax.swing.plaf.metal.MetalBorders$QuestionDialogBorder@39e57e8f +RootPane.frameBorder --> javax.swing.plaf.metal.MetalBorders$FrameBorder@17094d48 +RootPane.informationDialogBorder --> javax.swing.plaf.metal.MetalBorders$DialogBorder@716c9867 +RootPane.plainDialogBorder --> javax.swing.plaf.metal.MetalBorders$DialogBorder@114e3f41 +RootPane.questionDialogBorder --> javax.swing.plaf.metal.MetalBorders$QuestionDialogBorder@379e8f17 +RootPane.warningDialogBorder --> javax.swing.plaf.metal.MetalBorders$WarningDialogBorder@3cc262 +RootPaneUI --> javax.swing.plaf.metal.MetalRootPaneUI +ScrollBar.allowsAbsolutePositioning --> true +ScrollBar.ancestorInputMap --> javax.swing.plaf.InputMapUIResource@1f950198 +ScrollBar.ancestorInputMap.RightToLeft --> javax.swing.plaf.InputMapUIResource@c68c26c +ScrollBar.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +ScrollBar.darkShadow --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=102] +ScrollBar.foreground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +ScrollBar.highlight --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +ScrollBar.maximumThumbSize --> javax.swing.plaf.DimensionUIResource[width=4096,height=4096] +ScrollBar.minimumThumbSize --> javax.swing.plaf.DimensionUIResource[width=8,height=8] +ScrollBar.shadow --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +ScrollBar.thumb --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=204] +ScrollBar.thumbDarkShadow --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=102] +ScrollBar.thumbHighlight --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=255] +ScrollBar.thumbShadow --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=153] +ScrollBar.track --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +ScrollBar.trackHighlight --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=102] +ScrollBar.width --> 17 +ScrollBarUI --> javax.swing.plaf.metal.MetalScrollBarUI +ScrollPane.ancestorInputMap --> javax.swing.plaf.InputMapUIResource@48a77106 +ScrollPane.ancestorInputMap.RightToLeft --> javax.swing.plaf.InputMapUIResource@3a56860b +ScrollPane.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +ScrollPane.border --> javax.swing.plaf.metal.MetalBorders$ScrollPaneBorder@3c50507 +ScrollPane.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12] +ScrollPane.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +ScrollPaneUI --> javax.swing.plaf.metal.MetalScrollPaneUI +Separator.background --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +Separator.foreground --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=153] +Separator.highlight --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +Separator.shadow --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +SeparatorUI --> javax.swing.plaf.metal.MetalSeparatorUI +Slider.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +Slider.focus --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=204] +Slider.focusInputMap --> javax.swing.plaf.InputMapUIResource@50059a34 +Slider.focusInputMap.RightToLeft --> javax.swing.plaf.InputMapUIResource@2c79809 +Slider.focusInsets --> javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0] +Slider.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12] +Slider.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +Slider.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +Slider.highlight --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +Slider.horizontalSize --> java.awt.Dimension[width=200,height=21] +Slider.horizontalThumbIcon --> javax.swing.ImageIcon@75e845c2 +Slider.horizontalThumbIcon --> javax.swing.ImageIcon@75e845c2 +Slider.majorTickLength --> 6 +Slider.minimumHorizontalSize --> java.awt.Dimension[width=36,height=21] +Slider.minimumVerticalSize --> java.awt.Dimension[width=21,height=36] +Slider.shadow --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +Slider.tickColor --> java.awt.Color[r=0,g=0,b=0] +Slider.trackWidth --> 7 +Slider.verticalSize --> java.awt.Dimension[width=21,height=200] +Slider.verticalThumbIcon --> javax.swing.plaf.metal.MetalIconFactory$VerticalSliderThumbIcon@30384065 +SliderUI --> javax.swing.plaf.metal.MetalSliderUI +Spinner.ancestorInputMap --> javax.swing.plaf.InputMapUIResource@682bc3f5 +Spinner.arrowButtonBorder --> javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@30e3c624 +Spinner.arrowButtonInsets --> javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0] +Spinner.arrowButtonSize --> java.awt.Dimension[width=16,height=5] +Spinner.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +Spinner.border --> javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@320cf66b +Spinner.editorAlignment --> 11 +Spinner.editorBorderPainted --> false +Spinner.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12] +Spinner.foreground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +SpinnerUI --> javax.swing.plaf.basic.BasicSpinnerUI +SplitPane.ancestorInputMap --> javax.swing.plaf.InputMapUIResource@33e228bc +SplitPane.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +SplitPane.border --> javax.swing.plaf.basic.BasicBorders$SplitPaneBorder@4911b910 +SplitPane.centerOneTouchButtons --> false +SplitPane.darkShadow --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=102] +SplitPane.dividerFocusColor --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=255] +SplitPane.dividerSize --> 10 +SplitPane.highlight --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +SplitPane.shadow --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +SplitPaneDivider.border --> javax.swing.plaf.basic.BasicBorders$SplitPaneDividerBorder@900bac2 +SplitPaneDivider.draggingColor --> javax.swing.plaf.ColorUIResource[r=64,g=64,b=64] +SplitPaneUI --> javax.swing.plaf.metal.MetalSplitPaneUI +TabbedPane.ancestorInputMap --> javax.swing.plaf.InputMapUIResource@a13f991 +TabbedPane.background --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +TabbedPane.contentBorderInsets --> javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=3,right=3] +TabbedPane.contentOpaque --> true +TabbedPane.darkShadow --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=102] +TabbedPane.focus --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=153] +TabbedPane.focusInputMap --> javax.swing.plaf.InputMapUIResource@31ad98ef +TabbedPane.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12] +TabbedPane.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +TabbedPane.highlight --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +TabbedPane.light --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +TabbedPane.selectHighlight --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +TabbedPane.selected --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +TabbedPane.selectedTabPadInsets --> javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=1] +TabbedPane.shadow --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +TabbedPane.tabAreaBackground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +TabbedPane.tabAreaInsets --> javax.swing.plaf.InsetsUIResource[top=4,left=2,bottom=0,right=6] +TabbedPane.tabInsets --> javax.swing.plaf.InsetsUIResource[top=0,left=8,bottom=0,right=0] +TabbedPane.tabInsets --> javax.swing.plaf.InsetsUIResource[top=0,left=8,bottom=0,right=0] +TabbedPane.tabRunOverlay --> 2 +TabbedPane.tabsOpaque --> true +TabbedPane.tabsOverlapBorder --> false +TabbedPane.textIconGap --> 4 +TabbedPaneUI --> javax.swing.plaf.metal.MetalTabbedPaneUI +Table.ancestorInputMap --> javax.swing.plaf.InputMapUIResource@579d75ee +Table.ancestorInputMap.RightToLeft --> javax.swing.plaf.InputMapUIResource@33589e56 +Table.ascendingSortIcon --> sun.swing.ImageIconUIResource@470b9279 +Table.background --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +Table.descendingSortIcon --> sun.swing.ImageIconUIResource@6e79839 +Table.dropLineColor --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=204] +Table.dropLineShortColor --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=153] +Table.focusCellBackground --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +Table.focusCellForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +Table.focusCellHighlightBorder --> javax.swing.plaf.BorderUIResource$LineBorderUIResource@46c837cd +Table.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12] +Table.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +Table.gridColor --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +Table.scrollPaneBorder --> javax.swing.plaf.metal.MetalBorders$ScrollPaneBorder@2e00e753 +Table.selectionBackground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=255] +Table.selectionForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +Table.sortIconColor --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +TableHeader.ancestorInputMap --> javax.swing.plaf.InputMapUIResource@580eac5a +TableHeader.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +TableHeader.cellBorder --> javax.swing.plaf.metal.MetalBorders$TableHeaderBorder@12b754b2 +TableHeader.focusCellBackground --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +TableHeader.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12] +TableHeader.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +TableHeaderUI --> javax.swing.plaf.basic.BasicTableHeaderUI +TableUI --> javax.swing.plaf.basic.BasicTableUI +TextArea.background --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +TextArea.border --> javax.swing.plaf.basic.BasicBorders$MarginBorder@496614e7 +TextArea.caretBlinkRate --> 500 +TextArea.caretForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +TextArea.focusInputMap --> javax.swing.plaf.InputMapUIResource@5f0ab09f +TextArea.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12] +TextArea.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +TextArea.inactiveForeground --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +TextArea.margin --> javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0] +TextArea.selectionBackground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=255] +TextArea.selectionForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +TextAreaUI --> javax.swing.plaf.basic.BasicTextAreaUI +TextField.background --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +TextField.border --> javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@320cf66b +TextField.caretBlinkRate --> 500 +TextField.caretForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +TextField.darkShadow --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=102] +TextField.focusInputMap --> javax.swing.plaf.InputMapUIResource@2a8ceeea +TextField.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12] +TextField.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +TextField.highlight --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +TextField.inactiveBackground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +TextField.inactiveForeground --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +TextField.light --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +TextField.margin --> javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0] +TextField.selectionBackground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=255] +TextField.selectionForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +TextField.shadow --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +TextFieldUI --> javax.swing.plaf.metal.MetalTextFieldUI +TextPane.background --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +TextPane.border --> javax.swing.plaf.basic.BasicBorders$MarginBorder@ee51b2c +TextPane.caretBlinkRate --> 500 +TextPane.caretForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +TextPane.focusInputMap --> javax.swing.plaf.InputMapUIResource@a81b1fb +TextPane.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12] +TextPane.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +TextPane.inactiveForeground --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +TextPane.margin --> javax.swing.plaf.InsetsUIResource[top=3,left=3,bottom=3,right=3] +TextPane.selectionBackground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=255] +TextPane.selectionForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +TextPaneUI --> javax.swing.plaf.basic.BasicTextPaneUI +TitledBorder.border --> javax.swing.plaf.BorderUIResource$LineBorderUIResource@359eda2c +TitledBorder.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12] +TitledBorder.titleColor --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +ToggleButton.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +ToggleButton.border --> javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@4ab122a1 +ToggleButton.darkShadow --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=102] +ToggleButton.disabledText --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +ToggleButton.focus --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=204] +ToggleButton.focusInputMap --> javax.swing.plaf.InputMapUIResource@779b04e2 +ToggleButton.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12] +ToggleButton.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +ToggleButton.gradient --> [1.0, 0.0, javax.swing.plaf.ColorUIResource[r=192,g=192,b=192], javax.swing.plaf.ColorUIResource[r=255,g=255,b=255], javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]] +ToggleButton.highlight --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +ToggleButton.light --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +ToggleButton.margin --> javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14] +ToggleButton.select --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +ToggleButton.shadow --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +ToggleButton.textIconGap --> 4 +ToggleButton.textShiftOffset --> 0 +ToggleButtonUI --> javax.swing.plaf.metal.MetalToggleButtonUI +ToolBar.ancestorInputMap --> javax.swing.plaf.InputMapUIResource@4c349471 +ToolBar.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +ToolBar.border --> javax.swing.plaf.metal.MetalBorders$ToolBarBorder@2f774b9b +ToolBar.darkShadow --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=102] +ToolBar.dockingBackground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +ToolBar.dockingForeground --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=153] +ToolBar.floatingBackground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +ToolBar.floatingForeground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=255] +ToolBar.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=bold,size=12] +ToolBar.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +ToolBar.highlight --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +ToolBar.light --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +ToolBar.nonrolloverBorder --> javax.swing.border.CompoundBorder@6c01bde4 +ToolBar.rolloverBorder --> javax.swing.border.CompoundBorder@286e4365 +ToolBar.separatorSize --> javax.swing.plaf.DimensionUIResource[width=10,height=10] +ToolBar.shadow --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +ToolBarSeparatorUI --> javax.swing.plaf.basic.BasicToolBarSeparatorUI +ToolBarUI --> javax.swing.plaf.metal.MetalToolBarUI +ToolTip.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=255] +ToolTip.backgroundInactive --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +ToolTip.border --> javax.swing.plaf.BorderUIResource$LineBorderUIResource@3d3e58d4 +ToolTip.borderInactive --> javax.swing.plaf.BorderUIResource$LineBorderUIResource@2565a3c2 +ToolTip.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12] +ToolTip.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +ToolTip.foregroundInactive --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=102] +ToolTip.hideAccelerator --> false +ToolTipManager.enableToolTipMode --> activeApplication +ToolTipUI --> javax.swing.plaf.metal.MetalToolTipUI +Tree.ancestorInputMap --> javax.swing.plaf.InputMapUIResource@3295cfbe +Tree.background --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +Tree.changeSelectionWithFocus --> true +Tree.closedIcon --> javax.swing.plaf.metal.MetalIconFactory$TreeFolderIcon@edb4fa2 +Tree.collapsedIcon --> javax.swing.plaf.metal.MetalIconFactory$TreeControlIcon@6b687e7c +Tree.drawsFocusBorderAroundIcon --> false +Tree.dropLineColor --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +Tree.editorBorder --> javax.swing.plaf.BorderUIResource$LineBorderUIResource@559113f8 +Tree.expandedIcon --> javax.swing.plaf.metal.MetalIconFactory$TreeControlIcon@371bed71 +Tree.focusInputMap --> javax.swing.plaf.InputMapUIResource@4c331059 +Tree.focusInputMap.RightToLeft --> javax.swing.plaf.InputMapUIResource@424ecfdd +Tree.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12] +Tree.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +Tree.hash --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=255] +Tree.leafIcon --> javax.swing.plaf.metal.MetalIconFactory$TreeLeafIcon@7c138c63 +Tree.leftChildIndent --> 7 +Tree.line --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=255] +Tree.lineTypeDashed --> false +Tree.openIcon --> javax.swing.plaf.metal.MetalIconFactory$TreeFolderIcon@4e4ee70b +Tree.paintLines --> true +Tree.rightChildIndent --> 13 +Tree.rowHeight --> 0 +Tree.scrollsOnExpand --> true +Tree.selectionBackground --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=255] +Tree.selectionBorderColor --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=204] +Tree.selectionForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +Tree.textBackground --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +Tree.textForeground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +Tree.timeFactor --> 1000 +TreeUI --> javax.swing.plaf.metal.MetalTreeUI +Viewport.background --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +Viewport.font --> javax.swing.plaf.FontUIResource[family=Dialog,name=Dialog,style=plain,size=12] +Viewport.foreground --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +ViewportUI --> javax.swing.plaf.basic.BasicViewportUI +activeCaption --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=255] +activeCaptionBorder --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=204] +activeCaptionText --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +control --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +controlDkShadow --> javax.swing.plaf.ColorUIResource[r=102,g=102,b=102] +controlHighlight --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +controlLtHighlight --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +controlShadow --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +controlText --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +desktop --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=204] +html.missingImage --> sun.swing.ImageIconUIResource@1d766806 +html.pendingImage --> sun.swing.ImageIconUIResource@1d329642 +inactiveCaption --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +inactiveCaptionBorder --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +inactiveCaptionText --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +info --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=255] +infoText --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +java.lang.Object@33010058 --> sun.swing.SwingUtilities2$AATextInfo@281acd47 +menu --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +menuText --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +scrollbar --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +text --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +textHighlight --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=255] +textHighlightText --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +textInactiveText --> javax.swing.plaf.ColorUIResource[r=153,g=153,b=153] +textText --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] +window --> javax.swing.plaf.ColorUIResource[r=255,g=255,b=255] +windowBorder --> javax.swing.plaf.ColorUIResource[r=204,g=204,b=204] +windowText --> javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] diff --git a/icons/content-mgmt.png b/icons/content-mgmt.png new file mode 100644 index 0000000..7f2c5ec --- /dev/null +++ b/icons/content-mgmt.png Binary files differ diff --git a/icons/file.png b/icons/file.png new file mode 100644 index 0000000..a127e1a --- /dev/null +++ b/icons/file.png Binary files differ diff --git a/icons/file48.png b/icons/file48.png new file mode 100644 index 0000000..fc7136a --- /dev/null +++ b/icons/file48.png Binary files differ diff --git a/icons/folder.png b/icons/folder.png new file mode 100644 index 0000000..cbf7b16 --- /dev/null +++ b/icons/folder.png Binary files differ diff --git a/icons/folderclose.png b/icons/folderclose.png new file mode 100644 index 0000000..dd76039 --- /dev/null +++ b/icons/folderclose.png Binary files differ diff --git a/icons/folderclose48.png b/icons/folderclose48.png new file mode 100644 index 0000000..e32695f --- /dev/null +++ b/icons/folderclose48.png Binary files differ diff --git a/icons/folderopen.png b/icons/folderopen.png new file mode 100644 index 0000000..f61eb94 --- /dev/null +++ b/icons/folderopen.png Binary files differ diff --git a/icons/folderopen48.png b/icons/folderopen48.png new file mode 100644 index 0000000..3dd5225 --- /dev/null +++ b/icons/folderopen48.png Binary files differ diff --git a/icons/sara-logo.png b/icons/sara-logo.png new file mode 100644 index 0000000..19ae5f7 --- /dev/null +++ b/icons/sara-logo.png Binary files differ diff --git a/icons/treeicons.png b/icons/treeicons.png new file mode 100644 index 0000000..6ebf909 --- /dev/null +++ b/icons/treeicons.png Binary files differ -- Gitblit v1.6.2