#include <app_databox.h>
Inheritance diagram for DataBox:
Public Member Functions | |
DataBox (gchar *title, gint ux=0, gint uy=0) | |
DataBox (GtkWidget *vbox) | |
virtual | ~DataBox () |
void | SetHeading (gchar *title, gchar *tx, gchar *ty) |
void | Init () |
void | setTyp (GtkDataboxDataType typ) |
void | setWidth (gint w) |
void | removeData () |
void | setSetType (gint idx, GtkDataboxDataType typ=(GtkDataboxDataType)(-1), gint dotsize=-1) |
void | setSetColor (gint idx, GdkColor color) |
void | setxyData (PLOTTYP *SetX, PLOTTYP *SetY, int n, int cpy=TRUE) |
void | setxyData (PLOTTYP *SetX, PLOTTYP *SetY[NUMCHANNELS], int n, int cpy=TRUE) |
void | updatexyData (PLOTTYP *SetX, PLOTTYP *SetY) |
void | updatexyData (PLOTTYP *SetX, PLOTTYP *SetY[NUMCHANNELS]) |
void | GetVisible (GtkDataboxValue *vmin, GtkDataboxValue *vmax) |
void | print (gchar *name) |
void | load (gchar *name) |
virtual void | checkheader (gchar *line) |
void | save (gchar *name) |
virtual void | addheader (std::ofstream &out) |
virtual int | Xprec () |
virtual int | Yprec (int n) |
void | cut () |
void | copy () |
void | paste () |
void | rerun () |
void | run () |
void | stop () |
virtual gint | atrun () |
virtual void | atstop () |
void | draw (int autoskl=FALSE, GtkDataboxValue *vmin=NULL, GtkDataboxValue *vmax=NULL) |
virtual void | getdata () |
Static Public Member Functions | |
static gint | loop (DataBox *db) |
Public Attributes | |
GtkWidget * | vbox |
double | delay |
GtkWidget * | Screen |
Private Member Functions | |
void | make_copy () |
Private Attributes | |
GtkWidget * | hbox_t |
GtkWidget * | label_t |
GtkWidget * | label_x |
GtkWidget * | label_y |
GtkWidget * | Window |
GtkDataboxDataType | BoxType |
gint | BoxWidth |
gint | CbId |
gint | LoopActive |
gint | CpyMode |
PLOTTYP * | Xpoints |
PLOTTYP * | Ypoints [NUMCHANNELS] |
int | nPoints |
PLOTTYP * | CXpoints |
PLOTTYP * | CYpoints [NUMCHANNELS] |
int | CnPoints |
Definition at line 36 of file app_databox.h.
|
Definition at line 38 of file app_databox.C. References FALSE, hbox_t, Init(), Screen, TRUE, vbox, and Window. |
|
Definition at line 71 of file app_databox.C. |
|
Definition at line 104 of file app_databox.C. References removeData(), stop(), and Window. |
|
Definition at line 61 of file app_databox.h. Referenced by save(). |
|
Reimplemented in Focus. Definition at line 72 of file app_databox.h. References FALSE. Referenced by run(). |
|
Definition at line 73 of file app_databox.h. Referenced by stop(). |
|
Definition at line 57 of file app_databox.h. Referenced by load(). |
|
Definition at line 332 of file app_databox.C. References CXpoints, CYpoints, max, min, NUMCHANNELS, and Xpoints. |
|
Definition at line 323 of file app_databox.C. |
|
Definition at line 383 of file app_databox.C. References Screen. |
|
Reimplemented in Focus. Definition at line 75 of file app_databox.h. Referenced by loop(). |
|
Definition at line 357 of file app_databox.C. References Screen. |
|
Definition at line 90 of file app_databox.C. References BoxType, BoxWidth, CbId, CpyMode, CXpoints, CYpoints, DEFAULT_BOXWIDTH, delay, FALSE, label_t, label_x, label_y, LoopActive, nPoints, NUMCHANNELS, Screen, Window, Xpoints, and Ypoints. Referenced by DataBox(). |
|
Definition at line 237 of file app_databox.C. References checkheader(), CnPoints, CXpoints, CYpoints, and NUMCHANNELS. |
|
Definition at line 393 of file app_databox.C. References CbId, delay, FALSE, getdata(), LoopActive, and TRUE. Referenced by run(). |
|
Definition at line 409 of file app_databox.C. References CpyMode, nPoints, setxyData(), TRUE, Xpoints, and Ypoints. |
|
Definition at line 361 of file app_databox.C. |
|
Definition at line 234 of file app_databox.C. |
|
Definition at line 152 of file app_databox.C. References CpyMode, NUMCHANNELS, Screen, Xpoints, and Ypoints. Referenced by setxyData(), and ~DataBox(). |
|
Definition at line 69 of file app_databox.h. |
|
Definition at line 369 of file app_databox.C. References atrun(), CbId, delay, and loop(). Referenced by rerun(), and Focus::setmode(). |
|
Definition at line 288 of file app_databox.C. References addheader(), nPoints, NUMCHANNELS, Xpoints, Xprec(), Ypoints, and Yprec(). |
|
Definition at line 111 of file app_databox.C. |
|
Definition at line 147 of file app_databox.C. |
|
Definition at line 140 of file app_databox.C. |
|
Definition at line 45 of file app_databox.h. References BoxType. |
|
Definition at line 46 of file app_databox.h. References BoxWidth. |
|
Definition at line 176 of file app_databox.C. References BoxType, BoxWidth, nPoints, removeData(), Screen, Xpoints, and Ypoints. |
|
Definition at line 169 of file app_databox.C. References NUMCHANNELS. Referenced by Focus::getdata(), and make_copy(). |
|
Definition at line 375 of file app_databox.C. References atstop(), and CbId. Referenced by rerun(), Focus::setmode(), ~DataBox(), and Focus::~Focus(). |
|
Definition at line 226 of file app_databox.C. |
|
Definition at line 219 of file app_databox.C. |
|
Definition at line 62 of file app_databox.h. Referenced by save(). |
|
Definition at line 63 of file app_databox.h. Referenced by save(). |
|
Definition at line 92 of file app_databox.h. Referenced by Init(), setSetType(), setTyp(), and setxyData(). |
|
Definition at line 93 of file app_databox.h. Referenced by Init(), setSetType(), setWidth(), and setxyData(). |
|
Definition at line 94 of file app_databox.h. |
|
Definition at line 101 of file app_databox.h. Referenced by load(). |
|
Definition at line 95 of file app_databox.h. Referenced by Init(), make_copy(), and removeData(). |
|
Definition at line 100 of file app_databox.h. |
|
Definition at line 100 of file app_databox.h. |
|
Definition at line 80 of file app_databox.h. |
|
Definition at line 87 of file app_databox.h. Referenced by DataBox(), and SetHeading(). |
|
Definition at line 88 of file app_databox.h. Referenced by Init(), and SetHeading(). |
|
Definition at line 89 of file app_databox.h. Referenced by Init(), and SetHeading(). |
|
Definition at line 90 of file app_databox.h. Referenced by Init(), and SetHeading(). |
|
Definition at line 94 of file app_databox.h. |
|
Definition at line 98 of file app_databox.h. Referenced by cut(), Init(), make_copy(), paste(), save(), setxyData(), and updatexyData(). |
|
Definition at line 82 of file app_databox.h. Referenced by cut(), DataBox(), draw(), GetVisible(), Init(), paste(), removeData(), setSetColor(), setSetType(), and setxyData(). |
|
Definition at line 79 of file app_databox.h. Referenced by DataBox(), Focus::getdata(), and Focus::ratemeter_changed(). |
|
Definition at line 91 of file app_databox.h. Referenced by DataBox(), Init(), and ~DataBox(). |
|
Definition at line 97 of file app_databox.h. Referenced by copy(), cut(), Init(), make_copy(), paste(), removeData(), save(), setxyData(), and updatexyData(). |
|
Definition at line 97 of file app_databox.h. Referenced by Init(), make_copy(), removeData(), save(), setSetColor(), setSetType(), setxyData(), and updatexyData(). |