NCBI C++ ToolKit
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
CEditSequence Class Reference

Search Toolkit Book for CEditSequence

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

+ Inheritance diagram for CEditSequence:
+ Collaboration diagram for CEditSequence:

Public Member Functions

 CEditSequence ()
 Constructors. More...
 
 CEditSequence (wxWindow *parent, const CSeq_loc *loc, CScope &scope, ICommandProccessor *processor, int start=0, wxWindowID id=wxID_ANY, const wxString &caption=_("Edit Sequence"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(704, 504), long style=wxMINIMIZE_BOX|wxMAXIMIZE_BOX|wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
 
bool Create (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &caption=_("Edit Sequence"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(704, 504), long style=wxMINIMIZE_BOX|wxMAXIMIZE_BOX|wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
 Creation. More...
 
virtual ~CEditSequence ()
 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...
 
virtual void SetRegistryPath (const string &reg_path)
 
virtual void LoadSettings ()
 
virtual void SaveSettings () const
 
void OnClose (wxCommandEvent &event)
 
void OnCancel (wxCommandEvent &event)
 
void OnAccept (wxCommandEvent &event)
 
void OnGoTo (wxCommandEvent &event)
 
void OnRange (wxCommandEvent &event)
 
void OnFind (wxCommandEvent &event)
 
void OnTranslate (wxCommandEvent &event)
 
void OnTranslate1 (wxCommandEvent &event)
 
void OnTranslate2 (wxCommandEvent &event)
 
void OnTranslateAll (wxCommandEvent &event)
 
void OnRevTranslate (wxCommandEvent &event)
 
void OnRevTranslate1 (wxCommandEvent &event)
 
void OnRevTranslate2 (wxCommandEvent &event)
 
void OnRevTranslateAll (wxCommandEvent &event)
 
void OnTranslateEverything (wxCommandEvent &event)
 
void OnTranslateNone (wxCommandEvent &event)
 
void OnOnTheFly (wxCommandEvent &event)
 
void OnMismatch (wxCommandEvent &event)
 
void OnComplement (wxCommandEvent &event)
 
void OnFeatures (wxCommandEvent &event)
 
void OnCopy (wxCommandEvent &event)
 
void OnCut (wxCommandEvent &event)
 
void OnPaste (wxCommandEvent &event)
 
void GetSequence ()
 
void ReportPos (int pos)
 
void ReportRange (int pos1, int pos2)
 
void IsClipboard (wxUpdateUIEvent &event)
 
void IsSelection (wxUpdateUIEvent &event)
 
void IsSelectionAndClean (wxUpdateUIEvent &event)
 
void IsNucleotide (wxUpdateUIEvent &event)
 
void CreateFeature (wxCommandEvent &event)
 
void CreateRegulatory (wxCommandEvent &event)
 
void EnableCommit (bool enable)
 
void OnRetranslate (wxCommandEvent &event)
 
void ShowReadOnlyWarning ()
 
void OnReadOnlyTimer (wxTimerEvent &event)
 
- Public Member Functions inherited from CEventHandler
 CEventHandler ()
 CEventHandler. More...
 
virtual ~CEventHandler ()
 
virtual void AddListener (CEventHandler *listener, int pool_name=ePool_Default)
 Add a listener. More...
 
virtual void RemoveListener (CEventHandler *listener)
 Remove a listener. More...
 
virtual void RemoveAllListeners (void)
 
virtual bool HasListener (CEventHandler *listener, int pool_name=ePool_Default) const
 returns "true" if the given listener belongs to the specified pool More...
 
virtual const TListenersGetListeners (int pool_name=ePool_Default) const
 returns a set of listeners fro the specified pool More...
 
virtual bool OnEvent (CEvent *evt)
 Processes en event. Returns "true" if event has been processed. More...
 
virtual bool Dispatch (CEvent *evt, EDispatch disp_how=eDispatch_Default, int pool_name=ePool_Default)
 Dispatches an event to the listeners (but does not handle it). More...
 
virtual bool Send (CEvent *evt, EDispatch disp_how=eDispatch_Default, int pool_name=ePool_Default)
 Sends an event synchronously. More...
 
virtual bool Send (CEvent *evt, int pool_name)
 
void Post (CRef< CEvent > evt, EDispatch disp_how=eDispatch_Default, int pool_name=ePool_Default)
 Handles an event asynchronously (process and/or dispatch). More...
 

Static Public Member Functions

static bool ShowToolTips ()
 Should we show tooltips? More...
 
- Static Public Member Functions inherited from CEventHandler
static bool HandlePostRequest ()
 
static void ClearPostQueue ()
 erases all events from the queue More...
 
static void DestroyPostQueue ()
 

Private Member Functions

void GetFeatures (const CSeq_loc &loc, CScope &scope)
 
void GetProteinFeatures (CBioseq_Handle prot_bsh, int i, const CSeq_id *seq_id, const CSeq_feat &old_cds, TSeqPos seq_start)
 
void AdjustFeatureLocations (CRef< CCmdComposite > composite)
 
void AdjustProtFeatureLocations (CRef< CCmdComposite > composite, const CSeq_feat &old_cds, const CSeq_feat &cds, int i, const CSeq_id *seq_id, TSeqPos seq_start)
 
string GetSeqTitle ()
 
bool x_ExecuteCommand (IEditCommand *command)
 

Private Attributes

IUndoManagerm_UndoManager
 
CPaintSequencem_Panel
 
CSeq_entry_Handle m_seh
 
CSeq_entry_Handle m_edited_seh
 
vector< vector< pair< TSeqPos, TSeqPos > > > m_FeatRanges
 
vector< pair< string, CSeqFeatData::ESubtype > > m_FeatTypes
 
unordered_map< int, vector< vector< pair< TSeqPos, TSeqPos > > > > m_ProtFeatRanges
 
vector< intm_FeatFrames
 
vector< boolm_Feat5Partial
 
vector< CRef< CGenetic_code > > m_GeneticCode
 
bool m_modified
 
wxStaticText * m_Pos
 
wxStaticText * m_RangeLabel
 
wxStaticText * m_Range
 
wxTextCtrl * m_GoTo_TextCtrl
 
wxTextCtrl * m_RangeFrom
 
wxTextCtrl * m_RangeTo
 
wxMenuItem * m_translate_item
 
wxMenuItem * m_translate_item1
 
wxMenuItem * m_translate_item2
 
wxMenuItem * m_translate_item_all
 
wxMenuItem * m_revtranslate_item
 
wxMenuItem * m_revtranslate_item1
 
wxMenuItem * m_revtranslate_item2
 
wxMenuItem * m_revtranslate_item_all
 
wxMenuItem * m_translate_item_everything
 
wxMenuItem * m_translate_item_none
 
wxButton * m_CommitButton
 
wxButton * m_RetranslateButton
 
wxStaticText * m_commit_warning
 
wxStaticText * m_readonly_warning
 
wxTimer m_readonly_timer
 
vector< stringm_RealProt
 
vector< CBioseq_Handle::EVectorStrandm_FeatStrand
 
bool m_is_nucleotide
 
unsigned int m_NumCmds
 
const CSeq_locm_loc
 
CScopem_scope
 
int m_start
 
string m_RegPath
 

Additional Inherited Members

- Public Types inherited from CEventHandler
enum  EDispatch { eDispatch_SelfOnly , eDispatch_AllHandlers , eDispatch_FirstHandler , eDispatch_Default = eDispatch_AllHandlers }
 enum controlling dispatching strategies More...
 
enum  EPoolName {
  ePool_Default = 0 , ePool_Parent , ePool_Child , ePool_Sibling ,
  ePool_NextAvailable
}
 Identifiers for standard pools. More...
 
typedef vector< CEventHandler * > TListeners
 
typedef map< int, TListenersTPools
 
typedef list< AutoPtr< SPostRequest > > TPostRequests
 
typedef std::map< CEventHandler *, intTHandlerToCount
 
typedef void(* FOnPostCallback) ()
 
- Protected Member Functions inherited from CEventHandler
virtual const SEvtMapGetEventMap () const
 
void x_DeclareDead ()
 Removes itself unavailable for async event delivery. More...
 
void x_AddListenerToPool (CEventHandler *listener, int pool_name)
 
- Protected Attributes inherited from CEventHandler
TPools m_Pools
 
- Static Protected Attributes inherited from CEventHandler
static const SEvtMap sm_EvtMap
 

Detailed Description

Definition at line 105 of file edit_sequence.hpp.

Constructor & Destructor Documentation

◆ CEditSequence() [1/2]

static CEditSequence::CEditSequence ( )

Constructors.

CEditSequence event table definition

CEditSequence constructors

Definition at line 359 of file edit_sequence.cpp.

References Init().

◆ CEditSequence() [2/2]

CEditSequence::CEditSequence ( wxWindow *  parent,
const CSeq_loc loc,
CScope scope,
ICommandProccessor processor,
int  start = 0,
wxWindowID  id = wxID_ANY,
const wxString &  caption = _("Edit Sequence"),
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize(704, 504),
long  style = wxMINIMIZE_BOX | wxMAXIMIZE_BOX |wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL 
)

◆ ~CEditSequence()

CEditSequence::~CEditSequence ( )
virtual

Destructor.

CEditSequence destructor

Definition at line 407 of file edit_sequence.cpp.

References m_NumCmds, m_seh, m_UndoManager, IUndoManager::ReleaseExclusiveEdit(), and SaveSettings().

Member Function Documentation

◆ AdjustFeatureLocations()

void CEditSequence::AdjustFeatureLocations ( CRef< CCmdComposite composite)
private

◆ AdjustProtFeatureLocations()

void CEditSequence::AdjustProtFeatureLocations ( CRef< CCmdComposite composite,
const CSeq_feat old_cds,
const CSeq_feat cds,
int  i,
const CSeq_id seq_id,
TSeqPos  seq_start 
)
private

◆ Create()

bool CEditSequence::Create ( wxWindow *  parent,
wxWindowID  id = wxID_ANY,
const wxString &  caption = _("Edit Sequence"),
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize(704, 504),
long  style = wxMINIMIZE_BOX | wxMAXIMIZE_BOX |wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL 
)

Creation.

Definition at line 385 of file edit_sequence.cpp.

References CreateControls(), and ncbi::grid::netcache::search::fields::size.

Referenced by CEditSequence().

◆ CreateControls()

void CEditSequence::CreateControls ( )

Creates the controls and sizers.

Control creation for CEditSequence

Definition at line 495 of file edit_sequence.cpp.

References _, CUICommandRegistry::CreateMenu(), CBioseq_Handle::eCoding_Iupac, CPaintSequence::EnableFeatures(), CPaintSequence::EnableMismatch(), CSeqMap::eSeqData, eUnknown, CSeqMap::fDefaultFlags, CBioseq_Handle::GetBioseqLength(), CUICommandRegistry::GetInstance(), CSeqMap_CI::GetLength(), CSeq_entry_Handle::GetSeq(), GetSeqTitle(), GetSequence(), CSeqMap_CI::GetType(), ID_ACCEPT_EDSEQ_BUTTON, ID_CANCEL_EDSEQ_BUTTON, ID_CLOSE_EDSEQ_BUTTON, ID_EDIT_COPY_EDSEQ_MENU, ID_EDIT_CUT_EDSEQ_MENU, ID_EDIT_FIND_EDSEQ_MENU, ID_EDIT_PASTE_EDSEQ_MENU, ID_GOTO_EDSEQ_BUTTON, ID_RANGE_EDSEQ_BUTTON, ID_RETRANSLATE_EDSEQ_BUTTON, ID_SHOW_FEATURES_EDSEQ_MENU, ID_SHOW_MISMATCH_EDSEQ_MENU, ID_SHOW_ONTHEFLY_EDSEQ_MENU, ID_SHOW_REVCOMP_EDSEQ_MENU, ID_SHOW_REVTRANSLATE1_EDSEQ_MENU, ID_SHOW_REVTRANSLATE2_EDSEQ_MENU, ID_SHOW_REVTRANSLATE_ALL_EDSEQ_MENU, ID_SHOW_REVTRANSLATE_EDSEQ_MENU, ID_SHOW_TRANSLATE1_EDSEQ_MENU, ID_SHOW_TRANSLATE2_EDSEQ_MENU, ID_SHOW_TRANSLATE_ALL_EDSEQ_MENU, ID_SHOW_TRANSLATE_EDSEQ_MENU, ID_SHOW_TRANSLATE_EVERYTHING_EDSEQ_MENU, ID_SHOW_TRANSLATE_NONE_EDSEQ_MENU, CBioseq_Handle::IsNucleotide(), CSeqMap_CI::IsValid(), len, m_commit_warning, m_CommitButton, m_Feat5Partial, m_FeatFrames, m_FeatRanges, m_FeatStrand, m_FeatTypes, m_GeneticCode, m_GoTo_TextCtrl, m_is_nucleotide, m_Panel, m_Pos, m_ProtFeatRanges, m_RangeFrom, m_RangeTo, m_readonly_warning, m_RealProt, m_RetranslateButton, m_revtranslate_item, m_revtranslate_item1, m_revtranslate_item2, m_revtranslate_item_all, m_seh, m_start, m_translate_item, m_translate_item1, m_translate_item2, m_translate_item_all, m_translate_item_everything, m_translate_item_none, NCBI_THROW, RunningInsideNCBI(), SSeqMapSelector::SetFlags(), SetTitle(), wxID_ANY, and wxT.

Referenced by Create().

◆ CreateFeature()

void CEditSequence::CreateFeature ( wxCommandEvent &  event)

◆ CreateRegulatory()

void CEditSequence::CreateRegulatory ( wxCommandEvent &  event)

◆ EnableCommit()

void CEditSequence::EnableCommit ( bool  enable)

Definition at line 707 of file edit_sequence.cpp.

References m_commit_warning, m_CommitButton, and m_RetranslateButton.

Referenced by CPaintSequence::SetClean().

◆ GetBitmapResource()

wxBitmap CEditSequence::GetBitmapResource ( const wxString &  name)

Retrieves bitmap resources.

Get bitmap resources

Definition at line 762 of file edit_sequence.cpp.

◆ GetFeatures()

void CEditSequence::GetFeatures ( const CSeq_loc loc,
CScope scope 
)
private

◆ GetIconResource()

wxIcon CEditSequence::GetIconResource ( const wxString &  name)

Retrieves icon resources.

Get icon resources

Definition at line 773 of file edit_sequence.cpp.

◆ GetProteinFeatures()

void CEditSequence::GetProteinFeatures ( CBioseq_Handle  prot_bsh,
int  i,
const CSeq_id seq_id,
const CSeq_feat old_cds,
TSeqPos  seq_start 
)
private

◆ GetSeqTitle()

string CEditSequence::GetSeqTitle ( )
private

◆ GetSequence()

void CEditSequence::GetSequence ( void  )

◆ Init()

void CEditSequence::Init ( void  )

Initialises member variables.

Member initialisation

Definition at line 477 of file edit_sequence.cpp.

References m_commit_warning, m_GoTo_TextCtrl, m_modified, m_NumCmds, m_Panel, m_Pos, m_RangeFrom, m_RangeTo, m_readonly_warning, and NULL.

Referenced by CEditSequence().

◆ IsClipboard()

void CEditSequence::IsClipboard ( wxUpdateUIEvent &  event)

Definition at line 1561 of file edit_sequence.cpp.

References CPaintSequence::IsClipboard(), m_Panel, and m_seh.

◆ IsNucleotide()

void CEditSequence::IsNucleotide ( wxUpdateUIEvent &  event)

Definition at line 1571 of file edit_sequence.cpp.

References m_is_nucleotide, and m_seh.

◆ IsSelection()

void CEditSequence::IsSelection ( wxUpdateUIEvent &  event)

Definition at line 1566 of file edit_sequence.cpp.

References CPaintSequence::IsSelection(), m_Panel, and m_seh.

◆ IsSelectionAndClean()

void CEditSequence::IsSelectionAndClean ( wxUpdateUIEvent &  event)

◆ LoadSettings()

void CEditSequence::LoadSettings ( )
virtual

◆ OnAccept()

void CEditSequence::OnAccept ( wxCommandEvent &  event)

◆ OnCancel()

void CEditSequence::OnCancel ( wxCommandEvent &  event)

◆ OnClose()

void CEditSequence::OnClose ( wxCommandEvent &  event)

Definition at line 855 of file edit_sequence.cpp.

References CPaintSequence::GetClean(), m_Panel, and ToWxString().

◆ OnComplement()

void CEditSequence::OnComplement ( wxCommandEvent &  event)

◆ OnCopy()

void CEditSequence::OnCopy ( wxCommandEvent &  event)

Definition at line 1543 of file edit_sequence.cpp.

References m_Panel, and CPaintSequence::OnCopy().

◆ OnCut()

void CEditSequence::OnCut ( wxCommandEvent &  event)

Definition at line 1549 of file edit_sequence.cpp.

References m_Panel, and CPaintSequence::OnCut().

◆ OnFeatures()

void CEditSequence::OnFeatures ( wxCommandEvent &  event)

Definition at line 1515 of file edit_sequence.cpp.

References CPaintSequence::EnableFeatures(), and m_Panel.

◆ OnFind()

void CEditSequence::OnFind ( wxCommandEvent &  event)

Definition at line 933 of file edit_sequence.cpp.

References m_is_nucleotide, and m_Panel.

◆ OnGoTo()

void CEditSequence::OnGoTo ( wxCommandEvent &  event)

◆ OnMismatch()

void CEditSequence::OnMismatch ( wxCommandEvent &  event)

Definition at line 1529 of file edit_sequence.cpp.

References CPaintSequence::EnableMismatch(), and m_Panel.

◆ OnOnTheFly()

void CEditSequence::OnOnTheFly ( wxCommandEvent &  event)

◆ OnPaste()

void CEditSequence::OnPaste ( wxCommandEvent &  event)

Definition at line 1555 of file edit_sequence.cpp.

References m_Panel, and CPaintSequence::OnPaste().

◆ OnRange()

void CEditSequence::OnRange ( wxCommandEvent &  event)

◆ OnReadOnlyTimer()

void CEditSequence::OnReadOnlyTimer ( wxTimerEvent &  event)

Definition at line 721 of file edit_sequence.cpp.

References m_readonly_warning.

◆ OnRetranslate()

void CEditSequence::OnRetranslate ( wxCommandEvent &  event)

◆ OnRevTranslate()

void CEditSequence::OnRevTranslate ( wxCommandEvent &  event)

◆ OnRevTranslate1()

void CEditSequence::OnRevTranslate1 ( wxCommandEvent &  event)

◆ OnRevTranslate2()

void CEditSequence::OnRevTranslate2 ( wxCommandEvent &  event)

◆ OnRevTranslateAll()

void CEditSequence::OnRevTranslateAll ( wxCommandEvent &  event)

◆ OnTranslate()

void CEditSequence::OnTranslate ( wxCommandEvent &  event)

◆ OnTranslate1()

void CEditSequence::OnTranslate1 ( wxCommandEvent &  event)

◆ OnTranslate2()

void CEditSequence::OnTranslate2 ( wxCommandEvent &  event)

◆ OnTranslateAll()

void CEditSequence::OnTranslateAll ( wxCommandEvent &  event)

◆ OnTranslateEverything()

void CEditSequence::OnTranslateEverything ( wxCommandEvent &  event)

◆ OnTranslateNone()

void CEditSequence::OnTranslateNone ( wxCommandEvent &  event)

◆ ReportPos()

void CEditSequence::ReportPos ( int  pos)

Definition at line 884 of file edit_sequence.cpp.

References NStr::IntToString(), m_Pos, and ToWxString().

Referenced by CPaintSequence::OnPaint(), and CPaintSequence::SetStartPos().

◆ ReportRange()

void CEditSequence::ReportRange ( int  pos1,
int  pos2 
)

Definition at line 889 of file edit_sequence.cpp.

References NStr::IntToString(), m_RangeFrom, m_RangeTo, and ToWxString().

Referenced by CPaintSequence::OnPaint().

◆ SaveSettings()

void CEditSequence::SaveSettings ( ) const
virtual

◆ SetRegistryPath()

void CEditSequence::SetRegistryPath ( const string reg_path)
virtual

Definition at line 422 of file edit_sequence.cpp.

References m_RegPath.

Referenced by CEditSequence().

◆ ShowReadOnlyWarning()

void CEditSequence::ShowReadOnlyWarning ( )

◆ ShowToolTips()

bool CEditSequence::ShowToolTips ( )
static

Should we show tooltips?

Should we show tooltips?

Definition at line 753 of file edit_sequence.cpp.

◆ x_ExecuteCommand()

bool CEditSequence::x_ExecuteCommand ( IEditCommand command)
private

Member Data Documentation

◆ m_commit_warning

wxStaticText* CEditSequence::m_commit_warning
private

Definition at line 207 of file edit_sequence.hpp.

Referenced by CreateControls(), EnableCommit(), and Init().

◆ m_CommitButton

wxButton* CEditSequence::m_CommitButton
private

Definition at line 205 of file edit_sequence.hpp.

Referenced by CreateControls(), and EnableCommit().

◆ m_edited_seh

CSeq_entry_Handle CEditSequence::m_edited_seh
private

Definition at line 188 of file edit_sequence.hpp.

Referenced by AdjustFeatureLocations(), GetSequence(), and OnAccept().

◆ m_Feat5Partial

vector<bool> CEditSequence::m_Feat5Partial
private

◆ m_FeatFrames

vector<int> CEditSequence::m_FeatFrames
private

◆ m_FeatRanges

vector<vector<pair<TSeqPos,TSeqPos> > > CEditSequence::m_FeatRanges
private

◆ m_FeatStrand

vector<CBioseq_Handle::EVectorStrand> CEditSequence::m_FeatStrand
private

◆ m_FeatTypes

vector<pair<string,CSeqFeatData::ESubtype> > CEditSequence::m_FeatTypes
private

◆ m_GeneticCode

vector< CRef<CGenetic_code> > CEditSequence::m_GeneticCode
private

◆ m_GoTo_TextCtrl

wxTextCtrl* CEditSequence::m_GoTo_TextCtrl
private

Definition at line 199 of file edit_sequence.hpp.

Referenced by CreateControls(), Init(), and OnGoTo().

◆ m_is_nucleotide

bool CEditSequence::m_is_nucleotide
private

◆ m_loc

const CSeq_loc* CEditSequence::m_loc
private

Definition at line 214 of file edit_sequence.hpp.

Referenced by GetSequence().

◆ m_modified

bool CEditSequence::m_modified
private

Definition at line 195 of file edit_sequence.hpp.

Referenced by Init().

◆ m_NumCmds

unsigned int CEditSequence::m_NumCmds
private

Definition at line 213 of file edit_sequence.hpp.

Referenced by Init(), OnCancel(), x_ExecuteCommand(), and ~CEditSequence().

◆ m_Panel

CPaintSequence* CEditSequence::m_Panel
private

◆ m_Pos

wxStaticText* CEditSequence::m_Pos
private

Definition at line 196 of file edit_sequence.hpp.

Referenced by CreateControls(), Init(), and ReportPos().

◆ m_ProtFeatRanges

unordered_map<int, vector<vector<pair<TSeqPos,TSeqPos> > > > CEditSequence::m_ProtFeatRanges
private

◆ m_Range

wxStaticText* CEditSequence::m_Range
private

Definition at line 198 of file edit_sequence.hpp.

◆ m_RangeFrom

wxTextCtrl* CEditSequence::m_RangeFrom
private

Definition at line 200 of file edit_sequence.hpp.

Referenced by CreateControls(), Init(), OnRange(), and ReportRange().

◆ m_RangeLabel

wxStaticText* CEditSequence::m_RangeLabel
private

Definition at line 197 of file edit_sequence.hpp.

◆ m_RangeTo

wxTextCtrl* CEditSequence::m_RangeTo
private

Definition at line 201 of file edit_sequence.hpp.

Referenced by CreateControls(), Init(), OnRange(), and ReportRange().

◆ m_readonly_timer

wxTimer CEditSequence::m_readonly_timer
private

Definition at line 209 of file edit_sequence.hpp.

Referenced by ShowReadOnlyWarning().

◆ m_readonly_warning

wxStaticText* CEditSequence::m_readonly_warning
private

Definition at line 208 of file edit_sequence.hpp.

Referenced by CreateControls(), Init(), OnReadOnlyTimer(), and ShowReadOnlyWarning().

◆ m_RealProt

vector<string> CEditSequence::m_RealProt
private

◆ m_RegPath

string CEditSequence::m_RegPath
private

Definition at line 217 of file edit_sequence.hpp.

Referenced by LoadSettings(), SaveSettings(), and SetRegistryPath().

◆ m_RetranslateButton

wxButton* CEditSequence::m_RetranslateButton
private

Definition at line 206 of file edit_sequence.hpp.

Referenced by CreateControls(), and EnableCommit().

◆ m_revtranslate_item

wxMenuItem* CEditSequence::m_revtranslate_item
private

◆ m_revtranslate_item1

wxMenuItem * CEditSequence::m_revtranslate_item1
private

◆ m_revtranslate_item2

wxMenuItem * CEditSequence::m_revtranslate_item2
private

◆ m_revtranslate_item_all

wxMenuItem * CEditSequence::m_revtranslate_item_all
private

◆ m_scope

CScope* CEditSequence::m_scope
private

Definition at line 215 of file edit_sequence.hpp.

Referenced by GetSequence().

◆ m_seh

CSeq_entry_Handle CEditSequence::m_seh
private

◆ m_start

int CEditSequence::m_start
private

Definition at line 216 of file edit_sequence.hpp.

Referenced by CreateControls().

◆ m_translate_item

wxMenuItem* CEditSequence::m_translate_item
private

◆ m_translate_item1

wxMenuItem * CEditSequence::m_translate_item1
private

◆ m_translate_item2

wxMenuItem * CEditSequence::m_translate_item2
private

◆ m_translate_item_all

wxMenuItem * CEditSequence::m_translate_item_all
private

◆ m_translate_item_everything

wxMenuItem* CEditSequence::m_translate_item_everything
private

◆ m_translate_item_none

wxMenuItem * CEditSequence::m_translate_item_none
private

◆ m_UndoManager

IUndoManager* CEditSequence::m_UndoManager
private

Definition at line 186 of file edit_sequence.hpp.

Referenced by CEditSequence(), OnCancel(), x_ExecuteCommand(), and ~CEditSequence().


The documentation for this class was generated from the following files:
Modified on Tue Dec 05 02:22:45 2023 by modify_doxy.py rev. 669887