]> granicus.if.org Git - python/commitdiff
removed import display hackery
authorJust van Rossum <just@letterror.com>
Fri, 2 Nov 2001 19:30:21 +0000 (19:30 +0000)
committerJust van Rossum <just@letterror.com>
Fri, 2 Nov 2001 19:30:21 +0000 (19:30 +0000)
Mac/Tools/IDE/PythonIDEMain.py
Mac/Tools/IDE/Splash.py

index 4dfa1628cfdbd9f2d0dbd3c4f5168281002a1050..680bd7be946fe3491e3269cc4013c59625bd7729 100644 (file)
@@ -1,4 +1,4 @@
-# copyright 1997-2000 Just van Rossum, Letterror. just@letterror.com
+# copyright 1997-2001 Just van Rossum, Letterror. just@letterror.com
 
 import Splash
 
@@ -29,7 +29,6 @@ class PythonIDE(Wapplication.Application):
                                self.quitevent)
                import PyConsole, PyEdit
                Splash.wait()
-               Splash.uninstall_importhook()
                PyConsole.installoutput()
                PyConsole.installconsole()
                import sys
index 31271cc587bf1a175fcf4192fe8f29548d825eb0..302053f072f28dba382dfa5ca420687dd0a7009c 100644 (file)
@@ -5,77 +5,17 @@ splash = Dlg.GetNewDialog(468, -1)
 splash.DrawDialog()
 
 from Carbon import Qd, TE, Fm
-import sys
-
-_real__import__ = None
-
-def install_importhook():
-       global _real__import__
-       import __builtin__
-       if _real__import__ is None:
-               _real__import__ = __builtin__.__import__
-               __builtin__.__import__ = my__import__
-
-def uninstall_importhook():
-       global _real__import__
-       if _real__import__ is not None:
-               import __builtin__
-               __builtin__.__import__ = _real__import__
-               _real__import__ = None
-
-_progress = 0
-
-_about_width = 440
-_about_height = 340
 
-def importing(module):
-       global _progress
-       Qd.SetPort(splash)
-       fontID = Fm.GetFNum("Python-Sans")
-       if not fontID:
-               from Carbon.Fonts import geneva
-               fontID = geneva
-       Qd.TextFont(fontID)
-       Qd.TextSize(9)
-       labelrect = (35, _about_height - 35, _about_width - 35, _about_height - 19)
-       framerect = (35, _about_height - 19, _about_width - 35, _about_height - 11)
-       l, t, r, b = progrect = Qd.InsetRect(framerect, 1, 1)
-       if module:
-               TE.TETextBox('Importing: ' + module, labelrect, 0)
-               if not _progress:
-                       Qd.FrameRect(framerect)
-               pos = min(r, l + ((r - l) * _progress) / 44)
-               Qd.PaintRect((l, t, pos, b))
-               _progress = _progress + 1
-       else:
-               Qd.EraseRect(labelrect)
-               Qd.PaintRect((l, t, pos, b))
-       Qd.QDFlushPortBuffer(splash.GetDialogWindow().GetWindowPort(), None)
-
-def my__import__(name, globals=None, locals=None, fromlist=None):
-       try:
-               return sys.modules[name]
-       except KeyError:
-               try:
-                       importing(name)
-               except:
-                       try:
-                               rv = _real__import__(name)
-                       finally:
-                               uninstall_importhook()
-                       return rv
-               return _real__import__(name)
-
-#install_importhook()
-
-kHighLevelEvent = 23
 from Carbon import Win
 from Carbon.Fonts import *
 from Carbon.QuickDraw import *
-from Carbon.TextEdit import *
+from Carbon.TextEdit import teJustCenter
 import string
 import sys
 
+_about_width = 440
+_about_height = 340
+
 _keepsplashscreenopen = 0
 
 abouttext1 = """The Python Integrated Development Environment for the Macintosh\xaa