Search Toolkit Book for CLocationPanel
#include "location_panel.hpp"
(Private to src/gui/widgets/edit
.)
CLocationPanel class declaration
Definition at line 80 of file location_panel.hpp.
◆ anonymous enumControl identifiers.
Enumerator ID_CLOCATIONPANEL ID_WINDOW2Definition at line 123 of file location_panel.hpp.
◆ CLocationPanel() [1/3] CLocationPanel::CLocationPanel ( ) ◆ CLocationPanel() [2/3] ◆ CLocationPanel() [3/3] ◆ ~CLocationPanel() CLocationPanel::~CLocationPanel ( ) ◆ Create() bool CLocationPanel::Create ( wxWindow * parent, wxWindowID id =ID_CLOCATIONPANEL
, const wxPoint & pos = wxDefaultPosition
, const wxSize & size = wxDefaultSize
, long style = wxTAB_TRAVERSAL
) ◆ CreateControls() void CLocationPanel::CreateControls ( )
Creates the controls and sizers.
Control creation for CLocationPanel
Definition at line 294 of file location_panel.cpp.
References _, ID_WINDOW2, CBioseq_Handle::IsAa(), m_AllowNuc, m_AllowProt, m_is_cds, m_LocationCtrl, m_Scope, m_UpdatemRNASpan, CBioseq_Handle::Reset(), wxID_ANY, and x_FillList().
Referenced by Create().
◆ GetBitmapResource() wxBitmap CLocationPanel::GetBitmapResource ( const wxString & name ) ◆ GetIconResource() wxIcon CLocationPanel::GetIconResource ( const wxString & name ) ◆ GetSeq_loc() ◆ Init() void CLocationPanel::Init ( void )Initialises member variables.
Member initialisation
Definition at line 252 of file location_panel.cpp.
References _ASSERT, CSeq_loc_Base::e_Int, CSeq_loc_Base::e_Mix, CSeq_loc_Base::e_not_set, CSeq_loc_Base::e_Null, CSeq_loc_Base::e_Packed_int, CSeq_loc_Base::e_Pnt, CSeq_loc_mix_Base::Get(), CSeq_loc_Base::GetInt(), CSeq_loc_Base::GetMix(), CSeq_loc_Base::GetPacked_int(), CSeq_loc_Base::GetPnt(), ITERATE, m_IsOrdered, m_LocationCtrl, m_Object, m_Scope, m_ToEdit, m_UpdatemRNASpan, NULL, s_ConvertWholeToInt(), s_IsOrdered(), s_Load_Packed_seqint(), s_Load_Seq_interval(), s_Load_Seq_point(), CSeq_loc_Base::Which(), and x_LoadSeqLoc().
◆ IsExportEnabled() bool CLocationPanel::IsExportEnabled ( void ) virtual ◆ IsImportEnabled() bool CLocationPanel::IsImportEnabled ( void ) virtual ◆ OnExport() ◆ OnImport() ◆ SetSeq_loc() ◆ ShouldUpdatemRNALocation() bool CLocationPanel::ShouldUpdatemRNALocation ( ) inline ◆ ShowToolTips() bool CLocationPanel::ShowToolTips ( ) static ◆ TransferDataFromWindow() bool CLocationPanel::TransferDataFromWindow ( ) virtual ◆ TransferDataToWindow() bool CLocationPanel::TransferDataToWindow ( ) virtualDefinition at line 387 of file location_panel.cpp.
References _ASSERT, CLocationListCtrl::ClearRows(), CSeq_loc_Base::e_Int, CSeq_loc_Base::e_Mix, CSeq_loc_Base::e_not_set, CSeq_loc_Base::e_Null, CSeq_loc_Base::e_Packed_int, CSeq_loc_Base::e_Pnt, CSeq_loc_mix_Base::Get(), CSeq_loc_Base::GetInt(), CSeq_loc_Base::GetMix(), CSeq_loc_Base::GetPacked_int(), CSeq_loc_Base::GetPnt(), ITERATE, m_IsOrdered, m_LocationCtrl, m_Scope, m_ToEdit, CRef< C, Locker >::Reset(), s_ConvertWholeToInt(), s_IsOrdered(), s_Load_Packed_seqint(), s_Load_Seq_interval(), s_Load_Seq_point(), CSeq_loc_Base::Which(), x_FillList(), x_LoadSeqLoc(), and x_SetJoinOrder().
Referenced by CAlignCDSAddPanel::CreateControls(), CAlignRNAAddPanel::CreateControls(), CAlignOtherAddPanel::CreateControls(), and SetSeq_loc().
◆ x_FillList() void CLocationPanel::x_FillList ( ) privateDefinition at line 343 of file location_panel.cpp.
References CLocationListCtrl::AddEmptyRow(), CLocationListCtrl::AddRow(), eExtreme_Biological, CInt_fuzz_Base::eLim_tr, eNa_strand_unknown, CLocationListCtrl::GetListIdStrForSeqId(), ITERATE, m_LocationCtrl, m_ToEdit, and CLocationListCtrl::SetPartials().
Referenced by CreateControls(), and TransferDataToWindow().
◆ x_LoadSeqLoc() void CLocationPanel::x_LoadSeqLoc ( const objects::CSeq_loc & loc ) privateDefinition at line 164 of file location_panel.cpp.
References CSeq_loc_Base::e_Int, CSeq_loc_Base::e_Packed_int, CSeq_loc_Base::e_Pnt, CSeq_loc_Base::GetInt(), CSeq_loc_Base::GetPacked_int(), CSeq_loc_Base::GetPnt(), m_ToEdit, s_Load_Packed_seqint(), s_Load_Seq_interval(), s_Load_Seq_point(), and CSeq_loc_Base::Which().
Referenced by Init(), and TransferDataToWindow().
◆ x_SetJoinOrder() void CLocationPanel::x_SetJoinOrder ( ) private ◆ m_AllowNuc bool CLocationPanel::m_AllowNuc private ◆ m_AllowProt bool CLocationPanel::m_AllowProt private ◆ m_is_cds bool CLocationPanel::m_is_cds private ◆ m_IsOrdered bool CLocationPanel::m_IsOrdered private ◆ m_LocationCtrl ◆ m_Object ◆ m_Scope CRef<objects::CScope> CLocationPanel::m_Scope private ◆ m_ToEdit CRef<objects::CPacked_seqint> CLocationPanel::m_ToEdit private ◆ m_UpdatemRNASpan wxCheckBox* CLocationPanel::m_UpdatemRNASpan 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