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:
| Constant | Description |
|---|---|
| Pt_SHOW_VALUE | Display the gauge value. This flag must be set in order to access the gauge_h_align or gauge_v_align variables. |
| Pt_VALUE_XOR | Invert the display and the background. |
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:
| Constant | Description |
|---|---|
| Pt_LEFT | Align the value display to the left edge. |
| Pt_RIGHT | Align the value display to the right edge. |
| Pt_CENTER | Center the value display horizontally. |
This instance variable specifies the axis for drawing the gauge, and may have one of the following values:
| Constant | Description |
|---|---|
| Pt_VERTICAL | Draw gauge on vertical axis. |
| Pt_HORIZONTAL | Draw gauge on horizontal axis. |
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:
| Constant | Description |
|---|---|
| Pt_TOP | Align the value display to the top. |
| Pt_BOTTOM | Align the value display to the bottom. |
| Pt_CENTER | Center the value display vertically. |
Copyright © 1995-2012 by Cogent Real-Time Systems, Inc. All rights reserved.