Commit e9c0358b authored by Jack Jansen's avatar Jack Jansen

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.
parent 71cc46e7
......@@ -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)
......
......@@ -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')
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment