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.
This commit is contained in:
parent
71cc46e7e1
commit
e9c0358bf4
|
@ -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')
|
||||
|
|
Loading…
Reference in New Issue