47 if (!gb_name)
return NULp;
static void refresh_displayed_species()
GBDATA * GBT_first_marked_species_rel_species_data(GBDATA *gb_species_data)
#define AWAR_ORGANISM_NAME
static GBDATA * get_next_species(GBDATA *gb_prev, QUERY_RANGE range)
char * GB_read_as_string(GBDATA *gbd)
static GBDATA * find_species_by_id(GBDATA *gb_main, const char *id)
static GBDATA * get_first_species_data(GBDATA *gb_main, AW_root *, QUERY_RANGE)
GBDATA * GEN_find_organism(GBDATA *gb_main, const char *name)
AW_awar * add_callback(const RootCallback &cb)
static GBDATA * get_selected_organism(GBDATA *gb_main, AW_root *aw_root)
GBDATA * GBT_first_species_rel_species_data(GBDATA *gb_species_data)
static GBDATA * get_next_species_data(GBDATA *, QUERY_RANGE)
const char * read_char_pntr() const
static AW_root * SINGLETON
GBDATA * GEN_next_marked_organism(GBDATA *gb_organism)
GBDATA * GB_get_root(GBDATA *gbd)
#define AWAR_TREE_REFRESH
GBDATA * GBT_next_marked_species(GBDATA *gb_species)
ItemSelector & SPECIES_get_selector()
#define AWAR_SPECIES_NAME
GBDATA * GEN_next_organism(GBDATA *gb_organism)
AW_awar * awar(const char *awar)
static GBDATA * get_first_species(GBDATA *gb_species_data, QUERY_RANGE range)
void species_field_selection_list_update_cb(AW_window *, GBDATA *gb_main)
static char * get_species_id(GBDATA *, GBDATA *gb_species)
static struct MutableItemSelector ITEM_species
static struct MutableItemSelector ITEM_organism
ItemSelector & ORGANISM_get_selector()
static GBDATA * get_selected_species(GBDATA *gb_main, AW_root *aw_root)
static void add_selected_species_changed_cb(AW_root *aw_root, const RootCallback &cb)
static void select_species(GBDATA *, AW_root *aw_root, const char *item_name)
static GBDATA * get_first_organism(GBDATA *gb_species_data, QUERY_RANGE range)
static void select_organism(GBDATA *, AW_root *aw_root, const char *item_name)
static GBDATA * get_next_organism(GBDATA *gb_prev, QUERY_RANGE range)
GBDATA * GBT_next_species(GBDATA *gb_species)
GBDATA * GBT_find_species(GBDATA *gb_main, const char *name)
GB_ERROR write_string(const char *aw_string)
GBDATA * GEN_first_marked_organism(GBDATA *gb_main)
GBDATA * GEN_first_organism(GBDATA *gb_main)
GBDATA * GB_entry(GBDATA *father, const char *key)
GBDATA * GBT_get_species_data(GBDATA *gb_main)