|
ARB
|
#include <AP_Tree.hxx>#include <Group.hxx>#include <awt_canvas.hxx>#include <vector>#include <map>

Go to the source code of this file.
Classes | |
| struct | AWT_scaled_font_limits |
| struct | DendroSubtreeLimits |
| struct | AWT_command_data |
| class | NodeMarkers |
| class | MarkerDisplay |
| struct | GroupInfo |
| class | PaintedNode |
| struct | BootstrapConfig |
| class | AWT_graphic_tree |
| class | ClickedTarget |
| class | TREE_canvas |
Macros | |
| #define | TREEDISP_STACKSIZE (1024L*1024L*20) |
| #define | MAX_TREEDISP_RECURSION_DEPTH 20000 |
| #define | TREEDISP_TRUNCATION_MESSAGE "Warning: depth limit reached => subtree not shown (use logical zoom to workaround)" |
| #define | td_assert(cond) arb_assert(cond) |
| #define | AWAR_DTREE_BASELINEWIDTH "awt/dtree/baselinewidth" |
| #define | AWAR_DTREE_VERICAL_DIST "awt/dtree/verticaldist" |
| #define | AWAR_DTREE_BRANCH_STYLE "awt/dtree/branch_style" |
| #define | AWAR_DTREE_ATTACH_SIZE "awt/dtree/attach_size" |
| #define | AWAR_DTREE_ATTACH_LEN "awt/dtree/attach_len" |
| #define | AWAR_DTREE_ATTACH_GROUP "awt/dtree/attach_group" |
| #define | AWAR_DTREE_GROUP_DOWNSCALE "awt/dtree/downscaling" |
| #define | AWAR_DTREE_GROUP_SCALE "awt/dtree/groupscaling" |
| #define | AWAR_DTREE_AUTO_JUMP "awt/dtree/autojump" |
| #define | AWAR_DTREE_AUTO_JUMP_TREE "awt/dtree/autojump_tree" |
| #define | AWAR_DTREE_AUTO_UNFOLD "awt/dtree/auto_unfold" |
| #define | AWAR_DTREE_SHOW_BRACKETS "awt/dtree/show_brackets" |
| #define | AWAR_DTREE_GROUP_STYLE "awt/dtree/groupstyle" |
| #define | AWAR_DTREE_GROUP_ORIENT "awt/dtree/grouporient" |
| #define | AWAR_DTREE_GREY_LEVEL "awt/dtree/greylevel" |
| #define | AWAR_DTREE_GROUPCOUNTMODE "awt/dtree/groupcountmode" |
| #define | AWAR_DTREE_GROUPINFOPOS "awt/dtree/groupinfopos" |
| #define | AWAR_DTREE_BOOTSTRAP_MIN "awt/dtree/bootstrap/min" |
| #define | AWAR_DTREE_BOOTSTRAP_MAX "awt/dtree/bootstrap/max" |
| #define | AWAR_DTREE_BOOTSTRAP_SHOW "awt/dtree/bootstrap/show" |
| #define | AWAR_DTREE_BOOTSTRAP_STYLE "awt/dtree/bootstrap/style" |
| #define | AWAR_DTREE_CIRCLE_SHOW "awt/dtree/bootstrap/circle/show" |
| #define | AWAR_DTREE_CIRCLE_FILL "awt/dtree/bootstrap/circle/fill" |
| #define | AWAR_DTREE_CIRCLE_ELLIPSE "awt/dtree/bootstrap/circle/ellipse" |
| #define | AWAR_DTREE_CIRCLE_ZOOM "awt/dtree/bootstrap/circle/zoom" |
| #define | AWAR_DTREE_CIRCLE_LIMIT "awt/dtree/bootstrap/circle/limit" |
| #define | AWAR_DTREE_RADIAL_ZOOM_TEXT "awt/dtree/radial/zoomtext" |
| #define | AWAR_DTREE_RADIAL_XPAD "awt/dtree/radial/xpadding" |
| #define | AWAR_DTREE_DENDRO_ZOOM_TEXT "awt/dtree/dendro/zoomtext" |
| #define | AWAR_DTREE_DENDRO_XPAD "awt/dtree/dendro/xpadding" |
| #define | AWAR_DTREE_GROUP_MARKED_THRESHOLD "awt/dtree/markers/group_marked_threshold" |
| #define | AWAR_DTREE_GROUP_PARTIALLY_MARKED_THRESHOLD "awt/dtree/markers/group_partially_marked_threshold" |
| #define | AWAR_DTREE_MARKER_WIDTH "awt/dtree/markers/marker_width" |
| #define | AWAR_DTREE_PARTIAL_GREYLEVEL "awt/dtree/markers/partial_greylevel" |
| #define | NT_BOX_WIDTH 7 |
| #define | NT_DIAMOND_RADIUS 5 |
| #define | NT_ROOT_WIDTH 9 |
| #define | NT_SELECTED_WIDTH 11 |
| #define | AWT_TREE(ntw) (ntw)->get_graphic_tree() |
Typedefs | |
| typedef void(* | AD_map_viewer_cb )(GBDATA *gbd, AD_MAP_VIEWER_TYPE type) |
Functions | |
| bool | is_list_style (AP_tree_display_style style) |
| bool | is_tree_style (AP_tree_display_style style) |
| DECLARE_CBTYPE_FVV_AND_BUILDERS (GraphicTreeCallback, void, AWT_graphic_tree *) | |
| MARK_NONFINAL_CLASS (AWT_graphic_tree) | |
| MARK_NONFINAL_FUNCTION (AWT_graphic_tree, AP_tree_root *, create_tree_root,(AliView *, AP_sequence *, bool), NULp) | |
| void | TREE_create_awars (AW_root *aw_root, AW_default db) |
| void | TREE_install_update_callbacks (TREE_canvas *ntw) |
| AW_window * | TREE_create_settings_window (AW_root *aw_root) |
| AW_window * | TREE_create_marker_settings_window (AW_root *root) |
| AWT_graphic_tree * | NT_generate_tree (AW_root *root, GBDATA *gb_main, AD_map_viewer_cb map_viewer_cb) |
| #define TREEDISP_STACKSIZE (1024L*1024L*20) |
Definition at line 32 of file TreeDisplay.hxx.
Referenced by ARB_main(), and pars_start_cb().
| #define MAX_TREEDISP_RECURSION_DEPTH 20000 |
Definition at line 35 of file TreeDisplay.hxx.
| #define TREEDISP_TRUNCATION_MESSAGE "Warning: depth limit reached => subtree not shown (use logical zoom to workaround)" |
Definition at line 36 of file TreeDisplay.hxx.
| #define td_assert | ( | cond | ) | arb_assert(cond) |
Definition at line 39 of file TreeDisplay.hxx.
Referenced by NodeMarkers::add(), TREE_canvas::at_screen_update_call(), AWT_graphic_tree::draw_branch_line(), NodeMarkers::incMarker(), NodeMarkers::markerCount(), MarkerDisplay::MarkerDisplay(), and AWT_graphic_tree::select_group().
| #define AWAR_DTREE_BASELINEWIDTH "awt/dtree/baselinewidth" |
Definition at line 41 of file TreeDisplay.hxx.
Referenced by AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), TREE_create_settings_window(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_VERICAL_DIST "awt/dtree/verticaldist" |
Definition at line 42 of file TreeDisplay.hxx.
Referenced by AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), TREE_create_settings_window(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_BRANCH_STYLE "awt/dtree/branch_style" |
Definition at line 43 of file TreeDisplay.hxx.
Referenced by AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), TREE_create_settings_window(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_ATTACH_SIZE "awt/dtree/attach_size" |
Definition at line 44 of file TreeDisplay.hxx.
Referenced by create_tree_expert_settings_window(), AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_ATTACH_LEN "awt/dtree/attach_len" |
Definition at line 45 of file TreeDisplay.hxx.
Referenced by create_tree_expert_settings_window(), AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_ATTACH_GROUP "awt/dtree/attach_group" |
Definition at line 46 of file TreeDisplay.hxx.
Referenced by create_tree_expert_settings_window(), AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_GROUP_DOWNSCALE "awt/dtree/downscaling" |
Definition at line 47 of file TreeDisplay.hxx.
Referenced by AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), TREE_create_settings_window(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_GROUP_SCALE "awt/dtree/groupscaling" |
Definition at line 48 of file TreeDisplay.hxx.
Referenced by AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), TREE_create_settings_window(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_AUTO_JUMP "awt/dtree/autojump" |
Definition at line 49 of file TreeDisplay.hxx.
Referenced by TREE_auto_jump_cb(), TREE_create_awars(), and TREE_create_settings_window().
| #define AWAR_DTREE_AUTO_JUMP_TREE "awt/dtree/autojump_tree" |
Definition at line 50 of file TreeDisplay.hxx.
Referenced by TREE_auto_jump_cb(), TREE_create_awars(), and TREE_create_settings_window().
| #define AWAR_DTREE_AUTO_UNFOLD "awt/dtree/auto_unfold" |
Definition at line 51 of file TreeDisplay.hxx.
Referenced by TREE_auto_jump_cb(), TREE_create_awars(), and TREE_create_settings_window().
| #define AWAR_DTREE_SHOW_BRACKETS "awt/dtree/show_brackets" |
Definition at line 52 of file TreeDisplay.hxx.
Referenced by AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), TREE_create_settings_window(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_GROUP_STYLE "awt/dtree/groupstyle" |
Definition at line 53 of file TreeDisplay.hxx.
Referenced by AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), TREE_create_settings_window(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_GROUP_ORIENT "awt/dtree/grouporient" |
Definition at line 54 of file TreeDisplay.hxx.
Referenced by AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), TREE_create_settings_window(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_GREY_LEVEL "awt/dtree/greylevel" |
Definition at line 55 of file TreeDisplay.hxx.
Referenced by AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), TREE_create_settings_window(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_GROUPCOUNTMODE "awt/dtree/groupcountmode" |
Definition at line 56 of file TreeDisplay.hxx.
Referenced by AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), TREE_create_settings_window(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_GROUPINFOPOS "awt/dtree/groupinfopos" |
Definition at line 57 of file TreeDisplay.hxx.
Referenced by AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), TREE_create_settings_window(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_BOOTSTRAP_MIN "awt/dtree/bootstrap/min" |
Definition at line 59 of file TreeDisplay.hxx.
Referenced by bootstrap_range_changed_cb(), create_tree_bootstrap_settings_window(), AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_BOOTSTRAP_MAX "awt/dtree/bootstrap/max" |
Definition at line 60 of file TreeDisplay.hxx.
Referenced by bootstrap_range_changed_cb(), create_tree_bootstrap_settings_window(), AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_BOOTSTRAP_SHOW "awt/dtree/bootstrap/show" |
Definition at line 61 of file TreeDisplay.hxx.
Referenced by create_tree_bootstrap_settings_window(), AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), TREE_create_settings_window(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_BOOTSTRAP_STYLE "awt/dtree/bootstrap/style" |
Definition at line 62 of file TreeDisplay.hxx.
Referenced by create_tree_bootstrap_settings_window(), AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_CIRCLE_SHOW "awt/dtree/bootstrap/circle/show" |
Definition at line 63 of file TreeDisplay.hxx.
Referenced by create_tree_bootstrap_settings_window(), AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_CIRCLE_FILL "awt/dtree/bootstrap/circle/fill" |
Definition at line 64 of file TreeDisplay.hxx.
Referenced by create_tree_bootstrap_settings_window(), AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_CIRCLE_ELLIPSE "awt/dtree/bootstrap/circle/ellipse" |
Definition at line 65 of file TreeDisplay.hxx.
Referenced by create_tree_bootstrap_settings_window(), AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_CIRCLE_ZOOM "awt/dtree/bootstrap/circle/zoom" |
Definition at line 66 of file TreeDisplay.hxx.
Referenced by create_tree_bootstrap_settings_window(), AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_CIRCLE_LIMIT "awt/dtree/bootstrap/circle/limit" |
Definition at line 67 of file TreeDisplay.hxx.
Referenced by create_tree_bootstrap_settings_window(), AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_RADIAL_ZOOM_TEXT "awt/dtree/radial/zoomtext" |
Definition at line 69 of file TreeDisplay.hxx.
Referenced by AWT_graphic_tree::apply_zoom_settings_for_treetype(), create_tree_expert_settings_window(), TREE_create_awars(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_RADIAL_XPAD "awt/dtree/radial/xpadding" |
Definition at line 70 of file TreeDisplay.hxx.
Referenced by AWT_graphic_tree::apply_zoom_settings_for_treetype(), create_tree_expert_settings_window(), TREE_create_awars(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_DENDRO_ZOOM_TEXT "awt/dtree/dendro/zoomtext" |
Definition at line 72 of file TreeDisplay.hxx.
Referenced by AWT_graphic_tree::apply_zoom_settings_for_treetype(), create_tree_expert_settings_window(), TREE_create_awars(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_DENDRO_XPAD "awt/dtree/dendro/xpadding" |
Definition at line 73 of file TreeDisplay.hxx.
Referenced by AWT_graphic_tree::apply_zoom_settings_for_treetype(), create_tree_expert_settings_window(), TREE_create_awars(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_GROUP_MARKED_THRESHOLD "awt/dtree/markers/group_marked_threshold" |
Definition at line 75 of file TreeDisplay.hxx.
Referenced by create_probe_match_specificity_control_window(), markerThresholdChanged_cb(), AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), TREE_create_marker_settings_window(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_GROUP_PARTIALLY_MARKED_THRESHOLD "awt/dtree/markers/group_partially_marked_threshold" |
Definition at line 76 of file TreeDisplay.hxx.
Referenced by create_probe_match_specificity_control_window(), markerThresholdChanged_cb(), AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), TREE_create_marker_settings_window(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_MARKER_WIDTH "awt/dtree/markers/marker_width" |
Definition at line 77 of file TreeDisplay.hxx.
Referenced by AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), TREE_create_marker_settings_window(), and TREE_install_update_callbacks().
| #define AWAR_DTREE_PARTIAL_GREYLEVEL "awt/dtree/markers/partial_greylevel" |
Definition at line 78 of file TreeDisplay.hxx.
Referenced by AWT_graphic_tree::read_tree_settings(), TREE_create_awars(), TREE_create_marker_settings_window(), and TREE_install_update_callbacks().
| #define NT_BOX_WIDTH 7 |
Definition at line 80 of file TreeDisplay.hxx.
| #define NT_DIAMOND_RADIUS 5 |
Definition at line 81 of file TreeDisplay.hxx.
| #define NT_ROOT_WIDTH 9 |
Definition at line 82 of file TreeDisplay.hxx.
Referenced by AWT_graphic_tree::show().
| #define NT_SELECTED_WIDTH 11 |
Definition at line 83 of file TreeDisplay.hxx.
Referenced by AWT_graphic_tree::show().
| #define AWT_TREE | ( | ntw | ) | (ntw)->get_graphic_tree() |
Definition at line 85 of file TreeDisplay.hxx.
Referenced by group_and_refold_tree(), group_awar_changed_cb(), mark_nontree_cb(), mark_tree_cb(), MP_close_main(), MP_normal_colors_in_tree(), MP_show_probes_in_tree(), NT_bootstrap(), NT_edit_bootstrap(), NT_get_tree_root_of_canvas(), NT_jump_cb(), NT_justify_branch_lenghs(), NT_mark_duplicates(), NT_move_boot_branch(), NT_multifurcate_tree(), NT_pseudo_species_to_organism(), NT_reinit_treetype(), NT_remove_bootstrap(), NT_remove_leafs(), NT_reset_branchlengths(), NT_reset_lzoom_cb(), NT_resort_tree_cb(), NT_scale_tree(), NT_set_tree_style(), and NT_with_displayed_tree_do().
| typedef void(* AD_map_viewer_cb)(GBDATA *gbd, AD_MAP_VIEWER_TYPE type) |
Definition at line 155 of file TreeDisplay.hxx.
| Enumerator | |
|---|---|
| AP_TREE_NORMAL | |
| AP_TREE_RADIAL | |
| AP_TREE_IRS | |
| AP_LIST_NDS | |
| AP_LIST_SIMPLE | |
Definition at line 87 of file TreeDisplay.hxx.
| enum AP_tree_jump_type |
Definition at line 95 of file TreeDisplay.hxx.
| enum AP_tree_jump_reason |
| Enumerator | |
|---|---|
| AP_JUMP_REASON_TREE | |
| AP_JUMP_REASON_STYLE | |
| AP_JUMP_REASON_SPECIES | |
| AP_JUMP_REASON_GROUP | |
Definition at line 112 of file TreeDisplay.hxx.
| enum ClickedType |
| Enumerator | |
|---|---|
| CL_NODE | |
| CL_SPECIES | |
| CL_RULER | |
| CL_FLAG | |
| CL_BRANCH | |
| CL_ROOTNODE | |
Definition at line 119 of file TreeDisplay.hxx.
| enum AD_MAP_VIEWER_TYPE |
| Enumerator | |
|---|---|
| ADMVT_NONE | |
| ADMVT_INFO | |
| ADMVT_WWW | |
| ADMVT_SELECT | |
Definition at line 148 of file TreeDisplay.hxx.
| enum CollapseMode |
| Enumerator | |
|---|---|
| COLLAPSE_ALL | |
| EXPAND_MARKED | |
| COLLAPSE_TERMINAL | |
| EXPAND_ALL | |
| EXPAND_COLOR | |
| EXPAND_ZOMBIES | |
| EXPAND_UNMARKED | |
Definition at line 177 of file TreeDisplay.hxx.
| enum GroupInfoMode |
| Enumerator | |
|---|---|
| GI_COMBINED | |
| GI_SEPARATED | |
| GI_SEPARATED_PARENTIZED | |
Definition at line 263 of file TreeDisplay.hxx.
| enum GroupInfoPosition |
| Enumerator | |
|---|---|
| GIP_SEPARATED | |
| GIP_ATTACHED | |
| GIP_OVERLAYED | |
Definition at line 269 of file TreeDisplay.hxx.
| enum GroupCountMode |
| Enumerator | |
|---|---|
| GCM_NONE | |
| GCM_MEMBERS | |
| GCM_MARKED | |
| GCM_BOTH | |
| GCM_PERCENT | |
| GCM_BOTH_PC | |
Definition at line 275 of file TreeDisplay.hxx.
| enum BranchStyle |
| Enumerator | |
|---|---|
| BS_RECTANGULAR | |
| BS_DIAGONAL | |
Definition at line 284 of file TreeDisplay.hxx.
| enum GroupStyle |
| Enumerator | |
|---|---|
| GS_TRAPEZE | |
| GS_TRIANGLE | |
Definition at line 289 of file TreeDisplay.hxx.
| enum GroupOrientation |
| Enumerator | |
|---|---|
| GO_TOP | |
| GO_BOTTOM | |
| GO_INTERIOR | |
| GO_EXTERIOR | |
Definition at line 294 of file TreeDisplay.hxx.
| enum BootstrapStyle |
| Enumerator | |
|---|---|
| BS_PERCENT | |
| BS_PERCENT_NOSIGN | |
| BS_FLOAT | |
Definition at line 320 of file TreeDisplay.hxx.
|
inline |
Definition at line 128 of file TreeDisplay.hxx.
References AP_LIST_NDS, and AP_LIST_SIMPLE.
Referenced by is_tree_style(), and AWT_graphic_tree::set_tree_style().
|
inline |
Definition at line 129 of file TreeDisplay.hxx.
References is_list_style().
Referenced by NT_jump_cb(), and AWT_graphic_tree::show().
| DECLARE_CBTYPE_FVV_AND_BUILDERS | ( | GraphicTreeCallback | , |
| void | , | ||
| AWT_graphic_tree * | |||
| ) |
| MARK_NONFINAL_CLASS | ( | AWT_graphic_tree | ) |
| MARK_NONFINAL_FUNCTION | ( | AWT_graphic_tree | , |
| AP_tree_root * | , | ||
| create_tree_root | , | ||
| (AliView *, AP_sequence *, bool) | , | ||
| NULp | |||
| ) |
| void TREE_create_awars | ( | AW_root * | aw_root, |
| AW_default | db | ||
| ) |
Definition at line 3960 of file TreeDisplay.cxx.
References AP_JUMP_FORCE_VCENTER, AP_JUMP_KEEP_VISIBLE, AWAR_DTREE_ATTACH_GROUP, AWAR_DTREE_ATTACH_LEN, AWAR_DTREE_ATTACH_SIZE, AWAR_DTREE_AUTO_JUMP, AWAR_DTREE_AUTO_JUMP_TREE, AWAR_DTREE_AUTO_UNFOLD, AWAR_DTREE_BASELINEWIDTH, AWAR_DTREE_BOOTSTRAP_MAX, AWAR_DTREE_BOOTSTRAP_MIN, AWAR_DTREE_BOOTSTRAP_SHOW, AWAR_DTREE_BOOTSTRAP_STYLE, AWAR_DTREE_BRANCH_STYLE, AWAR_DTREE_CIRCLE_ELLIPSE, AWAR_DTREE_CIRCLE_FILL, AWAR_DTREE_CIRCLE_LIMIT, AWAR_DTREE_CIRCLE_SHOW, AWAR_DTREE_CIRCLE_ZOOM, AWAR_DTREE_DENDRO_XPAD, AWAR_DTREE_DENDRO_ZOOM_TEXT, AWAR_DTREE_GREY_LEVEL, AWAR_DTREE_GROUP_DOWNSCALE, AWAR_DTREE_GROUP_MARKED_THRESHOLD, AWAR_DTREE_GROUP_ORIENT, AWAR_DTREE_GROUP_PARTIALLY_MARKED_THRESHOLD, AWAR_DTREE_GROUP_SCALE, AWAR_DTREE_GROUP_STYLE, AWAR_DTREE_GROUPCOUNTMODE, AWAR_DTREE_GROUPINFOPOS, AWAR_DTREE_MARKER_WIDTH, AWAR_DTREE_PARTIAL_GREYLEVEL, AWAR_DTREE_RADIAL_XPAD, AWAR_DTREE_RADIAL_ZOOM_TEXT, AWAR_DTREE_SHOW_BRACKETS, AWAR_DTREE_VERICAL_DIST, AW_root::awar_float(), AW_root::awar_int(), AWAR_TREE_RECOMPUTE, AWAR_TREE_REFRESH, BS_PERCENT, BS_RECTANGULAR, GCM_MEMBERS, GIP_SEPARATED, GO_TOP, GS_TRAPEZE, and AW_awar::set_minmax().
Referenced by nt_create_all_awars(), and pars_create_all_awars().
| void TREE_install_update_callbacks | ( | TREE_canvas * | ntw | ) |
Definition at line 4049 of file TreeDisplay.cxx.
References AW_awar::add_callback(), AP_JUMP_REASON_SPECIES, AW_root::awar(), AWAR_DTREE_ATTACH_GROUP, AWAR_DTREE_ATTACH_LEN, AWAR_DTREE_ATTACH_SIZE, AWAR_DTREE_BASELINEWIDTH, AWAR_DTREE_BOOTSTRAP_MAX, AWAR_DTREE_BOOTSTRAP_MIN, AWAR_DTREE_BOOTSTRAP_SHOW, AWAR_DTREE_BOOTSTRAP_STYLE, AWAR_DTREE_BRANCH_STYLE, AWAR_DTREE_CIRCLE_ELLIPSE, AWAR_DTREE_CIRCLE_FILL, AWAR_DTREE_CIRCLE_LIMIT, AWAR_DTREE_CIRCLE_SHOW, AWAR_DTREE_CIRCLE_ZOOM, AWAR_DTREE_DENDRO_XPAD, AWAR_DTREE_DENDRO_ZOOM_TEXT, AWAR_DTREE_GREY_LEVEL, AWAR_DTREE_GROUP_DOWNSCALE, AWAR_DTREE_GROUP_MARKED_THRESHOLD, AWAR_DTREE_GROUP_ORIENT, AWAR_DTREE_GROUP_PARTIALLY_MARKED_THRESHOLD, AWAR_DTREE_GROUP_SCALE, AWAR_DTREE_GROUP_STYLE, AWAR_DTREE_GROUPCOUNTMODE, AWAR_DTREE_GROUPINFOPOS, AWAR_DTREE_MARKER_WIDTH, AWAR_DTREE_PARTIAL_GREYLEVEL, AWAR_DTREE_RADIAL_XPAD, AWAR_DTREE_RADIAL_ZOOM_TEXT, AWAR_DTREE_SHOW_BRACKETS, AWAR_DTREE_VERICAL_DIST, AWAR_SPECIES_NAME, AWAR_TREE_RECOMPUTE, AWAR_TREE_REFRESH, AWT_canvas::awr, AWT_expose_cb(), bootstrap_range_changed_cb(), expose_cb(), GB_add_callback(), GB_CB_CHANGED, GB_CREATE_CONTAINER, AWT_canvas::gb_main, GB_search(), markerThresholdChanged_cb(), NT_reinit_treetype(), resize_cb(), TREE_auto_jump_cb(), TREE_recompute_and_resize_cb(), and TREE_resize_cb().
Referenced by pars_start_cb(), and popup_new_main_window().
Definition at line 4289 of file TreeDisplay.cxx.
References AW_POPDOWN(), AW_ROOT_DEFAULT, AW_SCALER_EXP_LOWER, AWAR_DTREE_AUTO_JUMP, AWAR_DTREE_AUTO_JUMP_TREE, AWAR_DTREE_AUTO_UNFOLD, AWAR_DTREE_BASELINEWIDTH, AWAR_DTREE_BOOTSTRAP_SHOW, AWAR_DTREE_BRANCH_STYLE, AWAR_DTREE_GREY_LEVEL, AWAR_DTREE_GROUP_DOWNSCALE, AWAR_DTREE_GROUP_ORIENT, AWAR_DTREE_GROUP_SCALE, AWAR_DTREE_GROUP_STYLE, AWAR_DTREE_GROUPCOUNTMODE, AWAR_DTREE_GROUPINFOPOS, AWAR_DTREE_SHOW_BRACKETS, AWAR_DTREE_VERICAL_DIST, AWT_insert_config_manager(), BS_DIAGONAL, BS_RECTANGULAR, create_tree_bootstrap_settings_window(), create_tree_expert_settings_window(), GCM_BOTH, GCM_BOTH_PC, GCM_MARKED, GCM_MEMBERS, GCM_NONE, GCM_PERCENT, GIP_ATTACHED, GIP_OVERLAYED, GIP_SEPARATED, GO_BOTTOM, GO_EXTERIOR, GO_INTERIOR, GO_TOP, GS_TRAPEZE, GS_TRIANGLE, insert_section_header(), makeHelpCallback(), NULp, and tree_insert_jump_option_menu().
Referenced by pars_start_cb(), and popup_new_main_window().
Definition at line 4408 of file TreeDisplay.cxx.
References AW_POPDOWN(), AWAR_DTREE_GROUP_MARKED_THRESHOLD, AWAR_DTREE_GROUP_PARTIALLY_MARKED_THRESHOLD, AWAR_DTREE_MARKER_WIDTH, AWAR_DTREE_PARTIAL_GREYLEVEL, makeHelpCallback(), and NULp.
Referenced by create_configuration_marker_window(), and create_probe_match_specificity_control_window().
| AWT_graphic_tree* NT_generate_tree | ( | AW_root * | root, |
| GBDATA * | gb_main, | ||
| AD_map_viewer_cb | map_viewer_cb | ||
| ) |
Definition at line 3931 of file TreeDisplay.cxx.
References AWT_graphic_tree::init(), and NULp.
Referenced by popup_new_main_window().
1.8.8