A grid pattern
PtWidget --> PtBasic --> PtGrid
For more information, see the diagram of the widget hierarchy.

<photon/PtGrid.h>
PtGrid draws a grid pattern via PgDrawGrid().

A PtGrid widget.
| Resource | C type | Pt type | Default |
|---|---|---|---|
| Pt_ARG_DASH_LIST | char, short | Array | NULL |
| Pt_ARG_DASH_SCALE | long | Scalar | 0 |
| Pt_ARG_GRID_VERTICAL | short | Scalar | 4 |
| Pt_ARG_GRID_HORIZONTAL | short | Scalar | 4 |
| Pt_ARG_LINE_CAP | unsigned short | Scalar | Pg_BUTT_CAP |
| Pt_ARG_LINE_JOIN | unsigned short | Scalar | Pg_MITER_JOIN |
| Pt_ARG_LINE_WIDTH | long | Scalar | 0 |
| C type | Pt type | Default |
|---|---|---|
| char, short | Array | NULL |
An array of bytes that describes the on and off bits for stroke operations (see PgSetStrokeDash() in the Library Reference).
| C type | Pt type | Default |
|---|---|---|
| long | Scalar | 0 |
A value that indicates the number of pixels represented by each of the bits in the dash list (see PgSetStrokeDash() in the Photon Library Reference).
| C type | Pt type | Default |
|---|---|---|
| short | Scalar | 4 |
The number of horizontal lines in the grid.
| C type | Pt type | Default |
|---|---|---|
| short | Scalar | 4 |
The number of vertical lines in the grid.
| C type | Pt type | Default |
|---|---|---|
| unsigned short | Scalar | Pg_BUTT_CAP |
Defines how the ends of thick lines are drawn; see PgSetStrokeCap() in the Photon Library Reference. Possible values:
| C type | Pt type | Default |
|---|---|---|
| unsigned short | Scalar | Pg_MITER_JOIN |
Defines how thick lines are connected; see PgSetStrokeJoin() in the Photon Library Reference. Possible values:
| C type | Pt type | Default |
|---|---|---|
| long | Scalar | 0 |
The line width for the grid pattern.
If the widget modifies an inherited resource, the "Default override" column indicates the new value. This modification affects any subclasses of the widget.