X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fappletgui%2FSplitFrame.java;h=59b66c6fddd5cba879f4d05ef75f0e6ae895033d;hb=c640b1c17cbfbc41723b0441f049cd416267dcc3;hp=cdd1605e3798a825724bd19403994b8337c220ec;hpb=07bb0da70ad46444f5f9bc0b2fa80e9ee3805394;p=jalview.git diff --git a/src/jalview/appletgui/SplitFrame.java b/src/jalview/appletgui/SplitFrame.java index cdd1605..59b66c6 100644 --- a/src/jalview/appletgui/SplitFrame.java +++ b/src/jalview/appletgui/SplitFrame.java @@ -1,16 +1,17 @@ package jalview.appletgui; +import java.awt.BorderLayout; +import java.awt.Dimension; +import java.awt.GridLayout; +import java.awt.Panel; + import jalview.analysis.AlignmentUtils; +import jalview.api.AlignmentViewPanel; import jalview.api.ViewStyleI; import jalview.bin.JalviewLite; import jalview.datamodel.AlignmentI; import jalview.structure.StructureSelectionManager; -import java.awt.BorderLayout; -import java.awt.Dimension; -import java.awt.GridLayout; -import java.awt.Panel; - public class SplitFrame extends EmbmenuFrame { private static final long serialVersionUID = 1L; @@ -65,6 +66,14 @@ public class SplitFrame extends EmbmenuFrame ssm.addCommandListener(protein); } + /* + * Now mappings exist, can compute cDNA consensus on protein alignment + */ + protein.initComplementConsensus(); + AlignmentViewPanel ap = topAlignment.isNucleotide() ? bottomFrame.alignPanel + : topFrame.alignPanel; + protein.updateConsensus(ap); + adjustLayout(); } @@ -178,9 +187,9 @@ public class SplitFrame extends EmbmenuFrame else { this.add(outermost); - int width = Math.max(topFrame.DEFAULT_WIDTH, - bottomFrame.DEFAULT_WIDTH); - int height = topFrame.DEFAULT_HEIGHT + bottomFrame.DEFAULT_HEIGHT; + int width = Math.max(topFrame.frameWidth, + bottomFrame.frameWidth); + int height = topFrame.frameHeight + bottomFrame.frameHeight; jalview.bin.JalviewLite .addFrame(this, this.getTitle(), width, height); }