mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 02:15:10 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			45 lines
		
	
	
	
		
			781 B
		
	
	
	
		
			Python
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
	
		
			781 B
		
	
	
	
		
			Python
		
	
	
		
			Executable file
		
	
	
	
	
| # Define a 16x16 cursor looking like a watch
 | |
| 
 | |
| # X11 bitmap file:
 | |
| ##define x_width 16
 | |
| ##define x_height 16
 | |
| #static char x_bits[] = {
 | |
| #   0xf0, 0x0f, 0xf8, 0x1f, 0x1c, 0x38, 0x8e, 0x71, 0x87, 0xe1, 0x83, 0xc1,
 | |
| #   0x83, 0xc1, 0xf3, 0xc1, 0xf3, 0xc1, 0x03, 0xc0, 0x03, 0xc0, 0x07, 0xe0,
 | |
| #   0x0e, 0x70, 0x1c, 0x38, 0xf8, 0x1f, 0xf0, 0x0f};
 | |
| 
 | |
| 
 | |
| watch = [ \
 | |
| 	0x0ff0,\
 | |
| 	0x1ff8,\
 | |
| 	0x381c,\
 | |
| 	0x718e,\
 | |
| 	0xe187,\
 | |
| 	0xc183,\
 | |
| 	0xc183,\
 | |
| 	0xc1f3,\
 | |
| 	0xc1f3,\
 | |
| 	0xc003,\
 | |
| 	0xc003,\
 | |
| 	0xe007,\
 | |
| 	0x700e,\
 | |
| 	0x381c,\
 | |
| 	0x1ff8,\
 | |
| 	0x0ff0,\
 | |
| 	]
 | |
| 
 | |
| watch.reverse() # Turn it upside-down
 | |
| 
 | |
| def defwatch(index):
 | |
| 	import gl
 | |
| 	gl.defcursor(index, watch*8)
 | |
| 	gl.curorigin(index, 8, 8)
 | |
| 
 | |
| def test():
 | |
| 	import gl
 | |
| 	gl.foreground()
 | |
| 	gl.winopen('test watchcursor')
 | |
| 	defwatch(1)
 | |
| 	gl.setcursor(1, 0, 0)
 | |
| 	import time
 | |
| 	time.sleep(10)
 | 
