Import the MacOS toolbox modules from the Carbon package.

This commit is contained in:
Jack Jansen 2001-08-25 12:15:04 +00:00
parent 6dba6bc0a2
commit 5a6fdcd371
100 changed files with 336 additions and 331 deletions

View file

@ -14,14 +14,14 @@ import sys
import traceback import traceback
import aetools import aetools
import string import string
import AE from Carbon import AE
import EasyDialogs from Carbon import EasyDialogs
import os import os
import Qd from Carbon import Qd
from Types import * from Types import *
from Events import charCodeMask, cmdKey from Carbon.Events import charCodeMask, cmdKey
import MacOS import MacOS
import Evt from Carbon import Evt
def dummyfunc(): pass def dummyfunc(): pass

View file

@ -21,7 +21,7 @@ Being one of my first experiences with Python I didn't use Exceptions to signal
''' '''
import W import W
import Qd from Carbon import Qd
from ExtPixMapWrapper import * from ExtPixMapWrapper import *
from Numeric import * from Numeric import *
import Image import Image

View file

@ -1,10 +1,10 @@
import Qt from Carbon import Qt
import QuickTime from Carbon import QuickTime
import macfs import macfs
import Qd from Carbon import Qd
from QuickDraw import srcCopy from Carbon.QuickDraw import srcCopy
from ExtPixMapWrapper import ExtPixMapWrapper from ExtPixMapWrapper import ExtPixMapWrapper
from Qdoffs import * from Carbon.Qdoffs import *
import ImageMac import ImageMac
import W import W

View file

@ -10,7 +10,7 @@ import sys
import getaete import getaete
import baetools import baetools
import baetypes import baetypes
import AE from Carbon import AE
import AppleEvents import AppleEvents
import macfs import macfs
from types import * from types import *

View file

@ -17,8 +17,8 @@ import string
import types import types
from string import strip from string import strip
from types import * from types import *
import AE from Carbon import AE
from AppleEvents import * from Carbon.AppleEvents import *
import MacOS import MacOS
import macfs import macfs
import StringIO import StringIO
@ -195,7 +195,7 @@ def unpack(desc):
v = 0x100000000L + v v = 0x100000000L + v
return v return v
if t == typeObjectSpecifier: if t == typeObjectSpecifier:
import Res from Carbon import Res
# print desc, type(desc) # print desc, type(desc)
# print desc.__members__ # print desc.__members__
# print desc.data, desc.type # print desc.data, desc.type

View file

@ -21,8 +21,8 @@ files: the pack stuff from aepack, the objects from aetypes.
""" """
from types import * from types import *
import AE from Carbon import AE
import AppleEvents from Carbon import AppleEvents
import MacOS import MacOS
import sys import sys

View file

@ -1,6 +1,6 @@
"""aetypes - Python objects representing various AE types.""" """aetypes - Python objects representing various AE types."""
from AppleEvents import * from Carbon.AppleEvents import *
import struct import struct
from types import * from types import *
import string import string

View file

@ -18,7 +18,7 @@ import types
from MACFS import * from MACFS import *
import macfs import macfs
import string import string
from Res import * from Carbon.Res import *
import struct import struct
# for testing only # for testing only

View file

@ -14,7 +14,7 @@ import types
import macfs import macfs
import string import string
import macpath import macpath
from Res import * from Carbon.Res import *
# for testing only # for testing only
app = 'MACS'#CSOm'#'nwSP'#'ezVu'# app = 'MACS'#CSOm'#'nwSP'#'ezVu'#

View file

@ -2,14 +2,14 @@
import FrameWork import FrameWork
import EasyDialogs import EasyDialogs
import Res from Carbon import Res
import Qd from Carbon import Qd
import Win from Carbon import Win
import Controls from Carbon import Controls
import List from Carbon import List
import sys import sys
import struct import struct
import Icn from Carbon import Icn
# #
# Resource definitions # Resource definitions

View file

@ -2,11 +2,11 @@
import FrameWork import FrameWork
import EasyDialogs import EasyDialogs
import Res from Carbon import Res
import Qd from Carbon import Qd
import Win from Carbon import Win
import Controls from Carbon import Controls
import List from Carbon import List
import sys import sys
import struct import struct

View file

@ -2,11 +2,11 @@
import FrameWork import FrameWork
import EasyDialogs import EasyDialogs
import Res from Carbon import Res
import Qd from Carbon import Qd
import Win from Carbon import Win
import Controls from Carbon import Controls
import List from Carbon import List
import sys import sys
import struct import struct

View file

@ -2,14 +2,14 @@
import FrameWork import FrameWork
import EasyDialogs import EasyDialogs
import Res from Carbon import Res
import Qd from Carbon import Qd
import Win from Carbon import Win
import Controls from Carbon import Controls
import List from Carbon import List
import sys import sys
import struct import struct
import Icn from Carbon import Icn
# #
# Resource definitions # Resource definitions

View file

@ -2,10 +2,10 @@
import FrameWork import FrameWork
import EasyDialogs import EasyDialogs
import Res from Carbon import Res
import Qd from Carbon import Qd
import Win from Carbon import Win
import List from Carbon import List
import sys import sys
import struct import struct

View file

@ -2,7 +2,7 @@ import calldll
import macfs import macfs
import sys import sys
import MacOS import MacOS
import Res from Carbon import Res
fss, ok = macfs.PromptGetFile("Show me calldll.ppc.slb") fss, ok = macfs.PromptGetFile("Show me calldll.ppc.slb")

View file

@ -2,8 +2,8 @@
Res and Dlg in the process""" Res and Dlg in the process"""
import EasyDialogs import EasyDialogs
import Res from Carbon import Res
import Dlg from Carbon import Dlg
import sys import sys
import socket import socket
import string import string

View file

@ -1,7 +1,7 @@
import FrameWork import FrameWork
import EasyDialogs import EasyDialogs
import Res from Carbon import Res
import Dlg from Carbon import Dlg
import sys import sys
import socket import socket
import string import string

View file

@ -2,11 +2,11 @@
import FrameWork import FrameWork
import EasyDialogs import EasyDialogs
import Res from Carbon import Res
import Qd from Carbon import Qd
import QuickDraw from Carbon import QuickDraw
import Win from Carbon import Win
#import List #ifrom Carbon mport List
import sys import sys
import struct import struct
import img import img

View file

@ -1,6 +1,6 @@
"""mac_image - Helper routines (hacks) for images""" """mac_image - Helper routines (hacks) for images"""
import imgformat import imgformat
import Qd from Carbon import Qd
import time import time
import struct import struct
import MacOS import MacOS

View file

@ -5,15 +5,15 @@
from Menu import DrawMenuBar from Menu import DrawMenuBar
from FrameWork import * from FrameWork import *
import Win from Carbon import Win
import Ctl from Carbon import Ctl
import Qd from Carbon import Qd
import Res from Carbon import Res
import Scrap from Carbon import Scrap
import os import os
import macfs import macfs
import MacTextEditor from Carbon import MacTextEditor
import Mlte from Carbon import Mlte
UNDOLABELS = [ # Indexed by MLTECanUndo() value UNDOLABELS = [ # Indexed by MLTECanUndo() value
"Typing", "Cut", "Paste", "Clear", "Font Change", "Color Change", "Size Change", "Typing", "Cut", "Paste", "Clear", "Font Change", "Color Change", "Size Change",

View file

@ -1,7 +1,7 @@
import Printing import Printing
import Qd from Carbon import Qd
import Fm from Carbon import Fm
import Res from Carbon import Res
# some constants # some constants
PostScriptBegin = 190 # Set driver state to PostScript PostScriptBegin = 190 # Set driver state to PostScript

View file

@ -3,14 +3,14 @@
Jack Jansen, CWI, December 1995 Jack Jansen, CWI, December 1995
""" """
import Qt from Carbon import Qt
import QuickTime from Carbon import QuickTime
import Qd from Carbon import Qd
import QuickDraw from Carbon import QuickDraw
import Evt from Carbon import Evt
import Events from Carbon import Events
import Win from Carbon import Win
import Windows from Carbon import Windows
import macfs import macfs
import sys import sys

View file

@ -3,14 +3,14 @@
Jack Jansen, CWI, December 1995 Jack Jansen, CWI, December 1995
""" """
import Qt from Carbon import Qt
import QuickTime from Carbon import QuickTime
import Qd from Carbon import Qd
import QuickDraw from Carbon import QuickDraw
import Evt from Carbon import Evt
import Events from Carbon import Events
import Win from Carbon import Win
import Windows from Carbon import Windows
import macfs import macfs
import sys import sys

View file

@ -1,5 +1,5 @@
from Res import * from Carbon.Res import *
from Resources import * from Carbon.Resources import *
import MacOS import MacOS
READ = 1 READ = 1

View file

@ -1,7 +1,7 @@
# List all resources # List all resources
import Res from Carbon import Res
from Resources import * from Carbon.Resources import *
def list1resources(): def list1resources():
ntypes = Res.Count1Types() ntypes = Res.Count1Types()

View file

@ -1,5 +1,5 @@
from Sound import * from Carbon.Sound import *
import Snd from Carbon import Snd
import aifc, audioop import aifc, audioop

View file

@ -5,12 +5,12 @@
# - Handle horizontal scrollbar correctly # - Handle horizontal scrollbar correctly
# - Functionality: find, etc. # - Functionality: find, etc.
from Menu import DrawMenuBar from Carbon.Menu import DrawMenuBar
from FrameWork import * from FrameWork import *
import Win from Carbon import Win
import Qd from Carbon import Qd
import TE from Carbon import TE
import Scrap from Carbon import Scrap
import os import os
import macfs import macfs

View file

@ -3,15 +3,15 @@
# To be done: # To be done:
# - Functionality: find, etc. # - Functionality: find, etc.
from Menu import DrawMenuBar from Carbon.Menu import DrawMenuBar
from FrameWork import * from FrameWork import *
import Win from Carbon import Win
import Qd from Carbon import Qd
import Res from Carbon import Res
import Fm from Carbon import Fm
import waste import waste
import WASTEconst import WASTEconst
import Scrap from Carbon import Scrap
import os import os
import macfs import macfs
import MACFS import MACFS

View file

@ -3,15 +3,15 @@
# To be done: # To be done:
# - Functionality: find, etc. # - Functionality: find, etc.
from Menu import DrawMenuBar from Carbon.Menu import DrawMenuBar
from FrameWork import * from FrameWork import *
import Win from Carbon import Win
import Qd from Carbon import Qd
import Res from Carbon import Res
import Fm from Carbon import Fm
import waste import waste
import WASTEconst import WASTEconst
import Scrap from Carbon import Scrap
import os import os
import macfs import macfs
import MACFS import MACFS

View file

@ -3,14 +3,14 @@
# To be done: # To be done:
# - Functionality: find, etc. # - Functionality: find, etc.
from Menu import DrawMenuBar from Carbon.Menu import DrawMenuBar
from FrameWork import * from FrameWork import *
import Win from Carbon import Win
import Qd from Carbon import Qd
import Res from Carbon import Res
import waste import waste
import WASTEconst import WASTEconst
import Scrap from Carbon import Scrap
import os import os
import macfs import macfs

View file

@ -1,5 +1,5 @@
import W import W
import Windows from Carbon import Windows
w = W.ModalDialog((100, 100)) w = W.ModalDialog((100, 100))

View file

@ -40,11 +40,11 @@ class Play_Audio_mac:
def writeframes(self, data): def writeframes(self, data):
import time import time
from Sound import bufferCmd, callBackCmd, extSH from Carbon.Sound import bufferCmd, callBackCmd, extSH
import struct import struct
import MacOS import MacOS
if not self._chan: if not self._chan:
import Snd from Carbon import Snd
self._chan = Snd.SndNewChannel(5, 0, self._callback) self._chan = Snd.SndNewChannel(5, 0, self._callback)
nframes = len(data) / self._nchannels / self._sampwidth nframes = len(data) / self._nchannels / self._sampwidth
if len(data) != nframes * self._nchannels * self._sampwidth: if len(data) != nframes * self._nchannels * self._sampwidth:

View file

@ -14,18 +14,18 @@ This module uses DLOG resources 260 and on.
Based upon STDWIN dialogs with the same names and functions. Based upon STDWIN dialogs with the same names and functions.
""" """
from Dlg import GetNewDialog, SetDialogItemText, GetDialogItemText, ModalDialog from Carbon.Dlg import GetNewDialog, SetDialogItemText, GetDialogItemText, ModalDialog
import Qd from Carbon import Qd
import QuickDraw from Carbon import QuickDraw
import Dialogs from Carbon import Dialogs
import Windows from Carbon import Windows
import Dlg,Win,Evt,Events # sdm7g from Carbon import Dlg,Win,Evt,Events # sdm7g
import Ctl from Carbon import Ctl
import Controls from Carbon import Controls
import Menu from Carbon import Menu
import MacOS import MacOS
import string import string
from ControlAccessor import * # Also import Controls constants from Carbon.ControlAccessor import * # Also import Controls constants
import macfs import macfs
def cr2lf(text): def cr2lf(text):

View file

@ -5,24 +5,24 @@ DEBUG=0
import MacOS import MacOS
import traceback import traceback
from AE import * from Carbon.AE import *
from AppleEvents import * from Carbon.AppleEvents import *
from Ctl import * from Carbon.Ctl import *
from Controls import * from Carbon.Controls import *
from Dlg import * from Carbon.Dlg import *
from Dialogs import * from Carbon.Dialogs import *
from Evt import * from Carbon.Evt import *
from Events import * from Carbon.Events import *
from Menu import * from Carbon.Menu import *
from Menus import * from Carbon.Menus import *
from Qd import * from Carbon.Qd import *
from QuickDraw import * from Carbon.QuickDraw import *
#from Res import * #from Carbon.Res import *
#from Resources import * #from Carbon.Resources import *
#from Snd import * #from Carbon.Snd import *
#from Sound import * #from Carbon.Sound import *
from Win import * from Carbon.Win import *
from Windows import * from Carbon.Windows import *
import types import types
import EasyDialogs import EasyDialogs

View file

@ -9,14 +9,14 @@ There are two classes:
import sys import sys
import traceback import traceback
import MacOS import MacOS
import AE from Carbon import AE
from AppleEvents import * from Carbon.AppleEvents import *
import Evt from Carbon import Evt
from Events import * from Carbon.Events import *
import Menu from Carbon import Menu
import Win from Carbon import Win
from Windows import * from Carbon.Windows import *
import Qd from Carbon import Qd
import aetools import aetools
import EasyDialogs import EasyDialogs

View file

@ -5,8 +5,8 @@ Python Imaging Library Image object.
J. Strout <joe@strout.net> February 1999""" J. Strout <joe@strout.net> February 1999"""
import Qd from Carbon import Qd
import QuickDraw from Carbon import QuickDraw
import struct import struct
import MacOS import MacOS
import img import img

View file

@ -17,8 +17,8 @@ import string
import types import types
from string import strip from string import strip
from types import * from types import *
import AE from Carbon import AE
from AppleEvents import * from Carbon.AppleEvents import *
import MacOS import MacOS
import macfs import macfs
import StringIO import StringIO

View file

@ -22,8 +22,8 @@ files: the pack stuff from aepack, the objects from aetypes.
from types import * from types import *
import AE from Carbon import AE
import AppleEvents from Carbon import AppleEvents
import MacOS import MacOS
import sys import sys

View file

@ -1,6 +1,6 @@
"""aetypes - Python objects representing various AE types.""" """aetypes - Python objects representing various AE types."""
from AppleEvents import * from Carbon.AppleEvents import *
import struct import struct
from types import * from types import *
import string import string

View file

@ -6,7 +6,7 @@ import string
import imp import imp
import marshal import marshal
import macfs import macfs
import Res from Carbon import Res
import MACFS import MACFS
import MacOS import MacOS
import macostools import macostools

View file

@ -7,7 +7,7 @@ __author__ = "jvr"
import macfs import macfs
import struct import struct
import Res from Carbon import Res
import os import os
import sys import sys

View file

@ -15,7 +15,7 @@ So bottom line: the processes() stuff does not work on < MacOS9
Mostly written by erik@letterror.com Mostly written by erik@letterror.com
""" """
import Finder import Finder
import AppleEvents from Carbon import AppleEvents
import aetools import aetools
import MacOS import MacOS
import sys import sys

View file

@ -3,7 +3,7 @@
import icglue import icglue
import string import string
import sys import sys
import Res from Carbon import Res
import macfs import macfs
import macostools import macostools

View file

@ -2,7 +2,7 @@
API calls with Navigation Services""" API calls with Navigation Services"""
import macfs import macfs
import struct import struct
import Res from Carbon import Res
try: try:
import Nav import Nav
except ImportError: except ImportError:

View file

@ -5,7 +5,7 @@ copy(src, dst) - Full copy of 'src' to 'dst'
""" """
import macfs import macfs
import Res from Carbon import Res
import os import os
from MACFS import * from MACFS import *
import MacOS import MacOS

View file

@ -1,7 +1,7 @@
import cwxmlgen import cwxmlgen
import cwtalker import cwtalker
import os import os
import AppleEvents from Carbon import AppleEvents
import macfs import macfs
def mkproject(outputfile, modulename, settings, force=0, templatename=None): def mkproject(outputfile, modulename, settings, force=0, templatename=None):

View file

@ -1,7 +1,7 @@
# #
# General parser/loaders for preferences files and such # General parser/loaders for preferences files and such
# #
import Res from Carbon import Res
import macfs import macfs
import struct import struct
import MACFS import MACFS

View file

@ -1,6 +1,6 @@
"""Creation of PYC resources""" """Creation of PYC resources"""
import os import os
import Res from Carbon import Res
import __builtin__ import __builtin__
READ = 1 READ = 1

View file

@ -10,15 +10,15 @@ import sys
sys.stdout = sys.stderr sys.stdout = sys.stderr
import traceback import traceback
import MacOS import MacOS
import AE from Carbon import AE
from AppleEvents import * from Carbon.AppleEvents import *
import Evt from Carbon import Evt
from Events import * from Carbon.Events import *
import Menu from Carbon import Menu
import Dlg from Carbon import Dlg
import Win from Carbon import Win
from Windows import * from Carbon.Windows import *
import Qd from Carbon import Qd
import macfs import macfs
import aetools import aetools

View file

@ -8,7 +8,7 @@ import sys
import types import types
import StringIO import StringIO
from Res import * from Carbon.Res import *
def main(): def main():
filename = "" filename = ""

View file

@ -1,8 +1,8 @@
"""cmtest - List all components in the system""" """cmtest - List all components in the system"""
import Cm from Carbon import Cm
import Res from Carbon import Res
import sys from Carbon import sys
def getstr255(r): def getstr255(r):
"""Get string from str255 resource""" """Get string from str255 resource"""

View file

@ -3,8 +3,8 @@
# To simplify matters use the python console window for output. # To simplify matters use the python console window for output.
# #
import ctb import ctb
import Evt from Carbon import Evt
import Events from Carbon import Events
import MacOS import MacOS
import sys import sys

View file

@ -1,4 +1,4 @@
import Drag from Carbon import Drag
import time import time
xxxx=1 xxxx=1
def decode_hfs(data): def decode_hfs(data):

View file

@ -10,15 +10,15 @@ import sys
sys.stdout = sys.stderr sys.stdout = sys.stderr
import traceback import traceback
import MacOS import MacOS
import AE from Carbon import AE
from AppleEvents import * from Carbon.AppleEvents import *
import Evt from Carbon import Evt
from Events import * from Carbon.Events import *
import Menu from Carbon import Menu
import Dlg from Carbon import Dlg
import Win from Carbon import Win
from Windows import * from Carbon.Windows import *
import Qd from Carbon import Qd
import aetools import aetools
import EasyDialogs import EasyDialogs

View file

@ -2,7 +2,7 @@
not the icglue module, is what you should normally use.""" not the icglue module, is what you should normally use."""
import icglue import icglue
import Res from Carbon import Res
ici = icglue.ICStart('Pyth') ici = icglue.ICStart('Pyth')
#ici.ICFindConfigFile() #ici.ICFindConfigFile()

View file

@ -1,8 +1,8 @@
# (Slightly less) primitive operations for sending Apple Events to applications. # (Slightly less) primitive operations for sending Apple Events to applications.
# This could be the basis of a Script Editor like application. # This could be the basis of a Script Editor like application.
from AE import * from Carbon.AE import *
from AppleEvents import * from Carbon.AppleEvents import *
import aetools import aetools
import types import types

View file

@ -1,5 +1,5 @@
import W import W
from Controls import * from Carbon.Controls import *
w = W.Window((200,200), "Test") w = W.Window((200,200), "Test")

View file

@ -8,10 +8,10 @@
# Actually, it is more a test of FrameWork by now.... # Actually, it is more a test of FrameWork by now....
from FrameWork import * from FrameWork import *
import Win from Carbon import Win
import Qd from Carbon import Qd
import List from Carbon import List
import Lists from Carbon import Lists
import os import os
class ListWindow(Window): class ListWindow(Window):

View file

@ -1,8 +1,8 @@
# Show off SndPlay (and some resource manager functions). # Show off SndPlay (and some resource manager functions).
# Get a list of all 'snd ' resources in the system and play them all. # Get a list of all 'snd ' resources in the system and play them all.
from Res import * from Carbon.Res import *
from Snd import * from Carbon.Snd import *
ch = SndNewChannel(0, 0, None) ch = SndNewChannel(0, 0, None)
print "Channel:", ch print "Channel:", ch

View file

@ -1,8 +1,8 @@
# Test TE module, simple version # Test TE module, simple version
from Win import * from Carbon.Win import *
from TE import * from Carbon.TE import *
import Qd from Carbon import Qd
r = (40, 40, 140, 140) r = (40, 40, 140, 140)
w = NewWindow(r, "TETextBox test", 1, 0, -1, 1, 0x55555555) w = NewWindow(r, "TETextBox test", 1, 0, -1, 1, 0x55555555)

View file

@ -6,12 +6,12 @@
# Jack Jansen, August 2000 # Jack Jansen, August 2000
# #
import sys import sys
import Qt from Carbon import Qt
import QuickTime from Carbon import QuickTime
import Qd from Carbon import Qd
import Qdoffs from Carbon import Qdoffs
import QDOffscreen from Carbon import QDOffscreen
import Res from Carbon import Res
import MediaDescr import MediaDescr
import imgformat import imgformat
import os import os

View file

@ -10,7 +10,7 @@ import sys
import os import os
import macfs import macfs
import MacOS import MacOS
import Res from Carbon import Res
import EasyDialogs import EasyDialogs
import buildtools import buildtools
import py_resource import py_resource

View file

@ -70,7 +70,8 @@ Content-type: text/html
def get_cgi_code(): def get_cgi_code():
# If we're a CGI wrapper, the CGI code resides in a PYC resource. # If we're a CGI wrapper, the CGI code resides in a PYC resource.
import Res, marshal from Carbon import Res
import marshal
try: try:
code = Res.GetNamedResource('PYC ', "CGI_MAIN") code = Res.GetNamedResource('PYC ', "CGI_MAIN")
except Res.Error: except Res.Error:

View file

@ -5,7 +5,7 @@ which reduces the startup time (especially on slower machines)."""
import sys import sys
import os import os
import buildtools import buildtools
import Res from Carbon import Res
import py_resource import py_resource
buildtools.DEBUG=1 buildtools.DEBUG=1

View file

@ -8,8 +8,8 @@ if newsettings:
import W import W
import PyEdit import PyEdit
import TextEdit from Carbon import TextEdit
import Qd from Carbon import Qd
import string import string
import types import types
import sys import sys
@ -104,7 +104,7 @@ class _FontDialog:
def set(self, fontsettings): def set(self, fontsettings):
font, style, size, color = fontsettings font, style, size, color = fontsettings
if type(font) <> types.StringType: if type(font) <> types.StringType:
import Res from Carbon import Res
res = Res.GetResource('FOND', font) res = Res.GetResource('FOND', font)
font = res.GetResInfo()[2] font = res.GetResInfo()[2]
self.w.fontname.set(font) self.w.fontname.set(font)

View file

@ -1,6 +1,6 @@
import W import W
import sys import sys
import Qd from Carbon import Qd
__version__ = "0.2" __version__ = "0.2"
__author__ = "jvr" __author__ = "jvr"

View file

@ -1,5 +1,5 @@
import W import W
import Evt from Carbon import Evt
import sys import sys
import StringIO import StringIO

View file

@ -127,7 +127,7 @@ class BrowserWidget(W.List):
return abs(abscol - x) < 3 return abs(abscol - x) < 3
def trackcolumn(self, (x, y)): def trackcolumn(self, (x, y)):
import Qd, QuickDraw, Evt from Carbon import Qd, QuickDraw, Evt
self.SetPort() self.SetPort()
l, t, r, b = self._bounds l, t, r, b = self._bounds
bounds = l, t, r, b = l + 1, t + 1, r - 16, b - 1 bounds = l, t, r, b = l + 1, t + 1, r - 16, b - 1

View file

@ -1,15 +1,15 @@
import W import W
import Wkeys import Wkeys
import Fm from Carbon import Fm
import WASTEconst import WASTEconst
from types import * from types import *
import Events from Carbon import Events
import string import string
import sys import sys
import traceback import traceback
import MacOS import MacOS
import MacPrefs import MacPrefs
import Qd from Carbon import Qd
import PyInteractive import PyInteractive
if not hasattr(sys, 'ps1'): if not hasattr(sys, 'ps1'):
@ -178,7 +178,7 @@ class PyConsole(W.Window):
PyBrowser.Browser(self.consoletext._namespace, self.consoletext._namespace["__name__"]) PyBrowser.Browser(self.consoletext._namespace, self.consoletext._namespace["__name__"])
def clearbuffer(self): def clearbuffer(self):
import Res from Carbon import Res
self.consoletext.ted.WEUseText(Res.Resource('')) self.consoletext.ted.WEUseText(Res.Resource(''))
self.consoletext.write(sys.ps1) self.consoletext.write(sys.ps1)
self.consoletext.flush() self.consoletext.flush()
@ -326,7 +326,7 @@ class PyOutput:
self.w.outputtext.settabsettings(tabsettings) self.w.outputtext.settabsettings(tabsettings)
def clearbuffer(self): def clearbuffer(self):
import Res from Carbon import Res
self.w.outputtext.set('') self.w.outputtext.set('')
def activate(self, onoff): def activate(self, onoff):

View file

@ -6,9 +6,9 @@ import os
import W import W
import WASTEconst import WASTEconst
import PyBrowser import PyBrowser
import Qd from Carbon import Qd
import Evt from Carbon import Evt
import Lists from Carbon import Lists
import MacOS import MacOS
_filenames = {} _filenames = {}
@ -65,7 +65,7 @@ class Debugger(bdb.Bdb):
def start(self, bottomframe = None, running = 0): def start(self, bottomframe = None, running = 0):
W.getapplication().DebuggerQuit = bdb.BdbQuit W.getapplication().DebuggerQuit = bdb.BdbQuit
import Menu from Carbon import Menu
Menu.HiliteMenu(0) Menu.HiliteMenu(0)
if self.closed: if self.closed:
self.setupwidgets(self.title) self.setupwidgets(self.title)

View file

@ -59,7 +59,7 @@ class TwoLineList(W.List):
LDEF_ID = 468 LDEF_ID = 468
def createlist(self): def createlist(self):
import List from Carbon import List
self._calcbounds() self._calcbounds()
self.SetPort() self.SetPort()
rect = self._bounds rect = self._bounds

View file

@ -7,9 +7,9 @@ from Wkeys import *
import macfs import macfs
import MACFS import MACFS
import MacOS import MacOS
import Win from Carbon import Win
import Res from Carbon import Res
import Evt from Carbon import Evt
import os import os
import imp import imp
import sys import sys
@ -357,7 +357,7 @@ class Editor(W.Window):
def close(self): def close(self):
if self.editgroup.editor.changed: if self.editgroup.editor.changed:
import EasyDialogs import EasyDialogs
import Qd from Carbon import Qd
Qd.InitCursor() Qd.InitCursor()
save = EasyDialogs.AskYesNoCancel('Save window "%s" before closing?' % self.title, save = EasyDialogs.AskYesNoCancel('Save window "%s" before closing?' % self.title,
default=1, no="Don\xd5t save") default=1, no="Don\xd5t save")
@ -948,7 +948,7 @@ class SearchEngine:
if counter: if counter:
self.hide() self.hide()
import EasyDialogs import EasyDialogs
import Res from Carbon import Res
editor.changed = 1 editor.changed = 1
editor.selchanged = 1 editor.selchanged = 1
editor.ted.WEUseText(Res.Resource(Text)) editor.ted.WEUseText(Res.Resource(Text))

View file

@ -10,10 +10,11 @@ def init():
import MacOS import MacOS
MacOS.EnableAppswitch(-1) MacOS.EnableAppswitch(-1)
import Qd, QuickDraw from Carbon import Qd, QuickDraw
Qd.SetCursor(Qd.GetCursor(QuickDraw.watchCursor).data) Qd.SetCursor(Qd.GetCursor(QuickDraw.watchCursor).data)
import Res, sys, os from Carbon import Res
import sys, os
try: try:
Res.GetResource('DITL', 468) Res.GetResource('DITL', 468)
except Res.Error: except Res.Error:

View file

@ -14,7 +14,8 @@ class PythonIDE(Wapplication.Application):
def __init__(self): def __init__(self):
self.preffilepath = ":Python:PythonIDE preferences" self.preffilepath = ":Python:PythonIDE preferences"
Wapplication.Application.__init__(self, 'Pide') Wapplication.Application.__init__(self, 'Pide')
import AE, AppleEvents from Carbon import AE
from Carbon import AppleEvents
AE.AEInstallEventHandler(AppleEvents.kCoreEventClass, AppleEvents.kAEOpenApplication, AE.AEInstallEventHandler(AppleEvents.kCoreEventClass, AppleEvents.kAEOpenApplication,
self.ignoreevent) self.ignoreevent)
@ -123,7 +124,7 @@ class PythonIDE(Wapplication.Application):
self.makescriptsmenu() self.makescriptsmenu()
def quitevent(self, theAppleEvent, theReply): def quitevent(self, theAppleEvent, theReply):
import AE from Carbon import AE
AE.AEInteractWithUser(50000000) AE.AEInteractWithUser(50000000)
self._quit() self._quit()

View file

@ -1,10 +1,11 @@
import Dlg from Carbon import Dlg
import Res from Carbon import Res
splash = Dlg.GetNewDialog(468, -1) splash = Dlg.GetNewDialog(468, -1)
splash.DrawDialog() splash.DrawDialog()
import Qd, TE, Fm, sys from Carbon import Qd, TE, Fm
import sys
_real__import__ = None _real__import__ = None
@ -32,7 +33,7 @@ def importing(module):
Qd.SetPort(splash) Qd.SetPort(splash)
fontID = Fm.GetFNum("Python-Sans") fontID = Fm.GetFNum("Python-Sans")
if not fontID: if not fontID:
from Fonts import geneva from Carbon.Fonts import geneva
fontID = geneva fontID = geneva
Qd.TextFont(fontID) Qd.TextFont(fontID)
Qd.TextSize(9) Qd.TextSize(9)
@ -68,10 +69,10 @@ def my__import__(name, globals=None, locals=None, fromlist=None):
#install_importhook() #install_importhook()
kHighLevelEvent = 23 kHighLevelEvent = 23
import Win from Carbon import Win
from Fonts import * from Carbon.Fonts import *
from QuickDraw import * from Carbon.QuickDraw import *
from TextEdit import * from Carbon.TextEdit import *
import string import string
import sys import sys
@ -130,8 +131,8 @@ def drawtext(what = 0):
UpdateSplash(1) UpdateSplash(1)
def wait(): def wait():
import Evt from Carbon import Evt
import Events from Carbon import Events
global splash global splash
try: try:
splash splash

View file

@ -1,13 +1,13 @@
import FrameWork import FrameWork
import Win from Carbon import Win
import Qd from Carbon import Qd
import Evt from Carbon import Evt
import MacOS import MacOS
import Events import Events
import traceback import traceback
from types import * from types import *
import Menu; MenuToolbox = Menu; del Menu from Carbon import Menu; MenuToolbox = Menu; del Menu
class Application(FrameWork.Application): class Application(FrameWork.Application):

View file

@ -1,7 +1,7 @@
import Qd from Carbon import Qd
import Win from Carbon import Win
import QuickDraw from Carbon import QuickDraw
import Evt from Carbon import Evt
import string import string
from types import * from types import *
import sys import sys

View file

@ -1,9 +1,9 @@
import Ctl from Carbon import Ctl
import Controls from Carbon import Controls
import Win from Carbon import Win
import Wbase import Wbase
import Qd from Carbon import Qd
import Evt from Carbon import Evt
class ControlWidget(Wbase.ClickableWidget): class ControlWidget(Wbase.ClickableWidget):

View file

@ -1,12 +1,12 @@
import Wbase import Wbase
import Wkeys import Wkeys
import Scrap from Carbon import Scrap
import string import string
import Evt from Carbon import Evt
import Events from Carbon import Events
import Qd from Carbon import Qd
import Win from Carbon import Win
import Lists from Carbon import Lists
class List(Wbase.SelectableWidget): class List(Wbase.SelectableWidget):
@ -39,7 +39,7 @@ class List(Wbase.SelectableWidget):
self.setdrawingmode(1) self.setdrawingmode(1)
def createlist(self): def createlist(self):
import List from Carbon import List
self._calcbounds() self._calcbounds()
self.SetPort() self.SetPort()
rect = self._bounds rect = self._bounds
@ -371,7 +371,7 @@ class TwoLineList(List):
LDEF_ID = 468 LDEF_ID = 468
def createlist(self): def createlist(self):
import List from Carbon import List
self._calcbounds() self._calcbounds()
self.SetPort() self.SetPort()
rect = self._bounds rect = self._bounds

View file

@ -1,6 +1,7 @@
import FrameWork import FrameWork
import Qd from Carbon import Qd
import Wbase, Wcontrols, Ctl, Controls import Wbase, Wcontrols
from Carbon import Ctl, Controls
from types import * from types import *
import Wapplication import Wapplication
@ -244,7 +245,7 @@ def _makefontmenu():
def _getfontlist(): def _getfontlist():
import Res from Carbon import Res
fontnames = [] fontnames = []
for i in range(1, Res.CountResources('FOND') + 1): for i in range(1, Res.CountResources('FOND') + 1):
r = Res.GetIndResource('FOND', i) r = Res.GetIndResource('FOND', i)

View file

@ -5,7 +5,7 @@ import Wapplication
class TestApp(Wapplication.Application): class TestApp(Wapplication.Application):
def __init__(self): def __init__(self):
import Res from Carbon import Res
Res.FSpOpenResFile("Widgets.rsrc", 1) Res.FSpOpenResFile("Widgets.rsrc", 1)
self._menustocheck = [] self._menustocheck = []
self.preffilepath = ":Python:PythonIDE preferences" self.preffilepath = ":Python:PythonIDE preferences"

View file

@ -1,10 +1,10 @@
import os import os
import Qd from Carbon import Qd
import Win from Carbon import Win
import Qt, QuickTime from Carbon import Qt, QuickTime
import W import W
import macfs import macfs
import Evt, Events from Carbon import Evt, Events
_moviesinitialized = 0 _moviesinitialized = 0

View file

@ -1,12 +1,12 @@
import Qd from Carbon import Qd
import TE from Carbon import TE
import Fm from Carbon import Fm
import waste import waste
import WASTEconst import WASTEconst
import Res from Carbon import Res
import Evt from Carbon import Evt
import Events from Carbon import Events
import Scrap from Carbon import Scrap
import string import string
import Win import Win
@ -15,8 +15,8 @@ import Wkeys
import Wcontrols import Wcontrols
import PyFontify import PyFontify
from types import * from types import *
import Fonts from Carbon import Fonts
import TextEdit from Carbon import TextEdit
@ -175,7 +175,7 @@ class EditText(Wbase.SelectableWidget, _ScrollWidget):
self.ted.WEUpdate(port.visRgn) self.ted.WEUpdate(port.visRgn)
def getfontsettings(self): def getfontsettings(self):
import Res from Carbon import Res
(font, style, size, color) = self.ted.WEGetRunInfo(0)[4] (font, style, size, color) = self.ted.WEGetRunInfo(0)[4]
font = Fm.GetFontName(font) font = Fm.GetFontName(font)
return (font, style, size, color) return (font, style, size, color)

View file

@ -3,7 +3,7 @@ import sys
import W import W
import os import os
import types import types
import List from Carbon import List
class TraceBack: class TraceBack:

View file

@ -1,12 +1,12 @@
import Qd from Carbon import Qd
import Win from Carbon import Win
import Evt from Carbon import Evt
import Fm from Carbon import Fm
import FrameWork import FrameWork
import Windows from Carbon import Windows
import Events from Carbon import Events
import Wbase import Wbase
import Dlg from Carbon import Dlg
import MacOS import MacOS
import Menu import Menu
import struct import struct
@ -570,7 +570,7 @@ def FrontWindowInsert(stuff):
if EasyDialogs.AskYesNoCancel( if EasyDialogs.AskYesNoCancel(
"Can't find window or widget to insert text into; copy to clipboard instead?", "Can't find window or widget to insert text into; copy to clipboard instead?",
1) == 1: 1) == 1:
import Scrap from Carbon import Scrap
Scrap.ZeroScrap() Scrap.ZeroScrap()
Scrap.PutScrap('TEXT', stuff) Scrap.PutScrap('TEXT', stuff)

View file

@ -1,11 +1,11 @@
"""macfreezegui - The GUI for macfreeze""" """macfreezegui - The GUI for macfreeze"""
import Dlg from Carbon import Dlg
import macfs import macfs
import EasyDialogs import EasyDialogs
import sys import sys
import os import os
import string import string
import Res from Carbon import Res
ID_MAINDIALOG=512 ID_MAINDIALOG=512

View file

@ -7,7 +7,7 @@ import types
import macfs import macfs
from MACFS import * from MACFS import *
import MacOS import MacOS
import Res from Carbon import Res
import py_resource import py_resource
import cfmfile import cfmfile
import buildtools import buildtools

View file

@ -1,7 +1,7 @@
"""macgen_info - Generate PYC resource file only""" """macgen_info - Generate PYC resource file only"""
import EasyDialogs import EasyDialogs
import py_resource import py_resource
import Res from Carbon import Res
import sys import sys
def generate(output, module_dict, debug=0, preload=1): def generate(output, module_dict, debug=0, preload=1):

View file

@ -59,7 +59,7 @@ def findunusedbuiltins(list):
def mkpycresourcefile(list, main='', dst=None): def mkpycresourcefile(list, main='', dst=None):
"""Copy list-of-modules to resource file dst.""" """Copy list-of-modules to resource file dst."""
import py_resource import py_resource
import Res from Carbon import Res
import sys import sys
if dst == None: if dst == None:

View file

@ -4,7 +4,7 @@
# #
import macfs import macfs
import py_resource import py_resource
import Res from Carbon import Res
import sys import sys
def main(): def main():

View file

@ -14,8 +14,8 @@ import string
import os import os
import macfs import macfs
import MacOS import MacOS
import Res from Carbon import Res
import Dlg from Carbon import Dlg
import EasyDialogs import EasyDialogs
import buildtools import buildtools

View file

@ -13,7 +13,7 @@ import macfs
import MacOS import MacOS
import gestalt import gestalt
import string import string
import Res from Carbon import Res
SPLASH_COPYCORE=512 SPLASH_COPYCORE=512
SPLASH_COPYCARBON=513 SPLASH_COPYCARBON=513
@ -89,7 +89,7 @@ def ask_copy():
do_copy = 0 do_copy = 0
if macfs.FSSpec(sys.exec_prefix).as_tuple()[0] != -1: # XXXX if macfs.FSSpec(sys.exec_prefix).as_tuple()[0] != -1: # XXXX
try: try:
import Dlg from Carbon import Dlg
rv = Dlg.CautionAlert(ALERT_NONBOOT, None) rv = Dlg.CautionAlert(ALERT_NONBOOT, None)
if rv == ALERT_NONBOOT_COPY: if rv == ALERT_NONBOOT_COPY:
do_copy = 1 do_copy = 1
@ -141,7 +141,7 @@ def main():
elif oldcwd != newcwd: elif oldcwd != newcwd:
# Hack to make sure we get the new MACFS # Hack to make sure we get the new MACFS
sys.path.insert(0, os.path.join(oldcwd, ':Mac:Lib')) sys.path.insert(0, os.path.join(oldcwd, ':Mac:Lib'))
import Dlg from Carbon import Dlg
rv = Dlg.CautionAlert(ALERT_NOTPYTHONFOLDER, None) rv = Dlg.CautionAlert(ALERT_NOTPYTHONFOLDER, None)
if rv == ALERT_NOTPYTHONFOLDER_REMOVE_QUIT: if rv == ALERT_NOTPYTHONFOLDER_REMOVE_QUIT:
import pythonprefs, preferences import pythonprefs, preferences
@ -162,7 +162,7 @@ def main():
n = n + mkcorealias('PythonCore', 'PythonCore') n = n + mkcorealias('PythonCore', 'PythonCore')
n = n + mkcorealias('PythonCoreCarbon', 'PythonCoreCarbon') n = n + mkcorealias('PythonCoreCarbon', 'PythonCoreCarbon')
if n == 0: if n == 0:
import Dlg from Carbon import Dlg
Dlg.CautionAlert(ALERT_NOCORE, None) Dlg.CautionAlert(ALERT_NOCORE, None)
if verbose: if verbose:
print "Warning: PythonCore not copied to Extensions folder" print "Warning: PythonCore not copied to Extensions folder"

View file

@ -3,21 +3,21 @@
# This program is getting more and more clunky. It should really # This program is getting more and more clunky. It should really
# be rewritten in a modeless way some time soon. # be rewritten in a modeless way some time soon.
from Dlg import * from Carbon.Dlg import *
from Events import * from Carbon.Events import *
from Res import * from Carbon.Res import *
import Controls from Carbon import Controls
import string import string
import struct import struct
import macfs import macfs
import MacOS import MacOS
import os import os
import sys import sys
import Res # For Res.Error from Carbon import Res # For Res.Error
import pythonprefs import pythonprefs
import EasyDialogs import EasyDialogs
try: try:
import Help from Carbon import Help
except ImportError: except ImportError:
Help = None Help = None

View file

@ -12,12 +12,12 @@
# - Box around lists (???) # - Box around lists (???)
# - Change cursor while busy (need cursor support in Qd) # - Change cursor while busy (need cursor support in Qd)
# #
import Res from Carbon import Res
import Dlg from Carbon import Dlg
import Ctl from Carbon import Ctl
import List from Carbon import List
import Win from Carbon import Win
import Qd from Carbon import Qd
from FrameWork import * from FrameWork import *
import EasyDialogs import EasyDialogs
import macfs import macfs

View file

@ -1,8 +1,8 @@
# #
# Turn a pyc file into a resource file containing it in 'PYC ' resource form # Turn a pyc file into a resource file containing it in 'PYC ' resource form
from Res import * from Carbon.Res import *
import Res from Carbon import Res
from Resources import * from Carbon.Resources import *
import os import os
import macfs import macfs
import sys import sys

View file

@ -6,7 +6,7 @@ import imp
import sys import sys
import os import os
import string import string
import Dlg from Carbon import Dlg
import macfs import macfs
DIALOG_ID = 512 DIALOG_ID = 512
@ -83,7 +83,7 @@ def interact():
def main(): def main():
curdir = os.getcwd() curdir = os.getcwd()
import Res from Carbon import Res
try: try:
Res.FSpOpenResFile('RunLibScript.rsrc', 1) Res.FSpOpenResFile('RunLibScript.rsrc', 1)
except: except:

View file

@ -21,7 +21,7 @@ import string
import genpluginprojects import genpluginprojects
import aetools import aetools
import AppleEvents from Carbon import AppleEvents
OLDAESUPPORT = 0 OLDAESUPPORT = 0
@ -33,8 +33,8 @@ if OLDAESUPPORT:
else: else:
import CodeWarrior import CodeWarrior
import Res from Carbon import Res
import Dlg from Carbon import Dlg
import buildtools import buildtools
import cfmfile import cfmfile

View file

@ -14,7 +14,7 @@ import types
import StringIO import StringIO
import macfs import macfs
from Res import * from Carbon.Res import *
def main(): def main():
fss, ok = macfs.PromptGetFile('Select file with aeut/aete resource:') fss, ok = macfs.PromptGetFile('Select file with aeut/aete resource:')

View file

@ -3,7 +3,7 @@
import re import re
import macfs import macfs
import string import string
import Res from Carbon import Res
import os import os
READ = 1 READ = 1

View file

@ -27,7 +27,7 @@ def main():
#sys.exit(1) #sys.exit(1)
def message(str = "Hello, world!", id = 256): def message(str = "Hello, world!", id = 256):
import Dlg from Carbon import Dlg
d = Dlg.GetNewDialog(id, -1) d = Dlg.GetNewDialog(id, -1)
if not d: if not d:
print str print str