ARB
|
#include "aw_base.hxx"
#include <arbdb_base.h>
#include <arb_assert.h>
#include "aw_keysym.hxx"
#include <arbtools.h>
#include <cb.h>
Go to the source code of this file.
Classes | |
struct | AW_event |
class | AW_cb |
struct | AW_at_storage |
class | AW_ScalerTransformer |
class | AW_window |
class | AW_window_menu_modes |
class | AW_window_menu |
class | AW_window_simple_menu |
class | FINAL_TYPE< SEQTYPE > |
xml element More... | |
class | AW_window_message |
Macros | |
#define | AW_MESSAGE_TIME 2000 |
#define | AW_HEADER_MAIN extern "C" { int XtAppInitialize(); } void aw_never_called_main() { XtAppInitialize(); } |
#define | TUNE_BUTTON 8 |
#define | TUNE_INPUT (-TUNE_BUTTON) |
#define | TUNE_SUBMENU 0 |
#define | TUNE_MENUTOPIC (-12) |
#define | TUNE_BRIGHT (256+30) |
#define | TUNE_DARK (-TUNE_BRIGHT) |
#define | NEVER_RECORDED_ID "___NEVER_MACRO_RECORDED___" |
Typedefs | |
typedef const char * | AW_label |
typedef void(* | AW_cb_struct_guard )() |
typedef WindowCallbackSimple | AnyWinCB |
typedef char * | AW_pixmap |
Enumerations | |
enum | AW_orientation { AW_HORIZONTAL, AW_VERTICAL } |
enum | AW_event_type { AW_Keyboard_Press = 1, AW_Keyboard_Release = 2, AW_Mouse_Press = 3, AW_Mouse_Release = 4, AW_Mouse_Drag = 5 } |
enum | AW_MouseButton { AW_BUTTON_NONE = 0, AW_BUTTON_LEFT = 1, AW_BUTTON_MIDDLE = 2, AW_BUTTON_RIGHT = 3, AW_WHEEL_UP = 4, AW_WHEEL_DOWN = 5 } |
enum | { AWM_DISABLED = 0, AWM_BASIC = 1, AWM_EXP = 2, AWM_ALL = AWM_BASIC|AWM_EXP } |
enum | { AWM_MASK_UNKNOWN = AWM_DISABLED, AWM_MASK_DEFAULT = AWM_BASIC, AWM_MASK_EXPERT = AWM_ALL } |
enum | AW_at_storage_type { AW_AT_SIZE_AND_ATTACH, AW_AT_AUTO, AW_AT_MAXSIZE } |
enum | AW_SizeRecalc { AW_KEEP_SIZE = 0, AW_RESIZE_DEFAULT = 1, AW_RESIZE_USER = 2, AW_RESIZE_ANY = 3 } |
enum | AW_PosRecalc { AW_KEEP_POS = 0, AW_REPOS_TO_CENTER = 1, AW_REPOS_TO_MOUSE = 2, AW_REPOS_TO_MOUSE_ONCE = 3 } |
enum | AW_ScalerType { AW_SCALER_LINEAR, AW_SCALER_EXP_LOWER, AW_SCALER_EXP_UPPER, AW_SCALER_EXP_CENTER, AW_SCALER_EXP_BORDER } |
Functions | |
const char * | AW_get_pixmapPath (const char *pixmapName) |
void | AW_POPDOWN (AW_window *) |
void | AW_help_popup (UNFIXED, const char *help_file) |
WindowCallback | makeHelpCallback (const char *helpfile) |
void | AW_help_entry_pressed (AW_window *) |
void | AW_clock_cursor (AW_root *) |
void | AW_normal_cursor (AW_root *) |
void | AW_openURL (AW_root *aw_root, const char *url) |
MARK_NONFINAL_CLASS (AW_window_menu_modes) | |
#define AW_MESSAGE_TIME 2000 |
Definition at line 35 of file aw_window.hxx.
#define AW_HEADER_MAIN extern "C" { int XtAppInitialize(); } void aw_never_called_main() { XtAppInitialize(); } |
Definition at line 36 of file aw_window.hxx.
#define TUNE_BUTTON 8 |
Definition at line 39 of file aw_window.hxx.
Referenced by AW_window::_create_option_entry(), AW_window::create_button(), AW_window::create_mode(), and AW_window::create_option_menu().
#define TUNE_INPUT (-TUNE_BUTTON) |
Definition at line 40 of file aw_window.hxx.
Referenced by AW_window::create_input_field(), AW_window::create_selection_list(), and AW_window::create_text_field().
#define TUNE_SUBMENU 0 |
Definition at line 41 of file aw_window.hxx.
Referenced by AW_window::insert_sub_menu().
#define TUNE_MENUTOPIC (-12) |
Definition at line 42 of file aw_window.hxx.
Referenced by AW_window::insert_menu_topic().
#define TUNE_BRIGHT (256+30) |
Definition at line 43 of file aw_window.hxx.
Referenced by AW_window::TuneOrSetBackground().
#define TUNE_DARK (-TUNE_BRIGHT) |
Definition at line 44 of file aw_window.hxx.
Referenced by AW_window::TuneOrSetBackground().
#define NEVER_RECORDED_ID "___NEVER_MACRO_RECORDED___" |
Definition at line 117 of file aw_window.hxx.
Referenced by popup_interrupt_macro_window_cb(), popup_macro_window(), RecordingMacro::track_action(), and RecordingMacro::track_awar_change().
Definition at line 53 of file aw_window.hxx.
typedef void(* AW_cb_struct_guard)() |
Definition at line 119 of file aw_window.hxx.
typedef WindowCallbackSimple AnyWinCB |
Definition at line 120 of file aw_window.hxx.
Definition at line 190 of file aw_window.hxx.
enum AW_orientation |
Enumerator | |
---|---|
AW_HORIZONTAL | |
AW_VERTICAL |
Definition at line 51 of file aw_window.hxx.
enum AW_event_type |
Enumerator | |
---|---|
AW_Keyboard_Press | |
AW_Keyboard_Release | |
AW_Mouse_Press | |
AW_Mouse_Release | |
AW_Mouse_Drag |
Definition at line 62 of file aw_window.hxx.
enum AW_MouseButton |
Enumerator | |
---|---|
AW_BUTTON_NONE | |
AW_BUTTON_LEFT | |
AW_BUTTON_MIDDLE | |
AW_BUTTON_RIGHT | |
AW_WHEEL_UP | |
AW_WHEEL_DOWN |
Definition at line 70 of file aw_window.hxx.
anonymous enum |
Enumerator | |
---|---|
AWM_DISABLED | |
AWM_BASIC | |
AWM_EXP | |
AWM_ALL |
Definition at line 177 of file aw_window.hxx.
anonymous enum |
Enumerator | |
---|---|
AWM_MASK_UNKNOWN | |
AWM_MASK_DEFAULT | |
AWM_MASK_EXPERT |
Definition at line 184 of file aw_window.hxx.
enum AW_at_storage_type |
Enumerator | |
---|---|
AW_AT_SIZE_AND_ATTACH | |
AW_AT_AUTO | |
AW_AT_MAXSIZE |
Definition at line 198 of file aw_window.hxx.
enum AW_SizeRecalc |
Enumerator | |
---|---|
AW_KEEP_SIZE | |
AW_RESIZE_DEFAULT | |
AW_RESIZE_USER | |
AW_RESIZE_ANY |
Definition at line 214 of file aw_window.hxx.
enum AW_PosRecalc |
Enumerator | |
---|---|
AW_KEEP_POS | |
AW_REPOS_TO_CENTER | |
AW_REPOS_TO_MOUSE | |
AW_REPOS_TO_MOUSE_ONCE |
Definition at line 221 of file aw_window.hxx.
enum AW_ScalerType |
Enumerator | |
---|---|
AW_SCALER_LINEAR | |
AW_SCALER_EXP_LOWER | |
AW_SCALER_EXP_UPPER | |
AW_SCALER_EXP_CENTER | |
AW_SCALER_EXP_BORDER |
Definition at line 228 of file aw_window.hxx.
Definition at line 266 of file AW_button.cxx.
References GB_concat_path_in_ARBLIB().
Referenced by AW_window::create_mode(), existingPixmap(), Label::Label(), and pixmapPath().
void AW_POPDOWN | ( | AW_window * | ) |
Definition at line 52 of file AW_window.cxx.
References AW_window::hide().
Referenced by ALI_create_admin_window(), AP_create_con_expert_window(), AP_create_max_freq_window(), AP_create_pos_var_pars_window(), aw_clear_and_hide_message_cb(), aw_create_color_chooser_window(), aw_create_font_chooser_window(), AW_create_gc_window_named(), AW_help_popup(), aw_initstatus(), AW_popup_gc_color_groups_window(), AW_popup_gc_color_range_window(), AW_popup_namesadmin_window(), AW_preset_window(), AWT_activate_prompt(), AWT_create_ascii_print_window(), awt_create_input_mask(), AWT_create_IUPAC_info_window(), awt_create_select_cancel_window(), awt_create_select_filter_win(), AWT_create_www_window(), AWT_popup_print_window(), AWT_popup_sec_export_window(), AWT_popup_tree_export_window(), AWTC_create_rename_window(), AWTC_create_submission_window(), COLSTAT_create_selection_window(), create_aciapp_config_window(), create_AWTC_export_window(), create_boolchain_config_window(), create_calltexe_window(), create_colorize_window(), create_colorTranslationTable_window(), FormatTester::create_common_gui(), create_config_manager_window(), create_configuration_admin_window(), create_configuration_marker_window(), TreeAdmin::create_copy_or_rename_window(), create_dna_matrix_window(), create_dup_config_window_cb(), create_editColorTranslationTable_window(), create_expert_naligner_window(), create_family_settings_window(), create_field_convert_window(), DBUI::create_field_create_window(), DBUI::create_field_delete_window(), DBUI::create_fields_reorder_window(), create_group_rename_window_cb(), create_group_species_by_field_window(), create_helix_props_window(), create_insertDeleteBySAI_window(), create_insertDeleteColumn_window(), create_island_hopping_window(), create_IUPAC_resolve_window(), create_kernighan_properties_window(), create_key_map_window(), create_load_box_for_selection_lists(), create_loadsave_colored_window(), create_matrix_config_window(), create_matrix_settings_window(), create_mg_check_fields_window(), create_mg_merge_tagged_fields_window(), create_modify_fields_window(), create_naligner_window(), create_nds_export_window(), create_new_input_mask(), create_next_neighbours_listed_window(), create_next_neighbours_selected_window(), create_primer_design_result_window(), create_primer_design_window(), create_probe_admin_window(), create_probe_design_window(), create_probe_expert_window(), create_probe_match_window(), create_probe_match_with_specificity_window(), create_PTSERVER_selection_window(), RefEntries::create_refentries_window(), MP_Window::create_result_window(), create_SAI_group_window(), create_save_box_for_selection_lists(), create_select_other_tree_window(), create_set_protection_window(), create_special_naligner_window(), DBUI::create_species_query_window(), create_translator_config_window(), create_tree_bootstrap_settings_window(), create_tree_expert_settings_window(), create_tree_export_window(), create_tree_import_window(), create_tree_select_window_cb(), RegFieldSelection::create_window(), create_writeFieldOfListed_window(), CreateChangeMolecule_window(), CreateDisplayBases_window(), createDisplayField_window(), CreateDisplayHelices_window(), CreateDisplayOptions_window(), CreateMapSequenceData_window(), createMergeSimilarSpeciesWindow(), createOptimizeWindow(), CreateRNA3DMainWindow(), createSaiProbeMatchWindow(), ItemFieldShader::customize(), AW_root::define_remote_command(), DI_create_cluster_detection_window(), DI_create_save_matrix_window(), DI_create_view_matrix_window(), ED4_configure_species_flags(), ED4_create_consensus_definition_window(), ED4_create_editor_options_window(), ED4_create_loadConfiguration_window(), ED4_create_loadSAI_window(), ED4_create_modsai_window(), ED4_create_nds_window(), ED4_create_new_seq_window(), ED4_create_replace_window(), ED4_create_saveConfigurationAs_window(), ED4_create_seq_colors_window(), ED4_create_viewDifferences_window(), ED4_CreateProteinViewer_window(), ED4_createVisualizeSAI_window(), ED4_pfold_create_props_window(), ED4_popup_detect_bad_alignment_window(), ED4_popup_dot_missing_bases_window(), ED4_popup_search_window(), ED4_zoom_message_window(), EXP_create_experiment_query_window(), FastAligner_create_window(), GDE_create_filename_browser_window(), GDE_menuitem_cb(), GEN_create_gene_query_window(), GEN_create_options_window(), GEN_open_nds_window(), get_gene_create_or_locationEdit_window(), import_window_close_cb(), GEN_map_window::init(), load_search_paras_from_file(), loadsave_search_parameters(), MG_create_merge_alignment_window(), MG_create_merge_configs_window(), MG_create_merge_names_window(), MG_create_merge_SAIs_window(), MG_create_merge_species_window(), MG_create_merge_trees_window(), MG_create_preserves_selection_window(), MG_create_save_as_window(), MG_gene_species_create_field_transfer_def_window(), MP_close_main(), NDS_create_window(), NDS_popup_select_srtaci_window(), new_sina_simple(), NT_create_colstat_2_gnuplot_window(), NT_create_compare_taxonomy_window(), NT_create_compareTopologies_window(), NT_create_consense_window(), NT_create_database_optimization_window(), NT_create_dna_2_pro_window(), NT_create_extendeds_window(), NT_create_merge_to_window(), NT_create_moveGroupInfo_window(), NT_create_multifurcate_tree_window(), NT_create_realign_dna_window(), NT_create_resort_window(), NT_create_save_as(), NT_create_save_quick_as_window(), NT_create_searchManuallyNames_window(), NT_create_select_alignment_window(), NT_create_select_tree_window(), NT_create_species_join_window(), NT_create_splitAlignment_window(), NT_create_startEditorOnOldConfiguration_window(), NT_create_syncroot_window(), NT_create_syncScroll_window(), NT_create_trackAliChanges_window(), NT_createConcatenationWindow(), PH_create_filter_window(), PH_save_markerline(), SelectionListSpec::popup(), AWT_configuration::popup_edit_window(), popup_group_clusters_window(), popup_group_search_window(), popup_interrupt_macro_window_cb(), popup_macro_window(), popup_new_experiment_window(), popup_new_gene_window(), popup_new_main_window(), popup_new_speciesOrganismWindow(), popup_probe_design_result_window(), popup_rule_definition_window(), popup_ruleset_admin_window(), popup_single_field_transfer_window(), popup_tree_admin_window(), AW_cb::run_callbacks(), SAI_popup_calculator_window(), save_search_paras_to_file(), SEC_create_bonddef_window(), SEC_create_display_window(), SEC_importExport(), SQ_create_seq_quality_window(), start_SECEDIT_plugin(), STAT_create_chimera_check_window(), STAT_create_main_window(), TREE_create_marker_settings_window(), and TREE_create_settings_window().
Definition at line 628 of file AW_help.cxx.
References AW_awar::add_callback(), AW_root::add_timed_callback(), aw_assert, aw_help_back(), aw_help_browse(), aw_help_edit_help(), aw_help_helpfile_changed_cb(), aw_help_history(), aw_help_search(), AW_POPDOWN(), AW_ROOT_DEFAULT, AW_root::awar(), AWAR_HELPFILE, AWAR_HELPSEARCH, AWAR_HELPTEXT, AW_root::awar_string(), GB_IGNORE_CASE, GBS_string_matches(), HELP, NULp, AW_root::SINGLETON, and AW_awar::write_string().
Referenced by AW_advice(), AW_server_callback(), TopologyShader::customize(), GDE_showhelp_cb(), makeHelpCallback(), AW_cb::run_callbacks(), and run_help_cb().
|
inline |
Definition at line 106 of file aw_window.hxx.
References AW_help_popup().
Referenced by ALI_create_admin_window(), AP_create_con_expert_window(), AP_create_max_freq_window(), AP_create_pos_var_pars_window(), AW_advice(), AW_create_gc_window_named(), aw_insert_default_help_entries(), AW_popup_gc_color_groups_window(), AW_popup_gc_color_range_window(), AW_popup_namesadmin_window(), AW_preset_window(), aw_question(), AWT_create_ascii_print_window(), awt_create_input_mask(), awt_create_load_box(), awt_create_select_filter_win(), AWT_create_www_window(), AWT_popup_print_window(), AWT_popup_sec_export_window(), AWT_popup_tree_export_window(), AWTC_create_rename_window(), AWTC_create_submission_window(), AWTI_open_import_window(), COLSTAT_create_selection_window(), create_aciapp_config_window(), create_AWTC_export_window(), create_boolchain_config_window(), create_colorize_window(), create_colorTranslationTable_window(), FormatTester::create_common_gui(), create_config_manager_window(), create_configuration_admin_window(), create_configuration_marker_window(), create_dna_matrix_window(), create_family_settings_window(), create_field_convert_window(), DBUI::create_field_delete_window(), DBUI::create_fields_reorder_window(), create_group_rename_window_cb(), create_group_species_by_field_window(), create_helix_props_window(), create_insertDeleteBySAI_window(), create_insertDeleteColumn_window(), create_island_hopping_window(), create_IUPAC_resolve_window(), create_kernighan_properties_window(), create_key_map_window(), create_loadsave_colored_window(), create_matrix_config_window(), create_matrix_settings_window(), create_mg_check_fields_window(), create_mg_merge_tagged_fields_window(), create_modify_fields_window(), create_naligner_window(), create_nds_export_window(), create_new_input_mask(), create_next_neighbours_listed_window(), create_next_neighbours_selected_window(), create_pars_init_window(), create_phyl_main_window(), create_primer_design_result_window(), create_primer_design_window(), create_probe_admin_window(), create_probe_collection_window(), create_probe_design_window(), create_probe_expert_window(), create_probe_match_window(), create_probe_match_with_specificity_window(), RefEntries::create_refentries_window(), MP_Window::create_result_window(), create_SAI_group_window(), create_select_other_tree_window(), create_set_protection_window(), DBUI::create_species_query_window(), create_translator_config_window(), create_tree_bootstrap_settings_window(), create_tree_expert_settings_window(), create_tree_export_window(), create_tree_import_window(), create_tree_select_window_cb(), RegFieldSelection::create_window(), create_writeFieldOfListed_window(), CreateChangeMolecule_window(), CreateDisplayBases_window(), createDisplayField_window(), CreateDisplayHelices_window(), CreateDisplayOptions_window(), CreateMapSequenceData_window(), createMergeSimilarSpeciesWindow(), createOptimizeWindow(), CreateRNA3DMainWindow(), createSaiProbeMatchWindow(), ItemFieldShader::customize(), DI_create_cluster_detection_window(), DI_create_matrix_window(), DI_create_save_matrix_window(), ED4_configure_species_flags(), ED4_create_consensus_definition_window(), ED4_create_editor_options_window(), ED4_create_loadConfiguration_window(), ED4_create_loadSAI_window(), ED4_create_modsai_window(), ED4_create_nds_window(), ED4_create_replace_window(), ED4_create_saveConfigurationAs_window(), ED4_create_seq_colors_window(), ED4_create_viewDifferences_window(), ED4_CreateProteinViewer_window(), ED4_createVisualizeSAI_window(), ED4_pfold_create_props_window(), ED4_popup_detect_bad_alignment_window(), ED4_popup_dot_missing_bases_window(), ED4_popup_search_window(), EXP_create_experiment_query_window(), FastAligner_create_window(), GEN_create_gene_query_window(), GEN_create_options_window(), GEN_open_nds_window(), ED4_root::generate_window(), get_gene_create_or_locationEdit_window(), GEN_map_window::init(), loadsave_search_parameters(), MERGE_create_main_window(), MG_create_merge_alignment_window(), MG_create_merge_configs_window(), MG_create_merge_names_window(), MG_create_merge_SAIs_window(), MG_create_merge_species_window(), MG_create_merge_trees_window(), MG_create_preserves_selection_window(), MG_create_save_as_window(), MG_gene_species_create_field_transfer_def_window(), MP_Window::MP_Window(), NDS_create_window(), NDS_popup_select_srtaci_window(), new_sina_simple(), NT_create_colstat_2_gnuplot_window(), NT_create_compare_taxonomy_window(), NT_create_compareTopologies_window(), NT_create_consense_window(), NT_create_database_optimization_window(), NT_create_dna_2_pro_window(), NT_create_extendeds_window(), nt_create_intro_window(), NT_create_moveGroupInfo_window(), NT_create_multifurcate_tree_window(), NT_create_realign_dna_window(), NT_create_resort_window(), NT_create_save_as(), NT_create_save_quick_as_window(), NT_create_searchManuallyNames_window(), NT_create_species_join_window(), NT_create_splitAlignment_window(), NT_create_syncroot_window(), NT_create_syncScroll_window(), NT_create_trackAliChanges_window(), NT_createConcatenationWindow(), pars_start_cb(), PH_save_markerline(), AWT_configuration::popup_edit_window(), popup_group_clusters_window(), popup_group_search_window(), popup_interrupt_macro_window_cb(), popup_macro_window(), popup_new_experiment_window(), popup_new_gene_window(), popup_new_main_window(), popup_new_speciesOrganismWindow(), popup_probe_design_result_window(), popup_rule_definition_window(), popup_ruleset_admin_window(), popup_single_field_transfer_window(), popup_tree_admin_window(), SAI_popup_calculator_window(), SEC_create_bonddef_window(), SEC_create_display_window(), SEC_importExport(), SQ_create_seq_quality_window(), start_SECEDIT_plugin(), STAT_create_chimera_check_window(), STAT_create_main_window(), TREE_create_marker_settings_window(), and TREE_create_settings_window().
void AW_help_entry_pressed | ( | AW_window * | ) |
Definition at line 37 of file AW_root.cxx.
References AW_window::get_root(), and p_global.
Referenced by aw_insert_default_help_entries(), ED4_root::generate_window(), GEN_map_window::init(), popup_new_main_window(), and start_SECEDIT_plugin().
void AW_clock_cursor | ( | AW_root * | ) |
Definition at line 29 of file AW_root.cxx.
References AW_root_Motif::clock_cursor, NULp, AW_root::prvt, and AW_root_Motif::set_cursor().
void AW_normal_cursor | ( | AW_root * | ) |
Definition at line 33 of file AW_root.cxx.
References NULp, AW_root::prvt, and AW_root_Motif::set_cursor().
Definition at line 35 of file AW_help.cxx.
References ARB_strpartdup(), aw_message_if(), AW_root::awar(), AWAR_WWW_BROWSER, command, error(), GBK_system(), GBS_find_string(), GBS_global_string_copy(), AW_awar::read_string(), and start.
Referenced by aw_help_browse(), awt_open_ACI_URL_with_item(), and AWT_openURL().
MARK_NONFINAL_CLASS | ( | AW_window_menu_modes | ) |