plan 9 kernel history: overview | file list | diff list

1992/1010/pc/screen.h (diff list | history)

1992/1010/sys/src/9/pc/screen.h:1,311992/1013/sys/src/9/pc/screen.h:1,34 (short | long | prev | next)
Add screenupdate, islcd.
rsc Fri Mar 4 12:44:25 2005
1991/0730    
typedef struct Mouseinfo	Mouseinfo; 
typedef struct Cursorinfo	Cursorinfo; 
 
struct Mouseinfo{ 
	/* 
	 * First three fields are known in some l.s's 
	 */ 
	int	dx;		/* interrupt-time delta */ 
	int	dy; 
	int	track;		/* update cursor on screen */ 
	Mouse; 
	int	changed;	/* mouse structure changed since last read */ 
	Rendez	r; 
	int	newbuttons;	/* interrupt time access only */ 
	int	clock;		/* check mouse.track on RTE */ 
}; 
 
struct Cursorinfo{ 
	Cursor; 
	Lock; 
	int	visible;	/* on screen */ 
	Rectangle r;		/* location */ 
}; 
 
 
extern Mouseinfo	mouse; 
extern Cursorinfo	cursor; 
 
extern void		mouseupdate(int); 
1992/1010    
 
#define	hwscreenwrite(a, b) 
1992/1013    
 
#define	screenupdate(z) 
int	islcd; 


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)