in progress
[jalview.git] / forester / java / src / org / forester / archaeopteryx / MainFrameApplication.java
index 29a0a57..2588e95 100644 (file)
@@ -435,27 +435,11 @@ public final class MainFrameApplication extends MainFrame {
             else if ( o == _new_item ) {\r
                 newTree();\r
             }\r
-            else if ( o == _save_all_item ) {\r
-                writeAllToFile();\r
-            }\r
+           \r
             else if ( o == _close_item ) {\r
                 closeCurrentPane();\r
             }\r
-            else if ( o == _write_to_jpg_item ) {\r
-                writeToGraphicsFile( _mainpanel.getCurrentPhylogeny(), GraphicsExportType.JPG );\r
-            }\r
-            else if ( o == _write_to_gif_item ) {\r
-                writeToGraphicsFile( _mainpanel.getCurrentPhylogeny(), GraphicsExportType.GIF );\r
-            }\r
-            else if ( o == _write_to_tif_item ) {\r
-                writeToGraphicsFile( _mainpanel.getCurrentPhylogeny(), GraphicsExportType.TIFF );\r
-            }\r
-            else if ( o == _write_to_bmp_item ) {\r
-                writeToGraphicsFile( _mainpanel.getCurrentPhylogeny(), GraphicsExportType.BMP );\r
-            }\r
-            else if ( o == _print_item ) {\r
-                print();\r
-            }\r
+          \r
             else if ( o == _load_species_tree_item ) {\r
                 readSpeciesTreeFromFile();\r
             }\r
@@ -1731,38 +1715,7 @@ public final class MainFrameApplication extends MainFrame {
         }\r
     }\r
 \r
-    private void print() {\r
-        if ( ( getCurrentTreePanel() == null ) || ( getCurrentTreePanel().getPhylogeny() == null )\r
-                || getCurrentTreePanel().getPhylogeny().isEmpty() ) {\r
-            return;\r
-        }\r
-        if ( !getOptions().isPrintUsingActualSize() ) {\r
-            getCurrentTreePanel().calcParametersForPainting( getOptions().getPrintSizeX() - 80,\r
-                                                             getOptions().getPrintSizeY() - 140 );\r
-            getCurrentTreePanel().resetPreferredSize();\r
-            getCurrentTreePanel().repaint();\r
-        }\r
-        final String job_name = Constants.PRG_NAME;\r
-        boolean error = false;\r
-        String printer_name = null;\r
-        try {\r
-            printer_name = Printer.print( getCurrentTreePanel(), job_name );\r
-        }\r
-        catch ( final Exception e ) {\r
-            error = true;\r
-            JOptionPane.showMessageDialog( this, e.getMessage(), "Printing Error", JOptionPane.ERROR_MESSAGE );\r
-        }\r
-        if ( !error && ( printer_name != null ) ) {\r
-            String msg = "Printing data sent to printer";\r
-            if ( printer_name.length() > 1 ) {\r
-                msg += " [" + printer_name + "]";\r
-            }\r
-            JOptionPane.showMessageDialog( this, msg, "Printing...", JOptionPane.INFORMATION_MESSAGE );\r
-        }\r
-        if ( !getOptions().isPrintUsingActualSize() ) {\r
-            getControlPanel().showWhole();\r
-        }\r
-    }\r
+   \r
 \r
     public void readMsaFromFile() {\r
         // Set an initial directory if none set yet\r
@@ -2300,61 +2253,5 @@ public final class MainFrameApplication extends MainFrame {
         nhx.setAllowErrorsInDistanceToParent( getOptions().isAllowErrorsInDistanceToParent() );\r
     }\r
 \r
-    private void writeAllToFile() {\r
-        if ( ( getMainPanel().getTabbedPane() == null ) || ( getMainPanel().getTabbedPane().getTabCount() < 1 ) ) {\r
-            return;\r
-        }\r
-        final File my_dir = getCurrentDir();\r
-        if ( my_dir != null ) {\r
-            _save_filechooser.setCurrentDirectory( my_dir );\r
-        }\r
-        _save_filechooser.setSelectedFile( new File( "" ) );\r
-        final int result = _save_filechooser.showSaveDialog( _contentpane );\r
-        final File file = _save_filechooser.getSelectedFile();\r
-        setCurrentDir( _save_filechooser.getCurrentDirectory() );\r
-        if ( ( file != null ) && ( result == JFileChooser.APPROVE_OPTION ) ) {\r
-            if ( file.exists() ) {\r
-                final int i = JOptionPane.showConfirmDialog( this,\r
-                                                             file + " already exists. Overwrite?",\r
-                                                             "Warning",\r
-                                                             JOptionPane.OK_CANCEL_OPTION,\r
-                                                             JOptionPane.WARNING_MESSAGE );\r
-                if ( i != JOptionPane.OK_OPTION ) {\r
-                    return;\r
-                }\r
-                else {\r
-                    try {\r
-                        file.delete();\r
-                    }\r
-                    catch ( final Exception e ) {\r
-                        JOptionPane.showMessageDialog( this,\r
-                                                       "Failed to delete: " + file,\r
-                                                       "Error",\r
-                                                       JOptionPane.WARNING_MESSAGE );\r
-                    }\r
-                }\r
-            }\r
-            final int count = getMainPanel().getTabbedPane().getTabCount();\r
-            final List<Phylogeny> trees = new ArrayList<Phylogeny>();\r
-            for( int i = 0; i < count; ++i ) {\r
-                final Phylogeny phy = getMainPanel().getPhylogeny( i );\r
-                if ( ForesterUtil.isEmpty( phy.getName() )\r
-                        && !ForesterUtil.isEmpty( getMainPanel().getTabbedPane().getTitleAt( i ) ) ) {\r
-                    phy.setName( getMainPanel().getTabbedPane().getTitleAt( i ) );\r
-                }\r
-                trees.add( phy );\r
-                getMainPanel().getTreePanels().get( i ).setEdited( false );\r
-            }\r
-            final PhylogenyWriter writer = new PhylogenyWriter();\r
-            try {\r
-                writer.toPhyloXML( file, trees, 0, ForesterUtil.LINE_SEPARATOR );\r
-            }\r
-            catch ( final IOException e ) {\r
-                JOptionPane.showMessageDialog( this,\r
-                                               "Failed to write to: " + file,\r
-                                               "Error",\r
-                                               JOptionPane.WARNING_MESSAGE );\r
-            }\r
-        }\r
-    }\r
+   \r
 } // MainFrameApplication.\r