private boolean _color_branches;
private JCheckBox _color_branches_cb;
private int _color_subtree_cb_item;
+ private int _change_node_font_item;
// The settings from the conf file
private final Configuration _configuration;
private int _copy_subtree_item;
private int _open_pdb_item;
private int _open_seq_web_item;
private int _open_tax_web_item;
+ private int _color_node_font_item;
private JButton _order;
private boolean _order_of_appearance;
private int _paste_subtree_item;
else if ( action == _open_pdb_item ) {
setActionWhenNodeClicked( NodeClickAction.OPEN_PDB_WEB );
}
+ else if ( action == _color_node_font_item ) {
+ setActionWhenNodeClicked( NodeClickAction.COLOR_NODE_FONT );
+ }
+ else if ( action == _change_node_font_item ) {
+ setActionWhenNodeClicked( NodeClickAction.CHANGE_NODE_FONT );
+ }
else {
throw new RuntimeException( "unknown action: " + action );
}
}
cb_index++;
}
+ if ( _configuration.doDisplayClickToOption( Configuration.color_node_font ) ) {
+ _color_node_font_item = cb_index;
+ addClickToOption( Configuration.color_node_font,
+ _configuration.getClickToTitle( Configuration.color_node_font ) );
+ if ( default_option == Configuration.color_node_font ) {
+ selected_index = cb_index;
+ }
+ cb_index++;
+ }
+ if ( _configuration.doDisplayClickToOption( Configuration.change_node_font ) ) {
+ _change_node_font_item = cb_index;
+ addClickToOption( Configuration.change_node_font,
+ _configuration.getClickToTitle( Configuration.change_node_font ) );
+ if ( default_option == Configuration.change_node_font ) {
+ selected_index = cb_index;
+ }
+ cb_index++;
+ }
if ( _configuration.doDisplayClickToOption( Configuration.open_seq_web ) ) {
_open_seq_web_item = cb_index;
addClickToOption( Configuration.open_seq_web, _configuration.getClickToTitle( Configuration.open_seq_web ) );
SHOW_DATA,
SORT_DESCENDENTS,
SUBTREE,
- SWAP;
+ SWAP,
+ CHANGE_NODE_FONT,
+ COLOR_NODE_FONT;
}
}