NCBI C++ ToolKit
|
#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"
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" |
Definition at line 2543 of file seqgraphic_pane.cpp.
References i, kEmptyStr, out(), and str().
Referenced by CSeqGraphicPane::GetMarkers().
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().
Definition at line 119 of file seqgraphic_pane.cpp.
References NStr::eCase, NStr::eReverseSearch, NStr::Find(), and kCommonTipId.
Referenced by CSeqGraphicPane::OnTipAdded().
USING_SCOPE | ( | objects | ) |
Definition at line 72 of file seqgraphic_pane.cpp.
Referenced by s_GetRandomTipID(), s_GetTrackName(), CSeqGraphicPane::TTHH_GetTooltip(), and CSeqGraphicPane::x_RenderTooltipConnector().
Definition at line 73 of file seqgraphic_pane.cpp.
Referenced by CSeqGraphicPane::RenameMarker(), CSeqGraphicPane::x_AddNewMarker(), CSeqGraphicPane::x_GetDefaultMarker(), CSeqGraphicPane::x_HasDefaultMarker(), and CSeqGraphicPane::x_ModifyMarker().
Definition at line 74 of file seqgraphic_pane.cpp.
Referenced by CSeqGraphicPane::RenameMarker(), CSeqGraphicPane::x_AddNewMarker(), CSeqGraphicPane::x_GetDefaultMarker(), and CSeqGraphicPane::x_ModifyMarker().
Definition at line 75 of file seqgraphic_pane.cpp.
Referenced by CSeqGraphicPane::GetNewMarkerName(), CSeqGraphicPane::RenameMarker(), CSeqGraphicPane::x_AddNewMarker(), and CSeqGraphicPane::x_ModifyMarker().