Defines and Enums


Data Structures

struct  PARSE_EVENT_STRUCT
struct  _PARAM_

Defines

#define pv_STDIN   0
#define pv_STDOUT   1
#define pv_CACHE
#define MAX_PRINTF_LENGTH   1024
#define MAX_EVENT_LENGTH   1024
#define MAX_CLIENTS   100
#define HELVETICA   "Helvetica"
#define TIMES   "Times"
#define COURIER   "Courier"
#define OLDENGLISH   "OldEnglish"
#define SYSTEM   "System"
#define ANYSTYLE   "AnyStyle"
#define NORMAL   0
#define ITALIC   1
#define RED   255,0,0
#define GREEN   0,255,0
#define BLUE   0,0,255
#define WHITE   255,255,255
#define BLACK   0,0,0
#define YELLOW   255,255,0
#define LILA   255,0,255
#define CYAN   0,255,255
#define DARK_GREY   128,128,128
#define LIGHT_GREY   180,180,180
#define WHEAT   213,213,154
#define DARK_RED   128,0,0
#define DARK_GREEN   0,128,0
#define DARK_LILA   128,0,128
#define DARK_CYAN   0,128,128
#define DARK_YELLOW   200,200,0
#define DARK_BLUE   0,0,128
#define HORIZONTAL   0
#define VERTICAL   1
#define Horizontal   HORIZONTAL
#define Vertical   VERTICAL
#define DEFAULT_LANGUAGE   0
#define PARAM_P   PARAM p;pvInit(0,NULL,&p);
#define INITIALIZE_GL   "initializeGL"
#define RESIZE_GL   "resizeGL"

Typedefs

typedef _PARAM_ PARAM

Enumerations

enum  PvEvent {
  NULL_EVENT = 1, BUTTON_EVENT, TEXT_EVENT, SLIDER_EVENT,
  CHECKBOX_EVENT, RADIOBUTTON_EVENT, GL_IDLE_EVENT, GL_PAINT_EVENT,
  GL_INITIALIZE_EVENT, GL_RESIZE_EVENT, TAB_EVENT, TABLE_CLICKED_EVENT,
  TABLE_TEXT_EVENT, SELECTION_EVENT, CLIPBOARD_EVENT, BUTTON_PRESSED_EVENT,
  BUTTON_RELEASED_EVENT, RIGHT_MOUSE_EVENT, KEYBOARD_EVENT, PLOT_MOUSE_MOVED_EVENT,
  PLOT_MOUSE_PRESSED_EVENT, PLOT_MOUSE_RELEASED_EVENT, USER_EVENT
}
enum  Linestyle { LINESTYLE_NONE = 0, LINESTYLE_CIRCLE, LINESTYLE_CROSS, LINESTYLE_RECT }
enum  Weight {
  Light = 25, Normal = 50, DemiBold = 63, Bold = 75,
  Black = 87
}
enum  FontAlignment { ALIGN_LEFT = 0, ALIGN_CENTER, ALIGN_RIGHT, ALIGN_VERT_CENTER }
enum  AlignmentFlags {
  AlignAuto = 0x0000, AlignLeft = 0x0001, AlignRight = 0x0002, AlignHCenter = 0x0004,
  AlignJustify = 0x0008, AlignHorizontal_Mask = AlignLeft | AlignRight | AlignHCenter | AlignJustify, AlignTop = 0x0010, AlignBottom = 0x0020,
  AlignVCenter = 0x0040, AlignVertical_Mask = AlignTop | AlignBottom | AlignVCenter, AlignCenter = AlignVCenter | AlignHCenter
}
enum  TextFlags {
  SingleLine = 0x0080, DontClip = 0x0100, ExpandTabs = 0x0200, ShowPrefix = 0x0400,
  WordBreak = 0x0800, BreakAnywhere = 0x1000, DontPrint = 0x2000, Underline = 0x01000000,
  Overline = 0x02000000, StrikeOut = 0x04000000, IncludeTrailingSpaces = 0x08000000, NoAccel = 0x4000
}
enum  Policy {
  NoInsertion = 0, AtTop, AtCurrent, AtBottom,
  AfterCurrent, BeforeCurrent
}
enum  Mode { HEX = 0, DEC, OCT, BINx }
enum  Mode2 { Hex = 0, Dec, Oct, Bin }
enum  SegmentStyle { Outline = 0, Filled, Flat }
enum  Shape {
  NoFrame = 0, Box = 0x0001, Panel = 0x0002, WinPanel = 0x0003,
  HLine = 0x0004, VLine = 0x0005, StyledPanel = 0x0006, PopupPanel = 0x0007,
  MenuBarPanel = 0x0008, ToolBarPanel = 0x0009, LineEditPanel = 0x000a, TabWidgetPanel = 0x000b,
  GroupBoxPanel = 0x000c, MShape = 0x000f
}
enum  Shadow { Plain = 0x0010, Raised = 0x0020, Sunken = 0x0030, MShadow = 0x00f0 }
enum  FileDialogs { FileOpenDialog = 0, FileSaveDialog, FindDirectoryDialog }
enum  MessageBoxTypes { BoxInformation = 0, BoxWarning, BoxCritical }
enum  TextBrowserPos { Home = 0, Forward, Backward }
enum  TabWidgetPos { Top = 0, Bottom }
enum  KeyboardModifiers { ShiftButton = 4, ControlButton = 3, AltButton = 2, NormalKey = 1 }
enum  KeyCodes {
  Key_Escape = 0x1000, Key_Pause = 0x1008, Key_Print = 0x1009, Key_SysReq = 0x100a,
  Key_PageUp = 0x1016, Key_PageDown = 0x1017, Key_F1 = 0x1030, Key_F2 = 0x1031,
  Key_F3 = 0x1032, Key_F4 = 0x1033, Key_F5 = 0x1034, Key_F6 = 0x1035,
  Key_F7 = 0x1036, Key_F8 = 0x1037, Key_F9 = 0x1038, Key_F10 = 0x1039,
  Key_F11 = 0x103a, Key_F12 = 0x103b
}
enum  QwtAxis {
  yLeft, yRight, xBottom, xTop,
  axisCnt
}
enum  QwtAutoscale {
  None = 0, IncludeRef = 1, Symmetric = 2, Floating = 4,
  Logarithmic = 8, Inverted = 16
}
enum  ScalePosition { ScaleLeft, ScaleRight, ScaleTop, ScaleBottom }
enum  ThermoPosition {
  ThermoNone, ThermoLeft, ThermoRight, ThermoTop,
  ThermoBottom
}
enum  KnobSymbol { KnobLine, KnobDot }
enum  CounterButton { CounterButton1, CounterButton2, CounterButton3, CounterButtonCnt }
enum  SliderScalePos {
  SliderNone, SliderLeft, SliderRight, SliderTop,
  SliderBottom
}
enum  SliderBGSTYLE { SliderBgTrough = 0x1, SliderBgSlot = 0x2, SliderBgBoth = SliderBgTrough | SliderBgSlot }
enum  DialShadow { DialPlain = Plain, DialRaised = Raised, DialSunken = Sunken }
enum  DialMode { RotateNeedle, RotateScale }
enum  CompassNeedle {
  QwtCompassNeedle1 = 1, QwtCompassNeedle2, QwtCompassNeedle3, QwtCompassNeedle4,
  QwtCompassLineNeedle
}
enum  PenStyle {
  NoPen, SolidLine, DashLine, DotLine,
  DashDotLine, DashDotDotLine, MPenStyle = 0x0f
}
enum  MarkerSymbol {
  MarkerNone, MarkerEllipse, MarkerRect, MarkerDiamond,
  MarkerTriangle, MarkerDTriangle, MarkerUTriangle, MarkerLTriangle,
  MarkerRTriangle, MarkerCross, MarkerXCross, MarkerStyleCnt
}
enum  Order { DMY, MDY, YMD, YDM }
enum  UNIT_CONVERSION {
  MM2INCH = 1, INCH2MM, CM2FOOT, FOOT2CM,
  CM2YARD, YARD2CM, KM2MILE, MILE2KM,
  KM2NAUTICAL_MILE, NAUTICAL_MILE2KM, QMM2SQINCH, SQINCH2QMM,
  QCM2SQFOOT, SQFOOT2QCM, QM2SQYARD, SQYARD2QM,
  QM2ACRE, ACRE2QM, QKM2SQMILE, SQMILE2QKM,
  ML2TEASPOON, TEASPOON2ML, ML2TABLESPOON, TABLESPOON2ML,
  ML2OUNCE, OUNCE2ML, L2CUP, CUP2L,
  L2PINT, PINT2L, L2QUART, QUART2L,
  L2GALLON, GALLON2L, GR2OUNCE, OUNCE2GR,
  KG2POUND, POUND2KG, T2TON, TON2T,
  C2FAHRENHEIT, FAHRENHEIT2C
}

