diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2009-01-24 19:37:41 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2009-01-24 19:37:41 +0000 |
| commit | 20132a9caa35f91359df373979d13fb1a16e3668 (patch) | |
| tree | 1afd844951572fe88d7633f78311075014b2bfb3 /doc/build/texinputs/sphinx.sty | |
| parent | c10104f0a89d2ef4bc4ea08aed8f1237d051351d (diff) | |
| download | sqlalchemy-20132a9caa35f91359df373979d13fb1a16e3668.tar.gz | |
- 0.5.3
- add new directives to sphinx.sty. pdf output is still currently busted for other reasons, however.
Diffstat (limited to 'doc/build/texinputs/sphinx.sty')
| -rw-r--r-- | doc/build/texinputs/sphinx.sty | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/doc/build/texinputs/sphinx.sty b/doc/build/texinputs/sphinx.sty index 851b61af9..219a40034 100644 --- a/doc/build/texinputs/sphinx.sty +++ b/doc/build/texinputs/sphinx.sty @@ -438,6 +438,36 @@ \fi }{\end{fulllineitems}} +% class method ---------------------------------------------------------- +% \begin{classmethoddesc}[classname]{methodname}{args} +\newcommand{\classmethodline}[3][\@undefined]{ + \classmethodlineni{#2}{#3} + \ifx\@undefined#1\relax + \index{#2@{\py@idxcode{#2()}} (\py@thisclass\ class method)} + \else + \index{#2@{\py@idxcode{#2()}} (#1 class method)} + \fi +} +\newenvironment{classmethoddesc}[3][\@undefined]{ + \begin{fulllineitems} + \ifx\@undefined#1\relax + \classmethodline{#2}{#3} + \else + \def\py@thisclass{#1} + \classmethodline{#2}{#3} + \fi +}{\end{fulllineitems}} + +% similar to {classmethoddesc}, but doesn't add to the index +% (never actually uses the optional argument) +\newcommand{\classmethodlineni}[3][\py@classbadkey]{% + \py@sigline{class \bfcode{#2}}{#3}} +\newenvironment{classmethoddescni}[3][\py@classbadkey]{ + \begin{fulllineitems} + \classmethodlineni{#2}{#3} +}{\end{fulllineitems}} + + % object data attribute -------------------------------------------------- % \begin{memberdesc}[classname]{membername} \newcommand{\memberline}[2][\py@classbadkey]{% |
