Complex well log displays are easily created using one or more Track widgets along with a WellLog widget and multiple Axis widgets.
The Track widget class inherits the behavior of the EditObject class. All resources and actions defined in that widget class also are available in the Track widget.
| Name | Type | Default | Access |
|---|---|---|---|
| XmNauxAxisCount | int | 0 | CSG |
| XmNauxAxisList | Widget * | NULL | CSG |
| XmNbottom | float * | 100.0 | CSG |
| XmNcolor | Pixel | foreground | CSG |
| XmNdepthAxis | Widget | NULL | CSG |
| XmNdepthResizePolicy | int | XintRESIZE_FIXED | CSG |
| XmNdepthScale | float * | 5.0 | CSG |
| XmNdepthUnit | int | XintFEET_PER_INCH | CSG |
| XmNframe | int | XintFRAME | CSG |
| XmNframeStyle | int | XintFRAME_SOLID | CSG |
| XmNframeThickness | int | 2 | CSG |
| XmNgridBelow | Boolean | True | CSG |
| XmNhorizontalAxis | Widget | NULL | CSG |
| XmNhorizontalAuxGrid | Boolean | True | CSG |
| XmNhorizontalMajorGrid | Boolean | True | CSG |
| XmNhorizontalMinorGrid | Boolean | False | CSG |
| XmNtop | float * | 0.0 | CSG |
| XmNvaluePercent | int | 100 | CSG |
| XmNvalueResizePolicy | int | XintRESIZE_SCALED | CSG |
| XmNverticalAuxGrid | Boolean | True | CSG |
| XmNverticalAxis | Widget | NULL | CSG |
| XmNverticalMajorGrid | Boolean | True | CSG |
| XmNverticalMinorGrid | Boolean | False | CSG |
| Resource Value | Description |
|---|---|
| XintRESIZE_NONE | The Track widget will not resize in the depth direction. |
| XintRESIZE_FIXED (default) | The Track widget will resize in the depth direction and keep the same scale so that more or less data will be seen. |
| XintRESIZE_SCALED | The Track widget will resize in the depth direction and always display the same amount of data. The depth scale will be adjusted accordingly. |
| Resource Value | Description |
|---|---|
| XintINCHES_PER_SECOND | The depth scale is specified in inches per second. |
| XintCM_PER_SECOND | The depth scale is specified in centimeters per second. |
| XintFEET_PER_INCH (default) | The depth scale is specified in feet per inch. |
| XintMETERS_PER_CM | The depth scale is specified in meters per centimeter. |
| Defined Constant | Description |
|---|---|
| XintFRAME (default) | Draws a complete frame inside the widget window. |
| XintFRAME_NONE | No frame will be drawn. |
| XintFRAME_LEFT | Draws the left portion of the frame. |
| XintFRAME_RIGHT | Draws the right portion of the frame. |
| XintFRAME_TOP | Draws the top portion of the frame. |
| XintFRAME_BOTTOM | Draws the bottom portion of the frame. |
The last four constants can be added together to form various combinations (e.g. specify XintFRAME_TOP + XintFRAME_BOTTOM to have the widget draw the top and bottom portions of the frame).
| Defined Constant | Description |
|---|---|
| XintFRAME_SOLID (default) | Frame is drawn with a solid line. |
| XintFRAME_DASHED | Frame is drawn with a dashed line. |
| XintFRAME_DOUBLE_DASHED | Frame is drawn with a double dashed line. |
| Resource Value | Description |
|---|---|
| XintRESIZE_NONE | The Track widget will not resize in the value direction. |
| XintRESIZE_FIXED | The Track widget will resize in the value direction and keep the same scale so that more or less data will be seen. |
| XintRESIZE_SCALED (default) | The Track widget will resize in the value direction and always show the same amount of data. The scale will be adjusted accordingly. |