source: tags/arb-6.0/SL/TREEDISP/TreeCallbacks.hxx

Last change on this file was 11488, checked in by westram, 10 years ago
  • reintegrates 'tree' into 'trunk'
    • implements #417 (multifurcate tree)
    • tree display
      • adds MULTIFURC MODE
      • reordered modes (synchronizes NTREE and PARSIMONY)
    • branch analysis
      • display number of multifurcations in 'mark long branches'
      • display "in-tree-distance" and "per-species-distance"
    • added function to toggle '100%' bootstraps
    • document bug in GBT_remove_leafs (#452)
  • adds:
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.0 KB
Line 
1/* This file is generated by aisc_mkpt.
2 * Any changes you make here will be overwritten later!
3 */
4
5#ifndef TREECALLBACKS_HXX
6#define TREECALLBACKS_HXX
7
8
9/* TreeCallbacks.cxx */
10
11#ifndef TREEDISPLAY_HXX
12#include <TreeDisplay.hxx>
13#endif
14
15void nt_mode_event(UNFIXED, AWT_canvas *ntw, AWT_COMMAND_MODE mode);
16void NT_mark_all_cb(UNFIXED, AWT_canvas *ntw, int mark_mode);
17void NT_insert_mark_submenus(AW_window_menu_modes *awm, AWT_canvas *ntw, int insert_as_submenu);
18void NT_group_tree_cb(UNFIXED, AWT_canvas *ntw);
19void NT_group_not_marked_cb(UNFIXED, AWT_canvas *ntw);
20void NT_group_terminal_cb(UNFIXED, AWT_canvas *ntw);
21void NT_ungroup_all_cb(UNFIXED, AWT_canvas *ntw);
22void NT_insert_color_collapse_submenu(AW_window_menu_modes *awm, AWT_canvas *ntree_canvas);
23GB_ERROR NT_with_displayed_tree_do(AWT_canvas *ntw, bool (*displayed_tree_cb)(RootedTree *tree, GB_ERROR& error));
24void NT_resort_tree_cb(UNFIXED, AWT_canvas *ntw, TreeOrder order);
25void NT_reset_lzoom_cb(UNFIXED, AWT_canvas *ntw);
26void NT_reset_pzoom_cb(UNFIXED, AWT_canvas *ntw);
27void NT_set_tree_style(UNFIXED, AWT_canvas *ntw, AP_tree_display_type type);
28void NT_remove_leafs(UNFIXED, AWT_canvas *ntw, AWT_RemoveType mode);
29void NT_remove_bootstrap(UNFIXED, AWT_canvas *ntw);
30void NT_toggle_bootstrap100(UNFIXED, AWT_canvas *ntw);
31void NT_reset_branchlengths(UNFIXED, AWT_canvas *ntw);
32void NT_multifurcate_tree(AWT_canvas *ntw, const RootedTree ::multifurc_limits& below);
33void NT_move_boot_branch(UNFIXED, AWT_canvas *ntw, int direction);
34void NT_scale_tree(UNFIXED, AWT_canvas *ntw);
35void NT_jump_cb(UNFIXED, AWT_canvas *ntw, AP_tree_jump_type jumpType);
36void TREE_auto_jump_cb(UNFIXED, AWT_canvas *ntw);
37void NT_reload_tree_event(AW_root *awr, AWT_canvas *ntw, bool expose);
38void TREE_recompute_cb(UNFIXED, AWT_canvas *ntw);
39void NT_reinit_treetype(UNFIXED, AWT_canvas *ntw);
40void NT_remove_species_in_tree_from_hash(AP_tree *tree, GB_HASH *hash);
41
42#else
43#error TreeCallbacks.hxx included twice
44#endif /* TREECALLBACKS_HXX */
Note: See TracBrowser for help on using the repository browser.