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

Search Toolkit Book for CAlignNeedlemanWunschPanel

#include "create_needleman_wunsch_panel.hpp"
(Private to src/gui/packages/pkg_alignment.)

+ Inheritance diagram for CAlignNeedlemanWunschPanel:
+ Collaboration diagram for CAlignNeedlemanWunschPanel:

Public Types

enum  {
  ID_CALIGNNEEDLEMANWUNSCHPANEL = 10046 , ID_LISTCTRL2 = 10014 , ID_TEXTCTRL = 10000 , ID_TEXTCTRL1 = 10001 ,
  ID_TEXTCTRL2 = 10002 , ID_TEXTCTRL3 = 10004 , ID_TEXTCTRL10 = 10048 , ID_CHOICE = 10049 ,
  ID_CHOICE1 = 10003
}
 

Public Member Functions

 CAlignNeedlemanWunschPanel ()
 
 CAlignNeedlemanWunschPanel (wxWindow *parent, wxWindowID id=ID_CALIGNNEEDLEMANWUNSCHPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxTAB_TRAVERSAL)
 
bool Create (wxWindow *parent, wxWindowID id=ID_CALIGNNEEDLEMANWUNSCHPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxTAB_TRAVERSAL)
 
 ~CAlignNeedlemanWunschPanel ()
 
void Init ()
 
void CreateControls ()
 
virtual void SetRegistryPath (const string &path)
 CAlgoToolManagerParamsPanel. More...
 
virtual void LoadSettings ()
 
virtual void SaveSettings () const
 override in derived classes More...
 
virtual bool TransferDataFromWindow ()
 
CNeedlemanWunschToolParamsGetData ()
 
const CNeedlemanWunschToolParamsGetData () const
 
void SetData (const CNeedlemanWunschToolParams &data)
 
wxBitmap GetBitmapResource (const wxString &name)
 
wxIcon GetIconResource (const wxString &name)
 
void SetObjects (TConstScopedObjects *objects)
 
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

CObjectListWidgetm_ObjectList
 
CNeedlemanWunschToolParams m_data
 

Private Attributes

string m_RegPath
 

Additional Inherited Members

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

Detailed Description

CAlignNeedlemanWunschPanel class declaration

Definition at line 72 of file create_needleman_wunsch_panel.hpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
ID_CALIGNNEEDLEMANWUNSCHPANEL 
ID_LISTCTRL2 
ID_TEXTCTRL 
ID_TEXTCTRL1 
ID_TEXTCTRL2 
ID_TEXTCTRL3 
ID_TEXTCTRL10 
ID_CHOICE 
ID_CHOICE1 

Definition at line 121 of file create_needleman_wunsch_panel.hpp.

Constructor & Destructor Documentation

◆ CAlignNeedlemanWunschPanel() [1/2]

CAlignNeedlemanWunschPanel::CAlignNeedlemanWunschPanel ( )

Definition at line 62 of file create_needleman_wunsch_panel.cpp.

References Init().

◆ CAlignNeedlemanWunschPanel() [2/2]

CAlignNeedlemanWunschPanel::CAlignNeedlemanWunschPanel ( wxWindow *  parent,
wxWindowID  id = ID_CALIGNNEEDLEMANWUNSCHPANEL,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize(400, 300),
long  style = wxTAB_TRAVERSAL 
)

◆ ~CAlignNeedlemanWunschPanel()

CAlignNeedlemanWunschPanel::~CAlignNeedlemanWunschPanel ( )

Definition at line 88 of file create_needleman_wunsch_panel.cpp.

Member Function Documentation

◆ Create()

bool CAlignNeedlemanWunschPanel::Create ( wxWindow *  parent,
wxWindowID  id = ID_CALIGNNEEDLEMANWUNSCHPANEL,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize(400, 300),
long  style = wxTAB_TRAVERSAL 
)

◆ CreateControls()

void CAlignNeedlemanWunschPanel::CreateControls ( )

◆ GetBitmapResource()

wxBitmap CAlignNeedlemanWunschPanel::GetBitmapResource ( const wxString &  name)

Definition at line 200 of file create_needleman_wunsch_panel.cpp.

◆ GetData() [1/2]

CNeedlemanWunschToolParams& CAlignNeedlemanWunschPanel::GetData ( void  )
inline

◆ GetData() [2/2]

const CNeedlemanWunschToolParams& CAlignNeedlemanWunschPanel::GetData ( void  ) const
inline

Definition at line 106 of file create_needleman_wunsch_panel.hpp.

References m_data.

◆ GetIconResource()

wxIcon CAlignNeedlemanWunschPanel::GetIconResource ( const wxString &  name)

Definition at line 208 of file create_needleman_wunsch_panel.cpp.

◆ Init()

void CAlignNeedlemanWunschPanel::Init ( void  )

Definition at line 94 of file create_needleman_wunsch_panel.cpp.

References m_ObjectList, and NULL.

Referenced by CAlignNeedlemanWunschPanel().

◆ LoadSettings()

void CAlignNeedlemanWunschPanel::LoadSettings ( )
virtual

◆ RestoreDefaults()

void CAlignNeedlemanWunschPanel::RestoreDefaults ( )
virtual

override in derived classes

Restores the default options for the panel

Implements CAlgoToolManagerParamsPanel.

Definition at line 271 of file create_needleman_wunsch_panel.cpp.

References GetData(), and CNeedlemanWunschToolParams::Init().

◆ SaveSettings()

void CAlignNeedlemanWunschPanel::SaveSettings ( ) const
virtual

◆ SetData()

void CAlignNeedlemanWunschPanel::SetData ( const CNeedlemanWunschToolParams data)
inline

◆ SetObjects()

void CAlignNeedlemanWunschPanel::SetObjects ( TConstScopedObjects objects)

◆ SetRegistryPath()

void CAlignNeedlemanWunschPanel::SetRegistryPath ( const string reg_path)
virtual

◆ ShowToolTips()

bool CAlignNeedlemanWunschPanel::ShowToolTips ( )
static

Definition at line 196 of file create_needleman_wunsch_panel.cpp.

◆ TransferDataFromWindow()

bool CAlignNeedlemanWunschPanel::TransferDataFromWindow ( )
virtual

Member Data Documentation

◆ m_data

CNeedlemanWunschToolParams CAlignNeedlemanWunschPanel::m_data

Definition at line 120 of file create_needleman_wunsch_panel.hpp.

Referenced by GetData(), and SetData().

◆ m_ObjectList

CObjectListWidget* CAlignNeedlemanWunschPanel::m_ObjectList

◆ m_RegPath

string CAlignNeedlemanWunschPanel::m_RegPath
private

Definition at line 135 of file create_needleman_wunsch_panel.hpp.

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


The documentation for this class was generated from the following files:
Modified on Fri Sep 20 14:58:03 2024 by modify_doxy.py rev. 669887