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

1991/0708/port/devbit.c (diff list | history)

1991/0708/sys/src/9/port/devbit.c:645,6511991/0710/sys/src/9/port/devbit.c:645,651 (short | long | prev | next)
1990/0504    
				cursoroff(1); 
1990/0721    
				isoff = 1; 
			} 
1991/0706    
			gbitblt(dst, pt, src, rect, fc); 
1991/0710    
			ubitblt(dst, pt, src, rect, fc); 
1990/0327    
			m -= 31; 
			p += 31; 
			break; 
1991/0708/sys/src/9/port/devbit.c:1152,11611991/0710/sys/src/9/port/devbit.c:1152,1161
1990/0504    
		cursor.r.min = mouse.xy; 
		cursor.r.max = add(mouse.xy, Pt(16, 16)); 
		cursor.r = raddp(cursor.r, cursor.offset); 
1990/0912    
		gbitblt(&cursorback, Pt(0, 0), &gscreen, cursor.r, S); 
		gbitblt(&gscreen, add(mouse.xy, cursor.offset), 
1991/0710    
		kbitblt(&cursorback, Pt(0, 0), &gscreen, cursor.r, S); 
		kbitblt(&gscreen, add(mouse.xy, cursor.offset), 
1991/0706    
			&clr, Rect(0, 0, 16, 16), flipping? flipD[D&~S] : D&~S); 
1990/0912    
		gbitblt(&gscreen, add(mouse.xy, cursor.offset), 
1991/0710    
		kbitblt(&gscreen, add(mouse.xy, cursor.offset), 
1991/0706    
			&set, Rect(0, 0, 16, 16), flipping? flipD[S|D] : S|D); 
1990/0504    
	} 
	if(dolock) 
1991/0708/sys/src/9/port/devbit.c:1168,11741991/0710/sys/src/9/port/devbit.c:1168,1174
1990/0504    
	if(dolock) 
		lock(&cursor); 
	if(--cursor.visible == 0) 
1990/0912    
		gbitblt(&gscreen, cursor.r.min, &cursorback, Rect(0, 0, 16, 16), S); 
1991/0710    
		kbitblt(&gscreen, cursor.r.min, &cursorback, Rect(0, 0, 16, 16), S); 
1990/0504    
	if(dolock) 
		unlock(&cursor); 
} 


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