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

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

1991/1115/sys/src/9/port/devbit.c:652,6581991/1225/sys/src/9/port/devbit.c:652,658 (short | long | prev | next)
1990/0504    
				cursoroff(1); 
1990/0721    
				isoff = 1; 
			} 
1991/0710    
			ubitblt(dst, pt, src, rect, fc); 
1991/1225    
			gbitblt(dst, pt, src, rect, fc); 
1990/0327    
			m -= 31; 
			p += 31; 
			break; 
1991/1115/sys/src/9/port/devbit.c:1164,11731991/1225/sys/src/9/port/devbit.c:1164,1173
1990/0504    
		cursor.r.min = mouse.xy; 
		cursor.r.max = add(mouse.xy, Pt(16, 16)); 
		cursor.r = raddp(cursor.r, cursor.offset); 
1991/0710    
		kbitblt(&cursorback, Pt(0, 0), &gscreen, cursor.r, S); 
		kbitblt(&gscreen, add(mouse.xy, cursor.offset), 
1991/1225    
		gbitblt(&cursorback, Pt(0, 0), &gscreen, cursor.r, S); 
		gbitblt(&gscreen, add(mouse.xy, cursor.offset), 
1991/0706    
			&clr, Rect(0, 0, 16, 16), flipping? flipD[D&~S] : D&~S); 
1991/0710    
		kbitblt(&gscreen, add(mouse.xy, cursor.offset), 
1991/1225    
		gbitblt(&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/1115/sys/src/9/port/devbit.c:1180,11861991/1225/sys/src/9/port/devbit.c:1180,1186
1990/0504    
	if(dolock) 
		lock(&cursor); 
	if(--cursor.visible == 0) 
1991/0710    
		kbitblt(&gscreen, cursor.r.min, &cursorback, Rect(0, 0, 16, 16), S); 
1991/1225    
		gbitblt(&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)