/****
 *
 * Copyright (c) 1988 by Sun Microsystems, Inc.
 * @(#)sh_CURSOR.ah 22.1 89/08/10 Copyright 1988 Sun Micro
 *
 * CURSOR Class Attributes
 *
 ****/
RASTER		CURS_RASTER;		/* raster accociated with cursor */
COLOR		CURS_COLOR;		/* cursor foreground color (index) */
COLOR		CURS_BACK_COLOR;	/* cursor background color (index) */
COORD_2D	CURS_ORG;		/* cursor position on screen raster */
COORD_2D	CURS_HOT_SPOT;		/* cursor hot spot */
RASTER		CURS_IMAGE_RASTER; 	/* raster containing cursor image */
RASTER		CURS_MASK_RASTER;	/* raster containing 2D clip mask */
unsigned int	CURS_NEEDS_CUES : 1;	/* flag set if cursor needs cues */
/*
 * Private cursor data
 */
unsigned int	curs_is_valid : 1;	/* cursor image is valid flag */
unsigned int	curs_backing_is_valid : 1; /* cursor backing store is valid */
unsigned int	curs_method : 2;	/* cursor rendering method */
unsigned int	curs_mono_color : 1;	/* cursor monochrome foreground clr */
unsigned int	curs_mono_back_color : 1;/* cursor monochrome background clr */
RASTER		curs_backing_raster;	/* saves screen image under cursor */
SHAPE		curs_clip_shape;	/* saves raster clip shapes */
COLOR		curs_color_rgb;		/* cursor foreground clr RGB values */
COLOR		curs_back_color_rgb;	/* cursor background clr RGB values */
COORD_2D	curs_prev_org;		/* previous cursor position */
COORD_2D	curs_dim;		/* cursor dimensions */
