\r
package jalview.appletgui;\r
\r
-import java.io.*;\r
import java.util.*;\r
\r
import java.awt.*;\r
makeButton("X", "X");\r
makeButton("Gap", "'.','-',' '");\r
\r
+ validate();\r
+\r
}\r
\r
protected void rText_actionPerformed(ActionEvent e)\r
{\r
int i = Integer.parseInt(rText.getText());\r
rScroller.setValue(i);\r
+ rScroller_adjustmentValueChanged(null);\r
}\r
catch (NumberFormatException ex)\r
{}\r
{\r
int i = Integer.parseInt(gText.getText());\r
gScroller.setValue(i);\r
+ gScroller_adjustmentValueChanged(null);\r
}\r
catch (NumberFormatException ex)\r
{}\r
{\r
int i = Integer.parseInt(bText.getText());\r
bScroller.setValue(i);\r
+ bScroller_adjustmentValueChanged(null);\r
}\r
catch (NumberFormatException ex)\r
{}\r
{\r
Color col = new Color(R, G, B);\r
target.setBackground(col);\r
+ target.repaint();\r
\r
if (selectedButton != null)\r
{\r
selectedButton.setBackground(col);\r
+ selectedButton.repaint();\r
}\r
}\r
\r
button.setFont(new java.awt.Font("Verdana", 1, 10));\r
button.addMouseListener(new java.awt.event.MouseAdapter()\r
{\r
- public void mouseClicked(MouseEvent e)\r
+ public void mousePressed(MouseEvent e)\r
{\r
colourButtonPressed(e);\r
}\r
}\r
\r
UserColourScheme ucs = new UserColourScheme(newColours);\r
- ucs.setThreshold(0);\r
+ ucs.setThreshold(0, ap.av.getIgnoreGapsConsensus());\r
\r
if (seqGroup != null)\r
{\r
ap.av.setGlobalColourScheme(ucs);\r
}\r
\r
+ ap.seqPanel.seqCanvas.img = null;\r
ap.repaint();\r
}\r
\r
- public static UserColourScheme loadDefaultColours(String file)\r
- {\r
- UserColourScheme ucs = null;\r
- try\r
- {\r
- BufferedReader in = new BufferedReader(new FileReader(file));\r
- Color[] newColours = new Color[24];\r
- for (int i = 0; i < 24; i++)\r
- {\r
- newColours[i] = new Color(Integer.parseInt(in.readLine()));\r
- }\r
-\r
- ucs = new UserColourScheme(newColours);\r
- ucs.setThreshold(0);\r
-\r
- }\r
- catch (Exception ex)\r
- {}\r
-\r
- return ucs;\r
- }\r
\r
protected void cancelButton_actionPerformed(ActionEvent e)\r
{\r