mirror of
https://github.com/python/cpython.git
synced 2025-11-02 19:12:55 +00:00
Use the new macresource module to open the accompanying resource file (if needed).
This commit is contained in:
parent
a5d7da528b
commit
3c06b9a7d4
13 changed files with 37 additions and 102 deletions
|
|
@ -18,6 +18,7 @@ from Carbon import Res
|
|||
from Carbon import Dlg
|
||||
import EasyDialogs
|
||||
import buildtools
|
||||
import macresource
|
||||
|
||||
# Hmmm...
|
||||
MACFREEZEPATH = os.path.join(sys.prefix, ":Mac:Tools:macfreeze")
|
||||
|
|
@ -38,13 +39,7 @@ GEN68K_BUTTON = 6
|
|||
PPC_ONLY=1
|
||||
|
||||
|
||||
try:
|
||||
Res.GetResource('DITL', DLG_ID)
|
||||
except Res.Error:
|
||||
Res.FSpOpenResFile("BuildApplication.rsrc", 1)
|
||||
else:
|
||||
pass # we're an applet
|
||||
|
||||
macresource.need('DITL', DLG_ID, "BuildApplication.rsrc")
|
||||
|
||||
def main():
|
||||
try:
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ import os
|
|||
import sys
|
||||
from Carbon import Res # For Res.Error
|
||||
import pythonprefs
|
||||
import macresource
|
||||
import EasyDialogs
|
||||
try:
|
||||
from Carbon import Help
|
||||
|
|
@ -195,10 +196,7 @@ def edit_applet(name):
|
|||
handler.save(result)
|
||||
|
||||
def main():
|
||||
try:
|
||||
h = FSpOpenResFile('EditPythonPrefs.rsrc', 1)
|
||||
except Res.Error:
|
||||
pass # Assume we already have acces to our own resource
|
||||
macresource.need('DLOG', DIALOG_ID, 'EditPythonPrefs.rsrc')
|
||||
|
||||
MacOS.SchedParams(1, 0)
|
||||
if len(sys.argv) <= 1:
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@ import EasyDialogs
|
|||
import macfs
|
||||
import os
|
||||
import sys
|
||||
import macresource
|
||||
|
||||
# Resource IDs
|
||||
ID_MAIN = 514
|
||||
|
|
@ -321,7 +322,7 @@ def GetType():
|
|||
|
||||
def InitUI():
|
||||
"""Initialize stuff needed by UI (a resource file)"""
|
||||
Res.FSpOpenResFile('MkDistr.rsrc', 1)
|
||||
macresource.need('DLOG', ID_MAIN, 'MkDistr.rsrc', modname=__name__)
|
||||
|
||||
class _testerhelp:
|
||||
def __init__(self, which):
|
||||
|
|
@ -340,7 +341,7 @@ class _testerhelp:
|
|||
class _test:
|
||||
def __init__(self):
|
||||
import sys
|
||||
Res.FSpOpenResFile('MkDistr.rsrc', 1)
|
||||
InitUI()
|
||||
self.inc = _testerhelp('include')
|
||||
self.exc = _testerhelp('exclude')
|
||||
self.ui = MkDistrUI(self)
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@ import EasyDialogs
|
|||
import re
|
||||
import string
|
||||
import genpluginprojects
|
||||
import macresource
|
||||
|
||||
import aetools
|
||||
from Carbon import AppleEvents
|
||||
|
|
@ -369,11 +370,7 @@ def incbuildno(filename):
|
|||
fp.close()
|
||||
|
||||
def main():
|
||||
try:
|
||||
h = Res.FSpOpenResFile('fullbuild.rsrc', 1)
|
||||
except Res.Error:
|
||||
pass # Assume we already have acces to our own resource
|
||||
|
||||
macresource.need('DLOG', DIALOG_ID, 'fullbuild.rsrc')
|
||||
dir, ok = macfs.GetDirectory('Python source folder:')
|
||||
if not ok:
|
||||
sys.exit(0)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue