ARB
|
#include <arbtools.h>
#include <arb_error.h>
#include <cb.h>
#include <attributes.h>
#include "aw_base.hxx"
Go to the source code of this file.
Classes | |
class | UserActionTracker |
class | NullTracker |
class | AW_root |
Macros | |
#define | aw_assert(bed) arb_assert(bed) |
#define | legal_mask(m) (((m)&AWM_ALL) == (m)) |
Typedefs | |
typedef char * | AW_error |
Enumerations | |
enum | AW_ProcessEventType { NO_EVENT = 0, KEY_PRESSED = 2, KEY_RELEASED = 3 } |
Functions | |
void | aw_set_local_message () |
char * | aw_input (const char *title, const char *prompt, const char *default_input) |
char * | aw_input (const char *prompt, const char *default_input) |
char * | aw_input (const char *prompt) |
char * | aw_modal_file_selection (const char *title, const char *dir, const char *def_name, const char *suffix) |
void | aw_initstatus () |
bool | ARB_global_awars_initialized () |
bool | ARB_in_expert_mode (AW_root *awr) |
bool | ARB_in_novice_mode (AW_root *awr) |
void | ARB_declare_global_awars (AW_root *aw_root, AW_default aw_def) |
GB_ERROR | ARB_bind_global_awars (GBDATA *gb_main) __ATTR__USERESULT |
__ATTR__USERESULT_TODO GB_ERROR | ARB_init_global_awars (AW_root *aw_root, AW_default aw_def, GBDATA *gb_main) |
AW_default | get_AW_ROOT_DEFAULT () |
Variables | |
char | AW_ERROR_BUFFER [1024] |
#define aw_assert | ( | bed | ) | arb_assert(bed) |
Definition at line 21 of file aw_root.hxx.
#define legal_mask | ( | m | ) | (((m)&AWM_ALL) == (m)) |
Definition at line 25 of file aw_root.hxx.
Referenced by AW_root::apply_sensitivity(), AW_buttons_struct::AW_buttons_struct(), AW_window::create_menu(), AW_window::create_mode(), AW_window::insert_help_topic(), AW_window::insert_menu_topic(), AW_window::insert_sub_menu(), AW_root::make_sensitive(), and AW_window::sens_mask().
Definition at line 28 of file aw_root.hxx.
enum AW_ProcessEventType |
Enumerator | |
---|---|
NO_EVENT | |
KEY_PRESSED | |
KEY_RELEASED |
Definition at line 49 of file aw_root.hxx.
void aw_set_local_message | ( | ) |
Definition at line 1137 of file AW_status.cxx.
References aw_stg_struct::local_message.
Referenced by ED4_root::generate_window().
Definition at line 251 of file AW_modal.cxx.
References AW_root::add_timed_callback_never_disabled(), aw_assert, AW_INPUT_AWAR, aw_input_cb_result, AW_INPUT_TITLE_AWAR, AW_MESSAGE_LISTEN_DELAY, aw_message_timer_listen_event(), AW_root::awar(), create_input_awars(), AW_root::disable_callbacks, GB_get_transaction_level(), AW_awar::gb_var, AW_window::hide(), input_history_insert(), INPUT_SIZE, new_input_window(), NULp, AW_root::process_events(), AW_window::set_window_title(), AW_window::show_modal(), AW_root::SINGLETON, AW_window::window_fit(), and AW_awar::write_string().
Referenced by aw_input(), change_constraints(), copy_SAI_cb(), copy_SAI_to_species_cb(), ED4_set_col_stat_threshold(), edit_SAI_description(), group_species(), MERGE_sequences_simple(), nt_create_configuration(), NT_create_sai_from_pfold(), NT_edit_bootstrap(), nt_rename_configuration(), NT_scale_tree(), rename_SAI_cb(), SEC_rename_structure(), and AWT_graphic_tree::toggle_group().
Definition at line 303 of file AW_modal.cxx.
References aw_input().
Definition at line 38 of file aw_root.hxx.
References aw_input(), and NULp.
char* aw_modal_file_selection | ( | const char * | title, |
const char * | dir, | ||
const char * | def_name, | ||
const char * | suffix | ||
) |
Definition at line 310 of file AW_modal.cxx.
References AW_root::add_timed_callback_never_disabled(), AW_create_standard_fileselection(), AW_FILE_SELECT_BASE, AW_FILE_SELECT_DIR_AWAR, AW_FILE_SELECT_FILE_AWAR, AW_FILE_SELECT_FILTER_AWAR, AW_FILE_SELECT_TITLE_AWAR, aw_input_cb_result, AW_MESSAGE_LISTEN_DELAY, aw_message_timer_listen_event(), AW_root::awar(), create_fileSelection_awars(), AW_root::disable_callbacks, file_selection_cb(), GBS_eval_env(), NULp, AW_root::process_events(), AW_root::SINGLETON, and AW_awar::write_string().
void aw_initstatus | ( | ) |
Definition at line 966 of file AW_status.cxx.
References AW_root::add_timed_callback_never_disabled(), aw_assert, aw_clear_and_hide_message_cb(), aw_clear_message_cb(), AW_GAUGE_SIZE, aw_message_save_cb(), AW_POPDOWN(), aw_status_hide(), aw_status_kill(), aw_status_timer_listen_event(), aw_status_wait_for_open(), AWAR_ERROR_MESSAGES, AWAR_STATUS_ELAPSED, AWAR_STATUS_GAUGE, AWAR_STATUS_TEXT, AWAR_STATUS_TITLE, awm, aw_stg_struct::awm, aw_stg_struct::aws, create_status_awars(), error(), aw_stg_struct::fd_from, aw_stg_struct::fd_to, fflush(), GB_install_pid(), GB_open_DBs(), GBK_terminate(), aw_stg_struct::hide, AW_window_menu_modes_opengl::init(), aw_stg_struct::is_child, AW_root::main_loop(), NULp, aw_stg_struct::pid, and AW_root::SINGLETON.
Referenced by ARB_main().
bool ARB_global_awars_initialized | ( | ) |
Definition at line 90 of file AW_global_awars.cxx.
References initialized.
Referenced by ARB_in_expert_mode(), and awt_create_aww_vars().
bool ARB_in_expert_mode | ( | AW_root * | awr | ) |
Definition at line 94 of file AW_global_awars.cxx.
References ARB_global_awars_initialized(), aw_assert, AW_root::awar(), AWAR_AWM_MASK, AWM_MASK_EXPERT, and AW_awar::read_int().
Referenced by ARB_in_novice_mode(), DI_create_matrix_window(), and species_rename_handler().
|
inline |
Definition at line 193 of file aw_root.hxx.
References ARB_in_expert_mode().
Referenced by FastAligner_create_variables().
void ARB_declare_global_awars | ( | AW_root * | aw_root, |
AW_default | aw_def | ||
) |
Definition at line 132 of file AW_global_awars.cxx.
References AW_awar::add_callback(), aw_assert, AWAR_ARB_TREE_RENAMED, AWAR_AW_FOCUS_FOLLOWS_MOUSE, AWAR_AW_FOCUS_FOLLOWS_MOUSE_changed_cb(), AWAR_AWM_MASK, AWAR_AWM_MASK_changed_cb(), AW_root::awar_int(), AWAR_SAVED_DB_PATH, AW_root::awar_string(), AWAR_WWW_BROWSER, AWM_MASK_UNKNOWN, declare_awar_global(), AW_root::focus_follows_mouse, and OPENURL.
Referenced by ARB_init_global_awars(), and startup_gui().
Definition at line 146 of file AW_global_awars.cxx.
References aw_assert, error(), gb_main, initialized, AW_awar::make_global(), and NULp.
Referenced by ARB_init_global_awars(), and nt_create_all_awars().
|
inline |
Definition at line 198 of file aw_root.hxx.
References ARB_bind_global_awars(), and ARB_declare_global_awars().
Referenced by ARB_main(), ed4_create_all_awars(), and pars_create_all_awars().
|
inline |
Definition at line 203 of file aw_root.hxx.
References AW_root::check_properties(), NULp, and AW_root::SINGLETON.
char AW_ERROR_BUFFER[1024] |