ARB
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
AW_awar Class Reference

#include <aw_awar.hxx>

Inheritance diagram for AW_awar:
Inheritance graph
[legend]
Collaboration diagram for AW_awar:
Collaboration graph
[legend]

Public Member Functions

void unlink ()
 
bool unlink_from_DB (GBDATA *gb_main)
 
void run_callbacks ()
 
double mean_callback_time () const
 
void update_target (AW_var_target *pntr)
 
void update_targets ()
 
 AW_awar (AW_VARIABLE_TYPE var_type, const char *var_name, const char *var_value, float var_float_value, AW_default default_file, AW_root *root)
 
 ~AW_awar ()
 
void tie_widget (AW_CL cd1, Widget widget, AW_widget_type type, AW_window *aww)
 
void untie_all_widgets ()
 
AW_awaradd_callback (const RootCallback &cb)
 
AW_awaradd_callback (RootCallbackSimple f)
 
AW_awarremove_callback (const RootCallback &cb)
 
AW_awarremove_callback (RootCallbackSimple f)
 
AW_awaradd_target_var (char **ppchr)
 
AW_awaradd_target_var (long *pint)
 
AW_awaradd_target_var (float *pfloat)
 
void update ()
 
AW_awarset_minmax (float min, float max)
 
float get_min () const
 
float get_max () const
 
AW_awarset_min (float min)
 
AW_awarset_max (float max)
 
AW_awarset_srt (const char *srt)
 
AW_awarmap (const char *awarn)
 
AW_awarmap (AW_default dest)
 
AW_awarmap (AW_awar *dest)
 
AW_awarunmap ()
 
bool is_mapped () const
 
bool is_valid () const
 
void get (char **p_string)
 
void get (long *p_int)
 
void get (float *p_float)
 
AW_VARIABLE_TYPE get_type () const
 
charread_string () const
 
const charread_char_pntr () const
 
charread_as_string () const
 
long read_int () const
 
float read_float () const
 
GBDATAread_pointer () const
 
GB_ERROR write_string (const char *aw_string)
 
GB_ERROR write_as_string (const char *aw_string)
 
GB_ERROR write_int (long aw_int)
 
GB_ERROR write_float (float aw_float)
 
GB_ERROR write_pointer (GBDATA *aw_pointer)
 
GB_ERROR write_as (char *aw_value)
 
GB_ERROR rewrite_string (const char *aw_string)
 
GB_ERROR rewrite_as_string (const char *aw_string)
 
GB_ERROR rewrite_int (long aw_int)
 
GB_ERROR rewrite_float (float aw_float)
 
GB_ERROR rewrite_pointer (GBDATA *aw_pointer)
 
GB_ERROR rewrite_as (char *aw_value)
 
GB_ERROR toggle_toggle ()
 
void touch ()
 
GB_ERROR reset_to_default ()
 
GB_ERROR make_global () __ATTR__USERESULT
 
void set_temp_if_is_default (GBDATA *gb_db)
 

Public Attributes

class AW_rootroot
 
GBDATAgb_var
 
GBDATAgb_origin
 
AW_VARIABLE_TYPE variable_type
 
charawar_name
 
float min
 
float max
 
struct {
   float   min
 
