diff --git a/Doc/mac/libctb.tex b/Doc/mac/libctb.tex index d7302be4e25..59125d40db6 100644 --- a/Doc/mac/libctb.tex +++ b/Doc/mac/libctb.tex @@ -1,6 +1,9 @@ \section{Built-in Module \module{ctb}} -\label{module-ctb} -\bimodindex{ctb} +\declaremodule{builtin}{ctb} + +\modulesynopsis{Interfaces to the Communications Tool Box. Only the Connection +Manager is currently supported.} + This module provides a partial interface to the Macintosh Communications Toolbox. Currently, only Connection Manager tools are diff --git a/Doc/mac/libframework.tex b/Doc/mac/libframework.tex index 5bd2e2a8d59..e3151e8b40f 100644 --- a/Doc/mac/libframework.tex +++ b/Doc/mac/libframework.tex @@ -1,6 +1,8 @@ \section{Standard Module \module{FrameWork}} -\stmodindex{FrameWork} -\label{module-FrameWork} +\declaremodule{standard}{FrameWork} + +\modulesynopsis{Interactive application framework.} + The \module{FrameWork} module contains classes that together provide a framework for an interactive Macintosh application. The programmer diff --git a/Doc/mac/libmac.tex b/Doc/mac/libmac.tex index 284c09c3609..8b943bef8ee 100644 --- a/Doc/mac/libmac.tex +++ b/Doc/mac/libmac.tex @@ -36,62 +36,14 @@ similar works. The following modules are documented here: -\begin{description} - -\item[mac] ---- Similar interfaces to the \module{posix} module. - -\item[macpath] ---- Path manipulation functions; use via \code{os.path}. - -\item[ctb] ---- Interfaces to the Communications Tool Box. Only the Connection -Manager is currently supported. - -\item[macconsole] ---- Think C's console package is available using this module. - -\item[macdnr] ---- Interfaces to the Macintosh Domain Name Resolver. - -\item[macfs] ---- Support for FSSpec, the Alias Manager, \program{finder} aliases, -and the Standard File package. - -\item[macic] ---- Internet Config. - -\item[MacOS] ---- Access to MacOS specific interpreter features. - -\item[macostools] ---- Convenience routines for file manipulation. - -\item[findertools] ---- Wrappers around the \program{finder}'s Apple Events interface. - -\item[mactcp] ---- The MacTCP interfaces. - -\item[macspeech] ---- Interface to the Macintosh Speech Manager. - -\item[EasyDialogs] ---- Basic Macintosh dialogs. - -\item[FrameWork] ---- Interactive application framework. - -\item[MiniAEFrame] ---- Support to act as an Open Scripting Architecture (OSA) server -(``Apple Events''). - -\end{description} +\localmoduletable \section{Built-in Module \module{mac}} -\label{module-mac} -\bimodindex{mac} +\declaremodule{builtin}{mac} + +\modulesynopsis{Similar interfaces to the \module{posix} module.} + This module provides a subset of the operating system dependent functionality provided by the optional built-in module \module{posix}. @@ -126,9 +78,12 @@ returns the same information as \function{stat()}, but with three extra values appended: the size of the resource fork of the file and its 4-character creator and type. + \section{Standard Module \module{macpath}} -\label{module-macpath} -\stmodindex{macpath} +\declaremodule{standard}{macpath} + +\modulesynopsis{MacOS path manipulation functions.} + This module provides a subset of the pathname manipulation functions available from the optional standard module \module{posixpath}. It is diff --git a/Doc/mac/libmacconsole.tex b/Doc/mac/libmacconsole.tex index 0d1f350b820..ad7e4f5b18d 100644 --- a/Doc/mac/libmacconsole.tex +++ b/Doc/mac/libmacconsole.tex @@ -1,6 +1,8 @@ \section{Built-in Module \module{macconsole}} -\label{module-macconsole} -\bimodindex{macconsole} +\declaremodule{builtin}{macconsole} + +\modulesynopsis{Think C's console package is available using this module.} + This module is available on the Macintosh, provided Python has been diff --git a/Doc/mac/libmacdnr.tex b/Doc/mac/libmacdnr.tex index 2aa07f5337f..04c511bf07a 100644 --- a/Doc/mac/libmacdnr.tex +++ b/Doc/mac/libmacdnr.tex @@ -1,6 +1,8 @@ \section{Built-in Module \module{macdnr}} -\label{module-macdnr} -\bimodindex{macdnr} +\declaremodule{builtin}{macdnr} + +\modulesynopsis{Interfaces to the Macintosh Domain Name Resolver.} + This module provides an interface to the Macintosh Domain Name Resolver. It is usually used in conjunction with the \module{mactcp} diff --git a/Doc/mac/libmacfs.tex b/Doc/mac/libmacfs.tex index 69611b4141a..d80e79fb06e 100644 --- a/Doc/mac/libmacfs.tex +++ b/Doc/mac/libmacfs.tex @@ -1,6 +1,9 @@ \section{Built-in Module \module{macfs}} -\label{module-macfs} -\bimodindex{macfs} +\declaremodule{builtin}{macfs} + +\modulesynopsis{Support for FSSpec, the Alias Manager, \program{finder} aliases, +and the Standard File package.} + This module provides access to Macintosh FSSpec handling, the Alias diff --git a/Doc/mac/libmacic.tex b/Doc/mac/libmacic.tex index 33364cd8aa0..4548492d366 100644 --- a/Doc/mac/libmacic.tex +++ b/Doc/mac/libmacic.tex @@ -1,6 +1,8 @@ \section{Standard Module \module{ic}} -\label{module-ic} -\bimodindex{ic} +\declaremodule{builtin}{ic} + +\modulesynopsis{None} + This module provides access to Macintosh Internet Config package, diff --git a/Doc/mac/libmacos.tex b/Doc/mac/libmacos.tex index e634772e1bc..7aa4104805d 100644 --- a/Doc/mac/libmacos.tex +++ b/Doc/mac/libmacos.tex @@ -1,6 +1,8 @@ \section{Built-in Module \module{MacOS}} -\label{module-MacOS} -\bimodindex{MacOS} +\declaremodule{builtin}{MacOS} + +\modulesynopsis{Access to MacOS specific interpreter features.} + This module provides access to MacOS specific functionality in the diff --git a/Doc/mac/libmacostools.tex b/Doc/mac/libmacostools.tex index 9586285e6d3..4930d703912 100644 --- a/Doc/mac/libmacostools.tex +++ b/Doc/mac/libmacostools.tex @@ -1,6 +1,8 @@ \section{Standard Module \module{macostools}} -\label{module-macostools} -\stmodindex{macostools} +\declaremodule{standard}{macostools} + +\modulesynopsis{Convenience routines for file manipulation.} + This module contains some convenience routines for file-manipulation on the Macintosh. @@ -48,8 +50,10 @@ the Apple documentation. Hence, aliases created with \function{mkalias()} could conceivably have incompatible behaviour in some cases. \section{Standard Module \module{findertools}} -\label{module-findertools} -\stmodindex{findertools} +\declaremodule{standard}{findertools} + +\modulesynopsis{Wrappers around the \program{finder}'s Apple Events interface.} + This module contains routines that give Python programs access to some functionality provided by the finder. They are implemented as wrappers diff --git a/Doc/mac/libmacspeech.tex b/Doc/mac/libmacspeech.tex index 14a9c61082d..2d90d343963 100644 --- a/Doc/mac/libmacspeech.tex +++ b/Doc/mac/libmacspeech.tex @@ -1,6 +1,8 @@ \section{Built-in Module \module{macspeech}} -\label{module-macspeech} -\bimodindex{macspeech} +\declaremodule{builtin}{macspeech} + +\modulesynopsis{Interface to the Macintosh Speech Manager.} + This module provides an interface to the Macintosh Speech Manager, diff --git a/Doc/mac/libmactcp.tex b/Doc/mac/libmactcp.tex index b5922477bf1..f5590c5a103 100644 --- a/Doc/mac/libmactcp.tex +++ b/Doc/mac/libmactcp.tex @@ -1,6 +1,8 @@ \section{Built-in Module \module{mactcp}} -\label{module-mactcp} -\bimodindex{mactcp} +\declaremodule{builtin}{mactcp} + +\modulesynopsis{The MacTCP interfaces.} + This module provides an interface to the Macintosh TCP/IP driver% diff --git a/Doc/mac/libmacui.tex b/Doc/mac/libmacui.tex index 7f5237b0ed1..7703c8f8da5 100644 --- a/Doc/mac/libmacui.tex +++ b/Doc/mac/libmacui.tex @@ -1,6 +1,8 @@ \section{Standard Module \module{EasyDialogs}} -\label{module-EasyDialogs} -\stmodindex{EasyDialogs} +\declaremodule{standard}{EasyDialogs} + +\modulesynopsis{Basic Macintosh dialogs.} + The \module{EasyDialogs} module contains some simple dialogs for the Macintosh, modelled after the \module{stdwin} dialogs with similar diff --git a/Doc/mac/libminiae.tex b/Doc/mac/libminiae.tex index a1cd6f4c35b..e72daf12839 100644 --- a/Doc/mac/libminiae.tex +++ b/Doc/mac/libminiae.tex @@ -1,6 +1,9 @@ \section{Standard Module \module{MiniAEFrame}} -\stmodindex{MiniAEFrame} -\label{module-MiniAEFrame} +\declaremodule{standard}{MiniAEFrame} + +\modulesynopsis{Support to act as an Open Scripting Architecture (OSA) server +(``Apple Events'').} + The module \module{MiniAEFrame} provides a framework for an application that can function as an Open Scripting Architecture