|  | <!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [ | 
|  | <!ENTITY walsh-style PUBLIC "-//Norman Walsh//DOCUMENT DocBook HTML Stylesheet//EN" CDATA DSSSL> | 
|  | <!ENTITY cygnus-style SYSTEM "/usr/lib/sgml/stylesheet/dsssl/docbook/cygnus/cygnus-both.dsl" CDATA DSSSL> | 
|  | ]> | 
|  |  | 
|  | <style-sheet> | 
|  | <style-specification id="html" use="docbook"> | 
|  | <style-specification-body> | 
|  |  | 
|  | (define %use-id-as-filename% #t) | 
|  | (define %html-ext% ".html") | 
|  | (define %html-header-tags% '()) | 
|  |  | 
|  | ;;(define %stylesheet% "../../winehq.css") | 
|  | ;;(define %stylesheet-type% "text/css") | 
|  |  | 
|  | (define %shade-verbatim% #t) | 
|  | (define %section-autolabel% #t) | 
|  |  | 
|  | ;; Customize the body tag color attributes | 
|  | (define %body-attr% | 
|  | (list | 
|  | (list "BGCOLOR" "#FFFFFF") | 
|  | (list "TEXT" "#000000") | 
|  | (list "LINK" "#a50d0d") | 
|  | (list "VLINK" "#505050") | 
|  | (list "ALINK" "#a50d0d"))) | 
|  |  | 
|  | ;; Change the background color of programlisting and screen, etc. | 
|  | (define ($shade-verbatim-attr$) | 
|  | (list | 
|  | (list "BORDER" "0") | 
|  | ;(list "BGCOLOR" "#E0E0E0")  ; light grey | 
|  | (list "BGCOLOR" "#E0D0D0")  ; light grayish red | 
|  | ;(list "BGCOLOR" "#bc8686")  ; dark rose | 
|  | ;(list "BGCOLOR" "#FFD39B")  ; burlywood1 (tan) | 
|  | ;(list "BGCOLOR" "#FFE7BA")  ; wheat1 (light tan) | 
|  | (list "WIDTH" ($table-width$)))) | 
|  |  | 
|  | ;; Customize systemitem element to have different formatting, according | 
|  | ;; to which class attribute it contains. | 
|  | (element systemitem | 
|  | (let ((class (attribute-string (normalize "class")))) | 
|  | (cond | 
|  | ((equal? class (normalize "systemname")) ($italic-mono-seq$)) | 
|  | ((equal? class (normalize "constant")) ($mono-seq$)) | 
|  | (else ($charseq$))))) | 
|  |  | 
|  | ;; Okay, this is a little tricky.  By default, it appears that setinfo is | 
|  | ;; completely turned off (with empty-sosofo).  The setinfo title is extracted | 
|  | ;; through some other means, so we can ignore it when we process the setinfo | 
|  | ;; below. | 
|  |  | 
|  | ;; Process setinfo element | 
|  | (element setinfo (process-children)) | 
|  | ;; Ignore title element -- otherwise it'll appear alongside the releaseinfo | 
|  | ;; element.  If we add any other elements to setinfo, we'll have to blank them | 
|  | ;; out here, also. | 
|  | (element (setinfo title) | 
|  | (empty-sosofo)) | 
|  | ;; Enclose releaseinfo element in italics | 
|  | (element (setinfo releaseinfo) | 
|  | ;  (make element gi: "i" | 
|  | ;  (process-children))) | 
|  | (process-children)) | 
|  |  | 
|  | </style-specification-body> | 
|  | </style-specification> | 
|  |  | 
|  | <external-specification id="docbook" document="walsh-style"> | 
|  |  | 
|  | </style-sheet> |