Just van Rossum | 40f9b7b | 1999-01-30 22:39:17 +0000 | [diff] [blame^] | 1 | """Widgets for the Macintosh. Built on top of FrameWork""" |
| 2 | |
| 3 | __version__ = "0.3" |
| 4 | |
| 5 | from Wbase import * |
| 6 | from Wcontrols import * |
| 7 | from Wtext import * |
| 8 | from Wlists import * |
| 9 | from Wwindows import * |
| 10 | from Wmenus import * |
| 11 | |
| 12 | _application = None |
| 13 | _signature = None |
| 14 | |
| 15 | AlertError = 'AlertError' |
| 16 | |
| 17 | def setapplication(app, sig): |
| 18 | global _application, _signature |
| 19 | _application = app |
| 20 | _signature = sig |
| 21 | |
| 22 | def getapplication(): |
| 23 | if _application is None: |
| 24 | raise WidgetsError, 'W not properly initialized: unknown Application' |
| 25 | return _application |
| 26 | |
| 27 | def Message(text): |
| 28 | import EasyDialogs, Qd, string |
| 29 | Qd.InitCursor() |
| 30 | text = string.replace(text, "\n", "\r") |
| 31 | if not text: |
| 32 | text = '<Alert text not specified>' |
| 33 | EasyDialogs.Message(text) |
| 34 | |