/[defdoc]/DefDoc/src/layout/package.lisp
ViewVC logotype

Contents of /DefDoc/src/layout/package.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (show annotations) (vendor branch)
Sun Dec 7 23:27:07 2003 UTC (10 years, 4 months ago) by rjain
Branch: MAIN, defdoc
CVS Tags: start, HEAD
Changes since 1.1: +0 -0 lines
initial import

1 (defpackage :defdoc.layout
2 (:use :defdoc :defdoc.layout-core :defdoc.elements :defdoc.elements.section-header
3 :common-lisp)
4 #.`(:export
5 ;;; re-export the layout-core symbols to keep it easy to use the layout engine
6 ,@(loop for sym being the external-symbols of :defdoc.layout-core
7 collect sym)
8
9 ;;; output-destinations.lisp
10 #:output-destination
11 #:output-filename
12 #:open-file-args
13 #:output-stream
14 #:auxiliary-outputs
15
16 #:fixed-layout
17 #:fixed-width-layout
18 #:fixed-height-layout
19 #:flexible-layout
20 #:no-layout
21 #:page-width
22 #:page-height
23 #:page-size
24
25 #:output-pages-are-files
26 #:output-file-suffix
27 #:get-next-filename
28 #:get-next-output-stream
29 #:with-next-output-stream
30
31 ;;; output-formats.lisp
32 #:pretty-printable-mixin
33 #:print-pretty
34 #:print-right-margin
35 #:print-miser-width
36
37 #:auxiliary-output
38 #:main-output
39 #:log-output
40 #:html-output
41 #:html-output-with-v3.2-styles
42 #:html-output-with-embedded-css
43 #:html-output-with-css
44 #:single-page-html-output
45 #:single-page-html-output-with-embedded-css
46 #:multi-page-html-output
47 #:multi-page-html-output-with-css
48 #:css-output
49 #:css-v2-output
50 #:plain-text-output
51 #:single-page-plain-text-output
52 #:multi-page-plain-text-output
53 #:multi-file-plain-text-output
54 #:dvi-output
55 #:ps-output
56 #:latex-output
57
58 ;;; engine-framework.lisp
59 #:prepare
60 #:append-to-vertical-sequence
61 #:*header-level*
62 #:compute-breaks
63 #:active-break
64 #:make-active-break
65 #:active-break-breakpoint
66 #:active-break-total-penalty
67 #:active-break-fitting
68 #:active-break-discretionary-p
69 #:passive-break
70 #:make-passive-break
71 #:passive-break-breakpoint
72 #:passive-break-previous
73 #:with-breaking
74 #:measure
75 #:*word-count-cache*
76 #:layout
77 #:convert))
78
79 (defpackage :defdoc.layout.html-engine
80 (:use :defdoc :defdoc.elements :defdoc.elements.section-header :defdoc.layout
81 :common-lisp)
82 (:shadow #:pprint-newline)
83 (:export #:*suppress-html-tags*
84 #:*html-head-elements*
85 #:*suppress-html-wrapping*
86 #:pprint-newline
87 #:open-html-tag
88 #:close-html-tag
89 #:with-html-block
90 #:write-html-tag
91 #:write-html-entity
92 #:write-html-char
93 #:define-html-conversion))
94
95 (defpackage :defdoc.layout.flexible-layout
96 (:use :defdoc :defdoc.elements :defdoc.elements.section-header :defdoc.layout
97 :common-lisp))

  ViewVC Help
Powered by ViewVC 1.1.5