fdhwlib
2.0.25
|
#include <cursesrun.h>
Define some nice curses windows to display the data of a run file.
Definition at line 40 of file cursesrun.h.
CursesRun::CursesRun | ( | ) |
CursesRun::~CursesRun | ( | ) |
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.
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.
CursesEvent CursesRun::ev [private] |
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.
SltTime CursesRun::tFirst [private] |
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.