public abstract class MainFrame extends JInternalFrame implements ActionListener {
- final static NHFilter nhfilter = new NHFilter();
- final static NHXFilter nhxfilter = new NHXFilter();
- final static XMLFilter xmlfilter = new XMLFilter();
- final static TolFilter tolfilter = new TolFilter();
- final static NexusFilter nexusfilter = new NexusFilter();
- final static PdfFilter pdffilter = new PdfFilter();
- final static GraphicsFileFilter graphicsfilefilter = new GraphicsFileFilter();
- final static MsaFileFilter msafilter = new MsaFileFilter();
- final static SequencesFileFilter seqsfilter = new SequencesFileFilter();
- final static DefaultFilter defaultfilter = new DefaultFilter();
+ public final static NHFilter nhfilter = new NHFilter();
+ public final static NHXFilter nhxfilter = new NHXFilter();
+ public final static XMLFilter xmlfilter = new XMLFilter();
+ public final static TolFilter tolfilter = new TolFilter();
+ public final static NexusFilter nexusfilter = new NexusFilter();
+ public final static PdfFilter pdffilter = new PdfFilter();
+ public final static GraphicsFileFilter graphicsfilefilter = new GraphicsFileFilter();
+ public final static MsaFileFilter msafilter = new MsaFileFilter();
+ public final static SequencesFileFilter seqsfilter = new SequencesFileFilter();
+ public final static DefaultFilter defaultfilter = new DefaultFilter();
static final String USE_MOUSEWHEEL_SHIFT_TO_ROTATE = "rotate with mousewheel + Shift (or A and S), D toggles between horizontal and radial labels";
static final String PHYLOXML_REF_TOOL_TIP = AptxConstants.PHYLOXML_REFERENCE; //TODO //FIXME
static final String APTX_REF_TOOL_TIP = AptxConstants.APTX_REFERENCE;
JMenuItem _write_to_tif_item;
JMenuItem _write_to_png_item;
JMenuItem _write_to_bmp_item;
+ JMenuItem _write_to_eps_item;
// tools menu:
JMenuItem _midpoint_root_item;
JMenuItem _taxcolor_item;
setCurrentDir( new_dir );
}
}
+ else if (o == _write_to_eps_item) {
+ final File new_dir = writeToGraphicsFile(_mainpanel.getCurrentPhylogeny(),
+ GraphicsExportType.EPS,
+ _mainpanel,
+ _writetographics_filechooser,
+ this,
+ getContentPane(),
+ _current_dir );
+ if (new_dir != null) {
+ setCurrentDir(new_dir);
+ }
+ }
else if ( o == _print_item ) {
print( getCurrentTreePanel(), getOptions(), this );
}
_process_menu.setForeground( Color.RED );
}
_process_menu.removeAll();
- final String text = "processes running: " + _process_pool.size();
+ final String text = "Processes Running: " + _process_pool.size();
_process_menu.setText( text );
_jmenubar.add( _process_menu );
for( int i = 0; i < _process_pool.size(); ++i ) {
}
}
- void activateSaveAllIfNeeded() {
+ public void activateSaveAllIfNeeded() {
if ( ( getMainPanel().getTabbedPane() != null ) && ( getMainPanel().getTabbedPane().getTabCount() > 1 ) ) {
_save_all_item.setEnabled( true );
}
}
void buildFileMenu() {
- _file_jmenu = MainFrame.createMenu( "File", getConfiguration() );
- _file_jmenu.add( _save_item = new JMenuItem( "Save Tree As..." ) );
- _file_jmenu.addSeparator();
- _file_jmenu.add( _write_to_pdf_item = new JMenuItem( "Export to PDF file ..." ) );
- if ( AptxUtil.canWriteFormat( "tif" ) || AptxUtil.canWriteFormat( "tiff" ) || AptxUtil.canWriteFormat( "TIF" ) ) {
- _file_jmenu.add( _write_to_tif_item = new JMenuItem( "Export to TIFF file..." ) );
- }
- _file_jmenu.add( _write_to_png_item = new JMenuItem( "Export to PNG file..." ) );
- _file_jmenu.add( _write_to_jpg_item = new JMenuItem( "Export to JPG file..." ) );
- if ( AptxUtil.canWriteFormat( "gif" ) ) {
- _file_jmenu.add( _write_to_gif_item = new JMenuItem( "Export to GIF file..." ) );
- }
- if ( AptxUtil.canWriteFormat( "bmp" ) ) {
- _file_jmenu.add( _write_to_bmp_item = new JMenuItem( "Export to BMP file..." ) );
- }
- _file_jmenu.addSeparator();
- _file_jmenu.add( _print_item = new JMenuItem( "Print..." ) );
- _file_jmenu.addSeparator();
- _file_jmenu.add( _exit_item = new JMenuItem( "Exit" ) );
- customizeJMenuItem( _save_item );
- customizeJMenuItem( _write_to_pdf_item );
- customizeJMenuItem( _write_to_png_item );
- customizeJMenuItem( _write_to_jpg_item );
- customizeJMenuItem( _write_to_gif_item );
- customizeJMenuItem( _write_to_tif_item );
- customizeJMenuItem( _write_to_bmp_item );
- customizeJMenuItem( _print_item );
- customizeJMenuItem( _exit_item );
- _jmenubar.add( _file_jmenu );
+// _file_jmenu = MainFrame.createMenu( "File", getConfiguration() );
+// _file_jmenu.add( _save_item = new JMenuItem( "Save Tree As..." ) );
+// _file_jmenu.addSeparator();
+// _file_jmenu.add( _write_to_pdf_item = new JMenuItem( "Export to PDF file ..." ) );
+// if ( AptxUtil.canWriteFormat( "tif" ) || AptxUtil.canWriteFormat( "tiff" ) || AptxUtil.canWriteFormat( "TIF" ) ) {
+// _file_jmenu.add( _write_to_tif_item = new JMenuItem( "Export to TIFF file..." ) );
+// }
+// _file_jmenu.add( _write_to_png_item = new JMenuItem( "Export to PNG file..." ) );
+// _file_jmenu.add( _write_to_jpg_item = new JMenuItem( "Export to JPG file..." ) );
+// if ( AptxUtil.canWriteFormat( "gif" ) ) {
+// _file_jmenu.add( _write_to_gif_item = new JMenuItem( "Export to GIF file..." ) );
+// }
+// if ( AptxUtil.canWriteFormat( "bmp" ) ) {
+// _file_jmenu.add( _write_to_bmp_item = new JMenuItem( "Export to BMP file..." ) );
+// }
+//
+// _file_jmenu.add( _write_to_eps_item = new JMenuItem("Export to EPS file...") );
+//
+// _file_jmenu.addSeparator();
+// _file_jmenu.add( _print_item = new JMenuItem( "Print..." ) );
+// _file_jmenu.addSeparator();
+// _file_jmenu.add( _exit_item = new JMenuItem( "Exit" ) );
+// customizeJMenuItem( _save_item );
+// customizeJMenuItem( _write_to_pdf_item );
+// customizeJMenuItem( _write_to_png_item );
+// customizeJMenuItem( _write_to_jpg_item );
+// customizeJMenuItem( _write_to_gif_item );
+// customizeJMenuItem( _write_to_tif_item );
+// customizeJMenuItem( _write_to_bmp_item );
+// customizeJMenuItem(_write_to_eps_item);
+// customizeJMenuItem( _print_item );
+// customizeJMenuItem( _exit_item );
+// _jmenubar.add( _file_jmenu );
}
void buildFontSizeMenu() {