A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classViewerWindowBase.html below:

NCBI C++ ToolKit: ViewerWindowBase Class Reference

Search Toolkit Book for ViewerWindowBase

#include "viewer_window_base.hpp"
(Private to src/app/cn3d.)

enum   {
  MID_SHOW_TITLES , MID_HIDE_TITLES , MID_SHOW_GEOM_VLTNS , MID_FIND_PATTERN ,
  MID_CACHE_HIGHLIGHTS , MID_RESTORE_CACHED_HIGHLIGHTS , MID_ENABLE_EDIT , MID_UNDO ,
  MID_REDO , MID_SPLIT_BLOCK , MID_MERGE_BLOCKS , MID_CREATE_BLOCK ,
  MID_DELETE_BLOCK , MID_SYNC_STRUCS , MID_SYNC_STRUCS_ON , MID_SELECT_RECT ,
  MID_SELECT_COLS , MID_SELECT_ROWS , MID_SELECT_BLOCKS , MID_DRAG_HORIZ ,
  MID_LEFT , MID_RIGHT , MID_CENTER , MID_SPLIT ,
  START_VIEWER_WINDOW_DERIVED_MID
}  

Definition at line 66 of file viewer_window_base.hpp.

◆ anonymous enum Enumerator MID_SHOW_TITLES  MID_HIDE_TITLES  MID_SHOW_GEOM_VLTNS  MID_FIND_PATTERN  MID_CACHE_HIGHLIGHTS  MID_RESTORE_CACHED_HIGHLIGHTS  MID_ENABLE_EDIT  MID_UNDO  MID_REDO  MID_SPLIT_BLOCK  MID_MERGE_BLOCKS  MID_CREATE_BLOCK  MID_DELETE_BLOCK  MID_SYNC_STRUCS  MID_SYNC_STRUCS_ON  MID_SELECT_RECT  MID_SELECT_COLS  MID_SELECT_ROWS  MID_SELECT_BLOCKS  MID_DRAG_HORIZ  MID_LEFT  MID_RIGHT  MID_CENTER  MID_SPLIT  START_VIEWER_WINDOW_DERIVED_MID 

Definition at line 123 of file viewer_window_base.hpp.

◆ ViewerWindowBase() ViewerWindowBase::ViewerWindowBase ( ViewerBaseparentViewer, const wxPoint &  pos = wxDefaultPosition, const wxSize &  size = wxDefaultSize  ) protected ◆ ~ViewerWindowBase() ViewerWindowBase::~ViewerWindowBase ( void  ) protectedvirtual ◆ AlwaysSyncStructures() bool ViewerWindowBase::AlwaysSyncStructures ( void  ) const inline ◆ CancelAllSpecialModesExcept() void ViewerWindowBase::CancelAllSpecialModesExcept ( int  id ) inlineprotected

Definition at line 213 of file viewer_window_base.hpp.

References CancelBaseSpecialModesExcept(), and CancelDerivedSpecialModesExcept().

Referenced by UpdateViewerWindow::OnBlockAlign(), UpdateViewerWindow::OnDelete(), SequenceViewerWindow::OnDeleteRow(), OnEditMenu(), UpdateViewerWindow::OnExtend(), SequenceViewerWindow::OnHighlight(), SequenceViewerWindow::OnMarkBlock(), UpdateViewerWindow::OnMerge(), SequenceViewerWindow::OnRealign(), UpdateViewerWindow::OnRunBlast(), UpdateViewerWindow::OnRunThreader(), UpdateViewerWindow::OnSetRegion(), and SequenceViewerWindow::OnSort().

◆ CancelBaseSpecialModesExcept() void ViewerWindowBase::CancelBaseSpecialModesExcept ( int  id ) inlineprotected

Definition at line 205 of file viewer_window_base.hpp.

References CreateBlockOff(), DeleteBlockOff(), DoCreateBlock(), DoDeleteBlock(), DoMergeBlocks(), DoSplitBlock(), MergeBlocksOff(), MID_CREATE_BLOCK, MID_DELETE_BLOCK, MID_MERGE_BLOCKS, MID_SPLIT_BLOCK, and SplitBlockOff().

