Search Toolkit Book for CFindEditSequence
#include <gui/widgets/edit/edit_sequence.hpp>
CFindEditSequence class declaration
Definition at line 244 of file edit_sequence.hpp.
◆ CFindEditSequence() [1/2] CFindEditSequence::CFindEditSequence ( ) ◆ CFindEditSequence() [2/2] CFindEditSequence::CFindEditSequence ( wxWindow * parent, CPaintSequence * panel, bool is_nucleotide, wxWindowID id =29000
, const wxString & caption = _("find")
, const wxPoint & pos = wxDefaultPosition
, const wxSize & size = wxSize(400, 300)
, long style = wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL
) ◆ ~CFindEditSequence() CFindEditSequence::~CFindEditSequence ( ) ◆ Create() bool CFindEditSequence::Create ( wxWindow * parent, wxWindowID id = 29000
, const wxString & caption = _("find")
, const wxPoint & pos = wxDefaultPosition
, const wxSize & size = wxSize(400, 300)
, long style = wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL
) ◆ CreateControls() void CFindEditSequence::CreateControls ( )
Creates the controls and sizers.
Definition at line 1815 of file edit_sequence.cpp.
References _, ID_DISMISS_FIND_EDIT_SEQ, ID_FRAMECHOICE_FIND_EDIT_SEQ, ID_NEXT_FIND_EDIT_SEQ, ID_NUC_FIND_EDIT_SEQ, ID_PREV_FIND_EDIT_SEQ, ID_REVCOMP_FIND_EDIT_SEQ, ID_TEXTCTRL_FIND_EDIT_SEQ, ID_TRANSFRAME_FIND_EDIT_SEQ, m_FrameChoice, m_is_nucleotide, m_ItemOfText, m_Next, m_Nuc, m_Pattern, m_Prev, m_RevComp, m_TransFrame, and wxID_ANY.
Referenced by Create().
◆ FindMatchPositions() void CFindEditSequence::FindMatchPositions ( const string & choice ) privateDefinition at line 2053 of file edit_sequence.cpp.
References NStr::FindNoCase(), CPaintSequence::GetFindString(), CPaintSequence::GetLength(), GetPattern(), set< Key, Compare >::insert(), m_Nuc, m_Panel, m_Pos, m_RevComp, NPOS, offset, ncbi::grid::netcache::search::fields::size, str(), and rapidjson::value.
Referenced by OnNext().
◆ GetBitmapResource() wxBitmap CFindEditSequence::GetBitmapResource ( const wxString & name ) ◆ GetIconResource() wxIcon CFindEditSequence::GetIconResource ( const wxString & name ) ◆ GetPattern() string CFindEditSequence::GetPattern ( ) private ◆ Init() void CFindEditSequence::Init ( void )Initialises member variables.
Definition at line 1794 of file edit_sequence.cpp.
References m_FrameChoice, m_ItemOfText, m_Next, m_Nuc, m_Num, m_Pattern, m_Prev, m_RevComp, m_Total, m_TransFrame, and NULL.
Referenced by CFindEditSequence().
◆ OnChange() void CFindEditSequence::OnChange ( wxCommandEvent & event )Definition at line 2024 of file edit_sequence.cpp.
References set< Key, Compare >::clear(), ctll::empty(), GetPattern(), m_FrameChoice, m_ItemOfText, m_Next, m_Nuc, m_Num, m_Pos, m_Prev, m_RevComp, and m_Total.
◆ OnClose() void CFindEditSequence::OnClose ( wxCloseEvent & event ) ◆ OnDismiss() void CFindEditSequence::OnDismiss ( wxCommandEvent & event )Definition at line 1997 of file edit_sequence.cpp.
◆ OnNext() void CFindEditSequence::OnNext ( wxCommandEvent & event )Definition at line 1945 of file edit_sequence.cpp.
References _, set< Key, Compare >::begin(), set< Key, Compare >::clear(), set< Key, Compare >::empty(), FindMatchPositions(), label, m_CurrentPos, m_FrameChoice, m_ItemOfText, m_Next, m_Nuc, m_Num, m_Panel, m_Pos, m_Prev, m_Total, SetHighlights(), CPaintSequence::SetPos(), and set< Key, Compare >::size().
◆ OnPrev() void CFindEditSequence::OnPrev ( wxCommandEvent & event ) ◆ SetHighlights() void CFindEditSequence::SetHighlights ( void ) privateDefinition at line 2099 of file edit_sequence.cpp.
References set< Key, Compare >::begin(), set< Key, Compare >::end(), GetPattern(), set< Key, Compare >::insert(), m_Nuc, m_Panel, m_Pos, CPaintSequence::SetHighlights(), and set< Key, Compare >::swap().
Referenced by OnClose(), and OnNext().
◆ ShowToolTips() bool CFindEditSequence::ShowToolTips ( ) static ◆ m_CurrentPos set<int>::iterator CFindEditSequence::m_CurrentPos private ◆ m_FrameChoice wxChoice* CFindEditSequence::m_FrameChoice private ◆ m_is_nucleotide bool CFindEditSequence::m_is_nucleotide private ◆ m_ItemOfText wxStaticText* CFindEditSequence::m_ItemOfText private ◆ m_Next wxButton* CFindEditSequence::m_Next private ◆ m_Nuc wxRadioButton* CFindEditSequence::m_Nuc private ◆ m_Num int CFindEditSequence::m_Num private ◆ m_Panel ◆ m_Pattern wxTextCtrl* CFindEditSequence::m_Pattern private ◆ m_Pos set<int> CFindEditSequence::m_Pos private ◆ m_Prev wxButton* CFindEditSequence::m_Prev private ◆ m_RevComp wxCheckBox* CFindEditSequence::m_RevComp private ◆ m_Total int CFindEditSequence::m_Total private ◆ m_TransFrame wxRadioButton* CFindEditSequence::m_TransFrame privateThe 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