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

TVectorTree Class Reference

The vector items tree class. More...

#include <TVectorTree.h>

List of all members.

Public Member Functions

 TVectorTree (ChildBase *parent, int i)
 Constructor.
void initme ()
 Initializes the tree.
void OnEvent (wxTreeEvent &event)
 Handles (selection) events.
void OnActivation (wxTreeEvent &event)
 Handles double-click events.
void OnRightClick (wxTreeEvent &event)
 Handles right mouse button clicks (context menu).
void OnPrimerForward (wxCommandEvent &ev)
void OnPrimerBackward (wxCommandEvent &ev)
void OnPrimerBoth (wxCommandEvent &ev)
void OnPrimerMutation (wxCommandEvent &ev)
void ToggleEnzymeVisibility (TRestrictionEnzyme *e)
 Toggles if an enzyme is displayed.
void itemMark (wxCommandEvent &ev)
 Event redirect to parent child.
void itemMarkShow (wxCommandEvent &ev)
 Event redirect to parent child.
void itemEdit (wxCommandEvent &ev)
 Event redirect to parent child.
void itemAsNewSequence (wxCommandEvent &ev)
 Event redirect to parent child.
void itemDelete (wxCommandEvent &ev)
 Event redirect to parent child.
void itemShowHide (wxCommandEvent &ev)
 Event redirect to parent child.
void rsEdit (wxCommandEvent &ev)
 Event redirect to parent child.
void rsInfo (wxCommandEvent &ev)
 Event redirect to parent child.
void rsDel (wxCommandEvent &ev)
 Event redirect to parent child.
void rsShowHide (wxCommandEvent &ev)
 Event redirect to parent child.
void rsMark (wxCommandEvent &ev)
 Event redirect to parent child.
void rsMarkShow (wxCommandEvent &ev)
 Event redirect to parent child.
void rsAdd2Cocktail (wxCommandEvent &ev)
 Event redirect to parent child.
void rsAddAndCut (wxCommandEvent &ev)
 Event redirect to parent child.
void rsCutWithCocktail (wxCommandEvent &ev)
 Event redirect to parent child.
void vecEdit (wxCommandEvent &ev)
 Event redirect to parent child.
void itemCopyDNA (wxCommandEvent &ev)
 Event redirect to parent child.
void blastDNA (wxCommandEvent &ev)
 Event redirect to parent child.
void blastAA (wxCommandEvent &ev)
 Event redirect to parent child.

Public Attributes

MyChildp
 Pointer to the child containing this tree.
wxTextCtrl * textWindow
 Pointer to the (con)text display area.
wxTreeItemId treeroot
 The root item.
wxTreeItemId vroot
 The vector root item.
wxTreeItemId enzroot
 The enzyme root item.


Detailed Description

The vector items tree class.


Constructor & Destructor Documentation

TVectorTree::TVectorTree ChildBase parent,
int  i
 

Constructor.


Member Function Documentation

void TVectorTree::blastAA wxCommandEvent &  ev  ) 
 

Event redirect to parent child.

void TVectorTree::blastDNA wxCommandEvent &  ev  ) 
 

Event redirect to parent child.

void TVectorTree::initme  ) 
 

Initializes the tree.

Parses the vector and creates a list of

  • vector information
  • marked regions (genes etc.)
  • restriction enzymes

void TVectorTree::itemAsNewSequence wxCommandEvent &  ev  ) 
 

Event redirect to parent child.

void TVectorTree::itemCopyDNA wxCommandEvent &  ev  ) 
 

Event redirect to parent child.

void TVectorTree::itemDelete wxCommandEvent &  ev  ) 
 

Event redirect to parent child.

void TVectorTree::itemEdit wxCommandEvent &  ev  ) 
 

Event redirect to parent child.

void TVectorTree::itemMark wxCommandEvent &  ev  ) 
 

Event redirect to parent child.

void TVectorTree::itemMarkShow wxCommandEvent &  ev  ) 
 

Event redirect to parent child.

void TVectorTree::itemShowHide wxCommandEvent &  ev  ) 
 

Event redirect to parent child.

void TVectorTree::OnActivation wxTreeEvent &  event  ) 
 

Handles double-click events.

void TVectorTree::OnEvent wxTreeEvent &  event  ) 
 

Handles (selection) events.

void TVectorTree::OnPrimerBackward wxCommandEvent &  ev  ) 
 

void TVectorTree::OnPrimerBoth wxCommandEvent &  ev  ) 
 

void TVectorTree::OnPrimerForward wxCommandEvent &  ev  ) 
 

void TVectorTree::OnPrimerMutation wxCommandEvent &  ev  ) 
 

void TVectorTree::OnRightClick wxTreeEvent &  event  ) 
 

Handles right mouse button clicks (context menu).

void TVectorTree::rsAdd2Cocktail wxCommandEvent &  ev  ) 
 

Event redirect to parent child.

void TVectorTree::rsAddAndCut wxCommandEvent &  ev  ) 
 

Event redirect to parent child.

void TVectorTree::rsCutWithCocktail wxCommandEvent &  ev  ) 
 

Event redirect to parent child.

void TVectorTree::rsDel wxCommandEvent &  ev  ) 
 

Event redirect to parent child.

void TVectorTree::rsEdit wxCommandEvent &  ev  ) 
 

Event redirect to parent child.

void TVectorTree::rsInfo wxCommandEvent &  ev  ) 
 

Event redirect to parent child.

void TVectorTree::rsMark wxCommandEvent &  ev  ) 
 

Event redirect to parent child.

void TVectorTree::rsMarkShow wxCommandEvent &  ev  ) 
 

Event redirect to parent child.

void TVectorTree::rsShowHide wxCommandEvent &  ev  ) 
 

Event redirect to parent child.

void TVectorTree::ToggleEnzymeVisibility TRestrictionEnzyme e  ) 
 

Toggles if an enzyme is displayed.

void TVectorTree::vecEdit wxCommandEvent &  ev  ) 
 

Event redirect to parent child.


Member Data Documentation

wxTreeItemId TVectorTree::enzroot
 

The enzyme root item.

MyChild* TVectorTree::p
 

Pointer to the child containing this tree.

wxTextCtrl* TVectorTree::textWindow
 

Pointer to the (con)text display area.

wxTreeItemId TVectorTree::treeroot
 

The root item.

wxTreeItemId TVectorTree::vroot
 

The vector root item.


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