   float   max
 
f
 
const charsrt
 
chars
 
float f
 
long l
 
GBDATAp
 

Static Public Attributes

static bool deny_read = false
 
static bool deny_write = false
 

Detailed Description

Definition at line 53 of file aw_awar.hxx.

Constructor & Destructor Documentation

AW_awar::AW_awar ( AW_VARIABLE_TYPE  var_type,
const char var_name,
const char var_value,
float  var_float_value,
AW_default  default_file,
AW_root root 
)
AW_awar::~AW_awar ( )

Definition at line 725 of file AW_awar.cxx.

References AW_STRING, awar_name, unlink(), untie_all_widgets(), and variable_type.

Member Function Documentation

void AW_awar::unlink ( )

Definition at line 642 of file AW_awar.cxx.

References aw_assert, gb_origin, is_valid(), NULp, and unmap().

Referenced by unlink_from_DB(), and ~AW_awar().

bool AW_awar::unlink_from_DB ( GBDATA gb_main)

Definition at line 651 of file AW_awar.cxx.

References aw_assert, gb_origin, gb_var, is_valid(), member_of_DB(), unlink(), and unmap().

Referenced by unlink_awar_from_DB().

void AW_awar::run_callbacks ( )

Definition at line 600 of file AW_awar.cxx.

References root, and start.

Referenced by update().

double AW_awar::mean_callback_time ( ) const
inline

Definition at line 115 of file aw_awar.hxx.

Referenced by scalerChanged_cb().

void AW_awar::update_target ( AW_var_target pntr)
void AW_awar::update_targets ( )

Definition at line 623 of file AW_awar.cxx.

References AW_var_target::next, and update_target().

Referenced by update().

void AW_awar::tie_widget ( AW_CL  cd1,
Widget  widget,
AW_widget_type  type,
AW_window aww 
)
void AW_awar::untie_all_widgets ( )

Definition at line 227 of file AW_awar.cxx.

References NULp.

Referenced by ~AW_awar().

AW_awar * AW_awar::add_callback ( const RootCallback &  cb)

Definition at line 231 of file AW_awar.cxx.

References AW_root_cblist::add().

Referenced by awt_item_type_selector::add_awar_callbacks(), awt_mask_awar_item::add_awarItem_callbacks(), AW_helix::add_callback(), AW_gc_manager::add_color_groups(), AW_gc_manager::add_gc(), add_selected_experiment_changed_cb(), add_selected_gene_changed_cb(), add_selected_SAI_changed_cb(), add_selected_species_changed_cb(), addCallBacks(), AddCallBacks(), AP_create_consensus_var(), ARB_declare_global_awars(), auto_match_changed(), aw_create_colorslider_awars(), AW_helix::AW_helix(), AW_help_popup(), AW_manage_GC(), AW_popup_namesadmin_window(), AW_preset_create_color_button(), AW_preset_create_font_chooser(), AW_widget_refresh_cb::AW_widget_refresh_cb(), AWT_create_ascii_print_window(), awt_create_PTSERVER_selection_button(), awt_create_select_filter(), AWT_insert_DBcompression_selector(), AWTC_create_common_next_neighbour_vars(), AWTI_activate_export_test_window(), AWTI_activate_import_test_window(), AWTI_open_import_window(), RefEntries::bind_result_refresh_cbs(), bind_transldef_awars(), BoundTreeAwarCallback::BoundTreeAwarCallback(), ColumnStat::ColumnStat(), create_admin_awars(), ed_key::create_awars(), create_AWTC_export_window(), create_config_manager_window(), create_export_awars(), create_field_convert_window(), create_fileselection_and_name_awars(), create_group_search_awars(), create_import_awars(), create_insertDeleteColumn_variables(), create_IUPAC_resolve_window(), create_matrix_awars(), create_next_neighbours_vars(), create_primer_design_variables(), create_print_awars(), create_probe_collection_window(), create_probe_design_variables(), create_probe_match_with_specificity_window(), create_PTSERVER_selection_window(), QUERY::create_query_box(), MP_Window::create_result_window(), create_seq_color_awars(), create_sina_variables(), create_trees_var(), create_viewDifferences_awars(), RegFieldSelection::create_window(), AW_window::create_window_variables(), createSaiProbeAwars(), di_bind_dist_awars(), DI_create_cluster_awars(), DI_create_cluster_detection_window(), DI_create_matrix_variables(), DI_create_view_matrix_window(), ed4_bind_mainDB_awar_callbacks(), ed4_create_all_awars(), ED4_create_consensus_awars(), ED4_create_NDS_awars(), ED4_createVisualizeSAI_Awars(), ED4_createVisualizeSAI_window(), ED4_popup_detect_bad_alignment_window(), EXP_create_awars(), FileWatch::FileWatch(), GDE_menuitem_cb(), GEN_add_global_awar_callbacks(), GEN_add_local_awar_callbacks(), GEN_create_awars(), ED4_root::generate_window(), get_gene_create_or_locationEdit_window(), AW_gc_manager::init_all_fonts(), RegFieldSelection::init_awars(), init_config_admin_awars(), init_flag_awars(), ItemFieldShader::init_specific_awars(), initXferAwars(), make_global(), map_viewkey(), map_viewkeys(), MG_create_db_dependent_rename_awars(), MG_create_merge_names_window(), MG_create_merge_species_window(), MG_create_preserves_selection_window(), MG_gene_species_create_field_transfer_def_window(), MP_Window::MP_Window(), NDS_popup_select_srtaci_window(), new_sina_simple(), nn_auto_search_changed_cb(), NT_activate_configMarkers_display(), nt_create_all_awars(), NT_create_colstat_2_gnuplot_window(), NT_create_extendeds_vars(), NT_create_searchManuallyNames_window(), NT_create_select_alignment_window(), NT_create_select_tree_window(), NT_create_syncScroll_window(), NT_createConcatenationWindow(), PH_create_filter_variables(), SelectionListSpec::popup(), popup_new_main_window(), popup_rule_definition_window(), PV_AddCallBacks(), SAI_init_calculator_awars(), SAI_popup_calculator_window(), SEC_db_interface::SEC_db_interface(), set_autoselect_cb(), set_display_update_callback(), startup_gui(), TREE_install_update_callbacks(), and TreeAwarRegistry::TreeAwarRegistry().

AW_awar* AW_awar::add_callback ( RootCallbackSimple  f)
inline

Definition at line 132 of file aw_awar.hxx.

References add_callback().

Referenced by add_callback().

AW_awar * AW_awar::remove_callback ( const RootCallback &  cb)
AW_awar* AW_awar::remove_callback ( RootCallbackSimple  f)
inline

Definition at line 135 of file aw_awar.hxx.

References remove_callback().

Referenced by remove_callback().

AW_awar * AW_awar::add_target_var ( char **  ppchr)

Definition at line 236 of file AW_awar.cxx.

References AW_STRING, and update_target().

Referenced by ed4_create_all_awars().

AW_awar * AW_awar::add_target_var ( long pint)

Definition at line 250 of file AW_awar.cxx.

References AW_INT, and update_target().

AW_awar * AW_awar::add_target_var ( float *  pfloat)

Definition at line 243 of file AW_awar.cxx.

References AW_FLOAT, and update_target().

void AW_awar::update ( )
AW_awar * AW_awar::set_minmax ( float  min,
float  max 
)
float AW_awar::get_min ( ) const
float AW_awar::get_max ( ) const
AW_awar* AW_awar::set_min ( float  min)
inline

Definition at line 145 of file aw_awar.hxx.

References get_max(), and set_minmax().

Referenced by create_group_search_awars().

AW_awar* AW_awar::set_max ( float  max)
inline

Definition at line 146 of file aw_awar.hxx.

References get_min(), and set_minmax().

AW_awar * AW_awar::set_srt ( const char srt)
AW_awar * AW_awar::map ( const char awarn)
AW_awar * AW_awar::map ( AW_default  dest)
AW_awar * AW_awar::map ( AW_awar dest)

Definition at line 518 of file AW_awar.cxx.

References gb_var, and map().

AW_awar * AW_awar::unmap ( )
bool AW_awar::is_mapped ( ) const
inline

Definition at line 153 of file aw_awar.hxx.

References gb_origin.

Referenced by config_comment_changed_cb(), and selected_config_changed_cb().

bool AW_awar::is_valid ( ) const
inline

Definition at line 156 of file aw_awar.hxx.

Referenced by AW_awar(), map(), unlink(), unlink_from_DB(), and update().

void AW_awar::get ( char **  p_string)
inline

Definition at line 159 of file aw_awar.hxx.

References read_string().

void AW_awar::get ( long p_int)
inline

Definition at line 160 of file aw_awar.hxx.

References long, and read_int().

void AW_awar::get ( float *  p_float)
inline

Definition at line 161 of file aw_awar.hxx.

References read_float().

AW_VARIABLE_TYPE AW_awar::get_type ( ) const

Definition at line 262 of file AW_awar.cxx.

References variable_type.

Referenced by AW_scalar::AW_scalar(), and AW_scalar::write_to().

char * AW_awar::read_string ( ) const

Definition at line 198 of file AW_awar.cxx.

References aw_assert, AW_STRING, deny_read, GB_read_string(), gb_var, ta, and variable_type.

Referenced by accept_selected_ref_db(), ad_move_tree_info(), ad_tree_set_security(), add_probe_to_collection_event(), add_selected_cb(), addids_match_info(), auto_match_cb(), autoselect_cb(), availfield_selected_cb(), AW_get_color_group_name(), AW_get_selected_fullname(), aw_help_search(), AW_openURL(), AW_reactivate_all_advices(), AW_scalar::AW_scalar(), aw_status_timer_event(), awt_string_handler::awar_changed(), AWAR_DB_PATH_changed_cb(), awt_aps_go(), awt_aps_text_changed(), awt_create_select_filter(), awt_create_select_filter_window_aw_cb(), awt_create_select_filter_window_gb_cb(), AWT_get_combined_filter_name(), awt_get_filter(), awt_openDefaultURL_on_selected_species(), awt_openDefaultURL_with_item(), awtc_move_hits(), awtc_nn_search(), awtc_nn_search_all_listed(), AWTI_import_set_ali_and_type(), BoundTreeAwarCallback::bind_tree_callback(), build_reverse_complement(), calc_and_update_alignment_errors_cb(), ColumnStat::calculate(), calculate_clusters(), canvas_to_printer(), clear_comment_cb(), color_group_name_changed_cb(), colorDefChanged_callback(), colorDefTabNameChanged_callback(), colorTransTable_exists(), colstat_2_gnuplot_cb(), CON_calculate_cb(), concatenateAlignments(), copy_SAI_cb(), copy_SAI_to_species_cb(), create_new_species(), create_primer_design_window(), create_probe_design_variables(), AW_window::create_text_field(), createDataFromConsensus(), current_field_awar(), delete_SAI_cb(), TreeAdmin::delete_tree_cb(), deleteColorTranslationTable(), ArbImporter::detect_format(), di_autodetect_callback(), di_calculate_compressed_matrix_cb(), di_calculate_matrix(), di_calculate_tree_cb(), DI_create_matrix_variables(), di_define_compression_tree_name_cb(), di_define_save_tree_name_cb(), di_define_sort_tree_name_cb(), di_mark_by_distance(), di_save_matrix_cb(), dot_missing_bases(), ED4_gap_chars_changed(), ED4_getSaiColorString(), ED4_pfold_calculate_secstruct_match(), ED4_pfold_extend_nucleation_sites(), ED4_pfold_find_nucleation_sites(), ED4_pfold_find_turns(), ED4_pfold_resolve_overlaps(), ED4_pfold_select_SAI_and_update_option_menu(), ED4_pfold_set_SAI(), ED4_saveConfiguration(), ED4_set_helixnr(), ED4_set_iupac(), ED4_start_editor_on_configuration(), ed_save_var_to_file(), ed_submit_gen_event(), ed_submit_info_event(), ed_submit_parse_event(), edit_SAI_description(), EXP_get_current_experiment(), EXP_get_first_experiment_data(), EXP_update_combined_cb(), expect_species_selected(), export_filename_changed_cb(), export_go_cb(), export_nds_cb(), export_structure_to_file(), FastAligner_set_reference_species(), FastAligner_start(), field_create_cb(), field_delete_cb(), File_selection::filename_changed(), File_selection::fill(), fill_boolrules_array_from_AWAR(), fill_with_source_sais(), firstCharOfAwarOrDefault(), GDE_menuitem_cb(), GEN_get_current_gene(), GEN_get_current_organism(), GEN_get_first_gene_data(), GEN_local_lock_changed_cb(), GEN_organism_or_gene_changed_cb(), GEN_species_name_changed_cb(), GEN_update_combined_cb(), GEN_update_GENE_CONTENT(), gene_create_cb(), get(), get_full_qualified_help_file_name(), get_selected_configs_from_awar(), get_selected_imported_species(), get_selected_reference(), GetDisplayInfo(), group_species(), FormatTester::handle_action_cb(), helix_pairs_changed_cb(), hide_field_cb(), ArbImporter::import_and_continueOnSuccess(), ArbImporter::import_data(), import_structure_from_file(), input_history_cb(), load_and_startup_main_window(), load_or_reset_gene_species_xfer_fields(), load_probe_collection(), load_search_paras_from_file(), loadsave_colorset_cb(), TreeAdmin::make_dest_treename_unique_cb(), map_SAI_to_scanner(), Structure3D::MapCurrentSpeciesToEcoliTemplate(), match_changed_cb(), mergeSimilarSpecies(), MG_aci_changed_cb(), mg_check_field_cb(), MG_config_delete_cb(), MG_create_current_field_content(), MG_current_field_def_changed_cb(), MG_delete_selected_field_def(), MG_dest_field_changed_cb(), MG_export_fields(), MG_extended_delete_cb(), MG_map_species(), MG_merge_tagged_field_cb(), MG_save_cb(), MG_save_quick_result_cb(), MG_source_field_changed_cb(), MG_transfer_config(), MG_transfer_extended(), mg_transfer_selected_species(), MG_transfer_tree(), MG_update_example(), MG_update_selection_list_on_field_transfers(), modify_fields_of_queried_cb(), modify_probe_event(), modify_target_string(), modsai_cb(), move_species_to_extended(), MP_Comment(), MP_gen_quality(), MP_gen_singleprobe(), MP_mark_probes_in_tree(), MP_new_sequence(), MP_show_probes_in_tree(), NDS_changed(), NT_create_compare_taxonomy_awars(), NT_create_sai_from_pfold(), NT_database_optimization(), nt_delete_configuration(), nt_delete_database(), NT_edit_bootstrap(), nt_extract_configuration(), NT_reload_tree_event(), nt_rename_configuration(), NT_save_as_cb(), NT_save_quick_as_cb(), NT_save_quick_cb(), NT_update_marked_counter(), ok_pressed(), pars_check_size(), pd_export_pt_server(), perform_query_cb(), PH_save_ml_cb(), PH_save_ml_multiline_cb(), predef_prg(), primer_design_event_go(), primer_design_event_init(), read_references(), AWT_graphic_tree::read_tree_settings(), realign_event(), AW_selection_list::refresh(), refresh_inputfield_selbox_cb(), ColumnStat::refresh_sai_selection_list(), GEN_graphic::reinit_gen_root(), ED4_seq_colors::reload(), remove_probe_from_collection_event(), rename_both_databases(), rename_SAI_cb(), reorder_trees_cb(), ReplaceArgs(), rerun_importTest_cb(), resetFiletype(), resolve_IUPAC_target_string(), resolved_probe_chosen(), reverseColorTranslationTable(), SAI_popup_calculator_window(), saiChanged_callback(), save_probe_collection(), save_search_paras_to_file(), ExportFieldScanner::scanFields(), QUERY::search_duplicated_field_content(), selected_config_changed_cb(), selected_match_changed_cb(), selected_probe_changed_cb(), selectValidNameFromList(), set_field_of_queried_cb(), set_protection_of_queried_cb(), sina_start(), species_rename_join(), split_ali_cb(), sq_calc_seq_quality_cb(), st_check_cb(), st_remove_entries(), startup_sequence_cb(), store_gene_species_xfer_fields(), swap_source_dest_cb(), target_string_changed_cb(), test_references_cb(), trackAlignmentChanges(), transfer_field_of_listed_cb(), transfer_field_of_selected_cb(), translateSAItoColors(), transpro_event(), TreeAdmin::tree_copy_or_rename_cb(), tree_load_cb(), tree_renamed_cb(), tree_save_cb(), tree_vars_callback(), SearchSettings::update(), update(), update_ClrTransTabNamesList_cb(), update_default_treename_cb(), update_exportTest_result_cb(), update_format_description_and_suffix(), updateValNameList(), and BoundTreeAwarCallback::~BoundTreeAwarCallback().

const char * AW_awar::read_char_pntr ( ) const

Definition at line 168 of file AW_awar.cxx.

References aw_assert, AW_STRING, deny_read, GB_read_char_pntr(), gb_var, ta, and variable_type.

Referenced by aci_gui_changed_cb(), add_field_cb(), AW_gc_manager::add_gc(), addOrUpdateTransTable(), aed_start_naligning(), AP_calc_pos_var_pars(), aps_correct_filename(), AW_copy_GC_colors(), aw_help_back(), aw_help_history(), aw_set_sliders_from_color(), aw_status_timer_listen_event(), awt_aps_go(), awt_create_aww_vars(), awt_pre_to_view(), awt_select_pre_from_view(), build_rule_from_AWARs(), build_rule_from_awars(), QUERY::DbQuery::buildQueryExpr(), calc_and_update_alignment_errors_cb(), calculate_preserves_cb(), calculate_sai_cb(), colorDefTabNameChanged_callback(), colstat_ali_changed_cb(), CON_calc_max_freq_cb(), config_comment_changed_cb(), config_rename_cb(), config_rename_handler(), content_matrix_cell(), copy_tree_awar_cb(), create_color_button(), create_consense_tree_cb(), create_new_mask_cb(), create_seq_color_awars(), AW_window::create_user_geometry_awars(), createCopy_ClrTransTab_cb(), createCopy_table_handler(), createOpFromConfigAwar(), TreeAdmin::current_as_dest_treename_cb(), current_changed_cb(), QUERY::DbQuery_update_list(), deleteColorTranslationTable(), ArbImporter::detect_format(), detect_sina_version(), di_autodetect_callback(), di_calculate_matrix(), di_calculate_tree_cb(), display_selected_rule_cb(), ED4_get_and_jump_to_selected_SAI(), ed_calltexe_event(), experiment_copy_cb(), experiment_copy_handler(), experiment_create_cb(), experiment_rename_cb(), experiment_rename_handler(), export_go_cb(), extended_rename_cb(), extended_rename_handler(), FastAligner_create_variables(), FastAligner_start(), field_convert_commit_cb(), field_convert_update_typesel_cb(), fieldname_changed_cb(), fieldtype_changed_cb(), filename_changed_cb(), firstCharOfAwarOrDefault(), GEN_get_local_gene_data(), gene_copy_cb(), gene_copy_handler(), gene_rename_cb(), gene_rename_handler(), get_alitype_eval(), get_and_fix_range_from_awar(), AW_gc_manager::get_current_color(), File_selection::get_newest_dir_modtime(), get_reference_species_names(), AliAdmin::get_selected_ali(), get_selected_FTS(), get_selected_organism(), get_selected_SAI(), get_selected_species(), QUERY::DbQuery::get_tree_name(), GetDisplayInfo(), getSelectedRuleIndex(), GroupBuilder::GroupBuilder(), helix_pairs_changed_cb(), ArbImporter::import_data(), inputCharsetChanged_cb(), insdel_event(), insdel_sai_event(), insert_interruption_to_macro_cb(), jump_to_next_helix_cb(), map_extended(), mark_action(), match_changed_cb(), merge_from_to(), MG_exit(), mg_get_selected_sai1(), mg_get_selected_sai2(), mg_get_selected_species1(), mg_get_selected_species2(), MG_save_cb(), mg_xfer_via_fts(), modsai_cb(), move_field_cb(), MP_result_combination_chosen(), MP_selected_chosen(), newRefDbSelected_cb(), nodiff_indicator_changed_cb(), nt_create_configuration(), NT_create_extendeds_vars(), NT_create_twoTreeSelection(), NT_fill_canvas_selection_list(), NT_get_canvas_showing_tree(), nt_intro_start_merge(), NT_jump_cb(), NT_resort_data_by_user_criteria(), NT_save_as_cb(), nt_start_2nd_arb(), nt_start_editor_on_configuration(), nt_store_configuration(), pars_start_cb(), RefEntries::perform_refentries(), popup_new_main_window(), prepare_and_get_selected_itemfield(), SpeciesFlag::prepare_itemfield(), printFile(), probe_design_event(), read_mapping_awar(), refDbModeChanged_cb(), refresh_availfield_selbox_cb(), refresh_group_cb(), RefEntries::refresh_result_cb(), remove_advice_id(), BoundTreeAwarCallback::rename_if(), GroupUIdata::rename_listed_groups(), GroupUIdata::rename_selected_group(), reorder_configs_cb(), reorder_keys(), reorder_up_down(), replace_in_block(), rerun_importTest_cb(), SelectedDatabase::reselect_from_awar(), rootsync_subsetTrees_vs_selected(), ruleset_awar_changed_cb(), ItemFieldShader::scan_value_range_cb(), selected_changed_cb(), selected_config_changed_cb(), FINAL_TYPE< SEQTYPE >::selected_plugin_changed_cb(), FINAL_TYPE< SEQTYPE >::selected_range_changed_cb(), selectedSpeciesChanged_cb(), set_advice_id(), set_SAI_group_cb(), AW_helix::setup_changed_cb(), sina_start(), sort_dtree_by_other_tree_cb(), store_cb(), swap_source_dest_cb(), toggle_advice_id(), translate_gui_changed_cb(), tree_renamed_cb(), RegFieldSelection::update_button_text(), update_exportTest_result_cb(), AW_gc_manager::update_gc_color(), update_import_filename_cb(), update_main_window_title(), update_RangeList(), update_reference_settings(), SEC_bond_def::update_translation(), use_editor_range_cb(), use_selected_as_target_cb(), useSelectedAlignment(), valid_alignment_selected(), warn_compression_type(), and whatToLoad().

char* AW_awar::read_as_string ( ) const
long AW_awar::read_int ( ) const

Definition at line 184 of file AW_awar.cxx.

References aw_assert, deny_read, GB_read_int(), gb_var, and ta.

Referenced by AW_gc_manager::active_range_changed_cb(), ad_move_tree_info(), ad_tree_set_security(), adaption_enabled(), adjustOligolenAndMismatches(), advice_close_cb(), aed_start_naligning(), AWT_graphic_tree::apply_zoom_settings_for_treetype(), aps_correct_filename(), ARB_in_expert_mode(), auto_calc_changed_cb(), auto_match_cb(), auto_match_changed(), automark_changed_cb(), AW_manage_GC(), aw_question(), AW_scalar::AW_scalar(), AW_ScalerTransformer::awar2scaler(), AWAR_AW_FOCUS_FOLLOWS_MOUSE_changed_cb(), AWAR_AWM_MASK_changed_cb(), awt_aps_calc_pages_needed(), awt_aps_get_default_lines_per_page(), awt_aps_get_xy_ratio(), awt_aps_go(), awt_aps_set_magnification_to_fit_xpage(), awt_aps_set_magnification_to_fit_ypage(), awt_create_PTSERVER_selection_button(), awt_create_select_filter_window_aw_cb(), AWT_create_www_window(), awt_get_filter(), awt_openDefaultURL_with_item(), awt_print_tree_check_size(), awtc_nn_search(), awtc_nn_search_all_listed(), bootstrap_range_changed_cb(), build_reverse_complement(), build_rule_from_AWARs(), build_rule_from_awars(), QUERY::DbQuery::buildQueryExpr(), calc_mag_from_psize(), calc_method_changed_cb(), ColumnStat::calculate(), calculate_clusters(), PH_filter::calculate_column_homology(), calculate_sai_cb(), canvas_to_printer(), canvas_to_xfig(), Change3DMolecule_CB(), change_reference_cb(), color_group_use_changed_cb(), colorize_marked_cb(), colorize_queried_cb(), colstat_2_gnuplot_cb(), CON_calc_max_freq_cb(), CON_calculate_cb(), concatenateAlignments(), consensus_upper_lower_changed_cb(), QUERY::copy_selection_list_2_query_box(), correct_minmaxhom_cb(), correct_startstop_cb(), create_new_mask_cb(), create_new_species(), create_probe_design_variables(), createDataFromConsensus(), CursorPositionChanged_CB(), QUERY::DbQuery_update_list(), di_calculate_matrix(), di_calculate_tree_cb(), di_mark_by_distance(), di_save_matrix_cb(), diff_type_changed_cb(), PH_display::display(), display_status_cb(), DisplayHelixNrsChanged_CB(), dot_missing_bases(), ED4_calc_terminal_extentions(), ed4_changesecurity(), ED4_compression_changed_cb(), ED4_compression_toggle_changed_cb(), ED4_consensus_display_changed(), ED4_create_sequences_for_gde(), ED4_createVisualizeSAI_Awars(), ED4_cursor::ED4_cursor(), ED4_get_edit_mode(), ED4_jump_to_cursor_position(), ED4_pfold_create_props_window(), ED4_pfold_set_SAI(), ED4_remote_set_cursor_cb(), ED4_root_group_manager::ED4_root_group_manager(), ed4_scroll(), ED4_show_protein_match_on_device(), ED4_toggle_viewDifferences(), ED4_viewDifferences_announceTerminalChange(), ED4_Edit_String::edit(), expert_mode_changed_cb(), export_go_cb(), export_nds_cb(), exportImportLinkChanged_cb(), FastAligner_start(), field_convert_commit_cb(), field_create_cb(), fieldtype_changed_cb(), fit_pages(), fit_pages_cb(), ED4_group_manager::fold(), GDE_startaction_cb(), GEN_graphic::GEN_graphic(), GEN_jump_cb_auto(), GEN_local_lock_changed_cb(), GEN_root::GEN_root(), GEN_update_unlocked_organism_and_gene_awars(), get(), get_estimated_memory(), get_overlay_files(), RegFieldSelection::get_selected_type(), get_user_matrix(), global_colorgroup_use_changed_cb(), group_clusters(), GroupBuilder::GroupBuilder(), AWT_graphic_tree::handle_command(), BranchWindow::has_automark_set(), ArbImporter::import_data(), AW_gc_manager::init_all_fonts(), insdel_event(), insdel_sai_event(), ED4_cursor::jump_screen_pos(), KL_Settings::KL_Settings(), load_list_cb(), map_viewkeys(), MapDisplayParameters(), mark_action(), mark_clusters(), mark_colored_cb(), BranchWindow::markDeepLeafs(), mergeKnownFields(), mg_check_field_cb(), MG_create_current_field_content(), MG_current_field_def_changed_cb(), MG_export_fields(), MG_method_changed_cb(), MG_source_field_changed_cb(), MG_transfer_species(), MG_transfer_tree(), modify_fields_of_queried_cb(), ED4_cursor::move_cursor(), MP_Comment(), multifurcation_cb(), NDS_changed(), nds_length_changed_cb(), nds_restore_config(), nn_auto_search_changed_cb(), nn_searchRel_awar_changed_cb(), nt_changesecurity(), NT_resort_data_by_user_criteria(), nt_seq_load_cb(), nt_trans_cursorpos_changed(), overlap_toggled_cb(), ShaderPlugin::overlay_color_groups(), ShaderPlugin::overlay_marked(), override_toggle_cb(), page_size_check_cb(), GEN_root::paint(), paper_changed_cb(), pars_reset_optimal_parsimony(), pd_export_pt_server(), pd_kill_pt_server(), pd_query_pt_server(), pd_start_pt_server(), perform_query_cb(), RefEntries::perform_refentries(), PH_create_ml_multiline_SAI(), PH_save_ml_cb(), FINAL_TYPE< SEQTYPE >::phase_changed_cb(), primer_design_event_check_gc_factor(), primer_design_event_check_primer_length(), primer_design_event_check_temp_factor(), primer_design_event_go(), primer_design_event_init(), probe_design_event(), probe_design_send_data(), probelength_changed_cb(), PV_LookForNewTerminals(), PV_ManageTerminalDisplay(), PV_ManageTerminals(), randomMixTree(), range_changed_cb(), range_count_update_cb(), range_overlay_changed_cb(), AWT_graphic_tree::read_tree_settings(), realign_event(), refDbModeChanged_cb(), AW_selection_list::refresh(), refresh_display_cb(), ed_key::rehash_mapping(), ED4_seq_colors::reload(), rename_both_databases(), SEC_displayParams::reread(), result_sort_order_changed_cb(), resultsAreShown(), RotateMoleculeStateChanged(), ruleset_awar_changed_cb(), GroupUIdata::run_search(), saicalc_edit_method_cb(), save_list_cb(), QUERY::search_duplicated_field_content(), searchParamsChanged(), select_cluster_cb(), selected_configs_awar_changed_cb(), set_autoselect_cb(), set_field_of_queried_cb(), set_protection_of_queried_cb(), AW_helix::setup_changed_cb(), setVisualizeSAI_cb(), setVisualizeSAI_options_cb(), show_sina_window(), sina_start(), sort_keys(), sort_order_changed_cb(), split_ali_cb(), sq_calc_seq_quality_cb(), st_check_cb(), st_ok_cb(), start_macro_cb(), start_main_window_after_import(), sync_changed_cb(), title_mode_changed(), transfer_field_of_listed_cb(), TranslateGeneToAminoAcidSequence(), transpro_event(), TREE_auto_jump_cb(), tree_save_cb(), SearchSettings::update(), update(), AW_gc_manager::update_all_fonts(), RegFieldSelection::update_button_text(), update_cb(), update_example(), update_exportTest_result_cb(), update_filter_cb(), AW_gc_manager::update_gc_font(), update_on_config_change_cb(), update_ptserver_button(), update_RangeList(), update_reference_settings(), wants_import_genome(), with_affected_clusters_do(), and ED4_terminal::write_sequence().

float AW_awar::read_float ( ) const
GBDATA * AW_awar::read_pointer ( ) const
GB_ERROR AW_awar::write_string ( const char aw_string)

Referenced by accept_selected_ref_db(), aci_config_changed_cb(), aci_gui_changed_cb(), add_field_cb(), add_probe_to_collection_event(), addid_changed_cb(), addids_match_info_refresh_cb(), addOrUpdateTransTable(), announce_renamed(), AP_create_pos_var_pars_window(), aps_correct_filename(), ARB_main(), auto_select_pseudo_species(), autoselect_cb(), availfield_selected_cb(), AW_advice(), aw_clear_message_cb(), AW_copy_GC_colors(), aw_create_color_chooser_window(), AW_create_fileselection_awars(), aw_create_font_chooser_window(), AW_get_selected_fullname(), aw_help_helpfile_changed_cb(), aw_help_history(), AW_help_popup(), aw_help_search(), aw_help_select_newest_in_history(), aw_input(), aw_modal_file_selection(), aw_question(), AW_reactivate_all_advices(), aw_refresh_tmp_message_display(), aw_set_color(), AW_set_selected_fullname(), aw_status_timer_listen_event(), AWAR_DB_PATH_changed_cb(), AWT_activate_prompt(), AWT_create_ascii_print_window(), awt_create_aww_vars(), awt_create_select_filter(), awt_create_select_filter_window_aw_cb(), awt_pre_to_view(), awt_select_pre_from_view(), awt_set_awar_to_valid_filter_good_for_tree_methods(), AWTI_import_set_ali_and_type(), AWTI_open_import_window(), bool_config_changed_cb(), boolchain_gui_changed_cb(), PH_filter::calculate_column_homology(), clear_comment_cb(), clear_field_cb(), clear_input_cb(), clear_itarget(), clear_references_cb(), color_group_name_changed_cb(), colorDefChanged_callback(), colorDefTabNameChanged_callback(), config_comment_changed_cb(), copy_SAI_cb(), copy_SAI_to_species_cb(), copy_tree_awar_cb(), create_consense_tree_cb(), create_new_input_mask(), create_new_mask_cb(), create_seq_color_awars(), AW_window::create_user_geometry_awars(), TreeAdmin::current_as_dest_treename_cb(), current_changed_cb(), awt_string_handler::db_changed(), TreeAdmin::delete_tree_cb(), ED4_window::delete_window(), deleteColorTranslationTable(), ArbImporter::detect_format(), DI_create_matrix_variables(), di_define_compression_tree_name_cb(), di_define_save_tree_name_cb(), di_define_sort_tree_name_cb(), display_selected_rule_cb(), ED4_create_modsai_window(), ED4_create_search_awars(), ed_submit_gen_event(), ed_submit_info_event(), ed_submit_parse_event(), erase_comment_cb(), ED4_terminal::event_sent_by_parent(), EXP_select_experiment(), EXP_update_combined_cb(), experiment_copy_handler(), experiment_create_handler(), experiment_rename_handler(), export_filename_changed_cb(), export_go_cb(), FastAligner_set_reference_species(), File_selection::filename_changed(), filename_changed_cb(), File_selection::fill(), firstCharOfAwarOrDefault(), GDE_menuitem_cb(), GEN_local_lock_changed_cb(), GEN_mode_event(), GEN_select_gene(), GEN_species_name_changed_cb(), GEN_update_combined_cb(), GEN_update_GENE_CONTENT(), GEN_update_unlocked_organism_and_gene_awars(), gene_copy_handler(), gene_create_cb(), gene_rename_handler(), genom_flag_changed(), get_and_fix_range_from_awar(), GLE_update_from_location(), group_awar_changed_cb(), FormatTester::handle_action_cb(), FINAL_TYPE< SEQTYPE >::handle_click(), ProbeCollDisplay::handle_click(), GEN_graphic::handle_command(), helix_pairs_changed_cb(), highlight_and_update(), input_cb(), input_history_cb(), inputCharsetChanged_cb(), launch_MapViewer_cb(), load_and_startup_main_window(), load_or_reset_gene_species_xfer_fields(), load_search_paras_from_file(), TreeAdmin::make_dest_treename_unique_cb(), Structure3D::MapCurrentSpeciesToEcoliTemplate(), match_changed_cb(), matrix_config_changed_cb(), matrix_gui_changed_cb(), MERGE_sequences_simple(), MG_aci_changed_cb(), MG_current_field_def_changed_cb(), MG_delete_selected_field_def(), MG_dest_field_changed_cb(), MG_method_changed_cb(), mg_select_sai1(), mg_select_sai2(), mg_select_species1(), mg_select_species2(), MG_set_renamed(), MG_source_field_changed_cb(), MG_transfer_tree(), MG_update_example(), modify_probe_event(), modify_target_string(), move_species_to_extended(), MP_Comment(), MP_gen_quality(), MP_gen_singleprobe(), MP_modify_selected(), MP_new_sequence(), MP_result_combination_chosen(), MP_selected_chosen(), newRefDbSelected_cb(), nodiff_indicator_changed_cb(), NT_create_sai_from_pfold(), NT_create_twoTreeSelection(), NT_get_canvas_showing_tree(), nt_intro_start_import(), nt_mode_event(), nt_rename_configuration(), NT_save_as_cb(), NT_save_quick_as_cb(), NT_save_quick_cb(), NT_select_bottom_tree(), NT_update_marked_counter(), ok_pressed(), pars_create_all_awars(), PARS_map_viewer(), popup_new_main_window(), predef_prg(), primer_design_event_init(), primer_design_event_update_memory(), probe_match_event_using_awars(), range_changed_cb(), refresh_availfield_selbox_cb(), refresh_group_cb(), RefEntries::refresh_result_cb(), remove_advice_id(), BoundTreeAwarCallback::rename_if(), rename_SAI_cb(), rerun_importTest_cb(), ED4_window::reset_all_for_new_config(), reset_to_default(), resetFiletype(), resolved_probe_chosen(), reverseColorTranslationTable(), run_help_cb(), SAI_popup_calculator_window(), sai_seletion_changed_cb(), saiChanged_callback(), save_probe_list_to_DB(), ItemFieldShader::scan_value_range_cb(), sec_mode_event(), select_cluster_cb(), select_organism(), select_reference(), select_representative(), select_SAI(), select_species(), selected_changed_cb(), selected_config_changed_cb(), selected_fts_changed_cb(), selected_match_changed_cb(), FINAL_TYPE< SEQTYPE >::selected_plugin_changed_cb(), selected_probe_changed_cb(), selected_rule_changed_cb(), selectedSpeciesChanged_cb(), selectRule(), set_advice_id(), set_diff_reference(), BranchWindow::set_info(), set_selected_FTS(), awt_mask_awar_item::set_value(), species_copy_cb(), species_create_handler(), species_delete_cb(), species_rename_handler(), startup_gui(), store_gene_species_xfer_fields(), swap_source_dest_cb(), target_string_changed_cb(), toggle_toggle(), translate_config_changed_cb(), translate_gui_changed_cb(), TreeAdmin::tree_copy_or_rename_cb(), tree_load_cb(), tree_vars_callback(), update(), RegFieldSelection::update_button_text(), update_default_treename_cb(), update_example(), update_exportTest_result_cb(), update_filter_cb(), update_format_description(), update_format_description_and_suffix(), AW_gc_manager::update_gc_font(), update_import_filename_cb(), update_location_from_GEN_position(), update_macro_record_button(), update_ptserver_button(), update_restore_label(), update_rulesAwar(), updateChangedInputFields(), use_editor_range_cb(), use_selected_as_target_cb(), useSelectedAlignment(), write_configs_to_awar(), write_references(), AW_scalar::write_to(), and BoundTreeAwarCallback::~BoundTreeAwarCallback().

GB_ERROR AW_awar::write_as_string ( const char aw_string)
GB_ERROR AW_awar::write_int ( long  aw_int)

Referenced by AW_gc_manager::activateColorRange(), adjustOligolenAndMismatches(), advice_close_cb(), advice_hide_and_close_cb(), AP_user_pop_cb(), AP_user_push_cb(), automark_changed_cb(), AW_advice(), aw_question(), awt_aps_calc_pages_needed(), awt_aps_set_magnification_to_fit_xpage(), awt_aps_set_magnification_to_fit_ypage(), awt_aps_text_changed(), awt_create_PTSERVER_selection_button(), awt_create_select_filter_window_aw_cb(), awt_www_select_change(), awtc_nn_search(), AWTI_import_set_ali_and_type(), bootstrap_range_changed_cb(), Change3DMolecule(), change_reference_cb(), ED4_cursor::changeType(), consensus_upper_lower_changed_cb(), correct_minmaxhom_cb(), correct_startstop_cb(), create_tree_select_window_cb(), QUERY::DbQuery_update_list(), ED4_window::delete_window(), di_autodetect_callback(), DI_create_matrix_window(), diff_type_changed_cb(), disable_test_export(), display_selected_rule_cb(), DisplayHelixNrsChanged_CB(), ED4_compression_toggle_changed_cb(), ED4_create_consensus_awars(), ed4_nds_select_change(), ED4_pfold_set_SAI(), ED4_remote_set_cursor_cb(), expert_mode_changed_cb(), FastAligner_create_variables(), field_convert_update_typesel_cb(), fieldname_changed_cb(), fieldtype_changed_cb(), fit_pages(), GEN_set_display_style(), GLE_update_from_location(), global_colorgroup_use_changed_cb(), KeyPressEventHandler(), load_search_paras_from_file(), MapDisplayParameters(), MG_create_merge_species_window(), MG_current_field_def_changed_cb(), MG_method_changed_cb(), MP_selected_chosen(), nds_length_changed_cb(), never_auto_format_ali_genom_cb(), newRefDbSelected_cb(), nt_create_all_awars(), NT_import_sequences(), nt_trans_cursorpos_changed(), overlap_toggled_cb(), page_size_check_cb(), pars_reset_optimal_parsimony(), primer_design_event_check_gc_factor(), primer_design_event_check_primer_length(), primer_design_event_check_temp_factor(), primer_design_event_init(), probe_forget_matches_event(), probe_match_with_specificity_event(), probelength_changed_cb(), range_count_update_cb(), TREE_canvas_registry::register_canvas(), ED4_window::reset_all_for_new_config(), reset_to_default(), searchParamsChanged(), select_cluster(), selected_fts_changed_cb(), selected_rule_changed_cb(), set_mag_from_psize(), startup_sequence_cb(), sync_changed_cb(), toggle_toggle(), SearchSettings::update(), update(), AW_gc_manager::update_all_fonts(), AW_gc_manager::update_gc_font(), update_random_repeat(), write_references(), write_scalervalue_to_awar(), and AW_scalar::write_to().

GB_ERROR AW_awar::write_float ( float  aw_float)
GB_ERROR AW_awar::write_pointer ( GBDATA aw_pointer)
GB_ERROR AW_awar::write_as ( char aw_value)
inline

Definition at line 178 of file aw_awar.hxx.

References write_as_string().

GB_ERROR AW_awar::rewrite_string ( const char aw_string)

Referenced by store_cb().

GB_ERROR AW_awar::rewrite_as_string ( const char aw_string)

Referenced by rewrite_as().

GB_ERROR AW_awar::rewrite_int ( long  aw_int)
GB_ERROR AW_awar::rewrite_float ( float  aw_float)
GB_ERROR AW_awar::rewrite_pointer ( GBDATA aw_pointer)
GB_ERROR AW_awar::rewrite_as ( char aw_value)
inline

Definition at line 187 of file aw_awar.hxx.

References rewrite_as_string().

GB_ERROR AW_awar::toggle_toggle ( )
void AW_awar::touch ( )

Definition at line 207 of file AW_awar.cxx.

References aw_assert, deny_write, GB_touch(), gb_var, and ta.

Referenced by AW_refresh_fileselection(), aw_set_rgb_sliders(), awt_create_select_filter(), awt_rename_cb(), awtc_nn_search(), AWTI_activate_export_test_window(), AWTI_activate_import_test_window(), calc_method_changed_cb(), canvas_to_xfig_and_run_xfig(), canvas_tree_awar_changed_cb(), Change3DMolecule_CB(), GroupUIdata::change_listed_groups_folding(), check_for_remote_command(), colorDefChanged_callback(), colstat_2_gnuplot_cb(), comment_changed_cb(), config_modified_cb(), create_config_manager_window(), create_fileselection_and_name_awars(), create_IUPAC_resolve_window(), create_probe_match_with_specificity_window(), createRuleset_cb(), di_calculate_tree_cb(), ED4_createVisualizeSAI_window(), exportImportLinkChanged_cb(), GEN_add_local_awar_callbacks(), get_gene_create_or_locationEdit_window(), helix_pairs_changed_cb(), RegFieldSelection::init_awars(), init_config_admin_awars(), mark_clusters(), markerThresholdChanged_cb(), mergeKnownFields(), MG_create_preserves_selection_window(), normalize_matrix_cb(), NT_activate_configMarkers_display(), nt_create_all_awars(), NT_create_colstat_2_gnuplot_window(), nt_create_configuration(), nt_delete_database(), nt_extract_configuration(), NT_update_marked_counter(), ph_view_species_cb(), popup_match_window_cb(), popup_rule_definition_window(), probe_match_event_using_awars(), probe_match_with_specificity_event(), refresh_displayed_species(), refresh_grouplist(), refresh_matchedProbesDisplay_cb(), reorder_configs_cb(), rerun_importTest_cb(), ruleset_awar_changed_cb(), GroupBuilder::save_modified_tree(), saveChangedRuleset(), searchParamsChanged(), selected_configs_awar_changed_cb(), selected_fts_file_changed(), selected_match_changed_cb(), AW_helix::setup_changed_cb(), show_sina_window(), start_main_window_after_import(), store_cb(), GroupUIdata::toggle_selected_group_folding(), trigger_auto_match(), and File_selection::trigger_refresh().

GB_ERROR AW_awar::reset_to_default ( )
GB_ERROR AW_awar::make_global ( )
void AW_awar::set_temp_if_is_default ( GBDATA gb_db)

Definition at line 712 of file AW_awar.cxx.

References aw_assert, GB_get_transaction_level(), gb_origin, member_of_DB(), and ta.

Referenced by awar_set_temp_if_is_default().

Member Data Documentation

float AW_awar::min

Definition at line 56 of file aw_awar.hxx.

Referenced by set_minmax().

float AW_awar::max

Definition at line 57 of file aw_awar.hxx.

Referenced by set_minmax().

struct { ... } AW_awar::f
const char* AW_awar::srt

Definition at line 59 of file aw_awar.hxx.

Referenced by set_srt().

char* AW_awar::s

Definition at line 67 of file aw_awar.hxx.

float AW_awar::f

Definition at line 68 of file aw_awar.hxx.

long AW_awar::l

Definition at line 69 of file aw_awar.hxx.

GBDATA* AW_awar::p

Definition at line 70 of file aw_awar.hxx.

class AW_root* AW_awar::root

Definition at line 95 of file aw_awar.hxx.

Referenced by VarUpdateInfo::change_from_widget(), map(), run_callbacks(), and update().

GBDATA* AW_awar::gb_var
GBDATA* AW_awar::gb_origin
AW_VARIABLE_TYPE AW_awar::variable_type
char* AW_awar::awar_name
bool AW_awar::deny_read = false
static
bool AW_awar::deny_write = false
static

Definition at line 107 of file aw_awar.hxx.

Referenced by CON_calculate_cb(), probe_match_event(), reset_to_default(), and touch().


The documentation for this class was generated from the following files: