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/classCTextPanel.html below:

NCBI C++ ToolKit: CTextPanel Class Reference

Search Toolkit Book for CTextPanel

#include <gui/widgets/seq/text_panel.hpp>

Definition at line 94 of file text_panel.hpp.

◆ anonymous enum

Control identifiers.

Enumerator ID_CTEXTPANEL  ID_WIDGET  ID_TB_SearchTerm  ID_TB_SearchButton  ID_TB_SearchModeLabel  ID_TB_SearchModeCtrl  ID_TB_SequenceLabel  ID_TB_SequenceListCtrl  ID_TB_Options 

Definition at line 256 of file text_panel.hpp.

◆ TViewType Enumerator kFlatFile  kFastA  kASN  kXML  kUninitialized 

Definition at line 106 of file text_panel.hpp.

◆ CTextPanel() [1/2] CTextPanel::CTextPanel ( ) ◆ CTextPanel() [2/2] CTextPanel::CTextPanel ( wxWindow *  parent, wxWindowID  id = ID_CTEXTPANEL, const wxPoint &  pos = wxDefaultPosition, const wxSize &  size = wxSize(400, 300), long  style = wxTAB_TRAVERSAL  ) ◆ ~CTextPanel() CTextPanel::~CTextPanel ( ) ◆ AddExtensionToolbar() void CTextPanel::AddExtensionToolbar ( wxAuiToolBar &  toolbar, const wxString &  name  ) ◆ CanShowASN() bool CTextPanel::CanShowASN ( ) const ◆ CanShowFastA() bool CTextPanel::CanShowFastA ( ) const ◆ CanShowFlatFile() bool CTextPanel::CanShowFlatFile ( ) const ◆ CanShowXML() ◆ ClearState() void CTextPanel::ClearState ( ) ◆ CreateControls() void CTextPanel::CreateControls ( )

Creates the controls and sizers.

Control creation for CTextPanel

Definition at line 293 of file text_panel.cpp.

References GetFont(), ID_WIDGET, m_AuiManager, m_BackgroundColor, m_DataSource, m_FontSize, m_TextWindow, CRef< C, Locker >::Reset(), s_BackgroundColorSet, and CTextItemPanel::SetFont().

Referenced by CTextPanel().

◆ CreateForm() wxWindow * CTextPanel::CreateForm ( wxWindow *  parent ) static ◆ DataChanged() void CTextPanel::DataChanged ( ) virtual ◆ DataChanging() void CTextPanel::DataChanging ( ) virtual ◆ DataLoaded()

Definition at line 759 of file text_panel.cpp.

References _ASSERT, map_checker< Container >::clear(), context, map_checker< Container >::end(), map_checker< Container >::erase(), map_checker< Container >::find(), IGuiWidgetHost::GetAppSelection(), CTextItemPanel::GetContext(), CConstRef< C, Locker >::GetPointer(), i, kASN, kFastA, kFlatFile, m_FlatFileSeqs, m_OpenExpanded, m_PositionOnLoad, m_SavedPosX, m_SavedPosY, m_SequenceShown, m_ShowASNPathToRoot, m_ShowASNTypes, m_SO, m_TextWindow, m_TreeState, m_ViewType, m_WidgetHost, CTextItemPanel::MakeObjectVisible(), NULL, CConstRef< C, Locker >::Reset(), CTextItemPanel::SetMainItem(), SetSelectedObjects(), ITextItem::Traverse(), IGuiWidgetHost::WidgetSelectionChanged(), and x_SelectFlatFileSequence().

Referenced by CTextDataSource::OnJobNotification().

◆ GetActiveObjects() ◆ GetBitmapResource() wxBitmap CTextPanel::GetBitmapResource ( const wxString &  name ) ◆ GetCmdProccessor() ◆ GetFeatMode() int CTextPanel::GetFeatMode ( ) const inline ◆ GetFindMode() int CTextPanel::GetFindMode ( ) const inline ◆ GetFlatFileMode() int CTextPanel::GetFlatFileMode ( ) const inline ◆ GetFont() wxFont CTextPanel::GetFont ( int  size ) static ◆ GetFontSize() int CTextPanel::GetFontSize ( ) const inline ◆ GetHideSTS() bool CTextPanel::GetHideSTS ( ) const inline ◆ GetHideVariations() bool CTextPanel::GetHideVariations ( ) const inline ◆ GetIconResource() wxIcon CTextPanel::GetIconResource ( const wxString &  name ) ◆ GetMainObjects() ◆ GetMenuContributor() ◆ GetOpenExpanded() bool CTextPanel::GetOpenExpanded ( ) const inline ◆ GetOrigObject() ◆ GetScope() objects::CScope* CTextPanel::GetScope ( void  ) inline ◆ GetSelectedObjects() void CTextPanel::GetSelectedObjects ( TConstObjectsobjects ) const virtual ◆ GetShowASNPathToRoot() bool CTextPanel::GetShowASNPathToRoot ( ) const inline ◆ GetShowASNTypes() bool CTextPanel::GetShowASNTypes ( ) const inline ◆ GetShowComponentFeats() bool CTextPanel::GetShowComponentFeats ( ) const inline ◆ GetShowSequence() bool CTextPanel::GetShowSequence ( ) const inline ◆ GetViewType() ◆ GetWidget()

Definition at line 229 of file text_panel.hpp.

References m_TextWindow.

Referenced by CTextView::CreateViewWindow(), CTextView::DestroyViewWindow(), GetActiveObjects(), CTextView::GetCommandHandler(), GetSelectedObjects(), CSequinDesktopView::InitView(), CTextView::InitView(), CTableViewWithTextViewNav::InitView(), CTestDialogView::InitWidget(), CTextDataSource::OnJobNotification(), CFlatFileDemoDlg::OnSaveText(), SetSelectedObjects(), CEditingBtnsPanel::SetTextViewBackgroundColour(), x_FindText(), and CTestDialogView::~CTestDialogView().

◆ Init() void CTextPanel::Init ( void  )

Initialises member variables.

Definition at line 261 of file text_panel.cpp.

References kUninitialized, m_CmdProccessor, m_FeatMode, m_FFHideSTS, m_FFHideVariations, m_FindMode, m_FindModeCtrl, m_FindTextCtrl, m_FlatFileMode, m_FontSize, m_OpenExpanded, m_SavedPosX, m_SavedPosY, m_SequenceList, m_ShowASNPathToRoot, m_ShowASNTypes, m_ShowComponentFeats, m_ShowSequence, m_TextWindow, m_ViewType, m_WidgetHost, NULL, and x_ReadRegistry().

Referenced by CTextPanel().

◆ InitWidget()

Implements IGuiWidget.

Definition at line 1363 of file text_panel.cpp.

References ClearState(), CSeqFeatData_Base::e_Cdregion, CSeqFeatData_Base::e_Gene, CSeqFeatData_Base::e_Rna, eUnknown, CSeq_feat_Base::GetData(), CGuiRegistry::GetInstance(), CRegistryReadView::GetInt(), CSeq_id::GetLabel(), CConstRef< C, Locker >::GetPointer(), CGuiRegistry::GetReadView(), GetSeqEntryFromSeqSubmit(), kASN, kFastA, kFlatFile, kTextViewPath, kUninitialized, kViewTypeFeat, kViewTypeGeneric, kViewTypeSeq, kXML, m_Scope, m_SO, m_ViewType, NCBI_THROW, NULL, pszASN, pszFastA, pszFlatFile, CRef< C, Locker >::Reset(), CConstRef< C, Locker >::Reset(), str(), CSeqFeatData_Base::Which(), and x_UpdateViewType().

Referenced by CTextView::InitView(), CTestDialogView::InitWidget(), CFlatFileDemoDlg::OnAccClick(), and CFlatFileDemoDlg::OnLoadFileClick().

◆ Load() void CTextPanel::Load ( void  )

Definition at line 440 of file text_panel.cpp.

References CException::GetMsg(), kFastA, kFlatFile, kXML, m_FlatFileSeqs, m_TextWindow, m_ViewType, CTextItemPanel::ReportError(), CTextItemPanel::ReportLoading(), CException::what(), x_CreateMainToolbar(), x_LoadASN(), x_LoadFastA(), and x_LoadFlatFile().

Referenced by CTextViewOptionsDlg::ApplyChanges(), DataChanged(), SetPosition(), and x_UpdateViewType().

◆ ObjectIsFeature() bool CTextPanel::ObjectIsFeature ( ) const ◆ OnContextMenu() void CTextPanel::OnContextMenu ( wxContextMenuEvent &  event )

Definition at line 1117 of file text_panel.cpp.

◆ OnFindModeSelected() void CTextPanel::OnFindModeSelected ( wxCommandEvent &  event ) ◆ OnFindNextClick() void CTextPanel::OnFindNextClick ( wxCommandEvent &  event ) ◆ OnOptionsClick() void CTextPanel::OnOptionsClick ( wxCommandEvent &  event ) ◆ OnSearchTermCtrlEnter() void CTextPanel::OnSearchTermCtrlEnter ( wxCommandEvent &  event ) ◆ OnSequenceSelected() void CTextPanel::OnSequenceSelected ( wxCommandEvent &  event ) ◆ RefreshView() void CTextPanel::RefreshView ( ) ◆ RegisterCommands() ◆ SaveState() void CTextPanel::SaveState ( )

Definition at line 1519 of file text_panel.cpp.

References ClearState(), CConstRef< C, Locker >::GetPointer(), CTextItemPanel::GetRootItem(), i, CTextDataSource::IsLoading(), kFastA, kFlatFile, m_DataSource, m_FlatFileSeqs, m_OpenExpanded, m_SavedPosX, m_SavedPosY, m_SO, m_TextWindow, m_TreeState, m_ViewType, and ITextItem::Traverse().

Referenced by CTextViewOptionsDlg::ApplyChanges(), and DataChanging().

◆ SequenceListLoaded() ◆ SetFeatMode() void CTextPanel::SetFeatMode ( int  value ) inline ◆ SetFindMode() void CTextPanel::SetFindMode ( int  value ) inline ◆ SetFlatFileMode() void CTextPanel::SetFlatFileMode ( int  value ) inline ◆ SetFontSize() void CTextPanel::SetFontSize ( int  value ) ◆ SetHideSTS() void CTextPanel::SetHideSTS ( bool  value ) inline ◆ SetHideVariations() void CTextPanel::SetHideVariations ( bool  value ) inline ◆ SetHost() ◆ SetInitialSequence() void CTextPanel::SetInitialSequence ( const stringsequence ) inline ◆ SetInitialViewType() void CTextPanel::SetInitialViewType ( const stringtype ) ◆ SetOpenExpanded() void CTextPanel::SetOpenExpanded ( bool  value ) inline ◆ SetPosition() [1/2] ◆ SetPosition() [2/2]

Implements IFlatFileCtrl.

Definition at line 1319 of file text_panel.cpp.

References ClearState(), CTextDataSource::IsLoading(), kFlatFile, Load(), m_DataSource, m_PositionOnLoad, m_SequenceShown, m_TextWindow, m_ViewType, CTextItemPanel::MakeObjectVisible(), CConstRef< C, Locker >::Reset(), and x_SelectFlatFileSequence().

◆ SetSelectedObjects() ◆ SetShowASNPathToRoot() void CTextPanel::SetShowASNPathToRoot ( bool  value ) inline ◆ SetShowASNTypes() void CTextPanel::SetShowASNTypes ( bool  value ) inline ◆ SetShowComponentFeats() void CTextPanel::SetShowComponentFeats ( bool  value = true ) inline ◆ SetShowSequence() void CTextPanel::SetShowSequence ( bool  value ) inline ◆ SetTextBackground() void CTextPanel::SetTextBackground ( const wxColor &  color ) static ◆ SetUndoManager() ◆ SetViewType() void CTextPanel::SetViewType ( TViewType  value ) inline ◆ SetWorkDir() void CTextPanel::SetWorkDir ( const wxString &  workDir ) inline ◆ ShowToolTips() bool CTextPanel::ShowToolTips ( ) static ◆ UpdateRegistry() void CTextPanel::UpdateRegistry ( )

Definition at line 967 of file text_panel.cpp.

References CGuiRegistry::GetInstance(), CGuiRegistry::GetWriteView(), kASNShowPathToRoot, kASNShowTypes, kFeatureMode, kFFHideSTS, kFFHideVariations, kFindMode, kFlatFileMode, kFlatFileSequence, kFontSize, kOpenExpanded, kShowSequence, kTextViewPath, m_FeatMode, m_FFHideSTS, m_FFHideVariations, m_FindMode, m_FlatFileMode, m_FontSize, m_OpenExpanded, m_SequenceShown, m_ShowASNPathToRoot, m_ShowASNTypes, m_ShowSequence, CRegistryWriteView::Set(), and x_SaveViewType().

Referenced by CTextViewOptionsDlg::ApplyChanges(), and ~CTextPanel().

◆ x_CreateAsnContext() ◆ x_CreateEditor() ◆ x_CreateFastaContext() ◆ x_CreateFlatFileContext()

Definition at line 587 of file text_panel.cpp.

References context, ctx, CFlatFileConfig::eFormat_GenBank, CFlatFileConfig::fViewAll, m_CmdProccessor, m_FlatFileMode, m_Scope, m_ShowSequence, m_SO, CFlatItemFormatter::New(), s_FFMode(), s_FFStyle(), x_CreateEditor(), and x_InitContext().

Referenced by x_LoadFlatFile(), and x_SelectFlatFileSequence().

◆ x_CreateMainToolbar() void CTextPanel::x_CreateMainToolbar ( ) private

Definition at line 329 of file text_panel.cpp.

References _, GetDefaultFileArtProvider(), ID_TB_Options, ID_TB_SearchButton, ID_TB_SearchModeCtrl, ID_TB_SearchModeLabel, ID_TB_SearchTerm, ID_TB_SequenceLabel, ID_TB_SequenceListCtrl, kFlatFile, m_AuiManager, m_FindMode, m_FindModeCtrl, m_FindTextCtrl, m_FlatFileSeqs, m_SequenceList, m_ViewType, pszMainToolbar, wxFileArtProvider::RegisterFileAlias(), CRichTextCtrl::SetContextMenu(), strings, wxID_ANY, and wxT.

Referenced by Load(), and SequenceListLoaded().

◆ x_CreateXmlContext() ◆ x_FillSeqList() void CTextPanel::x_FillSeqList ( ) private

Definition at line 1242 of file text_panel.cpp.

References i, ID_TB_SequenceListCtrl, kAllNucleotides, kAllSequences, kMaxSeqNumber, kMoreSequences, m_AuiManager, m_FlatFileSeqs, m_SequenceList, m_SequenceShown, min(), and pszSequenceToolbar.

Referenced by SequenceListLoaded(), and x_SelectFlatFileSequence().

◆ x_FindText() void CTextPanel::x_FindText ( ) private ◆ x_InitContext() ◆ x_LoadASN() void CTextPanel::x_LoadASN ( ) private ◆ x_LoadFastA() void CTextPanel::x_LoadFastA ( ) private ◆ x_LoadFlatFile() void CTextPanel::x_LoadFlatFile ( ) private

Definition at line 548 of file text_panel.cpp.

References data, entries, CSeq_submit_Base::GetData(), CTextDataSource::GetFlatFileSeqs(), CConstRef< C, Locker >::GetPointer(), GetSeqEntryHandle(), CSeq_submit_Base::GetSub(), CSeq_submit_Base::IsSetData(), CSeq_submit_Base::IsSetSub(), CTextDataSource::LoadFlatFile(), m_DataSource, m_FeatMode, m_FlatFileMode, m_Scope, m_ShowSequence, m_SO, s_FFMode(), s_FFStyle(), and x_CreateFlatFileContext().

Referenced by Load().

◆ x_LoadXML() void CTextPanel::x_LoadXML ( ) private ◆ x_ReadRegistry() void CTextPanel::x_ReadRegistry ( ) private

Definition at line 989 of file text_panel.cpp.

References CRegistryReadView::GetBool(), CGuiRegistry::GetInstance(), CRegistryReadView::GetInt(), CGuiRegistry::GetReadView(), CRegistryReadView::GetString(), kASNShowPathToRoot, kASNShowTypes, kFeatureMode, kFFHideSTS, kFFHideVariations, kFindMode, kFlatFileMode, kFlatFileSequence, kFontSize, kOpenExpanded, kShowSequence, kTextViewPath, m_FeatMode, m_FFHideSTS, m_FFHideVariations, m_FindMode, m_FlatFileMode, m_FontSize, m_OpenExpanded, m_SequenceShown, m_ShowASNPathToRoot, m_ShowASNTypes, and m_ShowSequence.

Referenced by Init().

◆ x_SaveViewType() void CTextPanel::x_SaveViewType ( ) private

Definition at line 1018 of file text_panel.cpp.

References CSeqFeatData_Base::e_Cdregion, CSeqFeatData_Base::e_Gene, CSeqFeatData_Base::e_Rna, CSeq_feat_Base::GetData(), CGuiRegistry::GetInstance(), CConstRef< C, Locker >::GetPointer(), GetSeqEntryFromSeqSubmit(), CGuiRegistry::GetWriteView(), kTextViewPath, kViewTypeFeat, kViewTypeGeneric, kViewTypeSeq, m_SO, m_ViewType, NULL, CRegistryWriteView::Set(), and CSeqFeatData_Base::Which().

Referenced by UpdateRegistry(), and x_UpdateViewType().

◆ x_SelectFlatFileSequence()

Definition at line 1130 of file text_panel.cpp.

References context, CExpandItem::GetExpandedItem(), CConstRef< C, Locker >::GetPointer(), CSelectSequenceDlg::GetSequenceId(), CSeq_submit_Base::GetSub(), i, CCompositeTextItem::InsertItems(), CSeq_submit_Base::IsSetSub(), kAllNucleotides, kAllSequences, kFastA, kFlatFile, kMoreSequences, CTextDataSource::LoadFasta(), CTextDataSource::LoadFlatFile(), m_DataSource, m_FFHideSTS, m_FFHideVariations, m_FlatFileMode, m_FlatFileSeqs, SFlatFileParams::m_Mode, SFlatFileParams::m_SeqLoc, SFlatFileParams::m_SeqSubmit, m_SequenceList, m_SequenceShown, SFlatFileParams::m_ShowComponentFeats, m_ShowComponentFeats, m_ShowSequence, m_SO, SFlatFileParams::m_Style, m_TextWindow, m_ViewType, CTextItemPanel::ReportError(), CTextItemPanel::ReportLoading(), CConstRef< C, Locker >::Reset(), s_FFMode(), s_FFStyle(), CCompositeTextItem::SetDeleteChildren(), CTextItemPanel::SetMainItem(), CDialog::SetRegistryPath(), x_CreateFastaContext(), x_CreateFlatFileContext(), and x_FillSeqList().

Referenced by DataLoaded(), OnSequenceSelected(), SequenceListLoaded(), and SetPosition().

◆ x_UpdateViewType() void CTextPanel::x_UpdateViewType ( const wxString &  type ) private ◆ CAsnViewContext ◆ m_AuiManager wxAuiManager CTextPanel::m_AuiManager private ◆ m_CmdProccessor ◆ m_DataSource ◆ m_FeatMode int CTextPanel::m_FeatMode private ◆ m_FFHideSTS bool CTextPanel::m_FFHideSTS private ◆ m_FFHideVariations bool CTextPanel::m_FFHideVariations private ◆ m_FindMode int CTextPanel::m_FindMode private ◆ m_FindModeCtrl wxChoice* CTextPanel::m_FindModeCtrl ◆ m_FindTextCtrl ◆ m_FlatFileMode int CTextPanel::m_FlatFileMode private ◆ m_FlatFileSeqs ◆ m_FontSize int CTextPanel::m_FontSize private ◆ m_initial ◆ m_OpenExpanded bool CTextPanel::m_OpenExpanded private ◆ m_PositionOnLoad ◆ m_SavedPosX int CTextPanel::m_SavedPosX private ◆ m_SavedPosY int CTextPanel::m_SavedPosY private ◆ m_Scope CRef<objects::CScope> CTextPanel::m_Scope private

Definition at line 294 of file text_panel.hpp.

Referenced by CanShowFastA(), GetMainObjects(), GetScope(), InitWidget(), x_CreateAsnContext(), x_CreateFastaContext(), x_CreateFlatFileContext(), x_CreateXmlContext(), x_LoadASN(), x_LoadFastA(), x_LoadFlatFile(), and x_LoadXML().

◆ m_SequenceList wxChoice* CTextPanel::m_SequenceList ◆ m_SequenceShown string CTextPanel::m_SequenceShown private ◆ m_ShowASNPathToRoot bool CTextPanel::m_ShowASNPathToRoot private ◆ m_ShowASNTypes bool CTextPanel::m_ShowASNTypes private ◆ m_ShowComponentFeats bool CTextPanel::m_ShowComponentFeats private ◆ m_ShowSequence bool CTextPanel::m_ShowSequence private ◆ m_SO

Definition at line 293 of file text_panel.hpp.

Referenced by CanShowFastA(), CanShowFlatFile(), DataLoaded(), GetMainObjects(), GetOrigObject(), InitWidget(), ObjectIsFeature(), SaveState(), x_CreateFastaContext(), x_CreateFlatFileContext(), x_LoadASN(), x_LoadFastA(), x_LoadFlatFile(), x_LoadXML(), x_SaveViewType(), and x_SelectFlatFileSequence().

◆ m_TextWindow

Definition at line 241 of file text_panel.hpp.

Referenced by CreateControls(), DataChanging(), DataLoaded(), GetWidget(), Init(), Load(), RefreshView(), SaveState(), SetFontSize(), SetPosition(), x_InitContext(), x_SelectFlatFileSequence(), and ~CTextPanel().

◆ m_TreeState ◆ m_ViewType

Definition at line 243 of file text_panel.hpp.

Referenced by DataLoaded(), GetViewType(), Init(), InitWidget(), Load(), OnSequenceSelected(), SaveState(), SetInitialViewType(), SetPosition(), SetViewType(), x_CreateMainToolbar(), x_SaveViewType(), x_SelectFlatFileSequence(), and x_UpdateViewType().

◆ m_WidgetHost ◆ m_WorkDir wxString CTextPanel::m_WorkDir private

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