1 /* System-private methods and attributes of monitorclass */
5 #define MA_AROS_PRIVATE (TAG_USER + 0x00020000)
7 #define MA_MonitorHandle (MA_AROS_PRIVATE + 1) /* [I..] struct MonitorHandle * graphics.library monitor handle */
8 #define MA_PointerVisible (MA_AROS_PRIVATE + 2) /* [.S.] BOOL Mouse pointer is visible */
12 #define MM_GetCompositionFlags 0x2401 /* Ask display composition flags */
13 #define MM_SetPointerPos 0x2402 /* Set mouse pointer position */
14 #define MM_CheckID 0x2403 /* Check if the given mode ID matches this monitor */
15 #define MM_SetPointerShape 0x2404 /* Set mouse pointer shape */
17 struct msGetCompositionFlags
19 STACKED ULONG MethodID
;
23 struct msSetPointerPos
25 STACKED ULONG MethodID
;
30 struct msSetPointerShape
32 STACKED ULONG MethodID
;
33 STACKED
struct SharedPointer
*pointer
;
36 Object
*DisplayDriverNotify(APTR obj
, BOOL add
, struct IntuitionBase
*IntuitionBase
);