X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FAlignFrame.java;h=80f16a39b5af8c2380988b2b69969d5146c1b961;hb=725d3b370f548794f3af6d65d6736f308ae27e28;hp=c1a710508c5e432e088c227d37101a6206167db7;hpb=ac07859006686a2c62bcf57b24742eb610bc46f0;p=jalview.git diff --git a/src/jalview/gui/AlignFrame.java b/src/jalview/gui/AlignFrame.java index c1a7105..80f16a3 100755 --- a/src/jalview/gui/AlignFrame.java +++ b/src/jalview/gui/AlignFrame.java @@ -247,8 +247,7 @@ public class AlignFrame extends GAlignFrame viewport.setAlignment( new Alignment(seq) ); updateEditMenuBar(); viewport.updateConsensus(); - alignPanel.RefreshPanels(); - alignPanel.RefreshPanels(); + alignPanel.repaint(); } public void moveSelectedSequences(boolean up) @@ -290,7 +289,7 @@ public class AlignFrame extends GAlignFrame } } - alignPanel.RefreshPanels(); + alignPanel.repaint(); } @@ -365,7 +364,7 @@ public class AlignFrame extends GAlignFrame viewport.alignment.getWidth(); viewport.updateConservation(); viewport.updateConsensus(); - alignPanel.RefreshPanels(); + alignPanel.repaint(); } }catch(Exception ex){}// could be anything being pasted in here @@ -408,7 +407,7 @@ public class AlignFrame extends GAlignFrame }catch(Exception ex){} viewport.updateConservation(); viewport.updateConsensus(); - alignPanel.RefreshPanels(); + alignPanel.repaint(); } @@ -421,8 +420,8 @@ public class AlignFrame extends GAlignFrame viewport.setAlignment( new Alignment(seq) ); updateEditMenuBar(); viewport.updateConsensus(); - alignPanel.RefreshPanels(); - alignPanel.RefreshPanels(); + alignPanel.repaint(); + alignPanel.repaint(); } @@ -431,7 +430,7 @@ public class AlignFrame extends GAlignFrame viewport.alignment.deleteAllGroups(); viewport.setSelectionGroup(null); - alignPanel.RefreshPanels(); + alignPanel.repaint(); } @@ -489,7 +488,7 @@ public class AlignFrame extends GAlignFrame viewport.alignment.deleteGroup(sg); } - alignPanel.RefreshPanels(); + alignPanel.repaint(); } } @@ -514,7 +513,7 @@ public class AlignFrame extends GAlignFrame - alignPanel.RefreshPanels(); + alignPanel.repaint(); } } @@ -525,7 +524,7 @@ public class AlignFrame extends GAlignFrame viewport.getAlignment().removeGaps(); viewport.updateConservation(); viewport.updateConsensus(); - alignPanel.RefreshPanels(); + alignPanel.repaint(); } public void removeAllGapsMenuItem_actionPerformed(ActionEvent e) @@ -547,7 +546,7 @@ public class AlignFrame extends GAlignFrame } viewport.updateConservation(); viewport.updateConsensus(); - alignPanel.RefreshPanels(); + alignPanel.repaint(); } public void setGapCharMenuItem_actionPerformed(ActionEvent e) @@ -561,7 +560,7 @@ public class AlignFrame extends GAlignFrame } setGapCharMenuItem.setText("Set gap character to \""+nextChar+"\""); viewport.setGapCharacter(thisChar); - alignPanel.RefreshPanels(); + alignPanel.repaint(); } public void findMenuItem_actionPerformed(ActionEvent e) @@ -581,6 +580,7 @@ public class AlignFrame extends GAlignFrame FontChooser fc = new FontChooser( alignPanel, frame ); frame.setContentPane(fc); Desktop.addInternalFrame(frame, "Change Font", 480,100); + frame.setLayer(JLayeredPane.PALETTE_LAYER); } protected void fullSeqId_actionPerformed(ActionEvent e) @@ -588,13 +588,13 @@ public class AlignFrame extends GAlignFrame viewport.setShowFullId( fullSeqId.isSelected() ); alignPanel.idPanel.idCanvas.setPreferredSize( alignPanel.calculateIdWidth() ); - alignPanel.RefreshPanels(); + alignPanel.repaint(); } protected void colourTextMenuItem_actionPerformed(ActionEvent e) { viewport.setColourText( colourTextMenuItem.isSelected() ); - alignPanel.RefreshPanels(); + alignPanel.repaint(); } protected void wrapMenuItem_actionPerformed(ActionEvent e) @@ -604,7 +604,7 @@ public class AlignFrame extends GAlignFrame scaleAbove.setVisible( wrapMenuItem.isSelected() ); scaleLeft.setVisible( wrapMenuItem.isSelected() ); scaleRight.setVisible( wrapMenuItem.isSelected() ); - alignPanel.RefreshPanels(); + alignPanel.repaint(); } protected void scaleAbove_actionPerformed(ActionEvent e) @@ -630,20 +630,20 @@ public class AlignFrame extends GAlignFrame public void viewBoxesMenuItem_actionPerformed(ActionEvent e) { viewport.setShowBoxes( viewBoxesMenuItem.isSelected() ); - alignPanel.RefreshPanels(); + alignPanel.repaint(); } public void viewTextMenuItem_actionPerformed(ActionEvent e) { viewport.setShowText( viewTextMenuItem.isSelected() ); - alignPanel.RefreshPanels(); + alignPanel.repaint(); } protected void renderGapsMenuItem_actionPerformed(ActionEvent e) { viewport.setRenderGaps(renderGapsMenuItem.isSelected()); - alignPanel.RefreshPanels(); + alignPanel.repaint(); } public void sequenceFeatures_actionPerformed(ActionEvent evt) @@ -654,7 +654,7 @@ public class AlignFrame extends GAlignFrame AlignmentUtil.fetchSequenceFeatures( viewport.alignment , alignPanel); ((Alignment)viewport.alignment).featuresAdded = true; } - alignPanel.RefreshPanels(); + alignPanel.repaint(); } public void annotationPanelMenuItem_actionPerformed(ActionEvent e) @@ -765,109 +765,141 @@ public class AlignFrame extends GAlignFrame void changeColour(ColourSchemeI cs) { + int threshold = 0; - if(viewport.getColourAppliesToAllGroups()) + if ( viewport.getAbovePIDThreshold() ) { - Vector groups = viewport.alignment.getGroups(); - for(int i=0; i0) { // JBPNote UGLY! To prettify, make SequenceGroup and Alignment conform to some common interface! SequenceGroup seqs = viewport.getSelectionGroup(); if (seqs.getSize() == 1 || !viewport.alignment.isAligned()) { - JPredClient ct = new JPredClient( (SequenceI) - seqs.getSequenceAt(0)); + JPredClient ct = new JPredClient( (SequenceI)seqs.getSequenceAt(0)); } else {