import org.forester.phylogeny.PhylogenyNode;
import org.forester.phylogeny.PhylogenyNode.NH_CONVERSION_SUPPORT_VALUE_STYLE;
import org.forester.phylogeny.data.Annotation;
-import org.forester.phylogeny.data.NodeVisualization.NodeFill;
-import org.forester.phylogeny.data.NodeVisualization.NodeShape;
+import org.forester.phylogeny.data.NodeVisualData.NodeFill;
+import org.forester.phylogeny.data.NodeVisualData.NodeShape;
import org.forester.sdi.GSDI;
import org.forester.sdi.GSDIR;
import org.forester.sdi.SDIException;
JMenuItem _lineage_inference;
// file menu:
JMenuItem _open_item;
- JMenuItem _open_url_item;
JMenuItem _save_item;
JMenuItem _save_all_item;
JMenuItem _close_item;
JMenuItem _move_node_names_to_seq_names_jmi;
JMenuItem _extract_tax_code_from_node_names_jmi;
JMenuItem _annotate_item;
+ JMenuItem _remove_branch_color_item;
+ JMenuItem _remove_visual_styles_item;
// font size menu:
JMenuItem _super_tiny_fonts_item;
JMenuItem _tiny_fonts_item;
Container _contentpane;
final LinkedList<TextFrame> _textframes = new LinkedList<TextFrame>(); ;
Configuration _configuration;
- JMenuItem _remove_branch_color_item;
Options _options;
private Phylogeny _species_tree;
InferenceManager _inference_manager;
applet = getCurrentTreePanel().obtainApplet();
}
}
- if ( o == _open_url_item ) {
- readPhylogeniesFromURL();
- }
- else if ( o == _exit_item ) {
+ if ( o == _exit_item ) {
close();
}
else if ( o == _gsdi_item ) {
}
removeBranchColors();
}
+ else if ( o == _remove_visual_styles_item ) {
+ if ( isSubtreeDisplayed() ) {
+ return;
+ }
+ removeVisualStyles();
+ }
else if ( o == _midpoint_root_item ) {
if ( isSubtreeDisplayed() ) {
return;
void buildFileMenu() {
_file_jmenu = createMenu( "File", getConfiguration() );
- _file_jmenu.add( _open_url_item = new JMenuItem( "Read tree from URL/webservice..." ) );
- _file_jmenu.addSeparator();
_file_jmenu.add( _exit_item = new JMenuItem( "Exit" ) );
- customizeJMenuItem( _open_url_item );
customizeJMenuItem( _exit_item );
_jmenubar.add( _file_jmenu );
}
}
}
- abstract void readPhylogeniesFromURL();
-
void readPhylogeniesFromWebservice( final int i ) {
final UrlTreeReader reader = new UrlTreeReader( this, i );
new Thread( reader ).start();
if ( !ForesterUtil.isEmpty( _mainpanel.getCurrentPhylogeny().getName() ) ) {
title = "\"" + getMainPanel().getCurrentPhylogeny().getName() + "\" in " + title;
}
- showTextFrame( _mainpanel.getCurrentPhylogeny()
- .toNewHampshire( false, getOptions().getNhConversionSupportValueStyle() ),
+ showTextFrame( _mainpanel.getCurrentPhylogeny().toNewHampshire( getOptions()
+ .getNhConversionSupportValueStyle() ),
title );
}
}
}
}
+ private void removeVisualStyles() {
+ if ( getMainPanel().getCurrentPhylogeny() != null ) {
+ AptxUtil.removeVisualStyles( getMainPanel().getCurrentPhylogeny() );
+ }
+ }
+
private void setPreviousNodeAnnotationReference( final String previous_node_annotation_ref ) {
_previous_node_annotation_ref = previous_node_annotation_ref;
}
static void setTextColorChooseMenuItem( final JMenuItem mi, final TreePanel tree_panel ) {
if ( ( tree_panel != null ) && ( tree_panel.getTreeColorSet() != null ) ) {
- mi.setText( "Select Colors... (current: " + tree_panel.getTreeColorSet().getCurrentColorSchemeName() + ")" );
+ mi.setText( "Select Color Scheme... (current: " + tree_panel.getTreeColorSet().getCurrentColorSchemeName()
+ + ")" );
}
else {
- mi.setText( "Select Colors..." );
+ mi.setText( "Select Color Scheme..." );
}
}
static void setTextForFontChooserMenuItem( final JMenuItem mi, final String font_desc ) {
- mi.setText( "Select Font... (current: " + font_desc + ")" );
+ mi.setText( "Select Default Font... (current: " + font_desc + ")" );
}
static void setTextMinSupportMenuItem( final JMenuItem mi, final Options options, final TreePanel current_tree_panel ) {