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

NCBI C++ ToolKit: CFindEditSequence Class Reference

Search Toolkit Book for CFindEditSequence

#include <gui/widgets/edit/edit_sequence.hpp>

  CFindEditSequence ()   Constructors. More...
    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)   bool  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)   Creation. More...
    ~CFindEditSequence ()   Destructor. More...
  void  Init ()   Initialises member variables. More...
  void  CreateControls ()   Creates the controls and sizers. More...
  wxBitmap  GetBitmapResource (const wxString &name)   Retrieves bitmap resources. More...
  wxIcon  GetIconResource (const wxString &name)   Retrieves icon resources. More...
  void  OnPrev (wxCommandEvent &event)   void  OnNext (wxCommandEvent &event)   void  OnDismiss (wxCommandEvent &event)   void  OnClose (wxCloseEvent &event)   void  OnChange (wxCommandEvent &event)  

CFindEditSequence class declaration

Definition at line 244 of file edit_sequence.hpp.

◆ CFindEditSequence() [1/2] CFindEditSequence::CFindEditSequence ( ) ◆ CFindEditSequence() [2/2] CFindEditSequence::CFindEditSequence ( wxWindow *  parent, CPaintSequencepanel, 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 stringchoice ) private

Definition 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  ) private

Definition 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 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