ARB
|
#include "dbui.h"
#include <awtc_next_neighbours.hxx>
#include <probe_gui.hxx>
#include <item_sel_list.h>
#include <info_window.h>
#include <db_query.h>
#include <awt_sel_boxes.hxx>
#include <awt_config_manager.hxx>
#include <awt_prompt.hxx>
#include <AW_rename.hxx>
#include <aw_awar_defs.hxx>
#include <aw_root.hxx>
#include <aw_msg.hxx>
#include <aw_question.hxx>
#include <arb_defs.h>
#include <arb_strbuf.h>
#include <arb_progress.h>
#include <algorithm>
#include <cmath>
#include <map>
Go to the source code of this file.
Classes | |
class | KeySorter |
class | NN_GlobalData |
Enumerations | |
enum | ReorderMode { ORDER_ALPHA, ORDER_TYPE, ORDER_FREQ, RIGHT_BEHIND_LEFT, REVERSE_ORDER } |
Variables | |
static NN_GlobalData | NN_GLOBAL |
static bool | autosearch_triggered = false |
static AW_window * | nn_of_sel_win = NULp |
static AWT_config_mapping_def | next_neighbour_config_mapping [] |
static DbQuery * | GLOBAL_species_query = NULp |
#define ui_assert | ( | cond | ) | arb_assert(cond) |
Definition at line 41 of file ui_species.cxx.
Referenced by awtc_nn_search_all_listed(), NN_GlobalData::get_query(), NN_GlobalData::get_result_list(), KeySorter::index_of(), DBUI::insert_field_admin_menuitems(), KeySorter::KeySorter(), reorder_keys(), NN_GlobalData::set_query(), NN_GlobalData::set_result_list(), and KeySorter::~KeySorter().
#define AWAR_FIELD_REORDER_ORDER "tmp/adreorder/order" |
Definition at line 44 of file ui_species.cxx.
Referenced by DBUI::create_dbui_awars(), DBUI::create_fields_reorder_window(), and sort_keys().
#define AWAR_FIELD_REORDER_SOURCE_TMPL "tmp/adreorder/%s/source" |
Definition at line 47 of file ui_species.cxx.
Referenced by DBUI::create_fields_reorder_window(), init_itemspecific_DBUI_awars(), and reorder_keys().
#define AWAR_FIELD_REORDER_DEST_TMPL "tmp/adreorder/%s/dest" |
Definition at line 48 of file ui_species.cxx.
Referenced by DBUI::create_fields_reorder_window(), init_itemspecific_DBUI_awars(), reorder_keys(), and reorder_up_down().
#define AWAR_FIELD_CREATE_NAME_TMPL "tmp/adfield/%s/name" |
Definition at line 49 of file ui_species.cxx.
Referenced by DBUI::create_field_create_window(), field_create_cb(), and init_itemspecific_DBUI_awars().
Definition at line 50 of file ui_species.cxx.
Referenced by DBUI::create_field_create_window(), field_create_cb(), and init_itemspecific_DBUI_awars().
#define AWAR_FIELD_DELETE_TMPL "tmp/adfield/%s/source" |
Definition at line 51 of file ui_species.cxx.
Referenced by DBUI::create_field_delete_window(), field_delete_cb(), hide_field_cb(), and init_itemspecific_DBUI_awars().
#define AWAR_FIELD_CONVERT_SOURCE_TMPL "tmp/adconvert/%s/source" |
Definition at line 52 of file ui_species.cxx.
Referenced by create_field_convert_window(), field_convert_commit_cb(), field_convert_update_typesel_cb(), and init_itemspecific_DBUI_awars().
Definition at line 53 of file ui_species.cxx.
Referenced by create_field_convert_window(), field_convert_commit_cb(), field_convert_update_typesel_cb(), and init_itemspecific_DBUI_awars().
#define AWAR_NN_COMPLEMENT AWAR_NN_BASE "complement" |
Definition at line 57 of file ui_species.cxx.
Referenced by awtc_nn_search(), awtc_nn_search_all_listed(), create_common_next_neighbour_fields(), and create_next_neighbours_vars().
#define AWAR_NN_RANGE_START AWAR_NN_BASE "range_start" |
Definition at line 58 of file ui_species.cxx.
Referenced by create_common_next_neighbour_fields(), create_next_neighbours_vars(), and get_nn_range_from_awars().
#define AWAR_NN_RANGE_END AWAR_NN_BASE "range_end" |
Definition at line 59 of file ui_species.cxx.
Referenced by create_common_next_neighbour_fields(), create_next_neighbours_vars(), and get_nn_range_from_awars().
#define AWAR_NN_MIN_SCORE AWAR_NN_BASE "min_scored" |
Definition at line 60 of file ui_species.cxx.
Referenced by awtc_nn_search(), awtc_nn_search_all_listed(), create_common_next_neighbour_fields(), and create_next_neighbours_vars().
#define AWAR_NN_MAX_HITS AWAR_NN_BASE "max_hits" |
Definition at line 61 of file ui_species.cxx.
Referenced by awtc_nn_search(), awtc_nn_search_all_listed(), create_common_next_neighbour_fields(), and create_next_neighbours_vars().
#define AWAR_NN_BASE_SELECTED AWAR_NN_BASE "selected/" |
Definition at line 64 of file ui_species.cxx.
#define AWAR_NN_SELECTED_HIT_COUNT "tmp/" AWAR_NN_BASE_SELECTED "hit_count" |
Definition at line 65 of file ui_species.cxx.
Referenced by awtc_nn_search(), create_next_neighbours_selected_window(), and create_next_neighbours_vars().
#define AWAR_NN_SELECTED_AUTO_SEARCH "tmp/" AWAR_NN_BASE_SELECTED "auto_search" |
Definition at line 66 of file ui_species.cxx.
Referenced by create_next_neighbours_selected_window(), create_next_neighbours_vars(), nn_auto_search_changed_cb(), nn_searchRel_awar_changed_cb(), and setup_next_neighbour_config().
#define AWAR_NN_SELECTED_AUTO_MARK "tmp/" AWAR_NN_BASE_SELECTED "auto_mark" |
Definition at line 67 of file ui_species.cxx.
Referenced by awtc_nn_search(), create_next_neighbours_selected_window(), create_next_neighbours_vars(), and setup_next_neighbour_config().
#define AWAR_NN_BASE_LISTED AWAR_NN_BASE "listed/" |
Definition at line 70 of file ui_species.cxx.
#define AWAR_NN_LISTED_DEST_FIELD AWAR_NN_BASE_LISTED "dest_field" |
Definition at line 71 of file ui_species.cxx.
Referenced by awtc_nn_search_all_listed(), create_next_neighbours_listed_window(), and create_next_neighbours_vars().
#define AWAR_NN_LISTED_SCORED_ENTRIES AWAR_NN_BASE_LISTED "scored_entries" |
Definition at line 72 of file ui_species.cxx.
Referenced by awtc_nn_search_all_listed(), create_next_neighbours_listed_window(), create_next_neighbours_vars(), and setup_next_neighbour_config().
enum ReorderMode |
Enumerator | |
---|---|
ORDER_ALPHA | |
ORDER_TYPE | |
ORDER_FREQ | |
RIGHT_BEHIND_LEFT | |
REVERSE_ORDER |
Definition at line 74 of file ui_species.cxx.
|
inline |
Definition at line 89 of file ui_species.cxx.
References GBS_global_string(), and MutableItemSelector::item_name.
Referenced by create_field_convert_window(), DBUI::create_field_create_window(), DBUI::create_field_delete_window(), DBUI::create_fields_reorder_window(), field_convert_commit_cb(), field_convert_update_typesel_cb(), field_create_cb(), field_delete_cb(), hide_field_cb(), init_itemspecific_DBUI_awars(), reorder_keys(), and reorder_up_down().
|
static |
Definition at line 92 of file ui_species.cxx.
References AW_ROOT_DEFAULT, AWAR_FIELD_CONVERT_SOURCE_TMPL, AWAR_FIELD_CONVERT_TYPE_TMPL, AWAR_FIELD_CREATE_NAME_TMPL, AWAR_FIELD_CREATE_TYPE_TMPL, AWAR_FIELD_DELETE_TMPL, AWAR_FIELD_REORDER_DEST_TMPL, AWAR_FIELD_REORDER_SOURCE_TMPL, AW_root::awar_int(), AW_root::awar_string(), GB_STRING, initialized, itemAwar(), QUERY_ITEM_TYPES, and MutableItemSelector::type.
Referenced by create_field_convert_window(), DBUI::create_field_create_window(), DBUI::create_field_delete_window(), DBUI::create_fields_reorder_window(), and reorder_keys().
Definition at line 108 of file ui_species.cxx.
References aw_message(), AW_root::awar(), AWAR_SPECIES_NAME, error(), GB_await_error(), GB_begin_transaction(), GB_copy_dropProtectMarksAndTempstate(), GB_create_container(), GB_delete(), GB_end_transaction_show_error(), GBS_global_string(), GBT_find_SAI_rel_SAI_data(), GBT_find_species(), GBT_get_SAI_data(), AW_window::get_root(), AW_awar::read_string(), and AW_awar::write_string().
Referenced by popup_new_speciesOrganismWindow().
Definition at line 139 of file ui_species.cxx.
References AW_root::awar(), AWAR_SPECIES_NAME, error(), GB_await_error(), GB_begin_transaction(), GB_end_transaction(), gb_species_data, GBS_global_string(), GBT_find_or_create_species_rel_species_data(), GBT_find_species_rel_species_data(), GBT_get_species_data(), NULp, AW_root::SINGLETON, and AW_awar::write_string().
Referenced by species_create_cb().
Definition at line 165 of file ui_species.cxx.
References AWT_activate_prompt(), and species_create_handler().
Referenced by popup_new_speciesOrganismWindow().
|
static |
Definition at line 169 of file ui_species.cxx.
References aw_message(), AW_root::awar(), AWAR_SPECIES_NAME, GBS_global_string(), GBT_find_species(), AW_awar::read_string(), and ta.
Referenced by species_copy_cb(), species_delete_cb(), and species_rename_cb().
Definition at line 185 of file ui_species.cxx.
References aw_message(), AW_root::awar(), AWAR_SPECIES_NAME, AWTC_makeUniqueShortName(), GB_transaction::close(), error(), expect_species_selected(), GB_await_error(), GB_copy_dropProtectMarksAndTempstate(), GB_create_container(), GB_get_father(), gb_species_data, GBS_global_string(), GBT_write_string(), AW_window::get_root(), NULp, ta, and AW_awar::write_string().
Referenced by popup_new_speciesOrganismWindow().
Definition at line 219 of file ui_species.cxx.
References ARB_in_expert_mode(), aw_ask_sure(), AW_root::awar(), AWAR_SPECIES_NAME, AWTC_recreate_name(), GB_transaction::close(), error(), GB_read_char_pntr(), GB_search(), GB_STRING, GB_write_string(), GBT_get_name(), NULp, AW_root::SINGLETON, ta, and AW_awar::write_string().
Referenced by species_rename_cb().
Definition at line 250 of file ui_species.cxx.
References AWT_activate_prompt(), expect_species_selected(), GB_read_char_pntr(), GB_search(), GB_STRING, AW_window::get_root(), species_rename_handler(), and ta.
Referenced by popup_new_speciesOrganismWindow().
Definition at line 266 of file ui_species.cxx.
References aw_ask_sure(), aw_message(), AW_root::awar(), AWAR_SPECIES_NAME, GB_transaction::close(), error(), expect_species_selected(), GB_delete(), GBS_global_string(), AW_window::get_root(), NULp, ta, and AW_awar::write_string().
Referenced by popup_new_speciesOrganismWindow().
|
static |
Definition at line 286 of file ui_species.cxx.
References GB_entry(), MutableBoundItemSel::gb_main, MutableItemSelector::get_first_item, MutableItemSelector::get_first_item_container, MutableItemSelector::get_next_item, MutableItemSelector::get_next_item_container, NULp, QUERY_ALL_ITEMS, and MutableBoundItemSel::selector.
|
static |
Definition at line 486 of file ui_species.cxx.
References aw_message(), AW_root::awar(), AWAR_FIELD_REORDER_DEST_TMPL, AWAR_FIELD_REORDER_SOURCE_TMPL, KeySorter::bubble_sort(), MutableItemSelector::change_key_path, GB_begin_transaction(), GB_commit_transaction(), GB_CREATE_CONTAINER, gb_main, GB_search(), GBT_get_changekey(), AW_DB_selection::get_gb_main(), AW_selection_list::get_index_of_selected(), AW_window::get_root(), Itemfield_Selection::get_selector(), AW_selection::get_sellist(), KeySorter::index_of(), init_itemspecific_DBUI_awars(), itemAwar(), KeySorter::move_to(), NULp, AW_awar::read_char_pntr(), REVERSE_ORDER, KeySorter::reverse_order(), RIGHT_BEHIND_LEFT, KeySorter::save_changes(), AW_selection_list::select_element_at(), swap(), ui_assert, and warning().
Referenced by reorder_right_behind_left(), reverse_key_order(), and sort_keys().
|
static |
Definition at line 544 of file ui_species.cxx.
References reorder_keys(), and RIGHT_BEHIND_LEFT.
Referenced by DBUI::create_fields_reorder_window().
|
static |
Definition at line 545 of file ui_species.cxx.
References reorder_keys(), and REVERSE_ORDER.
Referenced by DBUI::create_fields_reorder_window().
|
static |
Definition at line 547 of file ui_species.cxx.
References AW_root::awar(), AWAR_FIELD_REORDER_ORDER, AW_window::get_root(), AW_awar::read_int(), and reorder_keys().
Referenced by DBUI::create_fields_reorder_window().
|
static |
Definition at line 552 of file ui_species.cxx.
References abs, aw_message(), AW_root::awar(), AWAR_FIELD_REORDER_DEST_TMPL, MutableItemSelector::change_key_path, GB_begin_transaction(), GB_commit_transaction(), GB_CREATE_CONTAINER, gb_main, GB_search(), GBT_get_changekey(), KeySorter::get_field_count(), AW_DB_selection::get_gb_main(), AW_selection_list::get_index_of_selected(), AW_window::get_root(), Itemfield_Selection::get_selector(), AW_selection::get_sellist(), KeySorter::index_of(), itemAwar(), KeySorter::move_to(), NULp, AW_awar::read_char_pntr(), KeySorter::save_changes(), AW_selection_list::select_element_at(), and warning().
Referenced by DBUI::create_fields_reorder_window().
|
static |
Definition at line 661 of file ui_species.cxx.
References aw_message(), AW_root::awar(), AWAR_FIELD_DELETE_TMPL, MutableItemSelector::change_key_path, CHANGEKEY_HIDDEN, error(), GB_begin_transaction(), GB_end_transaction_show_error(), gb_main, GBT_get_changekey(), GBT_write_int(), AW_DB_selection::get_gb_main(), AW_window::get_root(), Itemfield_Selection::get_selector(), AW_selection::get_sellist(), itemAwar(), AW_selection_list::move_selection(), and AW_awar::read_string().
Referenced by DBUI::create_field_delete_window().
|
static |
Definition at line 679 of file ui_species.cxx.
References aw_message(), AW_root::awar(), AWAR_FIELD_DELETE_TMPL, MutableItemSelector::change_key_path, error(), GB_begin_transaction(), GB_delete(), GB_end_transaction_show_error(), GB_FIND, gb_main, GB_search(), GBT_get_changekey(), MutableItemSelector::get_first_item, MutableItemSelector::get_first_item_container, AW_DB_selection::get_gb_main(), AW_selection_list::get_index_of_selected(), MutableItemSelector::get_next_item, MutableItemSelector::get_next_item_container, AW_window::get_root(), Itemfield_Selection::get_selector(), AW_selection::get_sellist(), itemAwar(), QUERY_ALL_ITEMS, AW_awar::read_string(), and AW_selection_list::select_element_at().
Referenced by DBUI::create_field_delete_window().
|
static |
Definition at line 758 of file ui_species.cxx.
References aw_message(), AW_root::awar(), AWAR_FIELD_CREATE_NAME_TMPL, AWAR_FIELD_CREATE_TYPE_TMPL, MutableItemSelector::change_key_path, error(), GB_check_hkey(), GB_check_key(), MutableBoundItemSel::gb_main, GB_pop_transaction(), GB_push_transaction(), GBT_add_new_changekey_to_keypath(), AW_window::get_root(), AW_window::hide_or_notify(), itemAwar(), NULp, AW_awar::read_int(), AW_awar::read_string(), MutableBoundItemSel::selector, and type.
Referenced by DBUI::create_field_create_window().
|
inline |
Definition at line 779 of file ui_species.cxx.
References GB_BITS, GB_FLOAT, GB_INT, GB_STRING, and AW_window::insert_toggle().
Referenced by create_field_convert_window(), and DBUI::create_field_create_window().
|
static |
Definition at line 821 of file ui_species.cxx.
References aw_message(), AW_root::awar(), AWAR_FIELD_CONVERT_SOURCE_TMPL, AWAR_FIELD_CONVERT_TYPE_TMPL, error(), GB_end_transaction_show_error(), gb_main, MutableBoundItemSel::gb_main, GB_push_transaction(), GBT_convert_changekey(), AW_window::get_root(), itemAwar(), AW_awar::read_char_pntr(), AW_awar::read_int(), and MutableBoundItemSel::selector.
Referenced by create_field_convert_window().
|
static |
Definition at line 836 of file ui_species.cxx.
References AW_root::awar(), AWAR_FIELD_CONVERT_SOURCE_TMPL, AWAR_FIELD_CONVERT_TYPE_TMPL, MutableItemSelector::change_key_path, gb_main, MutableBoundItemSel::gb_main, GBT_get_type_of_changekey(), itemAwar(), AW_awar::read_char_pntr(), MutableBoundItemSel::selector, ta, type, and AW_awar::write_int().
Referenced by create_field_convert_window().
|
static |
Definition at line 851 of file ui_species.cxx.
References AW_awar::add_callback(), AW_POPDOWN(), AW_root::awar(), AWAR_FIELD_CONVERT_SOURCE_TMPL, AWAR_FIELD_CONVERT_TYPE_TMPL, create_itemfield_selection_list(), field_convert_commit_cb(), field_convert_update_typesel_cb(), FIELD_FILTER_STRING_READABLE, MutableBoundItemSel::gb_main, init_itemspecific_DBUI_awars(), init_itemType_specific_window(), insert_fieldtype_toggles(), itemAwar(), makeHelpCallback(), QUERY_ITEM_TYPES, MutableBoundItemSel::selector, SF_SHOW_TYPE, and MutableItemSelector::type.
Referenced by DBUI::insert_field_admin_menuitems().
Definition at line 901 of file ui_species.cxx.
References bio2info(), GBS_global_string(), AW_awar::read_char_pntr(), and AW_awar::write_string().
Referenced by get_nn_range_from_awars().
Definition at line 947 of file ui_species.cxx.
References AW_root::awar(), AWAR_NN_RANGE_END, AWAR_NN_RANGE_START, get_and_fix_range_from_awar(), and start.
Referenced by awtc_nn_search(), and awtc_nn_search_all_listed().
Definition at line 954 of file ui_species.cxx.
References PosRange::dup_corresponding_part(), GB_read_char_pntr(), and GB_read_count().
Referenced by awtc_nn_search(), and awtc_nn_search_all_listed().
|
static |
Definition at line 958 of file ui_species.cxx.
References arb_progress::auto_subtitles(), aw_message(), AW_root::awar(), AWAR_DEFAULT_ALIGNMENT, AWAR_NN_COMPLEMENT, AWAR_NN_FAST_MODE, AWAR_NN_LISTED_DEST_FIELD, AWAR_NN_LISTED_SCORED_ENTRIES, AWAR_NN_MAX_HITS, AWAR_NN_MIN_SCORE, AWAR_NN_MISMATCHES, AWAR_NN_OLIGO_LEN, AWAR_NN_REL_MATCHES, AWAR_NN_REL_SCALING, AWAR_PROBE_ADMIN_PT_SERVER, GBS_strstruct::cat(), CHANGE_KEY_PATH, QUERY::count_queried_items(), error(), GB_await_error(), GB_begin_transaction(), GB_delete(), GB_end_transaction_show_error(), GB_FIND, gb_main, GB_search(), GB_STRING, GB_write_string(), GBS_global_string(), GBT_find_sequence(), GBT_first_species(), GBT_get_type_of_changekey(), GBT_next_species(), GBS_strstruct::get_data(), get_nn_range_from_awars(), QUERY::get_queried_itemtype(), NN_GlobalData::get_query(), AW_window::get_root(), FamilyFinder::getFamilyList(), arb_progress::inc_and_check_user_abort(), QUERY::IS_QUERIED(), FamilyList::matches, FamilyList::name, FamilyList::next, NULp, prepare_and_get_selected_itemfield(), GBS_strstruct::put(), QUERY_ALL_ITEMS, QUERY::query_get_gb_main(), AW_awar::read_float(), AW_awar::read_int(), read_sequence_region(), AW_awar::read_string(), FamilyList::rel_matches, FamilyFinder::restrict_2_region(), PT_FamilyFinder::searchFamily(), speciesOrOrganism(), type, and ui_assert.
Referenced by create_next_neighbours_listed_window().
|
static |
Definition at line 1063 of file ui_species.cxx.
References gb_main, GB_write_flag(), GBS_read_hash(), GBT_first_species(), GBT_get_name_or_description(), GBT_next_species(), NN_GlobalData::get_gb_main(), NN_GlobalData::get_result_list(), resultList, ta, and AW_selection_list::to_hash().
Referenced by awtc_nn_search(), and create_next_neighbours_selected_window().
|
static |
Definition at line 1078 of file ui_species.cxx.
References aw_message(), AW_root::awar(), AWAR_DEFAULT_ALIGNMENT, AWAR_NN_COMPLEMENT, AWAR_NN_FAST_MODE, AWAR_NN_MAX_HITS, AWAR_NN_MIN_SCORE, AWAR_NN_MISMATCHES, AWAR_NN_OLIGO_LEN, AWAR_NN_REL_MATCHES, AWAR_NN_REL_SCALING, AWAR_NN_SELECTED_AUTO_MARK, AWAR_NN_SELECTED_HIT_COUNT, AWAR_PROBE_ADMIN_PT_SERVER, AWAR_SPECIES_NAME, AWAR_TREE_REFRESH, awtc_mark_hits(), AW_selection_list::clear(), error(), gb_main, GBS_global_string(), GBT_find_sequence(), GBT_find_species(), NN_GlobalData::get_gb_main(), get_nn_range_from_awars(), NN_GlobalData::get_result_list(), FamilyFinder::getFamilyList(), FamilyFinder::getRealHits(), FamilyFinder::hits_were_truncated(), AW_selection_list::insert(), AW_selection_list::insert_default(), FamilyList::next, NULp, AW_awar::read_float(), AW_awar::read_int(), read_sequence_region(), AW_awar::read_string(), FamilyFinder::restrict_2_region(), PT_FamilyFinder::searchFamily(), AW_root::SINGLETON, ta, AW_awar::touch(), AW_selection_list::update(), and AW_awar::write_int().
Referenced by create_next_neighbours_selected_window(), and nn_perform_delayed_autosearch_cb().
|
static |
Definition at line 1172 of file ui_species.cxx.
References AW_root::awar(), AWAR_SPECIES_NAME, QUERY::copy_selection_list_2_query_box(), GBS_global_string_copy(), NN_GlobalData::get_query(), NN_GlobalData::get_result_list(), AW_window::get_root(), and AW_awar::read_string().
Referenced by create_next_neighbours_selected_window().
|
static |
Definition at line 1187 of file ui_species.cxx.
References autosearch_triggered, awtc_nn_search(), and NULp.
Referenced by nn_trigger_delayed_autosearch_cb().
|
static |
Definition at line 1192 of file ui_species.cxx.
References AW_root::add_timed_callback(), autosearch_triggered, and nn_perform_delayed_autosearch_cb().
Referenced by nn_auto_search_changed_cb(), and nn_searchRel_awar_changed_cb().
|
static |
Definition at line 1201 of file ui_species.cxx.
References AW_awar::add_callback(), AW_root::awar(), AWAR_NN_SELECTED_AUTO_SEARCH, AWAR_SPECIES_NAME, nn_trigger_delayed_autosearch_cb(), AW_awar::read_int(), and AW_awar::remove_callback().
Referenced by create_next_neighbours_vars().
|
static |
Definition at line 1215 of file ui_species.cxx.
References AW_root::awar(), AWAR_NN_SELECTED_AUTO_SEARCH, AW_window::is_shown(), nn_trigger_delayed_autosearch_cb(), and AW_awar::read_int().
Referenced by create_next_neighbours_vars().
|
static |
Definition at line 1224 of file ui_species.cxx.
References AW_awar::add_callback(), AW_root::awar_float(), AW_root::awar_int(), AWAR_NN_COMPLEMENT, AWAR_NN_LISTED_DEST_FIELD, AWAR_NN_LISTED_SCORED_ENTRIES, AWAR_NN_MAX_HITS, AWAR_NN_MIN_SCORE, AWAR_NN_RANGE_END, AWAR_NN_RANGE_START, AWAR_NN_SELECTED_AUTO_MARK, AWAR_NN_SELECTED_AUTO_SEARCH, AWAR_NN_SELECTED_HIT_COUNT, AWAR_PROBE_ADMIN_PT_SERVER, AW_root::awar_string(), AWTC_create_common_next_neighbour_vars(), FF_FORWARD, nn_auto_search_changed_cb(), nn_searchRel_awar_changed_cb(), and AW_awar::set_minmax().
Referenced by create_next_neighbours_listed_window(), and create_next_neighbours_selected_window().
|
static |
Definition at line 1268 of file ui_species.cxx.
References AWT_config_definition::add(), AWAR_NN_LISTED_SCORED_ENTRIES, AWAR_NN_SELECTED_AUTO_MARK, and AWAR_NN_SELECTED_AUTO_SEARCH.
Referenced by create_common_next_neighbour_fields().
|
static |
Definition at line 1281 of file ui_species.cxx.
References AW_window::at(), AW_window::auto_space(), AW_ROOT_DEFAULT, AW_SCALER_EXP_LOWER, AW_SCALER_LINEAR, AWAR_NN_COMPLEMENT, AWAR_NN_MAX_HITS, AWAR_NN_MIN_SCORE, AWAR_NN_RANGE_END, AWAR_NN_RANGE_START, AWAR_PROBE_ADMIN_PT_SERVER, awt_create_PTSERVER_selection_button(), AWT_insert_config_manager(), AWTC_create_common_next_neighbour_fields(), AW_window::create_input_field(), AW_window::create_input_field_with_scaler(), AW_window::create_option_menu(), FF_COMPLEMENT, FF_FORWARD, FF_REVERSE, FF_REVERSE_COMPLEMENT, AW_window::insert_default_option(), AW_window::insert_option(), setup_next_neighbour_config(), and AW_window::update_option_menu().
Referenced by create_next_neighbours_listed_window(), and create_next_neighbours_selected_window().
|
static |
Definition at line 1316 of file ui_species.cxx.
References AW_POPDOWN(), AWAR_NN_LISTED_DEST_FIELD, AWAR_NN_LISTED_SCORED_ENTRIES, awtc_nn_search_all_listed(), create_common_next_neighbour_fields(), create_itemfield_selection_button(), create_next_neighbours_vars(), FIELD_FILTER_STRING_WRITEABLE, makeHelpCallback(), NULp, QUERY::query_get_gb_main(), NN_GlobalData::set_query(), SF_ALLOW_NEW, and SPECIES_get_selector().
Referenced by DBUI::create_species_query_window().
|
static |
Definition at line 1350 of file ui_species.cxx.
References AW_POPDOWN(), AWAR_NN_SELECTED_AUTO_MARK, AWAR_NN_SELECTED_AUTO_SEARCH, AWAR_NN_SELECTED_HIT_COUNT, AWAR_SPECIES_NAME, awtc_mark_hits(), awtc_move_hits(), awtc_nn_search(), create_common_next_neighbour_fields(), create_next_neighbours_vars(), AW_selection_list::insert_default(), makeHelpCallback(), NULp, resultList, NN_GlobalData::set_query(), NN_GlobalData::set_result_list(), and AW_selection_list::update().
Referenced by DBUI::create_species_query_window().
|
static |
Definition at line 1423 of file ui_species.cxx.
References InfoWindow::add_detach_area(), AW_window::at(), InfoWindow::attach_selected_item(), AW_POPDOWN(), AWM_ALL, AW_window::button_length(), AW_window::callback(), DbScanner::create(), AW_window::create_autosize_button(), AW_window::create_button(), AW_window::create_menu(), DBUI::create_species_query_window(), DB_KEYVIEWER, InfoWindowRegistry::infowin, DBUI::init_info_window(), DBUI::insert_field_admin_menuitems(), AW_window::insert_menu_topic(), InfoWindow::is_maininfo(), AW_window::load_xfig(), InfoWindowRegistry::localize_scanner_id(), makeHelpCallback(), move_species_to_extended(), ORGANISM_get_selector(), popup_detached_speciesOrganismWindow(), InfoWindowRegistry::registerInfoWindow(), AW_window::sep______________(), AW_window::show(), species_copy_cb(), species_create_cb(), species_delete_cb(), SPECIES_get_selector(), and species_rename_cb().
Referenced by popup_detached_speciesOrganismWindow(), and popup_speciesOrganismWindow().
|
static |
Definition at line 1410 of file ui_species.cxx.
References InfoWindowRegistry::allocate_detach_id(), InfoWindowRegistry::find_reusable_of_same_type_as(), InfoWindow::get_gbmain(), AW_window::get_root(), InfoWindowRegistry::infowin, InfoWindow::mapsOrganism(), popup_new_speciesOrganismWindow(), and InfoWindow::reuse().
Referenced by popup_new_speciesOrganismWindow().
|
static |
Definition at line 1476 of file ui_species.cxx.
References InfoWindow::MAIN_WINDOW, NULp, popup_new_speciesOrganismWindow(), and InfoWindowRegistry::reactivate().
Referenced by DBUI::popup_organism_info_window(), and DBUI::popup_species_info_window().
|
static |
Definition at line 945 of file ui_species.cxx.
|
static |
Definition at line 1186 of file ui_species.cxx.
Referenced by nn_perform_delayed_autosearch_cb(), and nn_trigger_delayed_autosearch_cb().
Definition at line 1214 of file ui_species.cxx.
|
static |
Definition at line 1251 of file ui_species.cxx.
Definition at line 1491 of file ui_species.cxx.