Referenced by CancelAllSpecialModesExcept(), and EnableBaseEditorMenuItems().

◆ CancelDerivedSpecialModesExcept() virtual void ViewerWindowBase::CancelDerivedSpecialModesExcept ( int  id ) inlinevirtual ◆ CreateBlockOff() void ViewerWindowBase::CreateBlockOff ( void  ) inlineprotected ◆ DeleteBlockOff() void ViewerWindowBase::DeleteBlockOff ( void  ) inlineprotected ◆ DoCreateBlock() bool ViewerWindowBase::DoCreateBlock ( void  ) const inline ◆ DoDeleteBlock() bool ViewerWindowBase::DoDeleteBlock ( void  ) const inline ◆ DoMergeBlocks() bool ViewerWindowBase::DoMergeBlocks ( void  ) const inline ◆ DoSplitBlock() bool ViewerWindowBase::DoSplitBlock ( void  ) const inline ◆ EditorIsOn() bool ViewerWindowBase::EditorIsOn ( void  ) const inline ◆ EnableBaseEditorMenuItems() void ViewerWindowBase::EnableBaseEditorMenuItems ( bool  enabled ) protected

Definition at line 169 of file viewer_window_base.cpp.

References CancelBaseSpecialModesExcept(), EnableDerivedEditorMenuItems(), ViewerBase::GetCurrentDisplay(), i, SequenceDisplay::IsEditable(), menuBar, MID_DRAG_HORIZ, MID_REDO, MID_SHOW_GEOM_VLTNS, MID_SPLIT_BLOCK, MID_SYNC_STRUCS_ON, MID_UNDO, and viewer.

Referenced by OnEditMenu().

◆ EnableDerivedEditorMenuItems() virtual void ViewerWindowBase::EnableDerivedEditorMenuItems ( bool  enable ) inlinevirtual ◆ EnableRedo() void ViewerWindowBase::EnableRedo ( bool  enabled ) inline ◆ EnableUndo() void ViewerWindowBase::EnableUndo ( bool  enabled ) inline ◆ GeometryViolationsShown() bool ViewerWindowBase::GeometryViolationsShown ( void  ) const inline ◆ GetCurrentJustification() ◆ GetMouseModeForCreateAndMerge() ◆ KillWindow() void ViewerWindowBase::KillWindow ( void  ) inline ◆ MakeCellVisible() void ViewerWindowBase::MakeCellVisible ( int  column, int  row  ) inline ◆ MakeSequenceVisible() ◆ MergeBlocksOff() void ViewerWindowBase::MergeBlocksOff ( void  ) inlineprotected ◆ NewDisplay() ◆ OnCacheHighlights() void ViewerWindowBase::OnCacheHighlights ( wxCommandEvent &  event ) ◆ OnEditMenu() void ViewerWindowBase::OnEditMenu ( wxCommandEvent &  event )

Definition at line 216 of file viewer_window_base.cpp.

References SequenceDisplay::AddBlockBoundaryRows(), AlwaysSyncStructures(), CancelAllSpecialModesExcept(), CreateBlockOff(), DeleteBlockOff(), DoCreateBlock(), DoDeleteBlock(), DoMergeBlocks(), DoSplitBlock(), EnableBaseEditorMenuItems(), ViewerBase::EnableStacks(), ViewerBase::GetCurrentDisplay(), SequenceViewerWidget::GetMouseMode(), GetMouseModeForCreateAndMerge(), menuBar, MergeBlocksOff(), MID_CREATE_BLOCK, MID_DELETE_BLOCK, MID_DRAG_HORIZ, MID_ENABLE_EDIT, MID_MERGE_BLOCKS, MID_REDO, MID_SELECT_BLOCKS, MID_SELECT_COLS, MID_SELECT_RECT, MID_SELECT_ROWS, MID_SPLIT_BLOCK, MID_SYNC_STRUCS, MID_UNDO, prevMouseMode, ViewerBase::Redo(), SequenceDisplay::RedrawAlignedMolecules(), SequenceDisplay::RemoveBlockBoundaryRows(), RequestEditorEnable(), SequenceViewerWidget::SetMouseMode(), SplitBlockOff(), SyncStructures(), TRACEMSG, ViewerBase::Undo(), UpdateDisplay(), viewer, and viewerWidget.

