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

2001/0527/pc/screen.h (diff list | history)

2001/0523/sys/src/9/pc/screen.h:6,122001/0527/sys/src/9/pc/screen.h:6,12 (short | long | prev | next)
Change mousetrack. Remove VGAscr.ovlctl, VGAscr.ovlwrite, addvgaseg. XXX 9P2000 import loses changes.
rsc Fri Mar 4 12:44:25 2005
1994/0414    
}; 
 
1997/1101    
/* devmouse.c */ 
extern void mousetrack(int, int, int); 
2001/0527    
extern void mousetrack(int, int, int, int); 
1997/1101    
extern Point mousexy(void); 
1997/0327    
 
1999/0225    
extern void mouseaccelerate(int); 
2001/0523/sys/src/9/pc/screen.h:68,752001/0527/sys/src/9/pc/screen.h:68,73
1997/1101    
	ulong	(*linear)(VGAscr*, int*, int*); 
1999/1005    
	void	(*drawinit)(VGAscr*); 
	int	(*fill)(VGAscr*, Rectangle, ulong); 
2001/0501    
	void	(*ovlctl)(VGAscr*, Chan*, void*, int); 
2001/0428    
	int	(*ovlwrite)(VGAscr*, void*, int, vlong); 
1997/1101    
}; 
 
struct VGAcur { 
2001/0523/sys/src/9/pc/screen.h:127,1322001/0527/sys/src/9/pc/screen.h:125,131
1998/0319    
/* screen.c */ 
1999/1006    
extern int		hwaccel;	/* use hw acceleration; default on */ 
2000/0326    
extern int		hwblank;	/* use hw blanking; default on */ 
2001/0527    
extern uchar* attachscreen(Rectangle*, ulong*, int*, int*, int*); 
1998/0319    
extern void	flushmemscreen(Rectangle); 
extern int	cursoron(int); 
extern void	cursoroff(int); 
2001/0523/sys/src/9/pc/screen.h:140,1462001/0527/sys/src/9/pc/screen.h:139,144
1999/1005    
extern void	deletescreenimage(void); 
1999/1009    
extern int		drawhasclients(void); 
2000/0522    
extern ulong	blanktime; 
2001/0523    
extern uchar*	attachscreen(Rectangle*, ulong*, int*, int*, int*); 
1998/0319    
 
/* vga.c */ 
extern void	vgascreenwin(VGAscr*); 
2001/0523/sys/src/9/pc/screen.h:149,1522001/0527/sys/src/9/pc/screen.h:147,149
1999/1005    
 
extern void	drawblankscreen(int); 
2000/0330    
extern void	vgablank(VGAscr*, int); 
2001/0410    
extern void addvgaseg(char*, ulong, ulong); 


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