summaryrefslogtreecommitdiffstats
path: root/Doc/dist/dist.tex
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>2004-02-19 22:28:15 (GMT)
committerFred Drake <fdrake@acm.org>2004-02-19 22:28:15 (GMT)
commita9ee0da8f38c55d393b2ec66a2f023f55884b9b5 (patch)
tree3c8c4db4211b2e808c8bef8e78fa7ddb0e38805b /Doc/dist/dist.tex
parentc54d9256fb2a5075c03920943b8aee3e4e196cd3 (diff)
downloadcpython-a9ee0da8f38c55d393b2ec66a2f023f55884b9b5.zip
cpython-a9ee0da8f38c55d393b2ec66a2f023f55884b9b5.tar.gz
cpython-a9ee0da8f38c55d393b2ec66a2f023f55884b9b5.tar.bz2
use API documentation style for the descriptions of the additional
functions made available in the post-installation script run by the Windows installer
Diffstat (limited to 'Doc/dist/dist.tex')
-rw-r--r--Doc/dist/dist.tex79
1 files changed, 39 insertions, 40 deletions
diff --git a/Doc/dist/dist.tex b/Doc/dist/dist.tex
index 79cb395..a79e6d5 100644
--- a/Doc/dist/dist.tex
+++ b/Doc/dist/dist.tex
@@ -1462,27 +1462,23 @@ The installation script runs embedded in the windows installer, every
output (\code{sys.stdout}, \code{sys.stderr}) is redirected into a
buffer and will be displayed in the GUI after the script has finished.
-Some functions especially useful in this context are available in the
-installation script.
+Some functions especially useful in this context are available as
+additional built-in functions in the installation script.
-\begin{verbatim}
-directory_created(pathname)
-file_created(pathname)
-\end{verbatim}
-
-These functions should be called when a directory or file is created
-by the postinstall script at installation time. It will register the
-pathname with the uninstaller, so that it will be removed when the
-distribution is uninstalled. To be safe, directories are only removed
-if they are empty.
-
-\begin{verbatim}
-get_special_folder_path(csidl_string)
-\end{verbatim}
+\begin{funcdesc}{directory_created}{path}
+\funcline{file_created}{path}
+ These functions should be called when a directory or file is created
+ by the postinstall script at installation time. It will register
+ \var{path} with the uninstaller, so that it will be removed when the
+ distribution is uninstalled. To be safe, directories are only removed
+ if they are empty.
+\end{funcdesc}
-This function can be used to retrieve special folder locations on
-Windows like the Start Menu or the Desktop. It returns the full path
-to the folder. 'csidl_string' must be one of the following strings:
+\begin{funcdesc}{get_special_folder_path}{csidl_string}
+ This function can be used to retrieve special folder locations on
+ Windows like the Start Menu or the Desktop. It returns the full
+ path to the folder. \var{csidl_string} must be one of the following
+ strings:
\begin{verbatim}
"CSIDL_APPDATA"
@@ -1502,27 +1498,30 @@ to the folder. 'csidl_string' must be one of the following strings:
"CSIDL_FONTS"
\end{verbatim}
-If the folder cannot be retrieved, \exception{OSError} is raised.
-
-Which folders are available depends on the exact Windows version, and probably
-also the configuration. For details refer to Microsoft's documentation of the
-\cfunction{SHGetSpecialFolderPath()} function.
-
-\begin{verbatim}
-create_shortcut(target, description, filename[, arguments[,
- workdir[, iconpath[, iconindex]]]])
-\end{verbatim}
-
-This function creates a shortcut.
-\var{target} is the path to the program to be started by the shortcut.
-\var{description} is the description of the sortcut.
-\var{filename} is the title of the shortcut that the user will see.
-\var{arguments} specifies the command line arguments, if any.
-\var{workdir} is the working directory for the program.
-\var{iconpath} is the file containing the icon for the shortcut,
-and \var{iconindex} is the index of the icon in the file
-\var{iconpath}. Again, for details consult the Microsoft
-documentation for the \class{IShellLink} interface.
+ If the folder cannot be retrieved, \exception{OSError} is raised.
+
+ Which folders are available depends on the exact Windows version,
+ and probably also the configuration. For details refer to
+ Microsoft's documentation of the
+ \cfunction{SHGetSpecialFolderPath()} function.
+\end{funcdesc}
+
+\begin{funcdesc}{create_shortcut}{target, description,
+ filename\optional{,
+ arguments\optional{,
+ workdir\optional{,
+ iconpath\optional{, iconindex}}}}}
+ This function creates a shortcut.
+ \var{target} is the path to the program to be started by the shortcut.
+ \var{description} is the description of the sortcut.
+ \var{filename} is the title of the shortcut that the user will see.
+ \var{arguments} specifies the command line arguments, if any.
+ \var{workdir} is the working directory for the program.
+ \var{iconpath} is the file containing the icon for the shortcut,
+ and \var{iconindex} is the index of the icon in the file
+ \var{iconpath}. Again, for details consult the Microsoft
+ documentation for the \class{IShellLink} interface.
+\end{funcdesc}
\section{Registering with the Package Index}
\label{package-index}