ARB
|
#include "SaiProbeVisualization.hxx"
#include "probe_match_parser.hxx"
#include <nds.h>
#include <items.h>
#include <awt_sel_boxes.hxx>
#include <awt_config_manager.hxx>
#include <aw_awars.hxx>
#include <aw_root.hxx>
#include <aw_preset.hxx>
#include <aw_msg.hxx>
#include <arbdbt.h>
#include <iostream>
#include <arb_global_defs.h>
#include <item_sel_list.h>
#include <gb_aci.h>
Go to the source code of this file.
Macros | |
#define | PROBE_PREFIX_LENGTH 9 |
#define | PROBE_SUFFIX_LENGTH 9 |
#define | BUFSIZE 100 |
Variables | |
static saiProbeData * | g_pbdata = NULp |
static char * | saiValues = NULp |
static bool | in_colorDefChanged_callback = false |
static AWT_predefined_config | predefined_saiColorDefinitions [] |
#define PROBE_PREFIX_LENGTH 9 |
Definition at line 32 of file SaiProbeVisualization.cxx.
Referenced by SAI_graphic::paint().
#define PROBE_SUFFIX_LENGTH 9 |
Definition at line 33 of file SaiProbeVisualization.cxx.
Referenced by calculateEndPosition().
#define BUFSIZE 100 |
Definition at line 40 of file SaiProbeVisualization.cxx.
Referenced by getAwarName().
Definition at line 41 of file SaiProbeVisualization.cxx.
References AWAR_SPV_SAI_COLOR, and BUFSIZE.
Referenced by colorDefChanged_callback(), create_colorTranslationTable_window(), createSaiProbeAwars(), setup_saiColorDefs_config(), and translateSAItoColors().
Definition at line 101 of file SaiProbeVisualization.cxx.
References AW_root::awar(), AWAR_SPV_DISP_SAI, AW_root::awar_string(), getAwarName(), in_colorDefChanged_callback, AW_awar::read_string(), s, AW_awar::touch(), and AW_awar::write_string().
Referenced by createSaiProbeAwars().
|
static |
Definition at line 141 of file SaiProbeVisualization.cxx.
References AWT_canvas::request_refresh().
Referenced by addCallBacks().
|
static |
Definition at line 147 of file SaiProbeVisualization.cxx.
References AW_awar::add_callback(), AW_ROOT_DEFAULT, AW_root::awar_int(), AWAR_SPV_DISP_SAI, AW_root::awar_string(), colorDefChanged_callback(), and getAwarName().
Referenced by createSaiProbeMatchWindow().
|
static |
Definition at line 157 of file SaiProbeVisualization.cxx.
References AW_awar::add_callback(), AW_root::awar(), AWAR_SPV_ACI_COMMAND, AWAR_SPV_DB_FIELD_NAME, AWAR_SPV_DB_FIELD_WIDTH, AWAR_SPV_DISP_SAI, AWAR_SPV_SAI_2_PROBE, AWAR_SPV_SELECTED_PROBE, and refreshCanvas().
Referenced by createSaiProbeMatchWindow().
|
static |
Definition at line 169 of file SaiProbeVisualization.cxx.
References alignment_name, ARB_alloc(), aw_message_if(), AW_root::awar(), AWAR_SPV_SAI_2_PROBE, error(), GB_await_error(), GB_end_transaction(), GB_entry(), GB_push_transaction(), GB_read_as_string(), GB_read_char_pntr(), GBT_find_SAI(), GBT_find_sequence(), GBT_find_species(), GBT_get_default_alignment(), getAwarName(), GAP::is_std_gap(), NULp, saiProbeData::probeSpecies, AW_awar::read_string(), SAI_CLR_COUNT, and start.
Referenced by SAI_graphic::paint().
|
static |
Definition at line 277 of file SaiProbeVisualization.cxx.
References alignment_name, GB_await_error(), GB_end_transaction(), GB_incur_error(), GB_push_transaction(), GB_read_char_pntr(), GBS_global_string(), GBT_find_sequence(), GBT_find_species(), GBT_get_default_alignment(), GAP::is_std_gap(), PROBE, PROBE_PREFIX, PROBE_SUFFIX, PROBE_SUFFIX_LENGTH, and saiProbeData::probeSpecies.
Referenced by SAI_graphic::paint().
|
static |
Definition at line 346 of file SaiProbeVisualization.cxx.
References AW_SCREEN, AW_device::box(), SAI_GC_0, SAI_GC_FOREGROUND, AW::FillStyle::SOLID, and AW_device::text().
Referenced by SAI_graphic::paint().
|
static |
Definition at line 365 of file SaiProbeVisualization.cxx.
References AW_CLICK, AW_SCREEN, AW_device::line(), SAI_GC_PROBE, and AW_device::text().
Referenced by SAI_graphic::paint().
|
static |
Definition at line 383 of file SaiProbeVisualization.cxx.
References ARB_strdup(), AWAR_SPV_ACI_COMMAND, AWAR_SPV_DB_FIELD_NAME, AW_root::awar_string(), error(), GB_await_error(), GB_command_interpreter_in_env(), GB_FIND, GB_have_error(), GB_read_as_string(), GB_search(), GBS_global_string(), GBT_expect_species(), NO_FIELD_SELECTED, NULp, AW_awar::read_char_pntr(), AW_awar::read_string(), sai_assert, and ta.
Referenced by SAI_graphic::paint().
void transferProbeData | ( | saiProbeData * | spd | ) |
Definition at line 622 of file SaiProbeVisualization.cxx.
Referenced by popupSaiProbeMatchWindow(), and probe_match_event().
|
static |
Definition at line 659 of file SaiProbeVisualization.cxx.
References AWT_config_definition::add(), and getAwarName().
Referenced by create_colorTranslationTable_window().
Definition at line 666 of file SaiProbeVisualization.cxx.
References AW_POPDOWN(), AW_ROOT_DEFAULT, AWAR_SPV_DISP_SAI, AWT_insert_config_manager(), getAwarName(), makeHelpCallback(), NULp, SAI_CLR_COUNT, and setup_saiColorDefs_config().
Referenced by createSaiProbeMatchWindow().
Definition at line 703 of file SaiProbeVisualization.cxx.
References AW_POPDOWN(), AWAR_SPV_ACI_COMMAND, AWAR_SPV_DB_FIELD_NAME, AWAR_SPV_DB_FIELD_WIDTH, create_itemfield_selection_button(), FIELD_FILTER_NDS, makeHelpCallback(), NDS_popup_select_srtaci_window(), NULp, and SPECIES_get_selector().
Referenced by createSaiProbeMatchWindow().
|
static |
Definition at line 739 of file SaiProbeVisualization.cxx.
References AW_create_gc_window_named().
Referenced by createSaiProbeMatchWindow().
Definition at line 743 of file SaiProbeVisualization.cxx.
References addCallBacks(), AW_POPDOWN(), AWAR_SPV_SAI_2_PROBE, awm, AWM_ALL, awt_popup_SAI_selection_list(), create_colorTranslationTable_window(), AW_window::create_menu(), createDisplayField_window(), createSaiColorWindow(), createSaiProbeAwars(), AWT_canvas::gc_manager, AW_window::get_window_id(), AW_window_menu::init(), AW_window::insert_help_topic(), AW_window::insert_menu_topic(), makeHelpCallback(), AWT_canvas::request_resize(), and ta.
Referenced by popupSaiProbeMatchWindow().
|
static |
Definition at line 35 of file SaiProbeVisualization.cxx.
Definition at line 36 of file SaiProbeVisualization.cxx.
|
static |
Definition at line 38 of file SaiProbeVisualization.cxx.
Referenced by colorDefChanged_callback().
|
static |
Definition at line 630 of file SaiProbeVisualization.cxx.