37. Mac OS X specific services
******************************

This chapter describes modules that are only available on the Mac OS X
platform.

See the chapters MacPython OSA Modules and Undocumented Mac OS modules
for more modules, and the HOWTO Using Python on a Macintosh for a
general introduction to Mac-specific Python programming.

Note:

  Most of the OS X APIs that these modules use are deprecated or
  removed in recent versions of OS X.  Many are not available when
  Python is executing in 64-bit mode.  These modules have been removed
  in Python 3.  You should avoid using them in Python 2.

* 37.1. "ic" — Access to the Mac OS X Internet Config

  * 37.1.1. IC Objects

* 37.2. "MacOS" — Access to Mac OS interpreter features

* 37.3. "macostools" — Convenience routines for file manipulation

* 37.4. "findertools" — The **finder**’s Apple Events interface

* 37.5. "EasyDialogs" — Basic Macintosh dialogs

  * 37.5.1. ProgressBar Objects

* 37.6. "FrameWork" — Interactive application framework

  * 37.6.1. Application Objects

  * 37.6.2. Window Objects

  * 37.6.3. ControlsWindow Object

  * 37.6.4. ScrolledWindow Object

  * 37.6.5. DialogWindow Objects

* 37.7. "autoGIL" — Global Interpreter Lock handling in event loops

* 37.8. Mac OS Toolbox Modules

  * 37.8.1. "Carbon.AE" — Apple Events

  * 37.8.2. "Carbon.AH" — Apple Help

  * 37.8.3. "Carbon.App" — Appearance Manager

  * 37.8.4. "Carbon.Appearance" — Appearance Manager constants

  * 37.8.5. "Carbon.CF" — Core Foundation

  * 37.8.6. "Carbon.CG" — Core Graphics

  * 37.8.7. "Carbon.CarbonEvt" — Carbon Event Manager

  * 37.8.8. "Carbon.CarbonEvents" — Carbon Event Manager constants

  * 37.8.9. "Carbon.Cm" — Component Manager

  * 37.8.10. "Carbon.Components" — Component Manager constants

  * 37.8.11. "Carbon.ControlAccessor" — Control Manager accssors

  * 37.8.12. "Carbon.Controls" — Control Manager constants

  * 37.8.13. "Carbon.CoreFounation" — CoreFounation constants

  * 37.8.14. "Carbon.CoreGraphics" — CoreGraphics constants

  * 37.8.15. "Carbon.Ctl" — Control Manager

  * 37.8.16. "Carbon.Dialogs" — Dialog Manager constants

  * 37.8.17. "Carbon.Dlg" — Dialog Manager

  * 37.8.18. "Carbon.Drag" — Drag and Drop Manager

  * 37.8.19. "Carbon.Dragconst" — Drag and Drop Manager constants

  * 37.8.20. "Carbon.Events" — Event Manager constants

  * 37.8.21. "Carbon.Evt" — Event Manager

  * 37.8.22. "Carbon.File" — File Manager

  * 37.8.23. "Carbon.Files" — File Manager constants

  * 37.8.24. "Carbon.Fm" — Font Manager

  * 37.8.25. "Carbon.Folder" — Folder Manager

  * 37.8.26. "Carbon.Folders" — Folder Manager constants

  * 37.8.27. "Carbon.Fonts" — Font Manager constants

  * 37.8.28. "Carbon.Help" — Help Manager

  * 37.8.29. "Carbon.IBCarbon" — Carbon InterfaceBuilder

  * 37.8.30. "Carbon.IBCarbonRuntime" — Carbon InterfaceBuilder
    constants

  * 37.8.31. "Carbon.Icn" — Carbon Icon Manager

  * 37.8.32. "Carbon.Icons" — Carbon Icon Manager constants

  * 37.8.33. "Carbon.Launch" — Carbon Launch Services

  * 37.8.34. "Carbon.LaunchServices" — Carbon Launch Services
    constants

  * 37.8.35. "Carbon.List" — List Manager

  * 37.8.36. "Carbon.Lists" — List Manager constants

  * 37.8.37. "Carbon.MacHelp" — Help Manager constants

  * 37.8.38. "Carbon.MediaDescr" — Parsers and generators for
    Quicktime Media descriptors

  * 37.8.39. "Carbon.Menu" — Menu Manager

  * 37.8.40. "Carbon.Menus" — Menu Manager constants

  * 37.8.41. "Carbon.Mlte" — MultiLingual Text Editor

  * 37.8.42. "Carbon.OSA" — Carbon OSA Interface

  * 37.8.43. "Carbon.OSAconst" — Carbon OSA Interface constants

  * 37.8.44. "Carbon.QDOffscreen" — QuickDraw Offscreen constants

  * 37.8.45. "Carbon.Qd" — QuickDraw

  * 37.8.46. "Carbon.Qdoffs" — QuickDraw Offscreen

  * 37.8.47. "Carbon.Qt" — QuickTime

  * 37.8.48. "Carbon.QuickDraw" — QuickDraw constants

  * 37.8.49. "Carbon.QuickTime" — QuickTime constants

  * 37.8.50. "Carbon.Res" — Resource Manager and Handles

  * 37.8.51. "Carbon.Resources" — Resource Manager and Handles
    constants

  * 37.8.52. "Carbon.Scrap" — Scrap Manager

  * 37.8.53. "Carbon.Snd" — Sound Manager

  * 37.8.54. "Carbon.Sound" — Sound Manager constants

  * 37.8.55. "Carbon.TE" — TextEdit

  * 37.8.56. "Carbon.TextEdit" — TextEdit constants

  * 37.8.57. "Carbon.Win" — Window Manager

  * 37.8.58. "Carbon.Windows" — Window Manager constants

* 37.9. "ColorPicker" — Color selection dialog
