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().