*/
package jalview.gui;
+import jalview.api.structures.JalviewStructureDisplayI;
+import jalview.bin.Cache;
+import jalview.datamodel.SequenceGroup;
+import jalview.io.JalviewFileChooser;
+import jalview.io.JalviewFileView;
+import jalview.jbgui.GUserDefinedColours;
+import jalview.schemes.ColourSchemeI;
+import jalview.schemes.ResidueProperties;
+import jalview.schemes.UserColourScheme;
+import jalview.util.ColorUtils;
+import jalview.util.Format;
+import jalview.util.MessageManager;
+
import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
-import jalview.api.structures.JalviewStructureDisplayI;
-import jalview.datamodel.SequenceGroup;
-import jalview.io.JalviewFileChooser;
-import jalview.jbgui.GUserDefinedColours;
-import jalview.schemes.ColourSchemeI;
-import jalview.schemes.ResidueProperties;
-import jalview.schemes.UserColourScheme;
-import jalview.util.ColorUtils;
-import jalview.util.MessageManager;
-
/**
* This panel allows the user to assign colours to Amino Acid residue codes, and
* save the colour scheme.
lowerCaseButtons = new ArrayList<JButton>();
JalviewFileChooser chooser = new JalviewFileChooser(
- jalview.bin.Cache.getProperty("LAST_DIRECTORY"), new String[]
+ Cache.getProperty("LAST_DIRECTORY"), new String[]
{ "jc" }, new String[]
{ "Jalview User Colours" }, "Jalview User Colours");
- chooser.setFileView(new jalview.io.JalviewFileView());
+ chooser.setFileView(new JalviewFileView());
chooser.setDialogTitle(MessageManager
.getString("label.load_colour_scheme"));
chooser.setToolTipText(MessageManager.getString("action.load"));
if (value == JalviewFileChooser.APPROVE_OPTION)
{
File choice = chooser.getSelectedFile();
- jalview.bin.Cache.setProperty("LAST_DIRECTORY", choice.getParent());
- String defaultColours = jalview.bin.Cache.getDefault(
+ Cache.setProperty("LAST_DIRECTORY", choice.getParent());
+ String defaultColours = Cache.getDefault(
"USER_DEFINED_COLOURS", choice.getPath());
if (defaultColours.indexOf(choice.getPath()) == -1)
{
.concat(choice.getPath());
}
- jalview.bin.Cache.setProperty("USER_DEFINED_COLOURS", defaultColours);
+ Cache.setProperty("USER_DEFINED_COLOURS", defaultColours);
UserColourScheme ucs = loadColours(choice.getAbsolutePath());
Color[] colors = ucs.getColours();
{
UserColourScheme ret = null;
- String colours = jalview.bin.Cache.getProperty("USER_DEFINED_COLOURS");
+ String colours = Cache.getProperty("USER_DEFINED_COLOURS");
if (colours != null)
{
if (colours.indexOf("|") > -1)
userColourSchemes.remove(schemeName.getText());
}
JalviewFileChooser chooser = new JalviewFileChooser(
- jalview.bin.Cache.getProperty("LAST_DIRECTORY"), new String[]
+ Cache.getProperty("LAST_DIRECTORY"), new String[]
{ "jc" }, new String[]
{ "Jalview User Colours" }, "Jalview User Colours");
- chooser.setFileView(new jalview.io.JalviewFileView());
+ chooser.setFileView(new JalviewFileView());
chooser.setDialogTitle(MessageManager.getString("label.save_colour_scheme"));
chooser.setToolTipText(MessageManager.getString("action.save"));
if (value == JalviewFileChooser.APPROVE_OPTION)
{
String choice = chooser.getSelectedFile().getPath();
- String defaultColours = jalview.bin.Cache.getDefault(
+ String defaultColours = Cache.getDefault(
"USER_DEFINED_COLOURS", choice);
if (defaultColours.indexOf(choice) == -1)
{
ap.alignFrame.updateUserColourMenu();
- jalview.bin.Cache.setProperty("USER_DEFINED_COLOURS", defaultColours);
+ Cache.setProperty("USER_DEFINED_COLOURS", defaultColours);
jalview.schemabinding.version2.JalviewUserColours ucs = new jalview.schemabinding.version2.JalviewUserColours();
JButton button = (JButton) buttonPanel.getComponent(i);
jalview.schemabinding.version2.Colour col = new jalview.schemabinding.version2.Colour();
col.setName(button.getText());
- col.setRGB(jalview.util.Format.getHexString(button
- .getBackground()));
+ col.setRGB(Format.getHexString(button.getBackground()));
ucs.addColour(col);
}
{
if (coloursFound.toString().length() > 1)
{
- jalview.bin.Cache.setProperty("USER_DEFINED_COLOURS",
+ Cache.setProperty("USER_DEFINED_COLOURS",
coloursFound.toString());
}
else
{
- jalview.bin.Cache.applicationProperties
+ Cache.applicationProperties
.remove("USER_DEFINED_COLOURS");
}
}
StringBuffer coloursFound = new StringBuffer();
StringTokenizer st = new StringTokenizer(
- jalview.bin.Cache.getProperty("USER_DEFINED_COLOURS"), "|");
+ Cache.getProperty("USER_DEFINED_COLOURS"), "|");
while (st.hasMoreElements())
{
if (coloursFound.toString().length() > 1)
{
- jalview.bin.Cache.setProperty("USER_DEFINED_COLOURS",
+ Cache.setProperty("USER_DEFINED_COLOURS",
coloursFound.toString());
}
else
{
- jalview.bin.Cache.applicationProperties
+ Cache.applicationProperties
.remove("USER_DEFINED_COLOURS");
}