mirror of
				https://github.com/python/cpython.git
				synced 2025-10-30 21:21:22 +00:00 
			
		
		
		
	
		
			
	
	
		
			35 lines
		
	
	
	
		
			710 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			35 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) | ||
|  | 
 |