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)
}
Description
This class serves as a parent
class of resources for gauge widgets, and is not normally
instantiated.
![[Note]](images/note.gif) | 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.