NCBI C++ ToolKit
Classes | Typedefs | Enumerations | Functions | Variables
multi_align_view.cpp File Reference
#include <ncbi_pch.hpp>
#include <gui/packages/pkg_alignment/multi_align_view.hpp>
#include <gui/core/project_service.hpp>
#include <gui/framework/workbench.hpp>
#include <gui/objects/GBWorkspace.hpp>
#include <gui/objects/WorkspaceFolder.hpp>
#include <gui/widgets/aln_multiple/alnmulti_widget.hpp>
#include <gui/widgets/data/data_commands.hpp>
#include <gui/widgets/object_list/object_list_widget.hpp>
#include <gui/widgets/wx/fileartprov.hpp>
#include <gui/widgets/wx/ui_command.hpp>
#include <gui/widgets/wx/wx_utils.hpp>
#include <gui/objutils/utils.hpp>
#include <gui/objutils/label.hpp>
#include <objmgr/util/sequence.hpp>
#include <serial/iterator.hpp>
#include <wx/menu.h>
+ Include dependency graph for multi_align_view.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CMAViewManager
 CMAViewManager. More...
 
class  CMAPanel
 CMAPanel. More...
 

Typedefs

typedef vector< CConstRef< CSeq_id > > TRSeqIdVector
 

Enumerations

enum  CMultiAlignViewCommands { eCmdUseSparseAln = 8300 }
 

Functions

 USING_SCOPE (objects)
 
 ON_EVENT (CAlnMultiPane::CEvent, CAlnMultiPane::eLinearSelChanged, &CMultiAlignView::OnAlnWidgetSelChanged) ON_EVENT(CAlnMultiPane
 

Variables

CProjectViewTypeDescriptor s_MultiAlignViewTypeDescr ("Multiple Sequence Alignment View", "multi_align_view", "Multiple Sequence Alignment View hint", "View for the multiple alignments with each column and residue colored according to its degree of mismatch", "MULTI_ALIGN_VIEW", "Alignment", false, "Seq-align", eAnyObjectsAccepted)
 CMultiAlignView. More...
 
static const char * kDMGroupList = "MultiAlnAnchorList"
 

Typedef Documentation

◆ TRSeqIdVector

typedef vector<CConstRef<CSeq_id> > TRSeqIdVector

Definition at line 345 of file multi_align_view.cpp.

Enumeration Type Documentation

◆ CMultiAlignViewCommands

Enumerator
eCmdUseSparseAln 

Definition at line 67 of file multi_align_view.cpp.

Function Documentation

◆ ON_EVENT()

Definition at line 88 of file multi_align_view.cpp.

◆ USING_SCOPE()

USING_SCOPE ( objects  )

Variable Documentation

◆ kDMGroupList

const char* kDMGroupList = "MultiAlnAnchorList"
static

Definition at line 1180 of file multi_align_view.cpp.

Referenced by CMAPanel::LoadSettings(), and CMAPanel::SaveSettings().

◆ s_MultiAlignViewTypeDescr

CProjectViewTypeDescriptor s_MultiAlignViewTypeDescr("Multiple Sequence Alignment View", "multi_align_view", "Multiple Sequence Alignment View hint", "View for the multiple alignments with each column and residue colored according to its degree of mismatch", "MULTI_ALIGN_VIEW", "Alignment", false, "Seq-align", eAnyObjectsAccepted) ( "Multiple Sequence Alignment View"  ,
"multi_align_view"  ,
"Multiple Sequence Alignment View hint"  ,
"View for the multiple alignments with each column and residue colored according to its degree of mismatch"  ,
"MULTI_ALIGN_VIEW"  ,
"Alignment"  ,
false  ,
"Seq-align"  ,
eAnyObjectsAccepted   
)
Modified on Fri May 24 14:58:20 2024 by modify_doxy.py rev. 669887