Detailed Description

These are the Defines and Enums

Define Documentation

#define ANYSTYLE   "AnyStyle"
 

#define BLACK   0,0,0
 

#define BLUE   0,0,255
 

#define COURIER   "Courier"
 

#define CYAN   0,255,255
 

#define DARK_BLUE   0,0,128
 

#define DARK_CYAN   0,128,128
 

#define DARK_GREEN   0,128,0
 

#define DARK_GREY   128,128,128
 

#define DARK_LILA   128,0,128
 

#define DARK_RED   128,0,0
 

#define DARK_YELLOW   200,200,0
 

#define DEFAULT_LANGUAGE   0
 

#define GREEN   0,255,0
 

#define HELVETICA   "Helvetica"
 

#define Horizontal   HORIZONTAL
 

#define HORIZONTAL   0
 

#define INITIALIZE_GL   "initializeGL"
 

#define ITALIC   1
 

#define LIGHT_GREY   180,180,180
 

#define LILA   255,0,255
 

#define MAX_CLIENTS   100
 

#define MAX_EVENT_LENGTH   1024
 

#define MAX_PRINTF_LENGTH   1024
 

#define NORMAL   0
 

#define OLDENGLISH   "OldEnglish"
 

#define PARAM_P   PARAM p;pvInit(0,NULL,&p);
 

#define pv_CACHE
 

#define pv_STDIN   0
 

define USE_INETD // comment this out if you want to use inetd instead of a multithreaded server

#define pv_STDOUT   1
 

#define RED   255,0,0
 

#define RESIZE_GL   "resizeGL"
 

#define SYSTEM   "System"
 

#define TIMES   "Times"
 

#define Vertical   VERTICAL
 

#define VERTICAL   1
 

#define WHEAT   213,213,154
 

#define WHITE   255,255,255
 

#define YELLOW   255,255,0
 


Typedef Documentation

typedef struct _PARAM_ PARAM
 


Enumeration Type Documentation

enum AlignmentFlags
 

Enumerator:
AlignAuto 
AlignLeft 
AlignRight 
AlignHCenter 
AlignJustify 
AlignHorizontal_Mask 
AlignTop 
AlignBottom 
AlignVCenter 
AlignVertical_Mask 
AlignCenter 

enum CompassNeedle
 

Enumerator:
QwtCompassNeedle1 
QwtCompassNeedle2 
QwtCompassNeedle3 
QwtCompassNeedle4 
QwtCompassLineNeedle 

enum CounterButton
 

Enumerator:
CounterButton1 
CounterButton2 
CounterButton3 
CounterButtonCnt 

enum DialMode
 

Enumerator:
RotateNeedle 
RotateScale 

enum DialShadow
 

Enumerator:
DialPlain 
DialRaised 
DialSunken 

enum FileDialogs
 

Enumerator:
FileOpenDialog 
FileSaveDialog 
FindDirectoryDialog 

enum FontAlignment
 

Enumerator:
ALIGN_LEFT 
ALIGN_CENTER 
ALIGN_RIGHT 
ALIGN_VERT_CENTER 

enum KeyboardModifiers
 

Enumerator:
ShiftButton 
ControlButton 
AltButton 
NormalKey 

enum KeyCodes
 

Enumerator:
Key_Escape 
Key_Pause 
Key_Print 
Key_SysReq 
Key_PageUp 
Key_PageDown 
Key_F1 
Key_F2 
Key_F3 
Key_F4 
Key_F5 
Key_F6 
Key_F7 
Key_F8 
Key_F9 
Key_F10 
Key_F11 
Key_F12 

enum KnobSymbol
 

Enumerator:
KnobLine 
KnobDot 

enum Linestyle
 

Enumerator:
LINESTYLE_NONE 
LINESTYLE_CIRCLE 
LINESTYLE_CROSS 
LINESTYLE_RECT 

enum MarkerSymbol
 

Enumerator:
MarkerNone 
MarkerEllipse 
MarkerRect 
MarkerDiamond 
MarkerTriangle 
MarkerDTriangle 
MarkerUTriangle 
MarkerLTriangle 
MarkerRTriangle 
MarkerCross 
MarkerXCross 
MarkerStyleCnt 

enum MessageBoxTypes
 

Enumerator:
BoxInformation 
BoxWarning 
BoxCritical 

enum Mode
 

Enumerator:
HEX 
DEC 
OCT 
BINx 

