ARB
|
#include "EXP_local.hxx"
#include "GEN_local.hxx"
#include <db_query.h>
#include <db_scanner.hxx>
#include <dbui.h>
#include <item_sel_list.h>
#include <info_window.h>
#include <awt_prompt.hxx>
#include <awt_sel_boxes.hxx>
#include <aw_awar_defs.hxx>
#include <aw_root.hxx>
#include <aw_msg.hxx>
#include <aw_question.hxx>
Go to the source code of this file.
Macros | |
#define | AD_F_ALL AWM_ALL |
Variables | |
static char * | old_species_marks = NULp |
static struct MutableItemSelector | EXP_item_selector |
static QUERY::DbQuery * | GLOBAL_experiment_query = NULp |
#define AD_F_ALL AWM_ALL |
Definition at line 34 of file EXP_interface.cxx.
Referenced by EXP_create_field_items(), and popup_new_experiment_window().
Definition at line 36 of file EXP_interface.cxx.
References EXP_get_experiment_data(), GEN_get_current_organism(), and NULp.
Referenced by experiment_copy_handler(), experiment_create_handler(), and experiment_rename_handler().
Definition at line 45 of file EXP_interface.cxx.
References ARB_strdup(), AW_root::awar(), AWAR_EXPERIMENT_NAME, AWAR_ORGANISM_NAME, and AW_awar::write_string().
Definition at line 57 of file EXP_interface.cxx.
References GB_get_grandfather(), GBS_global_string_copy(), and GBT_get_name_or_description().
Definition at line 62 of file EXP_interface.cxx.
References ARB_strdup(), EXP_find_experiment(), GEN_find_organism(), NULp, and result.
|
inline |
Definition at line 81 of file EXP_interface.cxx.
References GBT_restore_marked_species().
Referenced by EXP_get_first_experiment_data(), and EXP_get_next_experiment_data().
|
static |
Definition at line 88 of file EXP_interface.cxx.
References AW_root::awar(), AWAR_ORGANISM_NAME, error(), EXP_get_experiment_data(), exp_restore_old_species_marks(), GB_export_error(), GBT_find_species(), GBT_first_species(), GBT_store_marked_species(), GBT_with_stored_species(), gen_assert, GEN_first_marked_organism(), GEN_first_marked_pseudo_species(), GEN_mark_organism_or_corresponding_organism(), NULp, QUERY_ALL_ITEMS, QUERY_CURRENT_ITEM, QUERY_MARKED_ITEMS, and AW_awar::read_string().
|
static |
Definition at line 133 of file EXP_interface.cxx.
References EXP_get_experiment_data(), exp_restore_old_species_marks(), GB_get_father(), GB_get_root(), GBT_next_species(), gen_assert, GEN_next_marked_organism(), NULp, QUERY_ALL_ITEMS, QUERY_CURRENT_ITEM, and QUERY_MARKED_ITEMS.
Definition at line 160 of file EXP_interface.cxx.
References AW_root::awar(), AWAR_EXPERIMENT_NAME, EXP_find_experiment(), GEN_get_current_organism(), NULp, and AW_awar::read_string().
Referenced by experiment_delete_cb(), and first_experiment_in_range().
|
static |
Definition at line 173 of file EXP_interface.cxx.
References AW_awar::add_callback(), MutableItemSelector::add_selection_changed_cb, AW_root::awar(), AWAR_EXPERIMENT_NAME, and ORGANISM_get_selector().
|
static |
Definition at line 178 of file EXP_interface.cxx.
References EXP_first_experiment_rel_exp_data(), EXP_get_current_experiment(), GB_first_marked(), GB_get_root(), NULp, QUERY_ALL_ITEMS, QUERY_CURRENT_ITEM, QUERY_MARKED_ITEMS, and AW_root::SINGLETON.
|
static |
Definition at line 187 of file EXP_interface.cxx.
References EXP_next_experiment(), GB_next_marked(), NULp, QUERY_ALL_ITEMS, QUERY_CURRENT_ITEM, and QUERY_MARKED_ITEMS.
|
static |
Definition at line 197 of file EXP_interface.cxx.
ItemSelector& EXP_get_selector | ( | ) |
Definition at line 220 of file EXP_interface.cxx.
References EXP_item_selector.
Referenced by create_colorize_experiments_window(), EXP_create_experiment_query_window(), EXP_create_field_items(), CheckedConsistencies::perform_item_checks(), and popup_new_experiment_window().
Definition at line 224 of file EXP_interface.cxx.
References AW_window::at(), AW_POPDOWN(), AWAR_SPECIES_NAME, AWAR_TREE, AWM_ALL, AW_window::button_length(), QUERY::query_spec::by_pos_fig, AW_window::callback(), QUERY::query_spec::config_pos_fig, QUERY::query_spec::count_pos_fig, AW_window::create_button(), AW_window::create_menu(), QUERY::create_query_box(), QUERY::query_spec::do_delete_pos_fig, QUERY::query_spec::do_mark_pos_fig, QUERY::query_spec::do_query_pos_fig, QUERY::query_spec::do_refresh_pos_fig, QUERY::query_spec::do_set_pos_fig, QUERY::query_spec::do_unmark_pos_fig, QUERY::query_spec::ere_pos_fig, EXP_get_selector(), EXP_popup_experiment_window(), gb_main, QUERY::query_spec::gb_main, GB_USERFLAG_QUERY, AW_window_simple_menu::init(), AW_window::insert_menu_topic(), QUERY::query_spec::key_pos_fig, AW_window::load_xfig(), makeHelpCallback(), NULp, QUERY::query_spec::open_parser_pos_fig, QUERY::query_spec::popup_info_window, QUERY::query_spec::qbox_pos_fig, QUERY::query_spec::query_pos_fig, QUERY::query_spec::result_pos_fig, QUERY::search_duplicated_field_content(), QUERY::query_spec::select_bit, QUERY::query_spec::species_name, QUERY::query_spec::tree_name, QUERY::query_spec::use_menu, and QUERY::query_spec::where_pos_fig.
Referenced by EXP_create_experiments_submenu(), and popup_new_experiment_window().
Definition at line 277 of file EXP_interface.cxx.
References aw_ask_sure(), aw_message(), GB_transaction::close(), error(), EXP_get_current_experiment(), GB_delete(), AW_window::get_root(), and ta.
Referenced by popup_new_experiment_window().
Definition at line 290 of file EXP_interface.cxx.
References AW_root::awar(), AWAR_EXPERIMENT_NAME, error(), EXP_find_experiment_rel_exp_data(), EXP_find_or_create_experiment_rel_exp_data(), GB_await_error(), GB_begin_transaction(), GB_end_transaction(), GBS_global_string(), get_current_experiment_data(), AW_root::SINGLETON, and AW_awar::write_string().
Referenced by experiment_create_cb().
Definition at line 314 of file EXP_interface.cxx.
References AW_root::awar(), AWAR_EXPERIMENT_NAME, error(), EXP_find_experiment_rel_exp_data(), GB_await_error(), GB_begin_transaction(), GB_end_transaction(), GB_export_errorf(), GB_search(), GB_STRING, GB_write_string(), get_current_experiment_data(), NULp, AW_awar::read_char_pntr(), AW_root::SINGLETON, and AW_awar::write_string().
Referenced by experiment_rename_cb().
Definition at line 346 of file EXP_interface.cxx.
References AW_root::awar(), AWAR_EXPERIMENT_NAME, error(), EXP_find_experiment_rel_exp_data(), GB_await_error(), GB_begin_transaction(), GB_copy_dropProtectMarksAndTempstate(), GB_create_container(), GB_end_transaction(), GB_export_errorf(), GBT_write_string(), get_current_experiment_data(), AW_awar::read_char_pntr(), AW_root::SINGLETON, and AW_awar::write_string().
Referenced by experiment_copy_cb().
Definition at line 377 of file EXP_interface.cxx.
References AW_root::awar(), AWAR_EXPERIMENT_NAME, AWT_activate_prompt(), experiment_create_handler(), AW_window::get_root(), and AW_awar::read_char_pntr().
Referenced by popup_new_experiment_window().
Definition at line 382 of file EXP_interface.cxx.
References AW_root::awar(), AWAR_EXPERIMENT_NAME, AWT_activate_prompt(), experiment_rename_handler(), AW_window::get_root(), and AW_awar::read_char_pntr().
Referenced by popup_new_experiment_window().
Definition at line 387 of file EXP_interface.cxx.
References AW_root::awar(), AWAR_EXPERIMENT_NAME, AWT_activate_prompt(), experiment_copy_handler(), AW_window::get_root(), and AW_awar::read_char_pntr().
Referenced by popup_new_experiment_window().
Definition at line 393 of file EXP_interface.cxx.
References AD_F_ALL, DBUI::create_field_create_window(), DBUI::create_field_delete_window(), DBUI::create_fields_reorder_window(), exp_assert, EXP_get_selector(), experiment_field_selection_list_unhide_all_cb(), experiment_field_selection_list_update_cb(), MutableBoundItemSel::gb_main, AW_window::insert_menu_topic(), AW_window::local_id(), and AW_window::sep______________().
Referenced by popup_new_experiment_window().
|
static |
Definition at line 419 of file EXP_interface.cxx.
References AD_F_ALL, InfoWindow::add_detach_area(), AW_window::at(), InfoWindow::attach_selected_item(), AW_POPDOWN(), AW_window::button_length(), AW_window::callback(), DbScanner::create(), AW_window::create_button(), AW_window::create_menu(), DB_KEYVIEWER, EXP_create_experiment_query_window(), EXP_create_field_items(), EXP_get_selector(), experiment_copy_cb(), experiment_create_cb(), experiment_delete_cb(), experiment_rename_cb(), InfoWindowRegistry::infowin, DBUI::init_info_window(), AW_window::insert_menu_topic(), InfoWindow::is_maininfo(), AW_window::load_xfig(), InfoWindowRegistry::localize_scanner_id(), makeHelpCallback(), popup_detached_experiment_window(), InfoWindowRegistry::registerInfoWindow(), and AW_window::show().
Referenced by EXP_popup_experiment_window(), and popup_detached_experiment_window().
|
static |
Definition at line 407 of file EXP_interface.cxx.
References InfoWindowRegistry::allocate_detach_id(), InfoWindowRegistry::find_reusable_of_same_type_as(), InfoWindow::get_gbmain(), AW_window::get_root(), InfoWindowRegistry::infowin, popup_new_experiment_window(), and InfoWindow::reuse().
Referenced by popup_new_experiment_window().
Definition at line 466 of file EXP_interface.cxx.
References InfoWindow::MAIN_WINDOW, NULp, popup_new_experiment_window(), and InfoWindowRegistry::reactivate().
Referenced by EXP_create_experiment_query_window(), and EXP_create_experiments_submenu().
Definition at line 79 of file EXP_interface.cxx.
|
static |
Definition at line 199 of file EXP_interface.cxx.
Referenced by EXP_get_selector().
|
static |
Definition at line 222 of file EXP_interface.cxx.