|
1 | | -\section{Introduction} |
2 | | -\label{intro} |
3 | | - |
4 | | -The modules in this manual are available on the Apple Macintosh only. |
5 | | - |
6 | | -Aside from the modules described here there are also interfaces to |
7 | | -various MacOS toolboxes, which are currently not extensively |
8 | | -described. The toolboxes for which modules exist are: |
9 | | -\module{AE} (Apple Events), |
10 | | -\module{Cm} (Component Manager), |
11 | | -\module{Ctl} (Control Manager), |
12 | | -\module{Dlg} (Dialog Manager), |
13 | | -\module{Evt} (Event Manager), |
14 | | -\module{Fm} (Font Manager), |
15 | | -\module{List} (List Manager), |
16 | | -\module{Menu} (Moenu Manager), |
17 | | -\module{Qd} (QuickDraw), |
18 | | -\module{Qt} (QuickTime), |
19 | | -\module{Res} (Resource Manager and Handles), |
20 | | -\module{Scrap} (Scrap Manager), |
21 | | -\module{Snd} (Sound Manager), |
22 | | -\module{TE} (TextEdit), |
23 | | -\module{Waste} (non-Apple \program{TextEdit} replacement) and |
24 | | -\module{Win} (Window Manager). |
25 | | - |
26 | | -If applicable the module will define a number of Python objects for |
27 | | -the various structures declared by the toolbox, and operations will be |
28 | | -implemented as methods of the object. Other operations will be |
29 | | -implemented as functions in the module. Not all operations possible in |
30 | | -\C{} will also be possible in Python (callbacks are often a problem), and |
31 | | -parameters will occasionally be different in Python (input and output |
32 | | -buffers, especially). All methods and functions have a \code{__doc__} |
33 | | -string describing their arguments and return values, and for |
34 | | -additional description you are referred to \citetitle{Inside |
35 | | -Macintosh} or similar works. |
36 | | - |
37 | | -The following modules are documented here: |
38 | | - |
39 | | -\localmoduletable |
40 | | - |
41 | | - |
42 | 1 | \section{\module{mac} --- |
43 | 2 | Implementations for the \module{os} module} |
44 | 3 |
|
|
0 commit comments