|
ARB
|
#include <cb.h>#include <arbdb_base.h>#include <arb_assert.h>

Go to the source code of this file.
Classes | |
| struct | MutableItemSelector |
| struct | MutableBoundItemSel |
Macros | |
| #define | it_assert(cond) arb_assert(cond) |
Typedefs | |
| typedef const MutableItemSelector | ItemSelector |
| typedef const MutableBoundItemSel | BoundItemSel |
Enumerations | |
| enum | QUERY_ITEM_TYPE { QUERY_ITEM_SPECIES, QUERY_ITEM_ORGANISM, QUERY_ITEM_GENE, QUERY_ITEM_EXPERIMENT, QUERY_ITEM_SAI } |
| enum | QUERY_RANGE { QUERY_CURRENT_ITEM, QUERY_MARKED_ITEMS, QUERY_ALL_ITEMS } |
Functions | |
| bool | speciesOrOrganism (QUERY_ITEM_TYPE type) |
| ItemSelector & | SPECIES_get_selector () |
| ItemSelector & | ORGANISM_get_selector () |
| ItemSelector & | SAI_get_selector () |
| const char * | ITEMS_get_key (ItemSelector &sel) |
| const char * | ITEMS_get_type_key (QUERY_ITEM_TYPE itemtype) |
| const char * | ITEMS_get_possible_former_itemname (ItemSelector &selector) |
| void | init_itemType_specific_window (AW_root *aw_root, class AW_window_simple *aws, const ItemSelector &itemType, const char *id, const char *title_format, bool plural) |
| void | init_item_specific_window (AW_root *aw_root, AW_window_simple *aws, const ItemSelector &itemType, const char *id, bool force_suffix, const char *title_format, bool plural) |
Variables | |
| const int | QUERY_ITEM_TYPES = QUERY_ITEM_SAI+1 |
| #define it_assert | ( | cond | ) | arb_assert(cond) |
Definition at line 25 of file items.h.
Referenced by create_itemfield_selection_list(), RegFieldSelection::create_window(), delete_unused_changekeys(), Itemfield_Selection::Itemfield_Selection(), MutableBoundItemSel::MutableBoundItemSel(), RegFieldSelection::popup_window(), prepare_and_get_selected_itemfield(), RegFieldSelection::registrate(), and RegFieldSelection::update_button_text().
| typedef const MutableItemSelector ItemSelector |
| typedef const MutableBoundItemSel BoundItemSel |
| enum QUERY_ITEM_TYPE |
| enum QUERY_RANGE |
|
inline |
Definition at line 36 of file items.h.
References QUERY_ITEM_ORGANISM, and QUERY_ITEM_SPECIES.
Referenced by awtc_nn_search_all_listed(), QUERY::create_query_box(), and itemTypeSpecificWindowID().
| ItemSelector& SPECIES_get_selector | ( | ) |
Definition at line 140 of file species.cxx.
References ITEM_species.
Referenced by calc_and_update_alignment_errors_cb(), create_colorize_species_window(), create_group_species_by_field_window(), create_mark_by_refentries_window(), create_mg_check_fields_window(), create_mg_merge_tagged_fields_window(), create_next_neighbours_listed_window(), RefEntries::create_refentries_window(), DBUI::create_species_query_window(), createDisplayField_window(), createMergeSimilarSpeciesWindow(), ArbImporter::detectAvailableFields(), ED4_configure_species_flags(), ED4_popup_detect_bad_alignment_window(), get_importedSpecies_selector(), DBUI::insert_field_admin_menuitems(), mark_action(), mergeSimilarSpecies(), mg_check_field_cb(), mg_initialize_species_selectors(), NDS_create_window(), NT_create_compare_taxonomy_window(), NT_create_resort_window(), NT_create_species_join_window(), CheckedConsistencies::perform_item_checks(), popup_new_speciesOrganismWindow(), popup_single_field_transfer_window(), SpeciesFlag::prepare_itemfield(), ExportFieldScanner::scanFields(), MergeFieldScanner::scanFields(), st_check_cb(), st_ml_add_quality_string_to_species(), and STAT_create_chimera_check_window().
| ItemSelector& ORGANISM_get_selector | ( | ) |
Definition at line 141 of file species.cxx.
References ITEM_organism.
Referenced by add_selected_experiment_changed_cb(), add_selected_gene_changed_cb(), create_colorize_organisms_window(), and popup_new_speciesOrganismWindow().
| ItemSelector& SAI_get_selector | ( | ) |
Definition at line 92 of file SAIs.cxx.
References ITEM_sai.
Referenced by mg_initialize_SAI_selectors(), and NT_create_extendeds_window().
| const char* ITEMS_get_key | ( | ItemSelector & | sel | ) |
Definition at line 21 of file itemtools.cxx.
References GBS_string_2_key(), and MutableItemSelector::items_name.
Referenced by colorset_data::get_items_key(), and itemSpecificWindowID().
| const char* ITEMS_get_type_key | ( | QUERY_ITEM_TYPE | itemtype | ) |
Definition at line 45 of file itemtools.cxx.
Referenced by colorset_data::get_items_type_key(), and itemTypeSpecificWindowID().
| const char* ITEMS_get_possible_former_itemname | ( | ItemSelector & | selector | ) |
Definition at line 49 of file itemtools.cxx.
References GB_check_key(), MutableItemSelector::item_name, NULp, and MutableItemSelector::type.
Referenced by create_modify_fields_window().
| void init_itemType_specific_window | ( | AW_root * | aw_root, |
| class AW_window_simple * | aws, | ||
| const ItemSelector & | itemType, | ||
| const char * | id, | ||
| const char * | title_format, | ||
| bool | plural | ||
| ) |
Definition at line 81 of file itemtools.cxx.
References GBS_global_string_copy(), MutableItemSelector::item_name, MutableItemSelector::items_name, itemTypeSpecificWindowID(), and MutableItemSelector::type.
Referenced by create_field_convert_window(), DBUI::create_field_create_window(), DBUI::create_field_delete_window(), and DBUI::create_fields_reorder_window().
| void init_item_specific_window | ( | AW_root * | aw_root, |
| AW_window_simple * | aws, | ||
| const ItemSelector & | itemType, | ||
| const char * | id, | ||
| bool | force_suffix, | ||
| const char * | title_format, | ||
| bool | plural | ||
| ) |
Init new window in an item specific manner.
| aw_root | window root. |
| aws | window to initialize. |
| itemType | specifies type of item. |
| id | the base macro id for this window. will be suffixed specific for itemtype. |
| force_suffix | force suffixing for normal 'species'? (false = similar to behavior of init_itemType_specific_window). recommended value is 'true'. |
| title_format | format string for title. |
| plural | use plural in title? |
Definition at line 90 of file itemtools.cxx.
References GBS_global_string_copy(), MutableItemSelector::item_name, MutableItemSelector::items_name, and itemSpecificWindowID().
Referenced by create_colorize_window(), create_modify_fields_window(), create_set_protection_window(), and create_writeFieldOfListed_window().
| const int QUERY_ITEM_TYPES = QUERY_ITEM_SAI+1 |
Definition at line 34 of file items.h.
Referenced by init_itemtype_specific_DBUI_awars().
1.8.8