NCBI C++ ToolKit
Classes | Functions | Variables
seqgraphic_pane.cpp File Reference
#include <ncbi_pch.hpp>
#include "seqgraphic_pane.hpp"
#include <wx/msgdlg.h>
#include <util/xregexp/regexp.hpp>
#include <objmgr/util/feature.hpp>
#include <objmgr/util/sequence.hpp>
#include <objects/seqfeat/SeqFeatData.hpp>
#include <objects/general/Object_id.hpp>
#include <corelib/ncbitime.hpp>
#include <gui/opengl/glhelpers.hpp>
#include <gui/opengl/glresmgr.hpp>
#include <gui/objutils/tooltip.hpp>
#include <gui/objutils/obj_fingerprint.hpp>
#include <gui/objutils/nonasn_track_data.hpp>
#include <gui/utils/clipboard.hpp>
#include <gui/utils/view_event.hpp>
#include <gui/widgets/wx/async_call.hpp>
#include <gui/widgets/wx/message_box.hpp>
#include <gui/widgets/seq_graphic/switch_point_glyph.hpp>
#include <gui/widgets/seq_graphic/seqgraphic_conf.hpp>
#include <gui/widgets/seq_graphic/seqgraphic_widget.hpp>
#include <gui/widgets/seq_graphic/feature_glyph.hpp>
#include <gui/widgets/seq_graphic/alignment_glyph.hpp>
#include <gui/widgets/seq_graphic/url_tooltip_handler.hpp>
#include <gui/widgets/seq_graphic/search_utils.hpp>
#include <gui/widgets/seq_graphic/vcf_ds.hpp>
#include <gui/utils/track_info.hpp>
#include <algorithm>
#include <math.h>
#include <gui/widgets/gl/attrib_menu.hpp>
#include "unaligned_region_dlg.hpp"
+ Include dependency graph for seqgraphic_pane.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CSeqGraphicPaneEvent
 
class  CObjectTypeIs< T >
 
class  CGlyphSearchVisitor
 

Functions

 USING_SCOPE (objects)
 
static string s_GetTrackName (const string &tip_id)
 
static string s_GetRandomTipID ()
 ITooltip Implementation TC_NeedTooltip() and TC_GetTooltip() is evrything needed to show toolitps. More...
 
static string s_EscapeCommaAndPipe (const string &str)
 

Variables

static const string kCommonTipId = "----"
 
static const string kDefaultMarker = "Default"
 
static const string kDefaultMarkerLabel = "M0"
 
static const string kNamedMarker = "M"
 

Function Documentation

◆ s_EscapeCommaAndPipe()

static string s_EscapeCommaAndPipe ( const string str)
static

Definition at line 2543 of file seqgraphic_pane.cpp.

References i, kEmptyStr, out(), and str().

Referenced by CSeqGraphicPane::GetMarkers().

◆ s_GetRandomTipID()

static string s_GetRandomTipID ( )
static

ITooltip Implementation TC_NeedTooltip() and TC_GetTooltip() is evrything needed to show toolitps.

Definition at line 1996 of file seqgraphic_pane.cpp.

References NStr::IntToString(), kCommonTipId, and NULL.

Referenced by CSeqGraphicPane::TTHH_GetTooltip(), and CSeqGraphicPane::TTHH_NeedTooltip().

◆ s_GetTrackName()

static string s_GetTrackName ( const string tip_id)
static

◆ USING_SCOPE()

USING_SCOPE ( objects  )

Variable Documentation

◆ kCommonTipId

const string kCommonTipId = "----"
static

◆ kDefaultMarker

const string kDefaultMarker = "Default"
static

◆ kDefaultMarkerLabel

const string kDefaultMarkerLabel = "M0"
static

◆ kNamedMarker

const string kNamedMarker = "M"
static
Modified on Fri Sep 20 14:58:20 2024 by modify_doxy.py rev. 669887