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

Search Toolkit Book for CSplignPanel

#include <gui/packages/pkg_alignment/splign_panel.hpp>

+ Inheritance diagram for CSplignPanel:
+ Collaboration diagram for CSplignPanel:

Public Member Functions

 CSplignPanel ()
 
 CSplignPanel (wxWindow *parent, wxWindowID id=ID_CSPLIGNPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxCLIP_CHILDREN|wxTAB_TRAVERSAL, bool visibale=true)
 
bool Create (wxWindow *parent, wxWindowID id=ID_CSPLIGNPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxCLIP_CHILDREN|wxTAB_TRAVERSAL, bool visibale=true)
 
 ~CSplignPanel ()
 
void Init ()
 
void CreateControls ()
 
virtual bool TransferDataFromWindow ()
 
SConstScopedObject GetGenomicSeq () const
 
void SetGenomicSeq (SConstScopedObject value)
 
TConstScopedObjects GetCDNASeqs () const
 
void SetCDNASeqs (TConstScopedObjects value)
 
CSplignParamsGetData ()
 
const CSplignParamsGetData () const
 
void SetData (const CSplignParams &data)
 
wxBitmap GetBitmapResource (const wxString &name)
 
wxIcon GetIconResource (const wxString &name)
 
void SetObjects (map< string, TConstScopedObjects > *genomic, map< string, TConstScopedObjects > *na)
 
IRegSettings interface implementation
virtual void SetRegistryPath (const string &path)
 CAlgoToolManagerParamsPanel. More...
 
virtual void LoadSettings ()
 
virtual void SaveSettings () const
 override in derived classes More...
 
CAlgoToolManagerParamsPanel implementation
void RestoreDefaults ()
 override in derived classes More...
 
IRegSettings interface implementation
- Public Member Functions inherited from IRegSettings
virtual ~IRegSettings ()
 

Static Public Member Functions

static bool ShowToolTips ()
 

Public Attributes

CObjectListWidgetSelm_GenomicList
 
CObjectListWidgetSelm_cDNAList
 

Private Types

enum  {
  ID_CSPLIGNPANEL = 10028 , ID_PANEL1 = 10029 , ID_PANEL2 = 10030 , ID_CHOICE3 = 10040 ,
  ID_CHOICE4 = 10076 , ID_CHECKBOX3 = 10034 , ID_CHECKBOX4 = 10035 , ID_TEXTCTRL7 = 10037 ,
  ID_TEXTCTRL6 = 10036 , ID_TEXTCTRL8 = 10038 , ID_TEXTCTRL9 = 10039 , ID_TEXTCTRL13 = 10043
}
 

Private Attributes

SConstScopedObject m_GenomicSeq
 
TConstScopedObjects m_cDNASeqs
 
CSplignParams m_data
 
string m_RegPath
 
CMolTypeValidator m_GenomicListAccValidator
 
CMolTypeValidator m_CDNAListAccValidator
 

Additional Inherited Members

- Protected Attributes inherited from CAlgoToolManagerParamsPanel
string m_RegPath
 registry path to the settings More...
 

Detailed Description

CSplignPanel class declaration

Definition at line 97 of file splign_panel.hpp.


The documentation for this class was generated from the following files:
Modified on Wed Feb 28 07:11:20 2024 by modify_doxy.py rev. 669887