-
- // Map<String, UserColourScheme> userColourSchemes = UserDefinedColours
- // .getUserColourSchemes();
- // if (userColourSchemes != null)
- // {
- // int insertionPoint = findUserDefinedColourPosition();
- // for (String userColour : userColourSchemes.keySet())
- // {
- // final JRadioButtonMenuItem radioItem = new JRadioButtonMenuItem(
- // userColour);
- // radioItem.setName(USER_DEFINED_COLOUR_SCHEME);
- // radioItem.addMouseListener(new MouseAdapter()
- // {
- // @Override
- // public void mousePressed(MouseEvent evt)
- // {
- // if (evt.isPopupTrigger()) // Mac
- // {
- // offerRemoval();
- // }
- // }
- //
- // @Override
- // public void mouseReleased(MouseEvent evt)
- // {
- // if (evt.isPopupTrigger()) // Windows
- // {
- // offerRemoval();
- // }
- // }
- //
- // void offerRemoval()
- // {
- // radioItem.removeActionListener(radioItem.getActionListeners()[0]);
- //
- // int option = JvOptionPane.showInternalConfirmDialog(
- // Desktop.desktop, MessageManager
- // .getString("label.remove_from_default_list"),
- // MessageManager
- // .getString("label.remove_user_defined_colour"),
- // JvOptionPane.YES_NO_OPTION);
- // if (option == JvOptionPane.YES_OPTION)
- // {
- // UserDefinedColours.removeColourFromDefaults(radioItem
- // .getText());
- // colourMenu.remove(radioItem);
- // }
- // else
- // {
- // radioItem.addActionListener(new ActionListener()
- // {
- // @Override
- // public void actionPerformed(ActionEvent evt)
- // {
- // userDefinedColour_actionPerformed(evt);
- // }
- // });
- // }
- // }
- // });
- // radioItem.addActionListener(new ActionListener()
- // {
- // @Override
- // public void actionPerformed(ActionEvent evt)
- // {
- // userDefinedColour_actionPerformed(evt);
- // }
- // });
- // colourMenu.insert(radioItem, insertionPoint);
- // insertionPoint++;
- // colours.add(radioItem);
- // }
- // }
- //
- // /*
- // * add colours to a ButtonGroup to make their
- // * selection mutually exclusive
- // */
- // colours.add(noColourmenuItem);
- // colours.add(clustalColour);
- // colours.add(zappoColour);
- // colours.add(taylorColour);
- // colours.add(hydrophobicityColour);
- // colours.add(helixColour);
- // colours.add(strandColour);
- // colours.add(turnColour);
- // colours.add(buriedColour);
- // colours.add(userDefinedColour);
- // colours.add(PIDColour);
- // colours.add(BLOSUM62Colour);
- // colours.add(nucleotideColour);
- // colours.add(purinePyrimidineColour);
- // // colours.add(covariationColour);
- // colours.add(tcoffeeColour);
- // colours.add(RNAInteractionColour);
- // setColourSelected(Cache.getDefault(Preferences.DEFAULT_COLOUR, "None"));
- }
-
- public void setColourSelected(String defaultColour)
- {
-
- if (defaultColour != null)
- {
- int index = ColourSchemeProperty
- .getColourIndexFromName(defaultColour);
-
- switch (index)
- {
- case ColourSchemeProperty.CLUSTAL:
- clustalColour.setSelected(true);
-
- break;
-
- case ColourSchemeProperty.BLOSUM:
- BLOSUM62Colour.setSelected(true);
-
- break;
-
- case ColourSchemeProperty.PID:
- PIDColour.setSelected(true);
-
- break;
-
- case ColourSchemeProperty.ZAPPO:
- zappoColour.setSelected(true);
-
- break;
-
- case ColourSchemeProperty.TAYLOR:
- taylorColour.setSelected(true);
- break;
-
- case ColourSchemeProperty.HYDROPHOBIC:
- hydrophobicityColour.setSelected(true);
-
- break;
-
- case ColourSchemeProperty.HELIX:
- helixColour.setSelected(true);
-
- break;
-
- case ColourSchemeProperty.STRAND:
- strandColour.setSelected(true);
-
- break;
-
- case ColourSchemeProperty.TURN:
- turnColour.setSelected(true);
-
- break;
-
- case ColourSchemeProperty.BURIED:
- buriedColour.setSelected(true);
-
- break;
-
- case ColourSchemeProperty.NUCLEOTIDE:
- nucleotideColour.setSelected(true);
-
- break;
-
- case ColourSchemeProperty.TCOFFEE:
- tcoffeeColour.setSelected(true);
- break;
-
- case ColourSchemeProperty.PURINEPYRIMIDINE:
- purinePyrimidineColour.setSelected(true);
-
- break;
-
- case ColourSchemeProperty.RNAINTERACTION:
- RNAInteractionColour.setSelected(true);
-
- break;
- /*
- * case ColourSchemeProperty.COVARIATION:
- * covariationColour.setSelected(true);
- *
- * break;
- */
- case ColourSchemeProperty.USER_DEFINED:
- userDefinedColour.setSelected(true);
-
- break;
- case ColourSchemeProperty.NONE:
- default:
- noColourmenuItem.setSelected(true);
- break;
-
- }
- }
-