+ radioItem.setName("USER_DEFINED");\r
+ radioItem.addMouseListener(new MouseAdapter()\r
+ {\r
+ public void mousePressed(MouseEvent evt)\r
+ {\r
+ if(evt.isControlDown() || SwingUtilities.isRightMouseButton(evt))\r
+ {\r
+ radioItem.removeActionListener(radioItem.getActionListeners()[0]);\r
+\r
+ int option = JOptionPane.showInternalConfirmDialog(jalview.gui.Desktop.desktop,\r
+ "Remove from default list?",\r
+ "Remove user defined colour",\r
+ JOptionPane.YES_NO_OPTION);\r
+ if(option == JOptionPane.YES_OPTION)\r
+ {\r
+ jalview.gui.UserDefinedColours.removeColourFromDefaults(radioItem.getText());\r
+ colourMenu.remove(radioItem);\r
+ }\r
+ else\r
+ radioItem.addActionListener(new ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent evt)\r
+ {\r
+ userDefinedColour_actionPerformed(evt);\r
+ }\r
+ });\r
+ }\r
+ }\r
+ });\r