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

NCBI C++ ToolKit: CLocationPanel Class Reference

Search Toolkit Book for CLocationPanel

#include "location_panel.hpp"
(Private to src/gui/widgets/edit.)

  CLocationPanel ()   Constructors. More...
    CLocationPanel (wxWindow *parent, CSerialObject &object, objects::CScope *scope, bool allow_nuc=true, bool allow_prot=true, bool is_cds=false, wxWindowID id=ID_CLOCATIONPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL)     CLocationPanel (wxWindow *parent, CSerialObject &object, objects::CScope &scope, bool allow_nuc=true, bool allow_prot=true, bool is_cds=false, wxWindowID id=ID_CLOCATIONPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL)   bool  Create (wxWindow *parent, wxWindowID id=ID_CLOCATIONPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL)   Creation. More...
    ~CLocationPanel ()   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 bool  TransferDataToWindow ()   virtual bool  TransferDataFromWindow ()   CRef< objects::CSeq_loc >  GetSeq_loc () const   void  SetSeq_loc (CSerialObject &object)   virtual bool  IsImportEnabled (void)   virtual bool  IsExportEnabled (void)   virtual CRef< CSerialObjectOnExport (void)   virtual void  OnImport (CNcbiIfstream &istr)   bool  ShouldUpdatemRNALocation ()  

CLocationPanel class declaration

Definition at line 80 of file location_panel.hpp.

◆ anonymous enum

Control identifiers.

Enumerator ID_CLOCATIONPANEL  ID_WINDOW2 

Definition 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 ( ) virtual

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

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

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