extends GAlignFrame\r
{\r
final AlignmentPanel alignPanel;\r
- final AlignViewport viewport;\r
+ public final AlignViewport viewport;\r
int NEW_WINDOW_WIDTH = 700;\r
int NEW_WINDOW_HEIGHT = 500;\r
jalview.bin.JalviewLite applet;\r
"Alignment output - " + e.getActionCommand(),\r
600, 500);\r
cap.setText(new AppletFormatAdapter().formatSequences(e.getActionCommand(),\r
- viewport.getAlignment().\r
- getSequences()));\r
+ viewport.getAlignment().getSequences(),\r
+ viewport.showDBPrefix,\r
+ viewport.showJVSuffix));\r
}\r
\r
public void closeMenuItem_actionPerformed(ActionEvent e)\r
{\r
PaintRefresher.components.remove(viewport.alignment);\r
- dispose();\r
if(PaintRefresher.components.size()==0 && applet==null)\r
System.exit(0);\r
}\r
new FontChooser(alignPanel);\r
}\r
\r
- protected void fullSeqId_actionPerformed(ActionEvent e)\r
+ public void dbref_actionPerformed(ItemEvent e)\r
{\r
- viewport.setShowFullId(fullSeqId.getState());\r
+ viewport.showDBPrefix = dbref.getState();\r
alignPanel.fontChanged();\r
alignPanel.repaint();\r
}\r
\r
+ public void seqLimits_itemStateChanged(ItemEvent e)\r
+ {\r
+ viewport.setShowJVSuffix(seqLimits.getState());\r
+ alignPanel.fontChanged();\r
+ alignPanel.repaint();\r
+ }\r
+\r
+\r
protected void colourTextMenuItem_actionPerformed(ActionEvent e)\r
{\r
viewport.setColourText(colourTextMenuItem.getState());\r
{\r
addHistoryItem(new HistoryItem("ID Sort", viewport.alignment,\r
HistoryItem.SORT));\r
- AlignmentSorter.sortByID(viewport.getAlignment());\r
+ AlignmentSorter.sortByID(viewport.getAlignment(), viewport.showDBPrefix);\r
alignPanel.repaint();\r
}\r
\r