Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 95fefc7

Browse files
committed
These modules now live under the Carbon package.
Added a few new toolbox modules. Noted machine dependencies for some modules. Moved waste to undoc.tex.
1 parent 945bf5f commit 95fefc7

1 file changed

Lines changed: 76 additions & 42 deletions

File tree

Doc/mac/toolbox.tex

Lines changed: 76 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,13 @@ \chapter{MacOS Toolbox Modules \label{toolbox}}
1313
\citetitle[http://developer.apple.com/techpubs/macos8/mac8.html]{Inside
1414
Macintosh} 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
1825
wish 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

Comments
 (0)