fdhwlib  2.0.25
CursesRun Class Reference

#include <cursesrun.h>

Inheritance diagram for CursesRun:
TsCampaign

List of all members.

Public Member Functions

Private Attributes


Detailed Description

Define some nice curses windows to display the data of a run file.

Definition at line 40 of file cursesrun.h.


Constructor & Destructor Documentation

CursesRun::CursesRun ( )
CursesRun::~CursesRun ( )

Member Function Documentation

void CursesRun::displayRunHeader ( WINDOW *  win)

Display the run header information.

void CursesRun::explore ( int  n)

Load the GUI and handle keyboard events.

CursesEvent* CursesRun::getEvent ( ) [virtual]

Get the reference to the event structure.

This overloads the virtual function in the base class. Make only this call is used (in the base class) - Can't make the variable ev itself virtual?!

Reimplemented from TsCampaign.

void CursesRun::handleKeyEvent ( WINDOW *  win,
int  key,
bool  focus = true 
)

Handle the key events.

void CursesRun::help ( FILE *  fout)

Provide help text.


Member Data Documentation

int CursesRun::actEv [private]

Number of the actual event.

Definition at line 73 of file cursesrun.h.

int CursesRun::curPos [private]

Cursor position, if the focus is on the event list (0..ROWS-1)

Definition at line 85 of file cursesrun.h.

int CursesRun::dig [private]

Numerical values typed in the GUI.

Definition at line 76 of file cursesrun.h.

Extended Event.

Reimplemented from TsCampaign.

Definition at line 70 of file cursesrun.h.

bool CursesRun::focusEventList [private]

Flag for the focus of this window.

Definition at line 91 of file cursesrun.h.

bool CursesRun::focusTrigger [private]

Definition at line 93 of file cursesrun.h.

int CursesRun::inc [private]

Increment used when loading the next event.

Definition at line 79 of file cursesrun.h.

int CursesRun::incTime [private]

Increment used to scroll the trigger time window.

Definition at line 82 of file cursesrun.h.

Definition at line 95 of file cursesrun.h.

int CursesRun::timePos [private]

Position of the timing window (left side = beginning).

Definition at line 88 of file cursesrun.h.


The documentation for this class was generated from the following file: