/[defdoc]/DefDoc/src/elements/structural.lisp
ViewVC logotype

Contents of /DefDoc/src/elements/structural.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations)
Sun Dec 7 23:27:11 2003 UTC (10 years, 4 months ago) by rjain
Branch: MAIN
Branch point for: defdoc
Initial revision
1 rjain 1.1 (in-package :defdoc.elements)
2    
3     (defclass logical-structure-element (vertical-element vertical-container
4     flowing-container-mixin)
5     ())
6    
7     (defclass section (logical-structure-element)
8     ((title :initarg title
9     :accessor title))
10     (:documentation "A major structural part of the document."))
11    
12     (defclass section-header (logical-structure-element)
13     ((header-level :initarg header-level
14     :accessor header-level
15     :documentation "The level of the header, with topmost level headers being
16     at level 1."))
17     (:documentation "A section header object only to be created by layout engines."))
18    
19     (defclass paragraph (logical-structure-element wrapping-container-mixin)
20     ()
21     (:documentation "A standard paragraph of text."))
22    
23     (defclass block-quotation (logical-structure-element wrapping-container-mixin)
24     ()
25     (:documentation "A quotation displayed as a set-off block of text."))
26    
27     (defclass listed-information (logical-structure-element)
28     ()
29     (:documentation "An abstract list of textual items."))
30    
31     (defclass enumerated-list (listed-information)
32     ()
33     (:documentation "A list of items labelled with increasing indices."))
34    
35     (defclass itemized-list (listed-information)
36     ()
37     (:documentation "A list of items labelled with a special character (bullet) to set each
38     one off."))
39    
40     (defclass definition-list (listed-information)
41     ()
42     (:documentation "A list ot terms and one or more definitions for each. The contents are
43     an alist. Each CAR is the term being defined, each CDR is the definition or list of
44     definitions."))
45    
46     (defclass preformatted-paragraph (logical-structure-element)
47     ()
48     (:documentation "A paragraph whose elements are already laid out according to a
49     monospaced font."))
50    

  ViewVC Help
Powered by ViewVC 1.1.5