try{\r
String ip = java.net.InetAddress.getLocalHost().getHostAddress();\r
if( !ip.startsWith("10."))\r
- alignMenu.setVisible(false);\r
+ webService.setVisible(false);\r
}\r
catch(java.net.UnknownHostException e){}\r
- viewport = new AlignViewport(al,true,true,false);\r
-\r
- String fontName = jalview.bin.Cache.getProperty("FONT_NAME");\r
- String fontStyle= jalview.bin.Cache.getProperty("FONT_STYLE");\r
- String fontSize = jalview.bin.Cache.getProperty("FONT_SIZE");\r
- if(fontName!=null && fontStyle!=null && fontSize!=null)\r
- viewport.setFont( new Font(fontName,Integer.parseInt(fontStyle),Integer.parseInt(fontSize)) );\r
-\r
- // add conservation graph to alignment\r
- viewport.updateConservation();\r
- viewport.updateConsensus();\r
+ viewport = new AlignViewport(al);\r
\r
\r
alignPanel = new AlignmentPanel(this, viewport);\r
-\r
alignPanel.annotationPanel.adjustPanelHeight();\r
alignPanel.annotationSpaceFillerHolder.setPreferredSize(alignPanel.annotationPanel.getPreferredSize());\r
alignPanel.annotationScroller.setPreferredSize(alignPanel.annotationPanel.getPreferredSize());\r
+ alignPanel.setAnnotationVisible( viewport.getShowAnnotation() );\r
\r
getContentPane().add(alignPanel, java.awt.BorderLayout.CENTER);\r
\r
-\r
addInternalFrameListener(new InternalFrameAdapter()\r
{\r
public void internalFrameActivated(InternalFrameEvent evt)\r
\r
Stack historyList = new Stack();\r
Stack redoList = new Stack();\r
- JMenuBar jMenuBar1 = new JMenuBar();\r
\r
void updateEditMenuBar()\r
{\r
public void deselectAllSequenceMenuItem_actionPerformed(ActionEvent e)\r
{\r
viewport.setSelectionGroup(null);\r
+ viewport.getColumnSelection().clear();\r
+ viewport.setSelectionGroup(null);\r
PaintRefresher.Refresh(null);\r
}\r
\r
PaintRefresher.Refresh(null);\r
}\r
\r
-\r
- public void deselectAllColumnsMenuItem_actionPerformed(ActionEvent e)\r
- {\r
- viewport.getColumnSelection().clear();\r
- repaint();\r
- }\r
-\r
public void remove2LeftMenuItem_actionPerformed(ActionEvent e)\r
{\r
addHistoryItem("delete columns");\r
alignPanel.repaint();\r
}\r
\r
- public void setGapCharMenuItem_actionPerformed(ActionEvent e)\r
- {\r
- char thisChar = '-';\r
- char nextChar = '.';\r
- if(viewport.getGapCharacter()=='-')\r
- {\r
- thisChar = '.';\r
- nextChar = '-';\r
- }\r
- setGapCharMenuItem.setText("Set gap character to \""+nextChar+"\"");\r
- viewport.setGapCharacter(thisChar);\r
- alignPanel.repaint();\r
- }\r
+\r
+ protected void preferences_actionPerformed(ActionEvent e)\r
+{\r
+ Preferences pref = new Preferences(viewport);\r
+}\r
+\r
\r
public void findMenuItem_actionPerformed(ActionEvent e)\r
{\r
\r
public void font_actionPerformed(ActionEvent e)\r
{\r
- JInternalFrame frame = new JInternalFrame();\r
- FontChooser fc = new FontChooser( alignPanel, frame );\r
- frame.setContentPane(fc);\r
- Desktop.addInternalFrame(frame, "Change Font", 480,100, false);\r
- frame.setLayer(JLayeredPane.PALETTE_LAYER);\r
- if(alignPanel.getOverviewPanel()!=null)\r
- alignPanel.getOverviewPanel().updateOverviewImage();\r
+ FontChooser fc = new FontChooser( alignPanel );\r
}\r
\r
protected void fullSeqId_actionPerformed(ActionEvent e)\r
\r
public void userDefinedColour_actionPerformed(ActionEvent e)\r
{\r
- JInternalFrame frame = new JInternalFrame();\r
- UserDefinedColours chooser = new UserDefinedColours( frame, alignPanel, null);\r
- frame.setContentPane(chooser);\r
- Desktop.addInternalFrame(frame,"User defined colours", 450,540, false );\r
+ UserDefinedColours chooser = new UserDefinedColours( alignPanel, null);\r
}\r
\r
public void PIDColour_actionPerformed(ActionEvent e)\r