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

TABIviewer Class Reference

The ABI (sequencer data) viewer module class. More...

#include <ABIviewer.h>

Inheritance diagram for TABIviewer:

ChildBase List of all members.

Public Member Functions

 TABIviewer (wxWindow *parent, const wxString &title)
 Constructor.
virtual ~TABIviewer ()
 Destructor.
virtual void initme ()
 Initialization.
virtual wxString getName ()
 Returns the module name.
virtual void showSequence ()
 Show/refresh the sequence.
virtual wxString getStat ()
 Get statistics as a wxString.
virtual void showStat ()
 Show the statistics.
virtual void set_view_only (int from, int to)
 Sets partial view.
virtual bool is_only_view ()
 Partial view?
virtual void toggle_inv_compl ()
 Switches between normal and inverse/complementary display.
virtual bool get_inv_compl ()
 Returns the state of normal or inverse/complementary display.
virtual void OnMarkAll (wxCommandEvent &event)
 Ctrl-A event handler.
virtual void OnFileSave (wxCommandEvent &event)
 Save-as event handler.
virtual void OnFind (wxCommandEvent &event)
 Find event handler.
virtual void OnCopy (wxCommandEvent &event)
 Copy event handler.
virtual void OnCopyToNew (wxCommandEvent &event)
 Copy-to-new event handler.
virtual void OnEditMode (wxCommandEvent &event)
 Edit mode event handler.
virtual void OnEditName (wxCommandEvent &event)
virtual void OnSeqPrint (wxCommandEvent &event)
 Print sequence event handler.
virtual void OnHelplines (wxCommandEvent &event)
 Grey helper lines event handler.
virtual void OnInvCompl (wxCommandEvent &event)
 Invers/complement event handler.
virtual void OnSpinWidth (wxSpinEvent &event)
 Peak width event handler.
virtual void OnSpinHeight (wxSpinEvent &event)
 Peak height event handler.
virtual void OnZoom (wxScrollEvent &event)
 Zoom event handler.
virtual void OnHorizontal (wxCommandEvent &event)
 Horizontal mode event handler.
virtual void OnSpeak (wxCommandEvent &WXUNUSED(event))
 Speak sequence event handler.
virtual void OnDummy (wxCommandEvent &WXUNUSED(event))
virtual void OnFontsize (wxCommandEvent &event)
 Fontsize event handler.

Public Attributes

SequenceCanvassc
 Pointer to the sequence canvas structure.

Private Member Functions

virtual void spinHeight ()
 Sets the height spin box.
virtual void set_view (long _from, long _to)

Private Attributes

wxTextCtrl * stat
 Pointer to statistics text box.
int from
int oldh
wxString filename
 The name of the imported file.
wxCheckBox * aidLines
wxCheckBox * inv_compl
wxSpinCtrl * f_height
wxSpinCtrl * f_width
wxSlider * slider
 Pointer to the slider structure.
long view_from
long view_to
wxChoice * fontsize

Friends

class MyFrame

Detailed Description

The ABI (sequencer data) viewer module class.


Constructor & Destructor Documentation

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

Constructor.

TABIviewer::~TABIviewer  )  [virtual]
 

Destructor.


Member Function Documentation

bool TABIviewer::get_inv_compl  )  [virtual]
 

Returns the state of normal or inverse/complementary display.

wxString TABIviewer::getName  )  [virtual]
 

Returns the module name.

Reimplemented from ChildBase.

wxString TABIviewer::getStat  )  [virtual]
 

Get statistics as a wxString.

void TABIviewer::initme  )  [virtual]
 

Initialization.

virtual bool TABIviewer::is_only_view  )  [inline, virtual]
 

Partial view?

void TABIviewer::OnCopy wxCommandEvent &  event  )  [virtual]
 

Copy event handler.

void TABIviewer::OnCopyToNew wxCommandEvent &  event  )  [virtual]
 

Copy-to-new event handler.

virtual void TABIviewer::OnDummy wxCommandEvent &  WXUNUSED(event)  )  [inline, virtual]
 

Reimplemented from ChildBase.

void TABIviewer::OnEditMode wxCommandEvent &  event  )  [virtual]
 

Edit mode event handler.

void TABIviewer::OnEditName wxCommandEvent &  event  )  [virtual]
 

void TABIviewer::OnFileSave wxCommandEvent &  event  )  [virtual]
 

Save-as event handler.

void TABIviewer::OnFind wxCommandEvent &  event  )  [virtual]
 

Find event handler.

void TABIviewer::OnFontsize wxCommandEvent &  event  )  [virtual]
 

Fontsize event handler.

void TABIviewer::OnHelplines wxCommandEvent &  event  )  [virtual]
 

Grey helper lines event handler.

void TABIviewer::OnHorizontal wxCommandEvent &  event  )  [virtual]
 

Horizontal mode event handler.

void TABIviewer::OnInvCompl wxCommandEvent &  event  )  [virtual]
 

Invers/complement event handler.

void TABIviewer::OnMarkAll wxCommandEvent &  event  )  [virtual]
 

Ctrl-A event handler.

void TABIviewer::OnSeqPrint wxCommandEvent &  event  )  [virtual]
 

Print sequence event handler.

virtual void TABIviewer::OnSpeak wxCommandEvent &  WXUNUSED(event)  )  [virtual]
 

Speak sequence event handler.

void TABIviewer::OnSpinHeight wxSpinEvent &  event  )  [virtual]
 

Peak height event handler.

void TABIviewer::OnSpinWidth wxSpinEvent &  event  )  [virtual]
 

Peak width event handler.

void TABIviewer::OnZoom wxScrollEvent &  event  )  [virtual]
 

Zoom event handler.

void TABIviewer::set_view long  _from,
long  _to
[private, virtual]
 

void TABIviewer::set_view_only int  from,
int  to
[virtual]
 

Sets partial view.

void TABIviewer::showSequence  )  [virtual]
 

Show/refresh the sequence.

void TABIviewer::showStat  )  [virtual]
 

Show the statistics.

void TABIviewer::spinHeight  )  [private, virtual]
 

Sets the height spin box.

void TABIviewer::toggle_inv_compl  )  [virtual]
 

Switches between normal and inverse/complementary display.


Friends And Related Function Documentation

friend class MyFrame [friend]
 

Reimplemented from ChildBase.


Member Data Documentation

wxCheckBox* TABIviewer::aidLines [private]
 

wxSpinCtrl* TABIviewer::f_height [private]
 

wxSpinCtrl * TABIviewer::f_width [private]
 

wxString TABIviewer::filename [private]
 

The name of the imported file.

wxChoice* TABIviewer::fontsize [private]
 

int TABIviewer::from [private]
 

wxCheckBox * TABIviewer::inv_compl [private]
 

int TABIviewer::oldh [private]
 

SequenceCanvas* TABIviewer::sc
 

Pointer to the sequence canvas structure.

wxSlider* TABIviewer::slider [private]
 

Pointer to the slider structure.

wxTextCtrl* TABIviewer::stat [private]
 

Pointer to statistics text box.

long TABIviewer::view_from [private]
 

long TABIviewer::view_to [private]
 


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