◆ OnFindPattern() void ViewerWindowBase::OnFindPattern ( wxCommandEvent &  event )

Definition at line 360 of file viewer_window_base.cpp.

References map_checker< Container >::end(), map_checker< Container >::find(), ViewerBase::GetCurrentDisplay(), Messenger::GetHighlights(), SequenceDisplay::GetSequenceForRow(), GlobalMessenger(), Sequence::HighlightPattern(), i, PatternDialog::m_Mode, PatternDialog::m_Pattern, SequenceDisplay::NRows(), Messenger::RemoveAllHighlights(), viewer, and WX_TO_STD.

◆ OnJustification() void ViewerWindowBase::OnJustification ( wxCommandEvent &  event )

Definition at line 324 of file viewer_window_base.cpp.

References currentJustification, BlockMultipleAlignment::eCenter, BlockMultipleAlignment::eLeft, BlockMultipleAlignment::eRight, BlockMultipleAlignment::eSplit, GlobalMessenger(), i, menuBar, MID_CENTER, MID_LEFT, MID_RIGHT, MID_SPLIT, Messenger::PostRedrawSequenceViewer(), and viewer.

◆ OnMouseMode() void ViewerWindowBase::OnMouseMode ( wxCommandEvent &  event )

Definition at line 303 of file viewer_window_base.cpp.

References SequenceViewerWidget::eDragHorizontal, SequenceViewerWidget::eSelectBlocks, SequenceViewerWidget::eSelectColumns, SequenceViewerWidget::eSelectRectangle, SequenceViewerWidget::eSelectRows, i, MID_DRAG_HORIZ, MID_SELECT_BLOCKS, MID_SELECT_COLS, MID_SELECT_RECT, MID_SELECT_ROWS, mouseModeMenu, SequenceViewerWidget::SetMouseMode(), and viewerWidget.

Referenced by SequenceViewerWindow::OnMoveRow().

◆ OnShowGeomVltns() void ViewerWindowBase::OnShowGeomVltns ( wxCommandEvent &  event ) ◆ OnTitleView() void ViewerWindowBase::OnTitleView ( wxCommandEvent &  event ) ◆ RefreshWidget() void ViewerWindowBase::RefreshWidget ( void  ) inline ◆ RequestEditorEnable() virtual bool ViewerWindowBase::RequestEditorEnable ( bool  enable ) inlinevirtual ◆ SaveDialog() ◆ ScrollToColumn() void ViewerWindowBase::ScrollToColumn ( int  column ) inline ◆ ScrollToRow() void ViewerWindowBase::ScrollToRow ( int  row ) inline ◆ SelectBlocksIsOn() bool ViewerWindowBase::SelectBlocksIsOn ( void  ) const inline ◆ SetupFontFromRegistry() void ViewerWindowBase::SetupFontFromRegistry ( void  ) ◆ SetWindowTitle() ◆ SplitBlockOff() void ViewerWindowBase::SplitBlockOff ( void  ) inlineprotected ◆ SyncStructures() void ViewerWindowBase::SyncStructures ( void  ) inline ◆ UpdateDisplay()

Definition at line 193 of file viewer_window_base.cpp.

References SequenceViewerWidget::AttachAlignment(), SequenceViewerWidget::GetScroll(), GlobalMessenger(), SequenceDisplay::IsEditable(), menuBar, Messenger::PostRedrawAllSequenceViewers(), ViewerBase::SetUndoRedoMenuStates(), UpdateGeometryViolations(), viewer, and viewerWidget.

Referenced by UpdateViewer::AddAlignments(), SequenceViewer::DisplayAlignment(), SequenceViewer::DisplaySequences(), OnEditMenu(), SequenceViewer::ReplaceAlignment(), and SequenceViewerWindow::SaveDialog().

