XEROX HEADLINE 2 4 1 HEADLINE 1 4 By: D. Austin Henderson, Jr. (AHenderson.pa@Xerox.com) Last revised: April 1, 1986 HEADLINE contains functions for creating and closing windows which contain headlines ("headline windows"). (HEADLINE PHRASE FONT POSITION ALIGNMENT ) [Function] Creates a headline window with PHRASE printed in font FONT at position POSITION aligned as per ALIGNMENT; the window is just large enough to hold the headline. PHRASE is any Lisp object. FONT defines a font as per FONTCREATE (eg. (TIMESROMAN 18 BOLD) ); if NIL, TimesromanD 36 is used. POSITION is a position giving the reference point for placing the window; if NIL, the user is given a chance to position the window with MOVEW. If POSITION is given, ALIGNMENT gives the alignment of the window with respect to POSITION as (xalignment . yalignment) where xalignment is one of LEFT, CENTER, or RIGHT and yalignment is one of BOTTOM, CENTER, or TOP; for convenience, if Position is CENTER then it is taken to mean (CENTER . CENTER), etc. (HEADLINE.ARRAY TITLES ALIGNMENT SEPARATION POSITION ) [Function] Creates a set of vertically arranged headline windows. TITLES is a list of (phrase font) sublists where phrase and font are as in Headline. ALIGNMENT is one of LEFT, CENTER, or RIGHT, indicating how the windows are aligned with each other; defaults to CENTER. SEPARATION indicates the spacing between the bottoms of the windows; defaults to 70. POSITION indicates where the top (first) of the windows is to appear; defaults to somewhere near the top center of the screen. (BILLBOARD) [Function] Identical to HEADLINE.ARRAY, left in for backward compatibility. (BANNER PHRASE FONT POSITION ALIGNMENT ) [Function] Same as HEADLINE except it prints the phrase vertically. (BANNER.ARRAY TITLES ALIGNMENT SEPARATION POSITION ) [Function] Same as HEADLINE.ARRAY except it prints the phrases vertically, left to right. (CLOSE.HEADLINES) [Function] Closes all the active headline windows. (LIST ((PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC) STARTINGPAGE# 1) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD CENTERED) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC)) (174 36 288 36) NIL) (HEADING NIL (HEADINGTYPE RUNNINGHEAD) (84 744 528 36) NIL) (TEXT NIL NIL (84 96 456 600) NIL))) (PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC)) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD CENTERED) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC)) (174 36 288 36) NIL) (HEADING NIL (HEADINGTYPE RUNNINGHEAD) (84 744 528 36) NIL) (TEXT NIL NIL (84 96 456 600) NIL))) (PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC)) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD CENTERED) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC)) (174 36 288 36) NIL) (HEADING NIL (HEADINGTYPE RUNNINGHEAD) (84 744 528 36) NIL) (TEXT NIL NIL (84 96 456 600) NIL)))))(È(ŠŠ8(ŠŠ8DÈÈ PAGEHEADING RUNNINGHEAD+È 3MODERN MODERNLOGOMODERN MODERN MODERN   HRULE.GETFNMODERN  HRULE.GETFNMODERN  HRULE.GETFNMODERN   HRULE.GETFNMODERN  HRULE.GETFNMODERN 8c   8_‹  3Ù$7O o KwB9$P#(É\zº