NCBI C++ ToolKit
|
#include <ncbi_pch.hpp>
#include <gui/widgets/seq_graphic/segment_map_track.hpp>
#include <gui/widgets/seq_graphic/seqgraphic_job_result.hpp>
#include <gui/widgets/seq_graphic/seqgraphic_ds_manager.hpp>
#include <gui/widgets/seq_graphic/seqgraphic_utils.hpp>
#include <gui/widgets/seq_graphic/config_utils.hpp>
#include <gui/widgets/seq_graphic/layout_track_proxy.hpp>
#include <gui/widgets/seq_graphic/rendering_ctx.hpp>
#include <gui/widgets/seq_graphic/comment_glyph.hpp>
#include <gui/widgets/wx/wx_utils.hpp>
#include <gui/utils/rgba_color.hpp>
#include <gui/opengl/gltexturefont.hpp>
#include <gui/objutils/utils.hpp>
#include <gui/objutils/label.hpp>
#include <gui/objutils/registry.hpp>
#include <objmgr/util/feature.hpp>
#include <objmgr/util/sequence.hpp>
#include <objmgr/annot_ci.hpp>
#include <objects/seqfeat/SeqFeatData.hpp>
#include <wx/menu.h>
Go to the source code of this file.
Go to the SVN repository for this file.
Typedefs | |
typedef SStaticPair< const char *, CSegmentMapTrack::TSegmentLevel > | TLevelStr |
typedef CStaticArrayMap< string, CSegmentMapTrack::TSegmentLevel > | TLevelMap |
typedef SStaticPair< const char *, CSegmentConfig::ELabelPosition > | TLabelPosStr |
typedef CStaticArrayMap< string, CSegmentConfig::ELabelPosition > | TLabelPosMap |
Functions | |
USING_SCOPE (objects) | |
DEFINE_STATIC_ARRAY_MAP (TLevelMap, sm_LevelMap, s_LevelStrs) | |
DEFINE_STATIC_ARRAY_MAP (TLabelPosMap, sm_LabelPosMap, s_LabelPosStrs) | |
Variables | |
static const size_t | kMaxSegmentMapRows = 6 |
CSegmentMapTrack. More... | |
static const string | kDefProfile = "Default" |
static string | kDefTrackTitle = "Segment Map" |
static const string | kBaseKey = "GBPlugins.SeqGraphicComponentMap" |
static const int | kSegmentCutoff = 500 |
static const size_t | kCompactThreshold = 80 |
static const TLevelStr | s_LevelStrs [] |
static const TLabelPosStr | s_LabelPosStrs [] |
Definition at line 120 of file segment_map_track.cpp.
typedef SStaticPair<const char*, CSegmentConfig::ELabelPosition> TLabelPosStr |
Definition at line 112 of file segment_map_track.cpp.
Definition at line 84 of file segment_map_track.cpp.
typedef SStaticPair<const char*, CSegmentMapTrack::TSegmentLevel> TLevelStr |
Definition at line 76 of file segment_map_track.cpp.
DEFINE_STATIC_ARRAY_MAP | ( | TLabelPosMap | , |
sm_LabelPosMap | , | ||
s_LabelPosStrs | |||
) |
DEFINE_STATIC_ARRAY_MAP | ( | TLevelMap | , |
sm_LevelMap | , | ||
s_LevelStrs | |||
) |
USING_SCOPE | ( | objects | ) |
Definition at line 72 of file segment_map_track.cpp.
Referenced by CSegmentMapTrack::x_LoadSettings(), and CSegmentMapTrack::x_SaveConfiguration().
|
static |
Definition at line 74 of file segment_map_track.cpp.
Referenced by CSegmentMapTrack::x_AddSegmentMapLayout().
Definition at line 70 of file segment_map_track.cpp.
Referenced by CSegmentMapTrack::x_LoadSettings(), and CSegmentMapTrack::x_SaveConfiguration().
Definition at line 71 of file segment_map_track.cpp.
Referenced by CSegmentMapTrackFactory::CreateTracks(), and CSegmentMapTrack::GetFullTitle().
|
static |
Definition at line 68 of file segment_map_track.cpp.
Referenced by CSegmentMapTrack::x_AddSegmentMapLayout().
Definition at line 73 of file segment_map_track.cpp.
Referenced by CSegmentMapTrack::x_UpdateData().
|
static |
Definition at line 113 of file segment_map_track.cpp.
Definition at line 77 of file segment_map_track.cpp.