- public void findMenuItem_actionPerformed(ActionEvent e)\r
- {\r
- JInternalFrame frame = new JInternalFrame();\r
- Finder finder = new Finder(viewport, alignPanel, frame);\r
- frame.setContentPane(finder);\r
- Desktop.addInternalFrame(frame, "Find", 340,110, false);\r
- frame.setLayer(JLayeredPane.PALETTE_LAYER);\r
-\r
- }\r
-\r
-\r
- public void font_actionPerformed(ActionEvent e)\r
- {\r
- FontChooser fc = new FontChooser( alignPanel );\r
- }\r
-\r
- protected void fullSeqId_actionPerformed(ActionEvent e)\r
- {\r
- viewport.setShowFullId( fullSeqId.isSelected() );\r
-\r
- alignPanel.idPanel.idCanvas.setPreferredSize( alignPanel.calculateIdWidth() );\r
- alignPanel.repaint();\r
- }\r
-\r
- protected void colourTextMenuItem_actionPerformed(ActionEvent e)\r
- {\r
- viewport.setColourText( colourTextMenuItem.isSelected() );\r
- alignPanel.repaint();\r
- }\r
-\r
- protected void wrapMenuItem_actionPerformed(ActionEvent e)\r
- {\r
- viewport.setWrapAlignment( wrapMenuItem.isSelected() );\r
- alignPanel.setWrapAlignment( wrapMenuItem.isSelected() );\r
- scaleAbove.setVisible( wrapMenuItem.isSelected() );\r
- scaleLeft.setVisible( wrapMenuItem.isSelected() );\r
- scaleRight.setVisible( wrapMenuItem.isSelected() );\r
- alignPanel.repaint();\r
- }\r
-\r
- protected void scaleAbove_actionPerformed(ActionEvent e)\r
- {\r
- viewport.setScaleAboveWrapped(scaleAbove.isSelected());\r
- alignPanel.repaint();\r
- }\r
-\r
- protected void scaleLeft_actionPerformed(ActionEvent e)\r
- {\r
- viewport.setScaleLeftWrapped(scaleLeft.isSelected());\r
- alignPanel.repaint();\r
- }\r
-\r
- protected void scaleRight_actionPerformed(ActionEvent e)\r
- {\r
- viewport.setScaleRightWrapped(scaleRight.isSelected());\r
- alignPanel.repaint();\r
- }\r
-\r
-\r
-\r
- public void viewBoxesMenuItem_actionPerformed(ActionEvent e)\r
- {\r
- viewport.setShowBoxes( viewBoxesMenuItem.isSelected() );\r
- alignPanel.repaint();\r
- }\r
-\r
- public void viewTextMenuItem_actionPerformed(ActionEvent e)\r
- {\r
- viewport.setShowText( viewTextMenuItem.isSelected() );\r
- alignPanel.repaint();\r
- }\r
-\r
-\r
- protected void renderGapsMenuItem_actionPerformed(ActionEvent e)\r
- {\r
- viewport.setRenderGaps(renderGapsMenuItem.isSelected());\r
- alignPanel.repaint();\r
- }\r
-\r
- public void sequenceFeatures_actionPerformed(ActionEvent evt)\r
- {\r
- viewport.showSequenceFeatures(sequenceFeatures.isSelected());\r
- if(viewport.showSequenceFeatures && !((Alignment)viewport.alignment).featuresAdded)\r
- {\r
- AlignmentUtil.fetchSequenceFeatures( viewport.alignment , alignPanel);\r
- ((Alignment)viewport.alignment).featuresAdded = true;\r
- }\r
- alignPanel.repaint();\r
- }\r
-\r
- public void annotationPanelMenuItem_actionPerformed(ActionEvent e)\r
- {\r
- if(annotationPanelMenuItem.isSelected() && viewport.getWrapAlignment())\r
- {\r
- annotationPanelMenuItem.setSelected(false);\r
- return;\r
- }\r
- viewport.setShowAnnotation( annotationPanelMenuItem.isSelected() );\r
- alignPanel.setAnnotationVisible( annotationPanelMenuItem.isSelected() );\r
- }\r
-\r
- public void overviewMenuItem_actionPerformed(ActionEvent e)\r
- {\r
- if (alignPanel.overviewPanel != null)\r
- return;\r
-\r
- JInternalFrame frame = new JInternalFrame();\r
- OverviewPanel overview = new OverviewPanel(alignPanel);\r
- frame.setContentPane(overview);\r
- Desktop.addInternalFrame(frame, "Overview " + this.getTitle(),\r
- frame.getWidth(), frame.getHeight());\r
- frame.pack();\r
- frame.setLayer(JLayeredPane.PALETTE_LAYER);\r
- frame.addInternalFrameListener(new javax.swing.event.InternalFrameAdapter()\r
- { public void internalFrameClosed(javax.swing.event.InternalFrameEvent evt)\r
- {\r
- alignPanel.setOverviewPanel(null);\r
- };\r
- });\r