From e8334005d46d1d4cc064250758068e5a390cff25 Mon Sep 17 00:00:00 2001 From: amwaterhouse Date: Fri, 12 May 2006 08:47:16 +0000 Subject: [PATCH] pass viewport to fileloader, as we need to firepropertychange once sequences are added --- src/jalview/gui/AlignFrame.java | 6 +++--- src/jalview/gui/CutAndPasteTransfer.java | 12 +++++++----- src/jalview/gui/Desktop.java | 20 ++++++++++---------- src/jalview/io/FileLoader.java | 16 +++++++++------- src/jalview/jbgui/GDesktop.java | 6 +++--- 5 files changed, 32 insertions(+), 28 deletions(-) diff --git a/src/jalview/gui/AlignFrame.java b/src/jalview/gui/AlignFrame.java index 4b1f1f1..359b675 100755 --- a/src/jalview/gui/AlignFrame.java +++ b/src/jalview/gui/AlignFrame.java @@ -203,17 +203,17 @@ public class AlignFrame public void addFromFile_actionPerformed(ActionEvent e) { - Desktop.instance.inputLocalFileMenuItem_actionPerformed(viewport.alignment); + Desktop.instance.inputLocalFileMenuItem_actionPerformed(viewport); } public void addFromText_actionPerformed(ActionEvent e) { - Desktop.instance.inputTextboxMenuItem_actionPerformed(viewport.alignment); + Desktop.instance.inputTextboxMenuItem_actionPerformed(viewport); } public void addFromURL_actionPerformed(ActionEvent e) { - Desktop.instance.inputURLMenuItem_actionPerformed(viewport.alignment); + Desktop.instance.inputURLMenuItem_actionPerformed(viewport); } /** diff --git a/src/jalview/gui/CutAndPasteTransfer.java b/src/jalview/gui/CutAndPasteTransfer.java index 5d48ea3..ba1e85e 100755 --- a/src/jalview/gui/CutAndPasteTransfer.java +++ b/src/jalview/gui/CutAndPasteTransfer.java @@ -40,7 +40,7 @@ import javax.swing.*; public class CutAndPasteTransfer extends GCutAndPasteTransfer { - AlignmentI addToThisAlignment; + AlignViewport viewport; public CutAndPasteTransfer() { @@ -57,9 +57,9 @@ public class CutAndPasteTransfer extends GCutAndPasteTransfer /** * DOCUMENT ME! */ - public void setForInput(AlignmentI alignment) + public void setForInput(AlignViewport viewport) { - addToThisAlignment = alignment; + this.viewport = viewport; getContentPane().add(inputButtonPanel, java.awt.BorderLayout.SOUTH); } @@ -150,10 +150,12 @@ public class CutAndPasteTransfer extends GCutAndPasteTransfer if (sequences != null) { - if(addToThisAlignment!=null) + if(viewport!=null) { for(int i=0; i 0)) { - if(alignment!=null) + if(viewport!=null) { for(int i=0; i