diff options
Diffstat (limited to 'Mac/Tools/IDE/W.py')
-rw-r--r-- | Mac/Tools/IDE/W.py | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/Mac/Tools/IDE/W.py b/Mac/Tools/IDE/W.py new file mode 100644 index 0000000..812134f --- /dev/null +++ b/Mac/Tools/IDE/W.py @@ -0,0 +1,34 @@ +"""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) + |