32 "Are you sure to delete species ??\n"
33 "This will destroy primary data !!!"))
39 GBDATA *gb_species, *gb_next;
49 error = ta.
close(error);
60 static std::map<std::string,AW_window*> tree_select_windows;
61 if (tree_select_windows.find(awar_tree) == tree_select_windows.end()) {
62 AW_window_simple *aws =
new AW_window_simple;
64 const char *
id = strrchr(awar_tree,
'/');
69 aws->load_xfig(
"select_simple.fig");
75 aws->auto_space(5, 5);
76 aws->button_length(6);
80 aws->create_button(
"CLOSE",
"CLOSE",
"C");
83 aws->help_text(
"treeadm.hlp");
84 aws->create_button(
"MODIFY",
"ADMIN",
"A");
86 tree_select_windows[awar_tree] = aws;
88 return tree_select_windows[awar_tree];
105 awar_def_ali->
map(gb_use);
110 if (aw_popmedown) aw_popmedown->
hide();
119 static AW_window_simple *aws =
NULp;
121 aws =
new AW_window_simple;
123 aws->init(awr,
"SELECT_ALIGNMENT",
"SELECT AN ALIGNMENT");
124 aws->load_xfig(
"select_simple.fig");
126 aws->at(
"selection");
130 aws->auto_space(5, 5);
131 aws->button_length(6);
135 aws->create_button(
"CLOSE",
"CLOSE",
"C");
138 aws->help_text(
"ad_align.hlp");
139 aws->create_button(
"MODIFY",
"ADMIN",
"A");
GBDATA * GBT_first_marked_species(GBDATA *gb_main)
AW_window * ALI_create_admin_window(AW_root *root, AliAdmin *admin)
#define GB_DEFAULT_ALIGNMENT
const char * GBT_name_of_bottom_tree(GBDATA *gb_main)
#define AWAR_DEFAULT_ALIGNMENT
const char * GBS_global_string(const char *templat,...)
void AW_POPDOWN(AW_window *window)
void NT_create_alignment_vars(AW_root *aw_root, AW_default aw_def, GBDATA *gb_main)
void NT_delete_mark_all_cb(AW_window *, TREE_canvas *ntw)
AW_awar * add_callback(const RootCallback &cb)
GB_ERROR GB_delete(GBDATA *&source)
AW_window * NT_create_select_alignment_window(AW_root *awr)
void popup_tree_admin_window(AW_window *awp)
AW_window * NT_create_select_tree_window(AW_root *awr, const char *awar_tree)
AW_window * NT_create_alignment_admin_window(AW_root *root, AW_window *aw_popmedown)
static void error(const char *msg)
GBDATA * GBT_next_marked_species(GBDATA *gb_species)
AW_awar * awar(const char *awar)
AW_DB_selection * awt_create_TREE_selection_list(GBDATA *gb_main, AW_window *aws, const char *varname)
bool aw_ask_sure(const char *unique_id, const char *msg)
GB_ERROR close(GB_ERROR error)
void awt_auto_popdown_cb(AW_root *, AW_window_simple *aw_popup)
AW_DB_selection * awt_create_ALI_selection_list(GBDATA *gb_main, AW_window *aws, const char *varname, const char *ali_type_match)
AW_awar * map(const char *awarn)
void aw_message(const char *msg)
void NT_select_bottom_tree(AW_window *aww, const char *awar_tree)
GB_ERROR write_string(const char *aw_string)
GB_transaction ta(gb_var)
AW_awar * awar_string(const char *var_name, const char *default_value="", AW_default default_file=AW_ROOT_DEFAULT)
GBDATA * GB_search(GBDATA *gbd, const char *fieldpath, GB_TYPES create)