ARB
|
#include <string>
#include <cb.h>
#include <aw_window.hxx>
Go to the source code of this file.
Classes | |
class | TypedSelectionList |
class | StorableSelectionList |
Typedefs | |
typedef void(* | SubsetChangedCb )(AW_selection *, bool interactive_change, AW_CL cl_user) |
typedef GB_ERROR(* | ssl_to_storage )(const CharPtrArray &display, const CharPtrArray &value, StrArray &line) |
typedef GB_ERROR(* | ssl_from_storage )(const CharPtrArray &line, StrArray &display, StrArray &value) |
typedef void(* SubsetChangedCb)(AW_selection *, bool interactive_change, AW_CL cl_user) |
Definition at line 89 of file awt_sel_boxes.hxx.
typedef GB_ERROR(* ssl_to_storage)(const CharPtrArray &display, const CharPtrArray &value, StrArray &line) |
Definition at line 109 of file awt_sel_boxes.hxx.
typedef GB_ERROR(* ssl_from_storage)(const CharPtrArray &line, StrArray &display, StrArray &value) |
Definition at line 110 of file awt_sel_boxes.hxx.
const SaiSelectionlistFilterCallback& awt_std_SAI_filter_cb | ( | ) |
Definition at line 485 of file AWT_sel_boxes.cxx.
References get_SAI_description().
Referenced by awt_popup_SAI_selection_list().
void awt_create_ALI_selection_button | ( | GBDATA * | gb_main, |
AW_window * | aws, | ||
const char * | varname, | ||
const char * | ali_type_match | ||
) |
Definition at line 177 of file AWT_sel_boxes.cxx.
Referenced by NT_create_realign_dna_window().
AW_DB_selection* awt_create_ALI_selection_list | ( | GBDATA * | gb_main, |
AW_window * | aws, | ||
const char * | varname, | ||
const char * | ali_type_match | ||
) |
Definition at line 167 of file AWT_sel_boxes.cxx.
References SelectionListSpec::create_list().
Referenced by ALI_create_admin_window(), AP_create_con_expert_window(), bindAdmin(), create_pars_init_window(), create_select_alignment_window(), createSelectionList(), DI_create_matrix_window(), GDE_menuitem_cb(), NT_create_dna_2_pro_window(), NT_create_realign_dna_window(), NT_create_select_alignment_window(), and NT_create_trackAliChanges_window().
void awt_reconfigure_ALI_selection_list | ( | AW_DB_selection * | alisel, |
const char * | ali_type_match | ||
) |
Definition at line 181 of file AWT_sel_boxes.cxx.
References ALI_selection::reconfigure().
Referenced by alitype_changed_cb().
AW_DB_selection* awt_create_TREE_selection_list | ( | GBDATA * | gb_main, |
AW_window * | aws, | ||
const char * | varname | ||
) |
Definition at line 224 of file AWT_sel_boxes.cxx.
References AW_window::create_selection_list(), GBT_get_tree_data(), AW_selection::refresh(), and ta.
Referenced by AP_create_pos_var_pars_window(), create_pars_init_window(), create_select_other_tree_window(), create_tree_select_window_cb(), DI_create_matrix_window(), GDE_menuitem_cb(), MG_create_merge_trees_window(), NT_create_consense_window(), NT_create_database_optimization_window(), NT_create_select_tree_window(), NT_create_syncroot_window(), NT_create_twoTreeSelection(), popup_tree_admin_window(), and SQ_create_seq_quality_window().
Definition at line 366 of file AWT_sel_boxes.cxx.
References AW_awar::add_callback(), AW_ROOT_DEFAULT, AW_root::awar(), AW_awar::awar_name, AW_root::awar_string(), awt_assert, AW_window::button_length(), AW_window::callback(), AW_window::create_button(), create_PTSERVER_selection_window(), GB_have_error(), GBS_global_string_copy(), AW_window::get_button_length(), AW_window::get_root(), PT_SERVERNAME_LENGTH, AW_awar::read_int(), readable_pt_servername(), update_ptserver_button(), and AW_awar::write_int().
Referenced by create_common_next_neighbour_fields(), create_naligner_window(), create_probe_design_window(), create_probe_match_window(), create_probe_match_with_specificity_window(), FastAligner_create_window(), MP_Window::MP_Window(), and new_sina_simple().
Definition at line 395 of file AWT_sel_boxes.cxx.
References AW_window::create_selection_list().
Referenced by create_probe_admin_window().
void awt_create_SAI_selection_button | ( | GBDATA * | gb_main, |
AW_window * | aws, | ||
const char * | varname, | ||
const SaiSelectionlistFilterCallback & | fcb = awt_std_SAI_filter_cb() |
||
) |
Definition at line 561 of file AWT_sel_boxes.cxx.
Referenced by create_insertDeleteBySAI_window(), ED4_createVisualizeSAI_window(), ED4_popup_dot_missing_bases_window(), FastAligner_create_window(), and new_sina_simple().
AW_DB_selection* awt_create_SAI_selection_list | ( | GBDATA * | gb_main, |
AW_window * | aws, | ||
const char * | varname, | ||
const SaiSelectionlistFilterCallback & | fcb = awt_std_SAI_filter_cb() |
||
) |
Definition at line 553 of file AWT_sel_boxes.cxx.
References SelectionListSpec::create_list().
Referenced by AP_create_con_expert_window(), AP_create_max_freq_window(), AP_create_pos_var_pars_window(), ColumnStat::create_sai_selection_list(), ED4_create_loadSAI_window(), GDE_menuitem_cb(), MG_create_merge_SAIs_window(), NT_create_extendeds_window(), PH_save_markerline(), and SAI_popup_calculator_window().
Definition at line 548 of file AWT_sel_boxes.cxx.
References awt_std_SAI_filter_cb(), and SelectionListSpec::popup().
Referenced by createSaiProbeMatchWindow().
AW_DB_selection* awt_create_CONFIG_selection_list | ( | GBDATA * | gb_main, |
AW_window * | aws, | ||
const char * | varname | ||
) |
Definition at line 458 of file AWT_sel_boxes.cxx.
References CONFIG_DATA_PATH, AW_window::create_selection_list(), GB_CREATE_CONTAINER, GB_search(), AW_selection::refresh(), and ta.
Referenced by create_configuration_admin_window(), create_configuration_marker_window(), ED4_create_loadConfiguration_window(), ED4_create_saveConfigurationAs_window(), MG_create_merge_configs_window(), and NT_create_startEditorOnOldConfiguration_window().
void awt_auto_popdown_cb | ( | AW_root * | , |
AW_window_simple * | aw_popup | ||
) |
auto pops-down a simple selection window when the awar bound to the selection list gets changed.
Definition at line 303 of file AWT_sel_boxes.cxx.
Referenced by create_PTSERVER_selection_window(), RegFieldSelection::create_window(), NT_create_select_alignment_window(), NT_create_select_tree_window(), and SelectionListSpec::popup().
void awt_edit_arbtcpdat_cb | ( | AW_window * | aww | ) |
Definition at line 297 of file AWT_sel_boxes.cxx.
References arbtcpdat_changed_cb(), AW_edit_notified(), and GB_arbtcpdat_path().
Referenced by AW_popup_namesadmin_window(), and create_probe_admin_window().
AW_selection* awt_create_subset_selection_list | ( | AW_window * | aww, |
AW_selection_list * | select_subset_from, | ||
const char * | at_box, | ||
const char * | at_add, | ||
const char * | at_sort, | ||
bool | autocorrect_subselection = true , |
||
SubsetChangedCb | subChanged_cb = NULp , |
||
AW_CL | cl_user = 0 |
||
) |
Definition at line 1170 of file AWT_sel_boxes.cxx.
References AW_window::at(), awt_assert, UNTYPED::awt_create_collect_buttons(), UNTYPED::awt_create_order_buttons(), AW_window::button_length(), collect_subset_cb(), correct_subselection_cb(), AW_window::get_at_xposition(), AW_window::get_button_length(), reorder_subset_cb(), and AW_selection_list::set_update_callback().
Referenced by create_configuration_marker_window(), create_tree_select_window_cb(), NT_create_consense_window(), NT_create_syncroot_window(), NT_createConcatenationWindow(), and SAI_popup_calculator_window().
void awt_set_subset_selection_content | ( | AW_selection * | subset_sel_, |
const CharPtrArray & | values | ||
) |
sets content of a subset-selection-list
subset_sel_ | selection list created by awt_create_subset_selection_list() |
values | e.g. retrieved using subset_sel_->get_values() |
Definition at line 1200 of file AWT_sel_boxes.cxx.
References AW_subset_selection::fill_entries_matching_values().
Referenced by create_configuration_marker_window(), selected_configs_awar_changed_cb(), and source_sai_list_changed_cb().
AW_window* awt_create_load_box | ( | AW_root * | aw_root, |
const char * | action, | ||
const char * | what, | ||
const char * | default_directory, | ||
const char * | file_extension, | ||
char ** | set_file_name_awar, | ||
const WindowCallback & | ok_cb, | ||
const WindowCallback & | abort_cb = makeWindowCallback(AW_POPDOWN) , |
||
const char * | close_button_text = NULp |
||
) |
Definition at line 895 of file AWT_sel_boxes.cxx.
References AW_create_fileselection_awars(), AW_create_standard_fileselection(), AW_REPOS_TO_MOUSE, GBS_global_string_copy(), GBS_string_2_key(), makeHelpCallback(), and title.
Referenced by create_ref_db_selection_window(), NT_create_merge_from_window(), NT_create_merge_to_window(), probe_collection_load_prompt(), probe_collection_save_prompt(), startup_merge_prompting_for_nonexplicit_dbs(), and startup_merge_prompting_for_nonexplicit_dst_db().
AW_window* create_save_box_for_selection_lists | ( | AW_root * | aw_root, |
const StorableSelectionList * | storabsellist | ||
) |
Definition at line 786 of file AWT_sel_boxes.cxx.
References AW_create_fileselection_awars(), AW_create_standard_fileselection(), AW_POPDOWN(), AW_REPOS_TO_MOUSE, AW_ROOT_DEFAULT, AW_root::awar_int(), GBS_global_string_copy(), GBS_string_2_key(), StorableSelectionList::get_filter(), get_shared_sellist_awar_base(), get_shared_sellist_awar_name(), StorableSelectionList::get_typedsellist(), TypedSelectionList::get_unique_id(), save_list_cb(), and TypedSelectionList::whats_contained().
Referenced by create_primer_design_result_window(), MP_Window::create_result_window(), MP_Window::MP_Window(), and popup_probe_design_result_window().
AW_window* create_load_box_for_selection_lists | ( | AW_root * | aw_root, |
const StorableSelectionList * | storabsellist | ||
) |
Definition at line 841 of file AWT_sel_boxes.cxx.
References ANY_DIR, AW_create_fileselection(), AW_create_fileselection_awars(), AW_POPDOWN(), AW_REPOS_TO_MOUSE, AW_root::awar_int(), GBS_global_string_copy(), StorableSelectionList::get_filter(), get_shared_sellist_awar_base(), get_shared_sellist_awar_name(), StorableSelectionList::get_typedsellist(), TypedSelectionList::get_unique_id(), load_list_cb(), and TypedSelectionList::whats_contained().
Referenced by create_primer_design_result_window(), MP_Window::create_result_window(), MP_Window::MP_Window(), and popup_probe_design_result_window().
void create_print_box_for_selection_lists | ( | AW_window * | aw_window, |
const TypedSelectionList * | typedsellist | ||
) |
Definition at line 889 of file AWT_sel_boxes.cxx.
References AWT_create_ascii_print_window(), AW_selection_list::get_content_as_string(), AW_window::get_root(), TypedSelectionList::get_sellist(), and TypedSelectionList::whats_contained().
Referenced by create_primer_design_result_window(), create_probe_match_window(), and popup_probe_design_result_window().
void awt_clear_selection_list_cb | ( | AW_window * | , |
AW_selection_list * | sellist | ||
) |
Definition at line 883 of file AWT_sel_boxes.cxx.
References AW_selection_list::clear(), AW_selection_list::insert_default(), and AW_selection_list::update().
Referenced by create_primer_design_result_window(), MP_Window::create_result_window(), MP_Window::MP_Window(), and popup_probe_design_result_window().
AW_selection_list* awt_create_selection_list_with_input_field | ( | AW_window * | aww, |
const char * | awar_name, | ||
const char * | at_box, | ||
const char * | at_field | ||
) |
create selection_list and input_field on awar 'awar_name'
aww | window where to create gui elements |
at_box | position of selection_list |
at_field | position of input_field |
Definition at line 1209 of file AWT_sel_boxes.cxx.
References AW_window::at(), AW_window::create_input_field(), and AW_window::create_selection_list().
Referenced by create_config_manager_window(), create_loadsave_colored_window(), create_SAI_group_window(), and ED4_create_modsai_window().