Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

TPrimerDialog Class Reference

The dialog to optimize primers. More...

#include <TPrimerDialog.h>

List of all members.

Public Member Functions

 TPrimerDialog (wxWindow *parent, const wxString &title)
 Constructor.
 ~TPrimerDialog ()
 Destructor.
void initme (TPrimer *_p, TPrimerDesign *_pd)
 Initialize.
wxSpinCtrl * addSpinCtrl (int id, wxString title, int x, int y, int def)
 Create a new wxSpinCtrl (this dialog has so many of them...).

Public Attributes

TPrimerp
TPrimercp

Private Member Functions

void OnSearch (wxCommandEvent &ev)
 "Search for primers button" event handler
void OnReset (wxCommandEvent &ev)
 "Reset button" event handler
virtual void OnOK (wxCommandEvent &ev)
 "OK button" event handler
virtual void OnCancel (wxCommandEvent &ev)
 "Cancel button" event handler
void OnActivatePrimer (wxListEvent &event)
 Primer activation event handler.
void OnSpinChanged (wxSpinEvent &ev)
 "A spin control has changed" event handler
void OnCharHook (wxKeyEvent &event)
 Key event handler.
void updateList ()
 Update the potential primer list.
void ShowCur ()
 Refreshes the currently selected primer and its properties.
void ShowLC ()
 Refreshes the potential primer list.

Private Attributes

TPrimerDesignpd
vector< TPrimerpl
 The list of potential primers.
wxSpinCtrl * l3
wxSpinCtrl * l5
wxSpinCtrl * r3
wxSpinCtrl * r5
wxSpinCtrl * lmin
wxSpinCtrl * lmax
wxSpinCtrl * tmin
wxSpinCtrl * tmax
wxTextCtrl * seq
wxTextCtrl * rep
wxListCtrl * lc
 The list display of potential primers.


Detailed Description

The dialog to optimize primers.


Constructor & Destructor Documentation

TPrimerDialog::TPrimerDialog wxWindow *  parent,
const wxString &  title
 

Constructor.

TPrimerDialog::~TPrimerDialog  ) 
 

Destructor.


Member Function Documentation

wxSpinCtrl * TPrimerDialog::addSpinCtrl int  id,
wxString  title,
int  x,
int  y,
int  def
 

Create a new wxSpinCtrl (this dialog has so many of them...).

void TPrimerDialog::initme TPrimer _p,
TPrimerDesign _pd
 

Initialize.

void TPrimerDialog::OnActivatePrimer wxListEvent &  event  )  [private]
 

Primer activation event handler.

void TPrimerDialog::OnCancel wxCommandEvent &  ev  )  [private, virtual]
 

"Cancel button" event handler

void TPrimerDialog::OnCharHook wxKeyEvent &  event  )  [private]
 

Key event handler.

void TPrimerDialog::OnOK wxCommandEvent &  ev  )  [private, virtual]
 

"OK button" event handler

void TPrimerDialog::OnReset wxCommandEvent &  ev  )  [private]
 

"Reset button" event handler

void TPrimerDialog::OnSearch wxCommandEvent &  ev  )  [private]
 

"Search for primers button" event handler

void TPrimerDialog::OnSpinChanged wxSpinEvent &  ev  )  [private]
 

"A spin control has changed" event handler

void TPrimerDialog::ShowCur  )  [private]
 

Refreshes the currently selected primer and its properties.

void TPrimerDialog::ShowLC  )  [private]
 

Refreshes the potential primer list.

void TPrimerDialog::updateList  )  [private]
 

Update the potential primer list.


Member Data Documentation

TPrimer * TPrimerDialog::cp
 

wxSpinCtrl* TPrimerDialog::l3 [private]
 

wxSpinCtrl * TPrimerDialog::l5 [private]
 

wxListCtrl* TPrimerDialog::lc [private]
 

The list display of potential primers.

wxSpinCtrl * TPrimerDialog::lmax [private]
 

wxSpinCtrl * TPrimerDialog::lmin [private]
 

TPrimer* TPrimerDialog::p
 

TPrimerDesign* TPrimerDialog::pd [private]
 

vector<TPrimer> TPrimerDialog::pl [private]
 

The list of potential primers.

wxSpinCtrl * TPrimerDialog::r3 [private]
 

wxSpinCtrl * TPrimerDialog::r5 [private]
 

wxTextCtrl * TPrimerDialog::rep [private]
 

wxTextCtrl* TPrimerDialog::seq [private]
 

wxSpinCtrl * TPrimerDialog::tmax [private]
 

wxSpinCtrl * TPrimerDialog::tmin [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Aug 11 16:19:48 2006 for GENtle by  doxygen 1.4.1