|
ARB
|
#include <SaiProbeVisualization.hxx>


Public Member Functions | |
| SAI_graphic (AW_root *aw_root, GBDATA *gb_main) | |
| ~SAI_graphic () OVERRIDE | |
| AW_gc_manager * | init_devices (AW_window *, AW_device *, AWT_canvas *scr) OVERRIDE |
| void | show (AW_device *device) OVERRIDE |
| void | handle_command (AW_device *device, AWT_graphic_event &event) OVERRIDE |
| void | paint (AW_device *device) |
Public Member Functions inherited from AWT_nonDB_graphic | |
| AWT_nonDB_graphic () | |
| ~AWT_nonDB_graphic () OVERRIDE | |
| GB_ERROR | load_from_DB (GBDATA *gb_main, const char *name) OVERRIDE __ATTR__USERESULT |
| GB_ERROR | save_to_DB (GBDATA *gb_main, const char *name) OVERRIDE __ATTR__USERESULT |
| void | check_for_DB_update (GBDATA *gb_main) OVERRIDE |
| void | notify_synchronized (GBDATA *gb_main) OVERRIDE |
Public Member Functions inherited from AWT_graphic | |
| AWT_graphic () | |
| virtual | ~AWT_graphic () |
| bool | wants_drag_target () const |
| void | drag_target_detection (bool detect) |
| int | get_drag_gc () const |
Public Member Functions inherited from Noncopyable | |
| Noncopyable () | |
Public Attributes | |
| GBDATA * | gb_main |
| AW_root * | aw_root |
Public Attributes inherited from AWT_graphic | |
| AWT_graphic_exports | exports |
Additional Inherited Members | |
Protected Attributes inherited from AWT_graphic | |
| int | drag_gc |
Definition at line 89 of file SaiProbeVisualization.hxx.
Definition at line 72 of file SaiProbeVisualization.cxx.
References AWT_FIT_NEVER, AWT_ZOOM_NEVER, and gb_main.
| SAI_graphic::~SAI_graphic | ( | ) |
Definition at line 95 of file SaiProbeVisualization.cxx.
|
virtual |
Implements AWT_graphic.
Definition at line 50 of file SaiProbeVisualization.cxx.
References AW_GCM_DATA_AREA, AW_manage_GC(), AWT_GC_changed_cb(), AWT_canvas::get_gc_base_name(), NULp, and SAI_GC_MAX.
|
virtual |
Implements AWT_graphic.
Definition at line 97 of file SaiProbeVisualization.cxx.
|
virtual |
Implements AWT_graphic.
Definition at line 82 of file SaiProbeVisualization.cxx.
References AW_BUTTON_MIDDLE, AW_Mouse_Press, AWAR_SPECIES_NAME, AWAR_SPV_SELECTED_PROBE, AW_clicked_element::cd1(), AW_clicked_element::is_text(), saiProbeData::probeSpecies, and AWT_graphic_event::type().
| void SAI_graphic::paint | ( | AW_device * | device | ) |
Definition at line 435 of file SaiProbeVisualization.cxx.
References ARB_strdup(), AW_CLICK, AW_SCREEN, AW_SOLID, AWAR_SPV_DB_FIELD_WIDTH, AWAR_SPV_DISP_SAI, AWAR_SPV_SAI_2_PROBE, AWAR_SPV_SELECTED_PROBE, AWAR_TREE, AW_device::box(), calculateEndPosition(), AW_font_limits::descent, error(), gb_main, GBS_global_string(), AW_stylable::get_font_limits(), AW_font_limits::get_height(), GetDisplayInfo(), saiProbeData::getHeadline(), saiProbeData::getProbeTarget(), saiProbeData::getProbeTargetLen(), AW_device::line(), NULp, paintBackgroundAndSAI(), paintProbeInfo(), PROBE, PROBE_PREFIX, PROBE_PREFIX_LENGTH, PROBE_SUFFIX, saiProbeData::probeSeq, saiProbeData::probeSpecies, sai_assert, SAI_GC_FOREGROUND, SAI_GC_FOREGROUND_FONT, SAI_GC_HIGHLIGHT, SAI_GC_HIGHLIGHT_FONT, SAI_GC_PROBE, SAI_GC_PROBE_FONT, AW_stylable::set_line_attributes(), AW::FillStyle::SOLID, AW_device::text(), translateSAItoColors(), and AW_font_limits::width.
| GBDATA* SAI_graphic::gb_main |
Definition at line 90 of file SaiProbeVisualization.hxx.
| AW_root* SAI_graphic::aw_root |
Definition at line 91 of file SaiProbeVisualization.hxx.
1.8.8