summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJack Jansen <jack.jansen@cwi.nl>2002-04-03 21:52:10 +0000
committerJack Jansen <jack.jansen@cwi.nl>2002-04-03 21:52:10 +0000
commite9c0358bf45bd6e0fe0b17720b41d20d618e6d9d (patch)
treed1e37a6aeaadd28d51c2a2d18033ffce6cd3b651
parent71cc46e7e11b375d3023eb91988a9ebec868e511 (diff)
downloadcpython-git-e9c0358bf45bd6e0fe0b17720b41d20d618e6d9d.tar.gz
e macresource.need() to open the W resource file in the application init
code (if it isn't open already). PythonIDE still opens the resource file "manually" because it also uses presence of the CURS resource to determine whether it needs to adjust sys.path.
-rw-r--r--Mac/Tools/IDE/Wapplication.py3
-rw-r--r--Mac/Tools/IDE/Wminiapp.py2
2 files changed, 4 insertions, 1 deletions
diff --git a/Mac/Tools/IDE/Wapplication.py b/Mac/Tools/IDE/Wapplication.py
index ec0071f22b..27613f2cb4 100644
--- a/Mac/Tools/IDE/Wapplication.py
+++ b/Mac/Tools/IDE/Wapplication.py
@@ -7,6 +7,7 @@ from Carbon import Events
import traceback
from types import *
from Carbon import Menu; MenuToolbox = Menu; del Menu
+import macresource
if hasattr(Win, "FrontNonFloatingWindow"):
MyFrontWindow = Win.FrontNonFloatingWindow
@@ -19,6 +20,8 @@ KILLUNKNOWNWINDOWS = 0 # Set to 0 for debugging.
class Application(FrameWork.Application):
def __init__(self, signature='Pyth'):
+ # Open our resource file, if it is not open yet
+ macresource.need('CURS', 468, "Widgets.rsrc")
import W
W.setapplication(self, signature)
FrameWork.Application.__init__(self)
diff --git a/Mac/Tools/IDE/Wminiapp.py b/Mac/Tools/IDE/Wminiapp.py
index 3ebd226d48..e09e3343d8 100644
--- a/Mac/Tools/IDE/Wminiapp.py
+++ b/Mac/Tools/IDE/Wminiapp.py
@@ -8,7 +8,7 @@ class TestApp(Wapplication.Application):
def __init__(self):
from Carbon import Res
- macresource.open_pathname("Widgets.rsrc")
+# macresource.open_pathname("Widgets.rsrc")
self._menustocheck = []
self.preffilepath = os.path.join("Python", "PythonIDE preferences")
Wapplication.Application.__init__(self, 'Pyth')