mac.pdf

(314 KB) Pobierz
Macintosh Library Modules
MacintoshLibraryModules
Release2.5
GuidovanRossum
FredL.Drake,Jr.,editor
19thSeptember,2006
PythonSoftwareFoundation
Email: docs@python.org
Copyrightc 2001-2006PythonSoftwareFoundation.Allrightsreserved.
Copyright c 2000BeOpen.com.Allrightsreserved.
Copyrightc 1995-2000CorporationforNationalResearchInitiatives.Allrightsreserved.
Copyright c 1991-1995StichtingMathematischCentrum.Allrightsreserved.
Seetheendofthisdocumentforcompletelicenseandpermissionsinformation.
Abstract
ThislibraryreferencemanualdocumentsPython’sextensionsfortheMacintosh.Itshouldbeusedinconjunction
withthe PythonLibraryReference , whichdocumentsthestandardlibraryandbuilt-intypes.
ThismanualassumesbasicknowledgeaboutthePythonlanguage.ForaninformalintroductiontoPython,seethe
PythonTutorial ; the PythonReferenceManual remainsthehighestauthorityonsyntacticandsemanticquestions.
Finally,themanualentitled ExtendingandEmbeddingthePythonInterpreter describeshowtoaddnewextensions
toPythonandhowtoembeditinotherapplications.
CONTENTS
1UsingPythononaMacintosh 1
1.1GettingandInstallingMacPython .................................. 1
1.2TheIDE ............................................... 2
1.3ThePackageManager ........................................ 3
2MacPythonModules 5
2.1 macpath —MacOSpathmanipulationfunctions ......................... 5
2.2 macfs —Variousfilesystemservices ............................... 5
2.3 ic —AccesstoInternetConfig ................................... 8
2.4 MacOS —AccesstoMacOSinterpreterfeatures .......................... 9
2.5 macostools —Convenienceroutinesforfilemanipulation ................... 10
2.6 findertools —Thefinder’sAppleEventsinterface ...................... 10
2.7 EasyDialogs —BasicMacintoshdialogs ............................ 11
2.8 FrameWork —Interactiveapplicationframework ......................... 13
2.9 autoGIL —GlobalInterpreterLockhandlingineventloops ................... 16
3MacPythonOSAModules 17
3.1 gensuitemodule —GenerateOSAstubpackages ....................... 18
3.2 aetools —OSAclientsupport .................................. 19
3.3 aepack —ConversionbetweenPythonvariablesandAppleEventdatacontainers ........ 19
3.4 aetypes —AppleEventobjects .................................. 20
3.5 MiniAEFrame —OpenScriptingArchitectureserversupport .................. 22
4MacOSToolboxModules 23
4.1 Carbon.AE —AppleEvents .................................... 24
4.2 Carbon.AH —AppleHelp ..................................... 24
4.3 Carbon.App —AppearanceManager ............................... 24
4.4 Carbon.CF —CoreFoundation .................................. 24
4.5 Carbon.CG —CoreGraphics ................................... 25
4.6 Carbon.CarbonEvt —CarbonEventManager ......................... 25
4.7 Carbon.Cm —ComponentManager ................................ 25
4.8 Carbon.Ctl —ControlManager ................................. 25
4.9 Carbon.Dlg —DialogManager ................................. 25
4.10 Carbon.Evt —EventManager .................................. 25
4.11 Carbon.Fm —FontManager ................................... 25
4.12 Carbon.Folder —FolderManager ............................... 25
4.13 Carbon.Help —HelpManager .................................. 25
4.14 Carbon.List —ListManager .................................. 25
4.15 Carbon.Menu —MenuManager ................................. 25
4.16 Carbon.Mlte —MultiLingualTextEditor ............................ 25
4.17 Carbon.Qd —QuickDraw ..................................... 25
4.18 Carbon.Qdoffs —QuickDrawOffscreen ............................ 25
4.19 Carbon.Qt —QuickTime ..................................... 25
i
Zgłoś jeśli naruszono regulamin