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) }
This class serves as a parent class of resources for gauge widgets, and is not normally instantiated.
![]() | For detailed information, please refer to PtGauge in the Photon documentation. |
This instance variable controls characteristics of the gauge display, and may have one of the following values:
| Constant | Description |
|---|---|
| Pt_GAUGE_MAX_ON_TOP | Position the maximum value on the top. |
| Pt_GAUGE_MAX_ON_BOTTOM | Position the maximum value on the bottom. |
| Pt_GAUGE_MAX_ON_LEFT | Position the maximum value on the left. |
| Pt_GAUGE_MAX_ON_RIGHT | Position the maximum value on the right. |
In addition, it may have zero or more of the following values:
A string specifying the font to use for the gauge value, title, and any text. Default is "helv12".
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:
A number specifying the gauge's maximum value.
A number specifying the gauge's minimum value.
This instance variable specifies the axis for drawing the gauge, and may have one of the following values:
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:
A number specifying the current value of the gauge.
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.
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.