UNIVERS
15.3
UNIVERS base processing software API
Main Page
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
include
tv
VPcastle.H
1
/* VPcastle.H */
2
/* $Id: VPcastle.H,v 1.3 2004/02/26 14:03:34 vlad Exp $ */
3
#ifndef __VPcastle_H
4
#define __VPcastle_H
5
6
#include <zm/QfTools.H>
7
#include <zm/Qmisc.H>
8
#include <zm/RadioGroup.H>
9
10
#include "VisualTS.h"
11
#include "Dialogs.h"
12
13
14
/***********************************************************************
15
* Class to extent QfCastle by creating visual parameters GUI and
16
* handling events (pressing buttons mainly).
17
***********************************************************************/
18
19
class
VPcastle
:
public
QfCastle
20
{
21
public
:
22
23
/* Create dialog GUI but don't manage it for a while */
24
VPcastle
(Widget wParent,
VisualTraceSet
refVTS);
25
26
/* Store entered value(s) in GUI-independent buffers, that can be
27
accessed externally. */
28
virtual
void
store_gui
();
29
30
/* Load value(s) from GUI-independent buffers to display them and
31
allow user to edit them. */
32
virtual
void
load_gui
();
33
34
/* Call for color selection dialog */
35
static
void
select_colors (
void
* p);
36
37
protected
:
38
39
/* Stored visual parameters */
40
TraceVisualParams
tvp;
41
42
/* Index of selected taid */
43
int
i_taid;
44
45
/* Radiogroups to handle radio-switchers */
46
RadioGroup
eAmplAdjRG;
47
RadioGroup
eVisMethodRG;
48
49
/* Linked visual trace set */
50
VisualTraceSet
vts;
51
52
};
53
54
55
#endif
/* VPcastle.H */
VisualTraceSetStruct
Definition:
VisualTS.h:157
VPcastle::load_gui
virtual void load_gui()
QfCastle
Definition:
QfCastle.H:13
VPcastle::store_gui
virtual void store_gui()
TraceVisualParams
Definition:
Dialogs.h:9
RadioGroup
Definition:
RadioGroup.H:60
VPcastle
Definition:
VPcastle.H:19
Generated by
1.8.5