Operating systems, development tools, and professional services
for connected embedded systems
for connected embedded systems
![]() |
![]() |
![]() |
![]() |
PhCursorDef_t
Bitmap for the cursor
Synopsis:
typedef struct Ph_cursor_def {
PhRegionDataHdr_t hdr;
PhPoint_t size1;
PhPoint_t offset1;
PgColor_t color1;
char bytesperline1;
PhPoint_t size2;
PhPoint_t offset2;
PgColor_t color2;
char bytesperline2;
char Spare[14];
char images[1];
} PhCursorDef_t;
Description:
The PhCursorDef_t structure is used to define bitmaps to be used as the cursor. The members include at least:
- hdr
- A pointer to a PhRegionDataHdr_t structure that defines the region data header.
- size1
- The dimensions of the first bitmap plane, in pixels.
- offset1
- The position of the upper-left corner of the first plane of the bitmap, relative to the hot spot.
- color1
- The color of the first bitmap plane.
- bytesperline1
- The number of bytes per line for the first bitmap plane.
- size2
- The dimensions of the second bitmap plane, in pixels.
- offset2
- The position of the upper-left corner of the second plane of the bitmap, relative to the hot spot.
- color2
- The color of the second bitplane. You can't have more than two bitplanes.
- bytesperline2
- The number of bytes per line for the second bitmap plane.
- images
- The bitmap image data, as a series of 1-bit-per-pixel planes.
![]() |
Most graphics drivers don't support alpha in the cursor colors. |
Classification:
Photon
See also:
PgColor_t, PhPoint_t, PhRegionDataHdr_t
Pt_ARG_BITMAP_CURSOR (PtWidget) in the Widget Reference
![]() |
![]() |
![]() |
![]() |

![[Previous]](../prev.gif)
![[Contents]](../contents.gif)
![[Index]](../keyword_index.gif)
![[Next]](../next.gif)
