PtGauge

PtGauge -- A parent class for gauge widget resources.

Synopsis

class PtGauge PtBasic
{
    gauge_flags;           // flag  (Pt_ARG_GAUGE_FLAGS)    
    gauge_font;            // string  (Pt_ARG_GAUGE_FONT)    
    gauge_h_align;         // unsigned char  (Pt_ARG_GAUGE_H_ALIGN)    
    gauge_maximum;         // long  (Pt_ARG_GAUGE_MAXIMUM)    
    gauge_minimum;         // long  (Pt_ARG_GAUGE_MINIMUM)    
    gauge_orientation;     // char  (Pt_ARG_GAUGE_ORIENTATION)    
    gauge_v_align;         // unsigned char  (Pt_ARG_GAUGE_V_ALIGN)    
    gauge_value;           // long  (Pt_ARG_GAUGE_VALUE)    
    gauge_value_prefix;    // string  (Pt_ARG_GAUGE_VALUE_PREFIX)    
    gauge_value_suffix;    // string  (Pt_ARG_GAUGE_VALUE_SUFFIX)    
}
		

Base Classes

PtWidget <-- PtBasic <-- PtGauge

Derived Classes

PtScale, PtSlider, RtProgress

Description

This class serves as a parent class of resources for gauge widgets, and is not normally instantiated.

Note

For detailed information, please refer to PtGauge in the Photon documentation.

Instance Variables

gauge_flags

This instance variable controls characteristics of the gauge display, and may have one of the following values:

In addition, it may have zero or more of the following values:

gauge_font

A string specifying the font to use for the gauge value, title, and any text. Default is "helv12".

gauge_h_align

This instance variable controls horizontal alignment of the value display. It requires the constant Pt_SHOW_VALUE to be set in gauge_flags, and only works with gauges that support it.

It may have one of the following values:

gauge_maximum

A number specifying the gauge's maximum value.

gauge_minimum

A number specifying the gauge's minimum value.

gauge_orientation

This instance variable specifies the axis for drawing the gauge, and may have one of the following values:

gauge_v_align

This instance variable controls vertical alignment of the value display. It requires the constant Pt_SHOW_VALUE to be set in gauge_flags, and only works with gauges that support it.

It may have one of the following values:

gauge_value

A number specifying the current value of the gauge.

gauge_value_prefix

A string that is attached to and displayed before the value of the gauge. For example, the string "Tank Level: " would give a display of Tank Level: 155.

gauge_value_suffix

A string that is attached to and displayed after the value of the gauge. For example, the string " cm" would give a display of 155 cm.

Copyright 1995-2002 by Cogent Real-Time Systems, Inc.