mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
	
		
			710 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
	
		
			710 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| """Widgets for the Macintosh. Built on top of FrameWork"""
 | |
| 
 | |
| __version__ = "0.3"
 | |
| 
 | |
| from Wbase import *
 | |
| from Wcontrols import *
 | |
| from Wtext import *
 | |
| from Wlists import *
 | |
| from Wwindows import *
 | |
| from Wmenus import *
 | |
| 
 | |
| _application = None
 | |
| _signature = None
 | |
| 
 | |
| AlertError = 'AlertError'
 | |
| 
 | |
| def setapplication(app, sig):
 | |
| 	global _application, _signature
 | |
| 	_application = app
 | |
| 	_signature = sig
 | |
| 
 | |
| def getapplication():
 | |
| 	if _application is None:
 | |
| 		raise WidgetsError, 'W not properly initialized: unknown Application'
 | |
| 	return _application
 | |
| 
 | |
| def Message(text):
 | |
| 	import EasyDialogs, Qd, string
 | |
| 	Qd.InitCursor()
 | |
| 	text = string.replace(text, "\n", "\r")
 | |
| 	if not text:
 | |
| 		text = '<Alert text not specified>'
 | |
| 	EasyDialogs.Message(text)
 | |
| 
 | 
