mirror of https://github.com/python/cpython
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)
|
||
|
|