ARB
|
#include <aw_root.hxx>
Public Types | |
enum | { AW_MONO_COLOR, AW_RGB_COLOR } |
Public Attributes | |
AW_root_Motif * | prvt |
bool | value_changed |
Widget | changer_of_variable |
int | y_correction_for_input_labels |
AW_active | global_mask |
bool | focus_follows_mouse |
GB_HASH * | hash_table_for_variables |
int | number_of_toggle_fields |
int | number_of_option_menus |
char * | program_name |
bool | disable_callbacks |
AW_window * | current_modal_window |
int | active_windows |
short | font_width |
short | font_height |
short | font_ascent |
GB_HASH * | hash_for_windows |
enum AW_root:: { ... } | color_mode |
Static Public Attributes | |
static AW_root * | SINGLETON = NULp |
Definition at line 86 of file aw_root.hxx.
anonymous enum |
Enumerator | |
---|---|
AW_MONO_COLOR | |
AW_RGB_COLOR |
Definition at line 137 of file aw_root.hxx.
AW_root::AW_root | ( | const char * | propertyFile, |
const char * | program, | ||
bool | no_exit, | ||
UserActionTracker * | user_tracker | ||
) |
Definition at line 158 of file AW_root.cxx.
References aw_assert, destroy_AW_root(), and prvt.
AW_root::~AW_root | ( | ) |
Definition at line 422 of file AW_root.cxx.
References aw_assert, NULp, program_name, and prvt.
void AW_root::window_show | ( | ) |
Definition at line 486 of file AW_root.cxx.
References active_windows.
Referenced by AW_window::show().
void AW_root::window_hide | ( | AW_window * | aww | ) |
Definition at line 477 of file AW_root.cxx.
References active_windows, current_modal_window, EXIT_SUCCESS, and NULp.
Referenced by ARB_main(), and AW_window::hide().
void AW_root::setUserActionTracker | ( | UserActionTracker * | user_tracker | ) |
Definition at line 210 of file AW_root.cxx.
References aw_assert, and UserActionTracker::is_replaceable().
Referenced by configure_macro_recording(), and startup_gui().
|
inline |
Definition at line 135 of file aw_root.hxx.
Referenced by get_active_macro_recording_tracker().
void AW_root::main_loop | ( | ) |
Definition at line 625 of file AW_root.cxx.
References p_r.
Referenced by ARB_main(), aw_initstatus(), and startup_gui().
void AW_root::process_events | ( | ) |
Definition at line 42 of file AW_root.cxx.
References p_r.
Referenced by aw_input(), aw_modal_file_selection(), and aw_question().
void AW_root::process_pending_events | ( | ) |
Definition at line 45 of file AW_root.cxx.
References p_r.
AW_ProcessEventType AW_root::peek_key_event | ( | AW_window * | ) |
Returns type if key event follows, else 0
Definition at line 54 of file AW_root.cxx.
References NO_EVENT, p_r, and result.
Referenced by ED4_input_cb().
void AW_root::add_timed_callback | ( | int | ms, |
const TimedCallback & | tcb | ||
) |
Definition at line 538 of file AW_root.cxx.
References AW_timer_callback(), and AW_timer_cb_struct::install().
Referenced by add_update_cb(), ARB_main(), AW_add_inotification(), AW_help_popup(), aw_onExpose_calc_WM_offsets(), aw_status_hide(), aw_status_kill(), canvas_updated_cb(), ED4_trigger_instant_refresh(), AW_window::message(), nn_trigger_delayed_autosearch_cb(), selbox_install_autorefresh(), and startup_dbserver().
void AW_root::add_timed_callback_never_disabled | ( | int | ms, |
const TimedCallback & | tcb | ||
) |
Definition at line 541 of file AW_root.cxx.
References AW_timer_callback_never_disabled(), and AW_timer_cb_struct::install().
Referenced by aw_initstatus(), aw_input(), aw_modal_file_selection(), and aw_question().
Definition at line 554 of file AW_root.cxx.
References awar_no_error(), and GBK_terminatef().
Referenced by accept_selected_ref_db(), aci_config_changed_cb(), aci_gui_changed_cb(), AW_gc_manager::activateColorRange(), AW_gc_manager::active_range_changed_cb(), ad_move_tree_info(), ad_tree_set_security(), adaption_enabled(), awt_item_type_selector::add_awar_callbacks(), add_field_cb(), AW_gc_manager::add_gc(), add_probe_to_collection_event(), add_selected_cb(), add_selected_experiment_changed_cb(), add_selected_gene_changed_cb(), add_selected_SAI_changed_cb(), add_selected_species_changed_cb(), addCallBacks(), AddCallBacks(), addid_changed_cb(), addids_match_info(), addids_match_info_refresh_cb(), addOrUpdateTransTable(), adjustOligolenAndMismatches(), advice_close_cb(), advice_hide_and_close_cb(), aed_start_naligning(), AliAdmin::aligned_awar(), announce_renamed(), AP_calc_pos_var_pars(), AP_create_pos_var_pars_window(), AP_user_pop_cb(), AP_user_push_cb(), AWT_graphic_tree::apply_zoom_settings_for_treetype(), aps_correct_filename(), ARB_in_expert_mode(), ARB_main(), AliAdmin::auto_awar(), auto_calc_changed_cb(), auto_match_cb(), auto_match_changed(), auto_select_pseudo_species(), BranchWindow::automark_awar(), autoselect_cb(), availfield_selected_cb(), AW_advice(), aw_clear_message_cb(), AW_copy_GC_colors(), aw_create_color_chooser_window(), aw_create_font_chooser_window(), AW_get_color_group_name(), AW_get_selected_fullname(), aw_help_back(), 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_openURL(), AW_popup_namesadmin_window(), AW_preset_create_color_button(), AW_preset_create_font_chooser(), AW_refresh_fileselection(), aw_refresh_tmp_message_display(), aw_set_color(), aw_set_rgb_sliders(), AW_set_selected_fullname(), aw_set_sliders_from_color(), aw_status_timer_event(), aw_status_timer_listen_event(), awt_mask_awar_item::awar(), AWAR_AW_FOCUS_FOLLOWS_MOUSE_changed_cb(), AWAR_AWM_MASK_changed_cb(), AWAR_DB_PATH_changed_cb(), awar_selected_FTS(), AWT_activate_prompt(), 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_aps_text_changed(), awt_create_2_filter_window(), awt_create_PTSERVER_selection_button(), awt_create_select_filter(), awt_create_select_filter_window_aw_cb(), awt_create_select_filter_window_gb_cb(), AWT_create_www_window(), AWT_get_combined_filter_name(), awt_get_filter(), awt_openDefaultURL_on_selected_species(), awt_openDefaultURL_with_item(), awt_pre_to_view(), awt_print_tree_check_size(), awt_rename_cb(), awt_select_pre_from_view(), awt_set_awar_to_valid_filter_good_for_tree_methods(), awt_www_select_change(), awtc_move_hits(), awtc_nn_search(), awtc_nn_search_all_listed(), AWTI_activate_export_test_window(), AWTI_activate_import_test_window(), AWTI_import_set_ali_and_type(), AWTI_open_import_window(), RefEntries::bind_result_refresh_cbs(), bind_transldef_awars(), bool_config_changed_cb(), boolchain_gui_changed_cb(), bootstrap_range_changed_cb(), build_reverse_complement(), build_rule_from_AWARs(), build_rule_from_awars(), QUERY::DbQuery::buildQueryExpr(), calc_and_update_alignment_errors_cb(), calc_mag_from_psize(), calc_method_changed_cb(), ColumnStat::calculate(), calculate_clusters(), PH_filter::calculate_column_homology(), calculate_preserves_cb(), calculate_sai_cb(), canvas_to_printer(), canvas_to_xfig(), canvas_to_xfig_and_run_xfig(), canvas_tree_awar_changed_cb(), Change3DMolecule(), Change3DMolecule_CB(), GroupUIdata::change_listed_groups_folding(), change_reference_cb(), ED4_cursor::changeType(), check_for_remote_command(), clear_comment_cb(), clear_field_cb(), clear_input_cb(), clear_itarget(), clear_references_cb(), color_group_name_changed_cb(), color_group_use_changed_cb(), colorDefChanged_callback(), colorDefTabNameChanged_callback(), colorize_marked_cb(), colorize_queried_cb(), colorslider_changed_cb(), colorTransTable_exists(), colstat_2_gnuplot_cb(), colstat_ali_changed_cb(), ColumnStat::ColumnStat(), CON_calc_max_freq_cb(), CON_calculate_cb(), concatenateAlignments(), config_comment_changed_cb(), config_rename_cb(), config_rename_handler(), consensus_upper_lower_changed_cb(), content_matrix_cell(), copy_SAI_cb(), copy_SAI_to_species_cb(), QUERY::copy_selection_list_2_query_box(), correct_minmaxhom_cb(), correct_startstop_cb(), create_AWTC_export_window(), create_color_button(), create_consense_tree_cb(), create_export_awars(), create_field_convert_window(), create_fig_export_awars(), create_fileselection_and_name_awars(), create_group_search_awars(), create_import_awars(), AW_window::create_input_field(), AW_window::create_input_field_with_scaler(), create_IUPAC_resolve_window(), create_new_input_mask(), create_new_mask_cb(), create_new_species(), AW_window::create_option_menu(), create_primer_design_window(), create_print_awars(), create_probe_collection_window(), create_probe_match_with_specificity_window(), create_PTSERVER_selection_window(), QUERY::create_query_box(), MP_Window::create_result_window(), AW_window::create_selection_list(), AW_window::create_text_field(), AW_window::create_toggle_field(), create_tree_select_window_cb(), create_trees_var(), RegFieldSelection::create_window(), createCopy_ClrTransTab_cb(), createCopy_table_handler(), createDataFromConsensus(), current_field_awar(), CursorPositionChanged_CB(), QUERY::DbQuery_update_list(), delete_SAI_cb(), ED4_window::delete_window(), deleteColorTranslationTable(), TreeAdmin::dest_tree_awar(), ArbImporter::detect_format(), detect_sina_version(), di_autodetect_callback(), di_calculate_compressed_matrix_cb(), di_calculate_matrix(), di_calculate_tree_cb(), DI_create_cluster_detection_window(), DI_create_matrix_variables(), DI_create_matrix_window(), DI_create_view_matrix_window(), 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(), di_view_set_distances(), di_view_set_max_dist(), diff_type_changed_cb(), disable_test_export(), PH_display::display(), display_selected_rule_cb(), display_status_cb(), DisplayHelixNrsChanged_CB(), dot_missing_bases(), ed4_bind_mainDB_awar_callbacks(), ED4_calc_terminal_extentions(), ed4_changesecurity(), ED4_compression_changed_cb(), ED4_compression_toggle_changed_cb(), ED4_consensus_display_changed(), ED4_create_search_awars(), ED4_create_sequences_for_gde(), ED4_createVisualizeSAI_Awars(), ED4_createVisualizeSAI_window(), ED4_cursor::ED4_cursor(), ED4_get_and_jump_to_selected_SAI(), ED4_get_edit_mode(), ED4_getSaiColorString(), ED4_jump_to_cursor_position(), ed4_nds_select_change(), ED4_pfold_calculate_secstruct_match(), ED4_pfold_create_props_window(), 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_popup_detect_bad_alignment_window(), ED4_remote_set_cursor_cb(), ED4_root_group_manager::ED4_root_group_manager(), ED4_saveConfiguration(), ed4_scroll(), ED4_set_helixnr(), ED4_set_iupac(), ED4_show_protein_match_on_device(), ED4_start_editor_on_configuration(), ED4_toggle_viewDifferences(), ED4_viewDifferences_announceTerminalChange(), ed_calltexe_event(), ed_save_var_to_file(), ed_submit_gen_event(), ed_submit_info_event(), ed_submit_parse_event(), ED4_Edit_String::edit(), edit_SAI_description(), ED4_terminal::event_sent_by_parent(), EXP_get_current_experiment(), EXP_get_first_experiment_data(), EXP_select_experiment(), EXP_update_combined_cb(), expect_species_selected(), experiment_copy_cb(), experiment_copy_handler(), experiment_create_cb(), experiment_create_handler(), experiment_rename_cb(), experiment_rename_handler(), expert_mode_changed_cb(), export_filename_changed_cb(), export_go_cb(), export_nds_cb(), export_structure_to_file(), exportImportLinkChanged_cb(), extended_rename_cb(), extended_rename_handler(), FastAligner_create_variables(), FastAligner_set_reference_species(), FastAligner_start(), field_convert_commit_cb(), field_convert_update_typesel_cb(), field_create_cb(), field_delete_cb(), fieldname_changed_cb(), fieldtype_changed_cb(), file_selection_cb(), File_selection::filename_changed(), filename_changed_cb(), File_selection::fill(), fill_boolrules_array_from_AWAR(), fill_with_source_sais(), firstCharOfAwarOrDefault(), fit_pages(), fit_pages_cb(), ED4_group_manager::fold(), FormatTester::FormatTester(), GDE_menuitem_cb(), GDE_startaction_cb(), GEN_add_global_awar_callbacks(), GEN_add_local_awar_callbacks(), GEN_create_nds_vars(), GEN_get_current_gene(), GEN_get_current_organism(), GEN_get_first_gene_data(), GEN_get_local_gene_data(), GEN_graphic::GEN_graphic(), GEN_jump_cb_auto(), GEN_local_lock_changed_cb(), GEN_mode_event(), GEN_organism_or_gene_changed_cb(), GEN_root::GEN_root(), GEN_select_gene(), GEN_set_display_style(), GEN_species_name_changed_cb(), GEN_update_combined_cb(), GEN_update_GENE_CONTENT(), GEN_update_unlocked_organism_and_gene_awars(), gene_copy_cb(), gene_copy_handler(), gene_create_cb(), gene_rename_cb(), gene_rename_handler(), genom_flag_changed(), get_alitype_eval(), AW_selection_list::get_awar_value(), AW_gc_manager::get_current_color(), get_estimated_memory(), get_full_qualified_help_file_name(), File_selection::get_newest_dir_modtime(), get_nn_range_from_awars(), get_overlay_files(), get_reference_species_names(), get_selected_imported_species(), get_selected_organism(), get_selected_reference(), get_selected_SAI(), get_selected_species(), RegFieldSelection::get_selected_type(), QUERY::DbQuery::get_tree_name(), get_user_matrix(), getSelectedRuleIndex(), global_colorgroup_use_changed_cb(), group_awar_changed_cb(), group_clusters(), group_selected_by_canvas_cb(), group_species(), GroupBuilder::GroupBuilder(), FINAL_TYPE< SEQTYPE >::handle_click(), ProbeCollDisplay::handle_click(), GEN_graphic::handle_command(), AWT_graphic_tree::handle_command(), helix_pairs_changed_cb(), hide_field_cb(), highlight_and_update(), ArbImporter::import_and_continueOnSuccess(), ArbImporter::import_data(), import_structure_from_file(), AW_gc_manager::init_all_fonts(), RegFieldSelection::init_awars(), init_config_admin_awars(), initXferAwars(), input_cb(), input_history_cb(), inputCharsetChanged_cb(), insdel_event(), insdel_sai_event(), insert_interruption_to_macro_cb(), ED4_cursor::jump_screen_pos(), jump_to_next_helix_cb(), KeyPressEventHandler(), KL_Settings::KL_Settings(), launch_MapViewer_cb(), AliAdmin::len_awar(), load_and_startup_main_window(), load_list_cb(), load_or_reset_gene_species_xfer_fields(), load_probe_collection(), load_search_paras_from_file(), loadsave_colorset_cb(), LocationEditor::loc_awar(), TreeAdmin::make_dest_treename_unique_cb(), AW_awar::map(), map_extended(), map_SAI_to_scanner(), map_viewkeys(), Structure3D::MapCurrentSpeciesToEcoliTemplate(), MapDisplayParameters(), mark_action(), mark_clusters(), mark_colored_cb(), markerThresholdChanged_cb(), match_changed_cb(), matrix_config_changed_cb(), matrix_gui_changed_cb(), merge_from_to(), MERGE_sequences_simple(), mergeKnownFields(), mergeSimilarSpecies(), MG_aci_changed_cb(), mg_check_field_cb(), MG_config_delete_cb(), MG_create_current_field_content(), MG_create_merge_names_window(), MG_create_merge_species_window(), MG_create_preserves_selection_window(), MG_current_field_def_changed_cb(), MG_delete_selected_field_def(), MG_dest_field_changed_cb(), MG_exit(), MG_export_fields(), MG_extended_delete_cb(), MG_gene_species_create_field_transfer_def_window(), mg_get_selected_sai1(), mg_get_selected_sai2(), mg_get_selected_species1(), mg_get_selected_species2(), MG_map_species(), MG_merge_tagged_field_cb(), MG_method_changed_cb(), MG_save_cb(), MG_save_quick_result_cb(), mg_select_sai1(), mg_select_sai2(), mg_select_species1(), mg_select_species2(), MG_set_renamed(), MG_source_field_changed_cb(), MG_transfer_config(), MG_transfer_extended(), mg_transfer_selected_species(), MG_transfer_species(), MG_transfer_tree(), MG_update_example(), MG_update_selection_list_on_field_transfers(), mg_xfer_via_fts(), minmax_awar_pair_changed_cb(), modify_fields_of_queried_cb(), modify_probe_event(), modify_target_string(), modsai_cb(), ED4_cursor::move_cursor(), move_field_cb(), move_species_to_extended(), MP_Comment(), MP_gen_quality(), MP_gen_singleprobe(), MP_mark_probes_in_tree(), MP_modify_selected(), MP_new_sequence(), MP_result_combination_chosen(), MP_selected_chosen(), MP_show_probes_in_tree(), MP_Window::MP_Window(), multifurcation_cb(), NDS_changed(), NDS_popup_select_srtaci_window(), nds_restore_config(), new_selection_made_cb(), new_sina_simple(), newRefDbSelected_cb(), nn_auto_search_changed_cb(), nn_searchRel_awar_changed_cb(), nodiff_indicator_changed_cb(), normalize_matrix_cb(), nt_changesecurity(), nt_create_all_awars(), NT_create_colstat_2_gnuplot_window(), NT_create_compare_taxonomy_awars(), nt_create_configuration(), NT_create_extendeds_vars(), NT_create_sai_from_pfold(), NT_create_searchManuallyNames_window(), NT_create_select_alignment_window(), NT_create_select_tree_window(), NT_create_syncScroll_window(), NT_create_twoTreeSelection(), NT_createConcatenationWindow(), NT_database_optimization(), nt_delete_configuration(), nt_delete_database(), NT_deselect_group(), nt_extract_configuration(), NT_import_sequences(), nt_intro_start_merge(), NT_jump_cb(), nt_mode_event(), nt_rename_configuration(), NT_resort_data_by_user_criteria(), NT_save_as_cb(), NT_save_quick_as_cb(), NT_save_quick_cb(), NT_select_bottom_tree(), nt_seq_load_cb(), nt_start_2nd_arb(), nt_start_editor_on_configuration(), nt_store_configuration(), NT_toggle_expert_mode(), NT_toggle_focus_policy(), nt_trans_cursorpos_changed(), NT_update_marked_counter(), ok_pressed(), overlap_toggled_cb(), ShaderPlugin::overlay_color_groups(), ShaderPlugin::overlay_marked(), override_toggle_cb(), page_size_check_cb(), GEN_root::paint(), paper_changed_cb(), pars_check_size(), PARS_map_viewer(), pars_reset_optimal_parsimony(), pars_start_cb(), 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(), PH_save_ml_multiline_cb(), ph_view_species_cb(), FINAL_TYPE< SEQTYPE >::phase_changed_cb(), SelectionListSpec::popup(), popup_match_window_cb(), popup_new_main_window(), popup_rule_definition_window(), predef_prg(), prepare_and_get_selected_itemfield(), SpeciesFlag::prepare_itemfield(), 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(), primer_design_event_update_memory(), printFile(), probe_collection_update_parameters(), probe_design_event(), probe_design_send_data(), probe_forget_matches_event(), probe_match_event_using_awars(), probe_match_with_specificity_event(), ProbeCommonSettings::ProbeCommonSettings(), probelength_changed_cb(), PV_AddCallBacks(), PV_LookForNewTerminals(), PV_ManageTerminalDisplay(), PV_ManageTerminals(), randomMixTree(), range_changed_cb(), range_count_update_cb(), range_overlay_changed_cb(), read_mapping_awar(), read_references(), AWT_graphic_tree::read_tree_settings(), realign_event(), refDbModeChanged_cb(), GroupUIdata::refill_result_list(), AW_selection_list::refresh(), refresh_availfield_selbox_cb(), refresh_display_cb(), refresh_displayed_species(), refresh_group_cb(), refresh_grouplist(), refresh_inputfield_selbox_cb(), refresh_matchedProbesDisplay_cb(), AW_window::refresh_option_menu(), RefEntries::refresh_result_cb(), ColumnStat::refresh_sai_selection_list(), AW_window::refresh_toggle_field(), TREE_canvas_registry::register_canvas(), ed_key::rehash_mapping(), GEN_graphic::reinit_gen_root(), ED4_seq_colors::reload(), AliAdmin::remark_awar(), awt_item_type_selector::remove_awar_callbacks(), remove_probe_from_collection_event(), rename_both_databases(), GroupUIdata::rename_listed_groups(), rename_SAI_cb(), GroupUIdata::rename_selected_group(), reorder_configs_cb(), reorder_keys(), reorder_trees_cb(), reorder_up_down(), replace_in_block(), ReplaceArgs(), SEC_displayParams::reread(), rerun_importTest_cb(), SelectedDatabase::reselect_from_awar(), ED4_window::reset_all_for_new_config(), FINAL_TYPE< SEQTYPE >::reset_phasing_cb(), resetFiletype(), resolve_IUPAC_target_string(), resolved_probe_chosen(), result_sort_order_changed_cb(), resultsAreShown(), reverseColorTranslationTable(), rootsync_subsetTrees_vs_selected(), RotateMoleculeStateChanged(), ruleset_awar_changed_cb(), run_help_cb(), GroupUIdata::run_search(), SAI_popup_calculator_window(), sai_seletion_changed_cb(), saicalc_edit_method_cb(), saiChanged_callback(), save_list_cb(), GroupBuilder::save_modified_tree(), save_probe_collection(), save_probe_list_to_DB(), save_search_paras_to_file(), ItemFieldShader::scan_value_range_cb(), ExportFieldScanner::scanFields(), QUERY::search_duplicated_field_content(), searchParamsChanged(), sec_mode_event(), AliAdmin::security_awar(), AliAdmin::select_awar(), select_cluster(), select_cluster_cb(), select_organism(), select_reference(), select_representative(), select_SAI(), select_species(), selected_changed_cb(), selected_config_changed_cb(), selected_configs_awar_changed_cb(), selected_fts_changed_cb(), selected_group_changed_by_canvas_cb(), selected_match_changed_cb(), FINAL_TYPE< SEQTYPE >::selected_plugin_changed_cb(), selected_probe_changed_cb(), FINAL_TYPE< SEQTYPE >::selected_range_changed_cb(), selected_rule_changed_cb(), selectedSpeciesChanged_cb(), selectRule(), selectValidNameFromList(), set_autoselect_cb(), AW_selection_list::set_awar_value(), set_diff_reference(), set_display_update_callback(), set_field_of_queried_cb(), set_mag_from_psize(), set_paper_size_xy(), set_protection_of_queried_cb(), set_SAI_group_cb(), AW_helix::setup_changed_cb(), setVisualizeSAI_cb(), setVisualizeSAI_options_cb(), show_sina_window(), sina_start(), sort_keys(), sort_order_changed_cb(), TreeAdmin::source_tree_awar(), species_copy_cb(), species_create_handler(), species_delete_cb(), species_rename_handler(), species_rename_join(), split_ali_cb(), sq_calc_seq_quality_cb(), st_check_cb(), st_remove_entries(), start_macro_cb(), start_main_window_after_import(), startup_gui(), startup_sequence_cb(), store_gene_species_xfer_fields(), sync_changed_cb(), target_string_changed_cb(), test_references_cb(), title_mode_changed(), GroupUIdata::toggle_selected_group_folding(), trackAlignmentChanges(), transfer_field_of_listed_cb(), transfer_field_of_selected_cb(), translate_config_changed_cb(), translate_gui_changed_cb(), TranslateGeneToAminoAcidSequence(), translateSAItoColors(), transpro_event(), TREE_auto_jump_cb(), TreeAdmin::Spec::tree_awar(), TreeAdmin::tree_copy_or_rename_cb(), TREE_install_update_callbacks(), tree_load_cb(), tree_renamed_cb(), tree_save_cb(), tree_vars_callback(), TreeAwarRegistry::TreeAwarRegistry(), trigger_auto_match(), File_selection::trigger_refresh(), AliAdmin::type_awar(), SearchSettings::update(), AW_gc_manager::update_all_fonts(), RegFieldSelection::update_button_text(), update_cb(), update_ClrTransTabNamesList_cb(), update_default_treename_cb(), update_example(), update_exportTest_result_cb(), update_filter_cb(), update_format_description(), update_format_description_and_suffix(), AP_userdef_matrix::update_from_awars(), AW_gc_manager::update_gc_color(), AW_gc_manager::update_gc_font(), update_import_filename_cb(), update_macro_record_button(), update_main_window_title(), update_on_config_change_cb(), update_random_repeat(), update_RangeList(), update_reference_settings(), update_restore_label(), update_rulesAwar(), SEC_bond_def::update_translation(), updateValNameList(), use_editor_range_cb(), use_selected_as_target_cb(), useSelectedAlignment(), valid_alignment_selected(), wants_import_genome(), whatToLoad(), AW_window::window_local_awar(), with_affected_clusters_do(), write_configs_to_awar(), write_references(), ED4_terminal::write_sequence(), AWT_config::write_to_awars(), and XFER_select_RuleSet().
end timer stuff
begin awar stuff
Definition at line 549 of file AW_root.cxx.
References GBS_read_hash(), hash_table_for_variables, and NULp.
Referenced by AW_get_selected_fullname(), awar(), awar_float(), awar_int(), awar_pointer(), awar_string(), AWT_get_combined_filter_name(), calc_method_changed_cb(), check_for_remote_command(), exportImportLinkChanged_cb(), get_canvas_awar(), label_is_awar(), and AWT_config_definition::reset().
void AW_root::dont_save_awars_with_default_value | ( | GBDATA * | gb_db | ) |
Definition at line 605 of file AW_root.cxx.
References awar_set_temp_if_is_default(), GBS_hash_do_const_loop(), and hash_table_for_variables.
Referenced by MG_save_cb(), NT_save_as_cb(), NT_save_quick_cb(), and save_properties().
AW_awar * AW_root::awar_string | ( | const char * | var_name, |
const char * | default_value = "" , |
||
AW_default | default_file = AW_ROOT_DEFAULT |
||
) |
Definition at line 570 of file AW_root.cxx.
References AW_STRING, awar_no_error(), check_properties(), GBS_write_hash(), and hash_table_for_variables.
Referenced by AW_gc_manager::add_color_groups(), AW_gc_manager::add_gc(), addOrUpdateTransTable(), AP_create_consensus_var(), AP_create_pos_var_pars_window(), ARB_declare_global_awars(), aw_create_colorslider_awars(), AW_create_fileselection_awars(), aw_create_font_chooser_awars(), AW_create_namesadmin_awars(), AW_get_selected_fullname(), AW_helix::AW_helix(), AW_help_popup(), aw_question(), AWT_activate_prompt(), AWT_create_ascii_print_window(), awt_create_aww_vars(), awt_create_filter_awars(), awt_create_PTSERVER_selection_button(), awt_create_select_filter(), AWT_insert_DBcompression_selector(), AWT_insert_DBsaveType_selector(), awt_mask_awar_item::awt_mask_awar_item(), AWTC_create_submission_variables(), bindAdmin(), colorDefChanged_callback(), colorDefTabNameChanged_callback(), ColumnStat::ColumnStat(), create_admin_awars(), ed_key::create_awars(), TreeAdmin::create_awars(), create_awars(), create_awars_for_field(), create_export_awars(), create_fig_export_awars(), create_fileselection_and_name_awars(), create_fileSelection_awars(), create_global_awars(), create_group_search_awars(), create_import_awars(), create_input_awars(), create_insertDeleteColumn_variables(), create_loadsave_colored_window(), create_macro_variables(), create_mg_check_fields_window(), create_mg_merge_tagged_fields_window(), create_naligner_variables(), create_next_neighbours_vars(), create_primer_design_variables(), create_print_awars(), create_probe_design_variables(), QUERY::create_query_box(), RefEntries::create_refentries_awars(), create_seq_color_awars(), create_sina_variables(), create_splitAlignment_awars(), create_status_awars(), create_syncroot_awars(), create_tester_awars(), create_trees_var(), AW_window::create_user_geometry_awars(), create_variables(), create_viewDifferences_awars(), CreateRNA3DAwars(), createSaiProbeAwars(), deleteColorTranslationTable(), DI_create_cluster_awars(), DI_create_matrix_variables(), DI_create_matrix_window(), ed4_create_all_awars(), ED4_create_detect_bad_alignment_awars(), ED4_create_dot_missing_bases_awars(), ed4_create_mainDB_awars(), ED4_create_modsai_window(), ED4_create_NDS_awars(), ED4_create_search_awars(), ED4_createVisualizeSAI_Awars(), ED4_gap_chars_changed(), ED4_window::ED4_window(), EXP_create_awars(), FastAligner_create_variables(), GDE_init(), GDE_menuitem_cb(), GEN_create_awars(), GEN_create_genemap_local_awars(), GEN_create_nds_vars(), ED4_root::generate_window(), ConfigDefinition::get_awar(), get_disabled_advices(), get_shown_advices(), GetDisplayInfo(), init_Advisor(), RegFieldSelection::init_awars(), ShaderPlugin::init_awars(), init_config_admin_awars(), init_config_awars(), init_flag_awars(), init_itemspecific_DBUI_awars(), init_preserve_awars(), init_rule_definition_awars(), ItemFieldShader::init_specific_awars(), initXferAwars(), MG_create_config_awar(), MG_create_db_dependent_rename_awars(), MG_create_extendeds_awars(), MG_create_gene_species_awars(), MG_create_merge_species_window(), MG_create_rename_awars(), MG_create_save_as_window(), MG_create_species_awars(), MG_create_trees_awar(), MG_current_field_def_changed_cb(), MP_selected_chosen(), NDS_popup_select_srtaci_window(), NT_activate_configMarkers_display(), NT_create_alignment_vars(), nt_create_all_awars(), NT_create_colstat_2_gnuplot_window(), NT_create_compare_taxonomy_awars(), NT_create_database_optimization_window(), NT_create_extendeds_vars(), NT_create_resort_awars(), NT_create_species_join_window(), NT_create_trackAliChanges_Awars(), NT_create_transpro_variables(), NT_createConcatenationAwars(), NT_createValidNamesAwars(), nt_intro_start_import(), pars_create_all_awars(), PH_save_markerline(), popup_new_main_window(), SAI_init_calculator_awars(), sai_transtab_awar(), SEC_db_interface::SEC_db_interface(), AW_selection_list::set_file_suffix(), st_ok_cb(), startup_gui(), STAT_create_awars(), STAT_create_chimera_check_window(), STAT_create_main_window(), and viewkeyAwar().
AW_awar * AW_root::awar_int | ( | const char * | var_name, |
long | default_value = 0 , |
||
AW_default | default_file = AW_ROOT_DEFAULT |
||
) |
Definition at line 580 of file AW_root.cxx.
References AW_INT, awar_no_error(), check_properties(), GBS_write_hash(), and hash_table_for_variables.
Referenced by AW_gc_manager::add_gc(), AP_create_consensus_var(), ARB_declare_global_awars(), aw_create_font_chooser_awars(), AW_helix::AW_helix(), AW_manage_GC(), aw_question(), AWT_create_ascii_print_window(), awt_create_aww_vars(), awt_create_select_filter(), AWTC_create_common_next_neighbour_vars(), ColumnStat::ColumnStat(), create_admin_awars(), ed_key::create_awars(), create_awars(), create_awars_for_field(), DBUI::create_dbui_awars(), create_export_awars(), create_export_nds_awars(), create_fig_export_awars(), create_global_awars(), create_group_search_awars(), create_import_awars(), create_insertDeleteColumn_variables(), create_load_box_for_selection_lists(), create_macro_variables(), create_matrix_awars(), create_mg_check_fields_window(), create_naligner_variables(), create_next_neighbours_vars(), create_optimize_vars(), create_primer_design_variables(), create_print_awars(), create_probe_design_variables(), QUERY::create_query_box(), create_query_independent_awars(), RefEntries::create_refentries_awars(), create_save_box_for_selection_lists(), create_seq_color_awars(), create_sina_variables(), create_splitAlignment_awars(), create_tester_awars(), create_trees_var(), AW_window::create_user_geometry_awars(), create_viewDifferences_awars(), AW_window::create_window_variables(), CreateRNA3DAwars(), CreateRNA3DMainWindow(), createSaiProbeAwars(), DI_create_cluster_awars(), DI_create_matrix_variables(), ed4_create_all_awars(), ED4_create_consensus_awars(), ED4_create_dot_missing_bases_awars(), ed4_create_mainDB_awars(), ED4_create_NDS_awars(), ED4_create_search_awars(), ED4_CreateProteinViewer_window(), ED4_createVisualizeSAI_Awars(), ED4_window::ED4_window(), FastAligner_create_variables(), FastAligner_set_align_current(), GDE_init(), GDE_menuitem_cb(), GEN_create_genemap_global_awars(), GEN_create_genemap_local_awars(), GEN_create_nds_vars(), ED4_root::generate_window(), init_Advisor(), AW_gc_manager::init_all_fonts(), RegFieldSelection::init_awars(), ShaderPlugin::init_awars(), init_flag_awars(), init_itemspecific_DBUI_awars(), init_rule_definition_awars(), ItemFieldShader::init_specific_awars(), initXferAwars(), map_viewkeys(), MG_create_gene_species_awars(), MG_create_merge_species_window(), MG_create_rename_awars(), MG_create_species_awars(), MG_create_trees_awar(), MG_current_field_def_changed_cb(), nds_create_vars(), NT_activate_configMarkers_display(), nt_create_all_awars(), NT_create_colstat_2_gnuplot_window(), NT_create_compare_taxonomy_awars(), NT_create_dna_2_pro_window(), NT_create_extendeds_vars(), NT_create_multifurcate_tree_awars(), NT_create_resort_awars(), NT_create_syncScroll_window(), NT_create_transpro_variables(), NT_createConcatenationAwars(), pars_create_all_awars(), PH_create_filter_variables(), PV_CallBackFunction(), PV_CreateAwars(), SAI_init_calculator_awars(), SQ_create_awars(), st_ok_cb(), startup_gui(), STAT_create_awars(), STAT_create_main_window(), TREE_create_awars(), viewkeyAwar(), and MP_Main::~MP_Main().
AW_awar * AW_root::awar_float | ( | const char * | var_name, |
float | default_value = 0.0 , |
||
AW_default | default_file = AW_ROOT_DEFAULT |
||
) |
Definition at line 560 of file AW_root.cxx.
References AW_FLOAT, awar_no_error(), check_properties(), GBS_write_hash(), and hash_table_for_variables.
Referenced by aw_create_colorslider_awars(), AWT_create_ascii_print_window(), AP_userdef_matrix::create_awars(), create_awars(), create_naligner_variables(), create_next_neighbours_vars(), create_print_awars(), create_probe_design_variables(), create_sina_variables(), create_trees_var(), CreateRNA3DAwars(), di_bind_dist_awars(), DI_create_cluster_awars(), DI_create_matrix_variables(), FastAligner_create_variables(), GDE_menuitem_cb(), GEN_create_genemap_global_awars(), ShaderPlugin::init_awars(), NT_create_multifurcate_tree_awars(), and TREE_create_awars().
AW_awar * AW_root::awar_pointer | ( | const char * | var_name, |
GBDATA * | default_value = NULp , |
||
AW_default | default_file = AW_ROOT_DEFAULT |
||
) |
Definition at line 590 of file AW_root.cxx.
References AW_POINTER, awar_no_error(), check_properties(), GBS_write_hash(), and hash_table_for_variables.
Referenced by create_group_search_awars(), and create_trees_var().
Definition at line 218 of file AW_root.cxx.
References awar_no_error(), and NULp.
Referenced by AW_label_in_awar_list(), AW_window::create_autosize_button(), AW_window::create_button(), and Label::Label().
void AW_root::unlink_awars_from_DB | ( | GBDATA * | gb_main | ) |
Definition at line 635 of file AW_root.cxx.
References aw_assert, GB_get_root(), GBS_hash_do_const_loop(), hash_table_for_variables, ta, and unlink_awar_from_DB().
Referenced by di_exit(), ED4_exit(), MG_exit(), nt_disconnect_from_db(), pars_exit(), and ph_exit().
|
inline |
Definition at line 162 of file aw_root.hxx.
Referenced by AW_forget_all_window_geometry(), awar_float(), awar_int(), awar_pointer(), awar_string(), and get_AW_ROOT_DEFAULT().
Definition at line 675 of file AW_root.cxx.
References aw_update_all_window_geometry_awars(), clear_temp_flags(), dont_save_awars_with_default_value(), error(), GB_pop_transaction(), GB_push_transaction(), GB_save_in_arbprop(), NULp, and set_parents_with_only_temp_childs_temp().
Referenced by AW_save_specific_properties().
void AW_root::apply_sensitivity | ( | AW_active | mask | ) |
Definition at line 260 of file AW_root.cxx.
References aw_assert, AW_buttons_struct::button, global_mask, legal_mask, AW_buttons_struct::mask, and AW_buttons_struct::next.
Referenced by AWAR_AWM_MASK_changed_cb().
void AW_root::apply_focus_policy | ( | bool | follow_mouse | ) |
Definition at line 255 of file AW_root.cxx.
References focus_follows_mouse, GBS_hash_do_const_loop(), hash_for_windows, NULp, and set_focus_policy().
Referenced by AWAR_AW_FOCUS_FOLLOWS_MOUSE_changed_cb().
Definition at line 3279 of file AW_window.cxx.
References aw_assert, AWM_ALL, global_mask, legal_mask, prvt, and AW_root_Motif::set_last_widget().
Referenced by _aw_create_toggle_entry(), AW_window::create_button(), AW_window::create_input_field_with_scaler(), AW_window::create_mode(), AW_window::create_option_menu(), AW_window::create_selection_list(), AW_window::create_toggle_field(), AW_window_menu_modes_opengl::init(), AW_window_menu_modes::init(), AW_window_menu::init(), AW_window_simple_menu::init(), AW_window::insert_help_topic(), AW_window::insert_menu_topic(), and AW_window::insert_sub_menu().
bool AW_root::remove_button_from_sens_list | ( | Widget | button | ) |
Definition at line 3316 of file AW_window.cxx.
References AW_buttons_struct::button, AW_buttons_struct::next, and NULp.
Referenced by remove_option_from_option_menu().
void AW_root::set_active | ( | Widget | w, |
bool | active | ||
) |
Definition at line 3296 of file AW_window.cxx.
Referenced by AWT_activate_prompt().
|
inline |
Definition at line 176 of file aw_root.hxx.
References UserActionTracker::track_action().
Referenced by AW_server_callback().
|
inline |
Definition at line 177 of file aw_root.hxx.
References UserActionTracker::track_awar_change().
Referenced by VarUpdateInfo::change_from_widget().
|
inline |
Definition at line 179 of file aw_root.hxx.
References UserActionTracker::is_tracking().
Referenced by AW_server_callback(), VarUpdateInfo::change_from_widget(), insert_interruption_to_macro_cb(), popup_interrupt_macro_window_cb(), start_macro_cb(), and update_macro_record_button().
|
inline |
Definition at line 180 of file aw_root.hxx.
Referenced by check_for_remote_command(), and create_macro_variables().
void AW_root::define_remote_command | ( | class AW_cb * | cbs | ) |
Definition at line 228 of file AW_root.cxx.
References AW_root_Motif::action_hash, aw_assert, AW_POPDOWN(), AW_cb::contains(), fputs(), GBS_global_string(), GBS_write_hash(), AW_cb::get_cd1(), AW_cb::get_cd2(), AW_cb::id, AW_cb::is_equal(), and prvt.
Referenced by AW_window::create_button(), AW_window::create_input_field(), and AW_window::insert_menu_topic().
Definition at line 247 of file AW_root.cxx.
References AW_root_Motif::action_hash, GBS_read_hash(), and prvt.
Referenced by check_for_remote_command().
Definition at line 102 of file aw_root.hxx.
Referenced by AW_gc_manager::activateColorRange(), AW_gc_manager::add_color_groups(), AW_gc_manager::add_gc(), add_update_cb(), AliAdmin::aligned_awar(), announce_renamed(), AliAdmin::auto_awar(), AW_add_inotification(), AW_help_popup(), aw_initstatus(), aw_input(), AW_manage_GC(), aw_message(), aw_modal_file_selection(), aw_question(), awar_selected_FTS(), AWT_activate_prompt(), awtc_nn_search(), canvas_tree_awar_changed_cb(), GroupUIdata::change_listed_groups_folding(), GroupUIdata::cleanup(), config_rename_handler(), content_matrix_cell(), convert_xcolorname(), create_awars_for_field(), createCopy_table_handler(), destroy_AW_root(), ArbImporter::detectAvailableFields(), display_status_cb(), exit_from_merge(), experiment_copy_handler(), experiment_create_handler(), experiment_rename_handler(), extended_rename_handler(), find_or_createAndRegisterWindow(), first_experiment_in_range(), first_gene_in_range(), GEN_get_current_organism(), GEN_map_window_refresh_if_display_type(), gene_copy_handler(), gene_rename_handler(), get_AW_ROOT_DEFAULT(), ConfigDefinition::get_awar(), AW_selection_list::get_awar_value(), get_canvas_awar(), AW_gc_manager::get_current_color(), get_first_organism(), get_first_SAI(), get_first_species(), get_user_matrix(), getSelectedRuleIndex(), FINAL_TYPE< SEQTYPE >::handle_click(), ProbeCollDisplay::handle_click(), import_file_changed_cb(), AW_gc_manager::init_all_fonts(), AW_gc_manager::init_color_ranges(), init_flag_awars(), GroupUIdata::initialize(), launch_MapViewer_cb(), AliAdmin::len_awar(), load_or_reset_gene_species_xfer_fields(), load_probe_collection(), macro_recording_changed_cb(), GroupUIdata::mark_species(), MG_exit(), nds_restore_config(), nt_create_configuration(), nt_extract_configuration(), nt_store_configuration(), ShaderPlugin::overlay_color_groups(), ShaderPlugin::overlay_marked(), SelectionListSpec::popup(), NT_TreeShader::popup_config(), SpeciesFlag::prepare_itemfield(), probe_collection_update_parameters(), GroupUIdata::refill_result_list(), AW_selection_list::refresh(), refresh_displayed_species(), refresh_fts_selbox(), ED4_seq_colors::reload(), AliAdmin::remark_awar(), GroupUIdata::rename_listed_groups(), GroupUIdata::rename_selected_group(), AWT_config_definition::reset(), GroupUIdata::run_search(), sai_seletion_changed_cb(), scalerChanged_cb(), ItemFieldShader::scan_value_range_cb(), ExportFieldScanner::scanFields(), AliAdmin::security_awar(), AliAdmin::select_awar(), selected_configs_awar_changed_cb(), selected_tree_changed_cb(), selectRule(), AW_selection_list::set_awar_value(), set_diff_reference(), AW_selection_list::set_file_suffix(), show_sina_window(), sort_dtree_by_other_tree_cb(), species_create_handler(), species_rename_handler(), store_gene_species_xfer_fields(), GroupUIdata::toggle_selected_group_folding(), TreeAwarRegistry::TreeAwarRegistry(), AliAdmin::type_awar(), AW_gc_manager::update_all_fonts(), RegFieldSelection::update_buttons(), update_format_description(), update_format_description_and_suffix(), AW_gc_manager::update_gc_color(), AW_gc_manager::update_gc_font(), whatToLoad(), AliAdmin::window_init(), RecordingMacro::write_action(), write_configs_to_awar(), and AWT_config::write_to_awars().
AW_root_Motif* AW_root::prvt |
Definition at line 104 of file aw_root.hxx.
Referenced by AW_clock_cursor(), AW_get_XtAppContext(), AW_normal_cursor(), AW_root(), AW_timer_cb_struct::callAfter(), convert_xcolorname(), define_remote_command(), make_sensitive(), search_remote_command(), and ~AW_root().
bool AW_root::value_changed |
Definition at line 105 of file aw_root.hxx.
Referenced by aw_cp_awar_2_widget_cb(), AW_value_changed_callback(), VarUpdateInfo::change_from_widget(), and scalerChanged_cb().
Widget AW_root::changer_of_variable |
Definition at line 106 of file aw_root.hxx.
Referenced by aw_cp_awar_2_widget_cb(), VarUpdateInfo::change_from_widget(), AW_awar::update(), and AW_window::update_label().
int AW_root::y_correction_for_input_labels |
Definition at line 107 of file aw_root.hxx.
Referenced by AW_window::create_input_field().
AW_active AW_root::global_mask |
Definition at line 108 of file aw_root.hxx.
Referenced by apply_sensitivity(), and make_sensitive().
bool AW_root::focus_follows_mouse |
Definition at line 109 of file aw_root.hxx.
Referenced by apply_focus_policy(), ARB_declare_global_awars(), aw_create_shell(), and set_focus_policy().
GB_HASH* AW_root::hash_table_for_variables |
Definition at line 110 of file aw_root.hxx.
Referenced by awar_float(), awar_int(), awar_no_error(), awar_pointer(), awar_string(), dont_save_awars_with_default_value(), and unlink_awars_from_DB().
int AW_root::number_of_toggle_fields |
Definition at line 111 of file aw_root.hxx.
Referenced by AW_window::create_toggle_field().
int AW_root::number_of_option_menus |
Definition at line 112 of file aw_root.hxx.
Referenced by AW_window::create_option_menu().
char* AW_root::program_name |
Definition at line 113 of file aw_root.hxx.
Referenced by aw_create_shell(), aw_question(), and ~AW_root().
bool AW_root::disable_callbacks |
Definition at line 114 of file aw_root.hxx.
Referenced by aw_input(), aw_modal_file_selection(), aw_question(), AW_timer_cb_struct::callOrDelayIfDisabled(), and AW_cb::run_callbacks().
AW_window* AW_root::current_modal_window |
Definition at line 115 of file aw_root.hxx.
Referenced by AW_cb::run_callbacks(), AW_window::show_modal(), and window_hide().
int AW_root::active_windows |
Definition at line 116 of file aw_root.hxx.
Referenced by window_hide(), and window_show().
short AW_root::font_width |
Definition at line 122 of file aw_root.hxx.
Referenced by AW_window::increment_at_commands().
short AW_root::font_height |
Definition at line 123 of file aw_root.hxx.
short AW_root::font_ascent |
Definition at line 124 of file aw_root.hxx.
GB_HASH* AW_root::hash_for_windows |
Definition at line 125 of file aw_root.hxx.
Referenced by apply_focus_policy(), aw_create_shell(), AW_forget_all_window_geometry(), and aw_update_all_window_geometry_awars().
enum { ... } AW_root::color_mode |
Referenced by AW_xfigCB_info_area().