enum Mode2
 

Enumerator:
Hex 
Dec 
Oct 
Bin 

enum Order
 

Enumerator:
DMY 
MDY 
YMD 
YDM 

enum PenStyle
 

Enumerator:
NoPen 
SolidLine 
DashLine 
DotLine 
DashDotLine 
DashDotDotLine 
MPenStyle 

enum Policy
 

Enumerator:
NoInsertion 
AtTop 
AtCurrent 
AtBottom 
AfterCurrent 
BeforeCurrent 

enum PvEvent
 

Enumerator:
NULL_EVENT 
BUTTON_EVENT 
TEXT_EVENT 
SLIDER_EVENT 
CHECKBOX_EVENT 
RADIOBUTTON_EVENT 
GL_IDLE_EVENT 
GL_PAINT_EVENT 
GL_INITIALIZE_EVENT 
GL_RESIZE_EVENT 
TAB_EVENT 
TABLE_CLICKED_EVENT 
TABLE_TEXT_EVENT 
SELECTION_EVENT 
CLIPBOARD_EVENT 
BUTTON_PRESSED_EVENT 
BUTTON_RELEASED_EVENT 
RIGHT_MOUSE_EVENT 
KEYBOARD_EVENT 
PLOT_MOUSE_MOVED_EVENT 
PLOT_MOUSE_PRESSED_EVENT 
PLOT_MOUSE_RELEASED_EVENT 
USER_EVENT 

enum QwtAutoscale
 

Enumerator:
None 
IncludeRef 
Symmetric 
Floating 
Logarithmic 
Inverted 

enum QwtAxis
 

Enumerator:
yLeft 
yRight 
xBottom 
xTop 
axisCnt 

enum ScalePosition
 

Enumerator:
ScaleLeft 
ScaleRight 
ScaleTop 
ScaleBottom 

enum SegmentStyle
 

Enumerator:
Outline 
Filled 
Flat 

enum Shadow
 

Enumerator:
Plain 
Raised 
Sunken 
MShadow 

enum Shape
 

Enumerator:
NoFrame 
Box 
Panel 
WinPanel 
HLine 
VLine 
StyledPanel 
PopupPanel 
MenuBarPanel 
ToolBarPanel 
LineEditPanel 
TabWidgetPanel 
GroupBoxPanel 
MShape 

enum SliderBGSTYLE
 

Enumerator:
SliderBgTrough 
SliderBgSlot 
SliderBgBoth 

enum SliderScalePos
 

Enumerator:
SliderNone 
SliderLeft 
SliderRight 
SliderTop 
SliderBottom 

enum TabWidgetPos
 

Enumerator:
Top 
Bottom 

enum TextBrowserPos
 

Enumerator:
Home 
Forward 
Backward 

enum TextFlags
 

Enumerator:
SingleLine 
DontClip 
ExpandTabs 
ShowPrefix 
WordBreak 
BreakAnywhere 
DontPrint 
Underline 
Overline 
StrikeOut 
IncludeTrailingSpaces 
NoAccel 

enum ThermoPosition
 

Enumerator:
ThermoNone 
ThermoLeft 
ThermoRight 
ThermoTop 
ThermoBottom 

enum UNIT_CONVERSION
 

Enumerator:
MM2INCH 
INCH2MM 
CM2FOOT 
FOOT2CM 
CM2YARD 
YARD2CM 
KM2MILE 
MILE2KM 
KM2NAUTICAL_MILE 
NAUTICAL_MILE2KM 
QMM2SQINCH 
SQINCH2QMM 
QCM2SQFOOT 
SQFOOT2QCM 
QM2SQYARD 
SQYARD2QM 
QM2ACRE 
ACRE2QM 
QKM2SQMILE 
SQMILE2QKM 
ML2TEASPOON 
TEASPOON2ML 
ML2TABLESPOON 
TABLESPOON2ML 
ML2OUNCE 
OUNCE2ML 
L2CUP 
CUP2L 
L2PINT 
PINT2L 
L2QUART 
QUART2L 
L2GALLON 
GALLON2L 
GR2OUNCE 
OUNCE2GR 
KG2POUND 
POUND2KG 
T2TON 
TON2T 
C2FAHRENHEIT 
FAHRENHEIT2C 

enum Weight
 

Enumerator:
Light 
Normal 
DemiBold 
Bold 
Black 


Generated on Mon Jun 5 08:33:36 2006 for ProcessViewBrowser-ServerProgramming by  doxygen 1.4.6