@@ -13,6 +13,13 @@ \chapter{MacOS Toolbox Modules \label{toolbox}}
1313\citetitle [http://developer.apple.com/techpubs/macos8/mac8.html]{Inside
1414Macintosh } or similar works.
1515
16+ These modules all live in a package called \module {Carbon}. Despite the
17+ name Carbon they are also available under classic PPC MacPython.
18+ The normal use pattern is
19+
20+ \begin {verbatim }
21+ from Carbon import AE
22+ \end {verbatim }
1623
1724\strong {Warning!} These modules are not yet documented. If you
1825wish to contribute documentation of any of these modules, please get
@@ -24,78 +31,117 @@ \chapter{MacOS Toolbox Modules \label{toolbox}}
2431% \section{Argument Handling for Toolbox Modules}
2532
2633
27- \section {\module {AE} --- Apple Events }
28- \declaremodule {standard}{AE}
34+ \section {\module {Carbon. AE} --- Apple Events }
35+ \declaremodule {standard}{Carbon. AE}
2936 \platform {Mac}
3037\modulesynopsis {Interface to the Apple Events toolbox}
3138
3239
33- \section {\module {Cm} --- Component Manager }
34- \declaremodule {standard}{Cm}
40+ \section {\module {Carbon.App} --- Appearance Manager }
41+ \declaremodule {standard}{Carbon.App}
42+ \platform {Mac}
43+ \modulesynopsis {Interface to the Appearance Manager}
44+
45+
46+ \section {\module {Carbon.CF} --- Core Foundation }
47+ \declaremodule {standard}{Carbon.CF}
48+ \platform {Mac}
49+ \modulesynopsis {Interface to the Core Foundation}
50+
51+ This module is only available under Carbon MacPython. The
52+ \code {CFBase}, \code {CFArray}, \code {CFData}, \code {CFDictionary},
53+ \code {CFString} and \code {CFURL} objects are supported, some
54+ only partially.
55+
56+ \section {\module {Carbon.Cm} --- Component Manager }
57+ \declaremodule {standard}{Carbon.Cm}
3558 \platform {Mac}
3659\modulesynopsis {Interface to the Component Manager}
3760
3861
39- \section {\module {Ctl} --- Control Manager }
40- \declaremodule {standard}{Ctl}
62+ \section {\module {Carbon. Ctl} --- Control Manager }
63+ \declaremodule {standard}{Carbon. Ctl}
4164 \platform {Mac}
4265\modulesynopsis {Interface to the Control Manager}
4366
4467
45- \section {\module {Dlg} --- Dialog Manager }
46- \declaremodule {standard}{Dlg}
68+ \section {\module {Carbon. Dlg} --- Dialog Manager }
69+ \declaremodule {standard}{Carbon. Dlg}
4770 \platform {Mac}
4871\modulesynopsis {Interface to the Dialog Manager}
4972
5073
51- \section {\module {Evt} --- Event Manager }
52- \declaremodule {standard}{Evt}
74+ \section {\module {Carbon. Evt} --- Event Manager }
75+ \declaremodule {standard}{Carbon. Evt}
5376 \platform {Mac}
5477\modulesynopsis {Interface to the Event Manager}
5578
5679
57- \section {\module {Fm} --- Font Manager }
58- \declaremodule {standard}{Fm}
80+ \section {\module {Carbon. Fm} --- Font Manager }
81+ \declaremodule {standard}{Carbon. Fm}
5982 \platform {Mac}
6083\modulesynopsis {Interface to the Font Manager}
6184
6285
63- \section {\module {List} --- List Manager }
64- \declaremodule {standard}{List}
86+ \section {\module {Carbon.Help} --- Help Manager }
87+ \declaremodule {standard}{Carbon.Help}
88+ \platform {Mac}
89+ \modulesynopsis {Interface to the Balloon Help Manager}
90+
91+ This module is only available under MacOS9 and earlier in
92+ classic PPC MacPython.
93+
94+ \section {\module {Carbon.List} --- List Manager }
95+ \declaremodule {standard}{Carbon.List}
6596 \platform {Mac}
6697\modulesynopsis {Interface to the List Manager}
6798
6899
69- \section {\module {Menu} --- Menu Manager }
70- \declaremodule {standard}{Menu}
100+ \section {\module {Carbon. Menu} --- Menu Manager }
101+ \declaremodule {standard}{Carbon. Menu}
71102 \platform {Mac}
72103\modulesynopsis {Interface to the Menu Manager}
73104
74105
75- \section {\module {Qd} --- QuickDraw }
76- \declaremodule {builtin}{Qd}
106+ \section {\module {Carbon.Mlte} --- MultiLingual Text Editor }
107+ \declaremodule {standard}{Carbon.Mlte}
108+ \platform {Mac}
109+ \modulesynopsis {Interface to the MultiLingual Text Editor}
110+
111+
112+ \section {\module {Carbon.Qd} --- QuickDraw }
113+ \declaremodule {builtin}{Carbon.Qd}
77114 \platform {Mac}
78115\modulesynopsis {Interface to the QuickDraw toolbox}
79116
80117
81- \section {\module {Qt} --- QuickTime }
82- \declaremodule {standard}{Qt}
118+ \section {\module {Carbon.Qdoffs} --- QuickDraw Offscreen }
119+ \declaremodule {builtin}{Carbon.Qdoffs}
120+ \platform {Mac}
121+ \modulesynopsis {Interface to the QuickDraw Offscreen APIs}
122+
123+
124+ \section {\module {Carbon.Qt} --- QuickTime }
125+ \declaremodule {standard}{Carbon.Qt}
83126 \platform {Mac}
84127\modulesynopsis {Interface to the QuickTime toolbox}
85128
86129
87- \section {\module {Res} --- Resource Manager and Handles }
88- \declaremodule {standard}{Res}
130+ \section {\module {Carbon. Res} --- Resource Manager and Handles }
131+ \declaremodule {standard}{Carbon. Res}
89132 \platform {Mac}
90133\modulesynopsis {Interface to the Resource Manager and Handles}
91134
92135
93- \section {\module {Scrap} --- Scrap Manager }
94- \declaremodule {standard}{Scrap}
136+ \section {\module {Carbon. Scrap} --- Scrap Manager }
137+ \declaremodule {standard}{Carbon. Scrap}
95138 \platform {Mac}
96139\modulesynopsis {The Scrap Manager provides basic services for
97140 implementing cut \&\ paste and clipboard operations.}
98141
142+ This module is only fully available on MacOS9 and earlier under classic PPC
143+ MacPython. Very limited functionality is available under Carbon MacPython.
144+
99145\begin {seealso }
100146 \seetitle [http://developer.apple.com/techpubs/mac/MoreToolbox/MoreToolbox-109.html]{Scrap
101147 Manager}{Apple's documentation for the Scrap Manager gives
@@ -104,31 +150,19 @@ \section{\module{Scrap} --- Scrap Manager}
104150\end {seealso }
105151
106152
107- \section {\module {Snd} --- Sound Manager }
108- \declaremodule {standard}{Snd}
153+ \section {\module {Carbon. Snd} --- Sound Manager }
154+ \declaremodule {standard}{Carbon. Snd}
109155 \platform {Mac}
110156\modulesynopsis {Interface to the Sound Manager }
111157
112158
113- \section {\module {TE} --- TextEdit }
114- \declaremodule {standard}{TE}
159+ \section {\module {Carbon. TE} --- TextEdit }
160+ \declaremodule {standard}{Carbon. TE}
115161 \platform {Mac}
116162\modulesynopsis {Interface to TextEdit}
117163
118164
119- \section {\module {waste} --- non-Apple \program {TextEdit} replacement }
120- \declaremodule {standard}{waste}
121- \platform {Mac}
122- \modulesynopsis {Interface to the `` WorldScript-Aware Styled Text Engine.'' }
123-
124- \begin {seealso }
125- \seetitle [http://www.merzwaren.com/waste/]{About WASTE}{Information
126- about the WASTE widget and library, including
127- documentation and downloads.}
128- \end {seealso }
129-
130-
131- \section {\module {Win} --- Window Manager }
132- \declaremodule {standard}{Win}
165+ \section {\module {Carbon.Win} --- Window Manager }
166+ \declaremodule {standard}{Carbon.Win}
133167 \platform {Mac}
134168\modulesynopsis {Interface to the Window Manager}
0 commit comments