Search Toolkit Book for SequenceViewer
#include "sequence_viewer.hpp"
(Private to src/app/cn3d
.)
Definition at line 52 of file sequence_viewer.hpp.
◆ SequenceList ◆ eExportType ◆ SequenceViewer() ◆ ~SequenceViewer() ◆ CreateSequenceWindow() void SequenceViewer::CreateSequenceWindow ( bool showNow ) privateDefinition at line 74 of file sequence_viewer.cpp.
References ViewerBase::GetCurrentDisplay(), SequenceDisplay::GetStartingColumn(), GlobalMessenger(), ViewerWindowBase::NewDisplay(), Messenger::PostRedrawSequenceViewer(), ViewerWindowBase::ScrollToColumn(), SequenceViewerWindow, sequenceWindow, and Messenger::UnPostRedrawSequenceViewer().
Referenced by DisplayAlignment(), DisplaySequences(), AlignmentManager::ShowSequenceViewer(), and TurnOnEditor().
◆ DisplayAlignment()Definition at line 116 of file sequence_viewer.cpp.
References SequenceDisplay::AddRowFromAlignment(), CreateSequenceWindow(), BlockMultipleAlignment::GetFirstAlignedBlockPosition(), ViewerBase::InitData(), IsWindowedMode(), BlockMultipleAlignment::NRows(), row, SequenceDisplay, sequenceWindow, SequenceDisplay::SetStartingColumn(), ViewerWindowBase::UpdateDisplay(), and ViewerBase::viewerWindow.
Referenced by AlignmentManager::MergeUpdates(), and AlignmentManager::NewMultipleWithRows().
◆ DisplaySequences()Definition at line 162 of file sequence_viewer.cpp.
References SequenceDisplay::AddRowFromSequence(), SequenceDisplay::AddRowFromString(), CreateSequenceWindow(), ViewerBase::InitData(), IsWindowedMode(), SequenceDisplay::NRows(), NULL, SequenceDisplay, sequenceWindow, ViewerWindowBase::UpdateDisplay(), and ViewerBase::viewerWindow.
Referenced by AlignmentManager::NewAlignments().
◆ ExportAlignment() void SequenceViewer::ExportAlignment ( eExportType type ) ◆ ReplaceAlignment()Definition at line 134 of file sequence_viewer.cpp.
References SequenceDisplay::AddBlockBoundaryRow(), SequenceDisplay::AddRowFromAlignment(), DELETE_ALL_AND_CLEAR, ViewerWindowBase::EditorIsOn(), SequenceDisplay::Empty(), ERRORMSG, ViewerBase::GetCurrentAlignments(), ViewerBase::GetCurrentDisplay(), BlockMultipleAlignment::GetFirstAlignedBlockPosition(), BlockMultipleAlignment::NRows(), row, ViewerBase::Save(), sequenceWindow, SequenceDisplay::SetStartingColumn(), and ViewerWindowBase::UpdateDisplay().
◆ SaveAlignment() void SequenceViewer::SaveAlignment ( void ) ◆ TurnOnEditor() void SequenceViewer::TurnOnEditor ( void ) ◆ AlignmentManager ◆ SequenceDisplay ◆ SequenceViewerWindow ◆ sequenceWindowThe documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4