mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 05:31:20 +00:00 
			
		
		
		
	
		
			
	
	
		
			22 lines
		
	
	
	
		
			574 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			22 lines
		
	
	
	
		
			574 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | import W | ||
|  | 
 | ||
|  | # this demoscript illustrates how to tie a callback to activating or clicking away of the window. | ||
|  | # evb 22 4 99 | ||
|  | 
 | ||
|  | class ActivateDemo: | ||
|  | 	 | ||
|  | 	def __init__(self): | ||
|  | 		self.w = W.Window((200, 200), 'Activate demo') | ||
|  | 		self.w.bind("<activate>", self.my_activate_callback) | ||
|  | 		self.w.open() | ||
|  | 	 | ||
|  | 	def my_activate_callback(self, onoff): | ||
|  | 		'''the callback gets 1 parameter which indicates whether the window
 | ||
|  | 		has been activated (1) or clicked to the back (0)'''
 | ||
|  | 		if onoff == 1: | ||
|  | 			print "I'm in the front now!" | ||
|  | 		else: | ||
|  | 			print "I've been clicked away, Oh No!" | ||
|  | 
 | ||
|  | ad = ActivateDemo() |