Use {classdesc} and {memberdesc} where appropriate.

This commit is contained in:
Fred Drake 1998-04-07 22:01:33 +00:00
parent a3f5c32f18
commit 5ab5503b8a
2 changed files with 40 additions and 40 deletions

View File

@ -27,16 +27,16 @@ Exception raised on errors in the \module{ic} module.
\end{excdesc} \end{excdesc}
The \module{ic} module defines the following functions: The \module{ic} module defines the following class and function:
\begin{funcdesc}{IC}{\optional{signature\optional{, ic}}} \begin{classdesc}{IC}{\optional{signature\optional{, ic}}}
Create an internet config object. The signature is a 4-character creator Create an internet config object. The signature is a 4-character creator
code of the current application (default \code{'Pyth'}) which may code of the current application (default \code{'Pyth'}) which may
influence some of ICs settings. The optional \var{ic} argument is a influence some of ICs settings. The optional \var{ic} argument is a
low-level \code{icglue.icinstance} created beforehand, this may be low-level \code{icglue.icinstance} created beforehand, this may be
useful if you want to get preferences from a different config file, useful if you want to get preferences from a different config file,
etc. etc.
\end{funcdesc} \end{classdesc}
\begin{funcdesc}{launchurl}{url\optional{, hint}} \begin{funcdesc}{launchurl}{url\optional{, hint}}
\funcline{parseurl}{data\optional{, start\optional{, end\optional{, hint}}}} \funcline{parseurl}{data\optional{, start\optional{, end\optional{, hint}}}}
@ -48,14 +48,14 @@ described below.
\end{funcdesc} \end{funcdesc}
\subsection{IC objects} \subsection{IC Objects}
IC objects have a mapping interface, hence to obtain the mail address \class{IC} objects have a mapping interface, hence to obtain the mail
you simply get \code{\var{ic}['MailAddress']}. Assignment also works, address you simply get \code{\var{ic}['MailAddress']}. Assignment also
and changes the option in the configuration file. works, and changes the option in the configuration file.
The module knows about various datatypes, and converts the internal IC The module knows about various datatypes, and converts the internal IC
representation to a ``logical'' Python datastructure. Running the representation to a ``logical'' Python data structure. Running the
\module{ic} module standalone will run a test program that lists all \module{ic} module standalone will run a test program that lists all
keys and values in your IC database, this will have to server as keys and values in your IC database, this will have to server as
documentation. documentation.
@ -65,18 +65,18 @@ instance of the \code{ICOpaqueData} type, with the raw data in its
\member{data} attribute. Objects of this type are also acceptable values \member{data} attribute. Objects of this type are also acceptable values
for assignment. for assignment.
Besides the dictionary interface IC objects have the following methods: Besides the dictionary interface, \class{IC} objects have the
following methods:
\setindexsubitem{(IC attribute)}
\begin{funcdesc}{launchurl}{url\optional{, hint}} \begin{methoddesc}{launchurl}{url\optional{, hint}}
Parse the given URL, lauch the correct application and pass it the Parse the given URL, lauch the correct application and pass it the
URL. The optional \var{hint} can be a scheme name such as URL. The optional \var{hint} can be a scheme name such as
\code{'mailto:'}, in which case incomplete URLs are completed with this \code{'mailto:'}, in which case incomplete URLs are completed with this
scheme. If \var{hint} is not provided, incomplete URLs are invalid. scheme. If \var{hint} is not provided, incomplete URLs are invalid.
\end{funcdesc} \end{methoddesc}
\begin{funcdesc}{parseurl}{data\optional{, start\optional{, end\optional{, hint}}}} \begin{methoddesc}{parseurl}{data\optional{, start\optional{, end\optional{, hint}}}}
Find an URL somewhere in \var{data} and return start position, end Find an URL somewhere in \var{data} and return start position, end
position and the URL. The optional \var{start} and \var{end} can be position and the URL. The optional \var{start} and \var{end} can be
used to limit the search, so for instance if a user clicks in a long used to limit the search, so for instance if a user clicks in a long
@ -84,9 +84,9 @@ textfield you can pass the whole textfield and the click-position in
\var{start} and this routine will return the whole URL in which the \var{start} and this routine will return the whole URL in which the
user clicked. As above, \var{hint} is an optional scheme used to user clicked. As above, \var{hint} is an optional scheme used to
complete incomplete URLs. complete incomplete URLs.
\end{funcdesc} \end{methoddesc}
\begin{funcdesc}{mapfile}{file} \begin{methoddesc}{mapfile}{file}
Return the mapping entry for the given \var{file}, which can be passed Return the mapping entry for the given \var{file}, which can be passed
as either a filename or an \function{macfs.FSSpec()} result, and which as either a filename or an \function{macfs.FSSpec()} result, and which
need not exist. need not exist.
@ -105,20 +105,20 @@ file type, \var{appname} is the printable name of the application to
which this file belongs, \var{postappname} is the name of the which this file belongs, \var{postappname} is the name of the
postprocessing application, \var{mimetype} is the MIME type of this postprocessing application, \var{mimetype} is the MIME type of this
file and \var{entryname} is the name of this entry. file and \var{entryname} is the name of this entry.
\end{funcdesc} \end{methoddesc}
\begin{funcdesc}{maptypecreator}{type, creator\optional{, filename}} \begin{methoddesc}{maptypecreator}{type, creator\optional{, filename}}
Return the mapping entry for files with given 4-character \var{type} and Return the mapping entry for files with given 4-character \var{type} and
\var{creator} codes. The optional \var{filename} may be specified to \var{creator} codes. The optional \var{filename} may be specified to
further help finding the correct entry (if the creator code is further help finding the correct entry (if the creator code is
\code{'????'}, for instance). \code{'????'}, for instance).
The mapping entry is returned in the same format as for \var{mapfile}. The mapping entry is returned in the same format as for \var{mapfile}.
\end{funcdesc} \end{methoddesc}
\begin{funcdesc}{settypecreator}{file} \begin{methoddesc}{settypecreator}{file}
Given an existing \var{file}, specified either as a filename or as an Given an existing \var{file}, specified either as a filename or as an
\function{macfs.FSSpec()} result, set its creator and type correctly based \function{macfs.FSSpec()} result, set its creator and type correctly based
on its extension. The finder is told about the change, so the finder on its extension. The finder is told about the change, so the finder
icon will be updated quickly. icon will be updated quickly.
\end{funcdesc} \end{methoddesc}

View File

@ -27,16 +27,16 @@ Exception raised on errors in the \module{ic} module.
\end{excdesc} \end{excdesc}
The \module{ic} module defines the following functions: The \module{ic} module defines the following class and function:
\begin{funcdesc}{IC}{\optional{signature\optional{, ic}}} \begin{classdesc}{IC}{\optional{signature\optional{, ic}}}
Create an internet config object. The signature is a 4-character creator Create an internet config object. The signature is a 4-character creator
code of the current application (default \code{'Pyth'}) which may code of the current application (default \code{'Pyth'}) which may
influence some of ICs settings. The optional \var{ic} argument is a influence some of ICs settings. The optional \var{ic} argument is a
low-level \code{icglue.icinstance} created beforehand, this may be low-level \code{icglue.icinstance} created beforehand, this may be
useful if you want to get preferences from a different config file, useful if you want to get preferences from a different config file,
etc. etc.
\end{funcdesc} \end{classdesc}
\begin{funcdesc}{launchurl}{url\optional{, hint}} \begin{funcdesc}{launchurl}{url\optional{, hint}}
\funcline{parseurl}{data\optional{, start\optional{, end\optional{, hint}}}} \funcline{parseurl}{data\optional{, start\optional{, end\optional{, hint}}}}
@ -48,14 +48,14 @@ described below.
\end{funcdesc} \end{funcdesc}
\subsection{IC objects} \subsection{IC Objects}
IC objects have a mapping interface, hence to obtain the mail address \class{IC} objects have a mapping interface, hence to obtain the mail
you simply get \code{\var{ic}['MailAddress']}. Assignment also works, address you simply get \code{\var{ic}['MailAddress']}. Assignment also
and changes the option in the configuration file. works, and changes the option in the configuration file.
The module knows about various datatypes, and converts the internal IC The module knows about various datatypes, and converts the internal IC
representation to a ``logical'' Python datastructure. Running the representation to a ``logical'' Python data structure. Running the
\module{ic} module standalone will run a test program that lists all \module{ic} module standalone will run a test program that lists all
keys and values in your IC database, this will have to server as keys and values in your IC database, this will have to server as
documentation. documentation.
@ -65,18 +65,18 @@ instance of the \code{ICOpaqueData} type, with the raw data in its
\member{data} attribute. Objects of this type are also acceptable values \member{data} attribute. Objects of this type are also acceptable values
for assignment. for assignment.
Besides the dictionary interface IC objects have the following methods: Besides the dictionary interface, \class{IC} objects have the
following methods:
\setindexsubitem{(IC attribute)}
\begin{funcdesc}{launchurl}{url\optional{, hint}} \begin{methoddesc}{launchurl}{url\optional{, hint}}
Parse the given URL, lauch the correct application and pass it the Parse the given URL, lauch the correct application and pass it the
URL. The optional \var{hint} can be a scheme name such as URL. The optional \var{hint} can be a scheme name such as
\code{'mailto:'}, in which case incomplete URLs are completed with this \code{'mailto:'}, in which case incomplete URLs are completed with this
scheme. If \var{hint} is not provided, incomplete URLs are invalid. scheme. If \var{hint} is not provided, incomplete URLs are invalid.
\end{funcdesc} \end{methoddesc}
\begin{funcdesc}{parseurl}{data\optional{, start\optional{, end\optional{, hint}}}} \begin{methoddesc}{parseurl}{data\optional{, start\optional{, end\optional{, hint}}}}
Find an URL somewhere in \var{data} and return start position, end Find an URL somewhere in \var{data} and return start position, end
position and the URL. The optional \var{start} and \var{end} can be position and the URL. The optional \var{start} and \var{end} can be
used to limit the search, so for instance if a user clicks in a long used to limit the search, so for instance if a user clicks in a long
@ -84,9 +84,9 @@ textfield you can pass the whole textfield and the click-position in
\var{start} and this routine will return the whole URL in which the \var{start} and this routine will return the whole URL in which the
user clicked. As above, \var{hint} is an optional scheme used to user clicked. As above, \var{hint} is an optional scheme used to
complete incomplete URLs. complete incomplete URLs.
\end{funcdesc} \end{methoddesc}
\begin{funcdesc}{mapfile}{file} \begin{methoddesc}{mapfile}{file}
Return the mapping entry for the given \var{file}, which can be passed Return the mapping entry for the given \var{file}, which can be passed
as either a filename or an \function{macfs.FSSpec()} result, and which as either a filename or an \function{macfs.FSSpec()} result, and which
need not exist. need not exist.
@ -105,20 +105,20 @@ file type, \var{appname} is the printable name of the application to
which this file belongs, \var{postappname} is the name of the which this file belongs, \var{postappname} is the name of the
postprocessing application, \var{mimetype} is the MIME type of this postprocessing application, \var{mimetype} is the MIME type of this
file and \var{entryname} is the name of this entry. file and \var{entryname} is the name of this entry.
\end{funcdesc} \end{methoddesc}
\begin{funcdesc}{maptypecreator}{type, creator\optional{, filename}} \begin{methoddesc}{maptypecreator}{type, creator\optional{, filename}}
Return the mapping entry for files with given 4-character \var{type} and Return the mapping entry for files with given 4-character \var{type} and
\var{creator} codes. The optional \var{filename} may be specified to \var{creator} codes. The optional \var{filename} may be specified to
further help finding the correct entry (if the creator code is further help finding the correct entry (if the creator code is
\code{'????'}, for instance). \code{'????'}, for instance).
The mapping entry is returned in the same format as for \var{mapfile}. The mapping entry is returned in the same format as for \var{mapfile}.
\end{funcdesc} \end{methoddesc}
\begin{funcdesc}{settypecreator}{file} \begin{methoddesc}{settypecreator}{file}
Given an existing \var{file}, specified either as a filename or as an Given an existing \var{file}, specified either as a filename or as an
\function{macfs.FSSpec()} result, set its creator and type correctly based \function{macfs.FSSpec()} result, set its creator and type correctly based
on its extension. The finder is told about the change, so the finder on its extension. The finder is told about the change, so the finder
icon will be updated quickly. icon will be updated quickly.
\end{funcdesc} \end{methoddesc}