◆ UpdateGeometryViolations() void ViewerWindowBase::UpdateGeometryViolations ( void  ) const ◆ SequenceDisplay ◆ currentJustification ◆ editMenu ◆ justificationMenu ◆ menuBar wxMenuBar* ViewerWindowBase::menuBar protected

Definition at line 175 of file viewer_window_base.hpp.

Referenced by AlwaysSyncStructures(), UpdateViewerWindow::BlastNeighborSingleOff(), UpdateViewerWindow::BlastPSSMSingleOff(), UpdateViewerWindow::BlastSingleOff(), UpdateViewerWindow::BlockAlignSingleOff(), CreateBlockOff(), UpdateViewerWindow::DeleteAllBlocksOff(), DeleteBlockOff(), SequenceViewerWindow::DeleteRowOff(), UpdateViewerWindow::DeleteSingleOff(), UpdateViewerWindow::DoBlastNeighborSingle(), UpdateViewerWindow::DoBlastPSSMSingle(), UpdateViewerWindow::DoBlastSingle(), UpdateViewerWindow::DoBlockAlignSingle(), DoCreateBlock(), UpdateViewerWindow::DoDeleteAllBlocks(), DoDeleteBlock(), SequenceViewerWindow::DoDeleteRow(), UpdateViewerWindow::DoDeleteSingle(), UpdateViewerWindow::DoExtendSingle(), SequenceViewerWindow::DoMarkBlock(), DoMergeBlocks(), UpdateViewerWindow::DoMergeNeighbor(), UpdateViewerWindow::DoMergeSingle(), SequenceViewerWindow::DoProximitySort(), SequenceViewerWindow::DoRealignRow(), SequenceViewerWindow::DoRestrictHighlights(), UpdateViewerWindow::DoSetRegion(), SequenceViewerWindow::DoSortLoops(), DoSplitBlock(), UpdateViewerWindow::DoThreadSingle(), EditorIsOn(), EnableBaseEditorMenuItems(), SequenceViewerWindow::EnableDerivedEditorMenuItems(), EnableRedo(), EnableUndo(), UpdateViewerWindow::ExtendSingleOff(), GeometryViolationsShown(), SequenceViewerWindow::MarkBlockOff(), MergeBlocksOff(), UpdateViewerWindow::MergeNeighborOff(), UpdateViewerWindow::MergeSingleOff(), NewDisplay(), OnEditMenu(), OnJustification(), SequenceViewerWindow::ProximitySortOff(), SequenceViewerWindow::RealignRowOff(), SequenceViewerWindow::RestrictHighlightsOff(), SequenceViewerWindow::SaveDialog(), UpdateViewerWindow::SaveDialog(), UpdateViewerWindow::SetRegionOff(), SequenceViewerWindow::SortLoopsOff(), SplitBlockOff(), UpdateViewerWindow::ThreadSingleOff(), SequenceViewerWindow::TurnOnEditor(), and UpdateDisplay().

◆ mouseModeMenu wxMenu * ViewerWindowBase::mouseModeMenu protected ◆ prevMouseMode ◆ viewer

Definition at line 170 of file viewer_window_base.hpp.

Referenced by EnableBaseEditorMenuItems(), KillWindow(), MakeSequenceVisible(), NewDisplay(), SequenceViewerWindow::OnCloseWindow(), UpdateViewerWindow::OnCloseWindow(), OnEditMenu(), OnFindPattern(), OnJustification(), OnShowGeomVltns(), SequenceViewerWindow::SaveDialog(), UpdateDisplay(), UpdateGeometryViolations(), and ~ViewerWindowBase().

◆ viewerWidget

Definition at line 169 of file viewer_window_base.hpp.

Referenced by CreateBlockOff(), KillWindow(), MakeCellVisible(), MakeSequenceVisible(), MergeBlocksOff(), NewDisplay(), OnEditMenu(), OnMouseMode(), SequenceViewerWindow::OnMoveRow(), OnTitleView(), RefreshWidget(), ScrollToColumn(), ScrollToRow(), SelectBlocksIsOn(), SetupFontFromRegistry(), and UpdateDisplay().

◆ viewMenu

The 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