Mercurial > cpython-lru_cache-weakref
diff Doc/libmacfs.tex @ 2941:97f7cfabe07e legacy-trunk
Documented FindFolder, GetFInfo, SetFInfo and the FInfo object.
| author | Jack Jansen <jack.jansen@cwi.nl> |
|---|---|
| date | Thu, 10 Aug 1995 11:53:14 +0000 |
| parents | f47bc5554418 |
| children | ac0152f63bdd |
line wrap: on
line diff
--- a/Doc/libmacfs.tex Wed Aug 09 15:17:23 1995 +0000 +++ b/Doc/libmacfs.tex Thu Aug 10 11:53:14 1995 +0000 @@ -28,6 +28,10 @@ FSSpec structure over a network. \end{funcdesc} +\begin{funcdesc}{FInfo}{} +Create a zero-filled FInfo object. +\end{funcdesc} + \begin{funcdesc}{ResolveAliasFile}{file} Resolve an alias file. Returns a 3-tuple \code{(\var{fsspec}, \var{isfolder}, \var{aliased})} where \var{fsspec} is the resulting FSSpec object, @@ -57,6 +61,16 @@ dialog. Return an FSSpec object and a success-indicator. \end{funcdesc} +\begin{funcdesc}{FindFolder}{where\, which\, create} +Locates one of the ``special'' folders that MacOS knows about, such as +the trash or the Preferences folder. \var{Where} is the disk to search +(\code{0x8000} for the boot disk), \var{which} is the 4-char string +specifying which folder to locate. Setting \var{create} causes the +folder to be created if it does not exist. Returns a \code{(vrefnum, +dirid)} tuple. See Inside Mac VI for a complete description, including +4-char names. +\end{funcdesc} + \subsection{FSSpec objects} \renewcommand{\indexsubitem}{(FSSpec object attribute)} @@ -93,6 +107,15 @@ Set the 4-char creator and type of the file. \end{funcdesc} +\begin{funcdesc}{GetFInfo}{} +Return a FInfo object describing the finder info for the file. +\end{funcdesc} + +\begin{funcdesc}{SetFInfo}{finfo} +Set the finder info for the file to the values specified in the +\var{finfo} object. +\end{funcdesc} + \subsection{alias objects} \renewcommand{\indexsubitem}{(alias object attribute)} @@ -125,3 +148,28 @@ modifying the resource. +\subsection{FInfo objects} + +See Inside Mac for a complete description of what the various fields +mean. + +\renewcommand{\indexsubitem}{(FInfo object attribute)} +\begin{datadesc}{Creator} +The 4-char creator code of the file. +\end{datadesc} + +\begin{datadesc}{Type} +The 4-char type code of the file. +\end{datadesc} + +\begin{datadesc}{Flags} +The finder flags for the file as 16-bit integer. +\end{datadesc} + +\begin{datadesc}{Location} +A Point giving the position of the file's icon in its folder. +\end{datadesc} + +\begin{datadesc}{Fldr} +The folder the file is in (as an integer). +\end{datadesc}
