[comp.sources.amiga] v90i162: NewsView 2.32 - amiga usenet news reader, Part01/06

Amiga-Request@cs.odu.edu (Amiga Sources/Binaries Moderator) (05/07/90)

Submitted-by: Richard Frost <rfrost@spam.ua.OZ.AU>
Posting-number: Volume 90, Issue 162
Archive-name: applications/nv-2.32/part01

[ the documentation had many fancy control sequences, which have
  been stripped out for posting (an unmodified form is available from
  the binaries posting).  also, the brushes have been uuencoded.  ...tad ]

A very user friendly Amiga USENET newsitem reader.  News View includes
the following features: Ability to be run from both CLI and Workbench,
fast loading history files, can be easily run on 512K Amigas, ability
to have the choice of your own text reader or use the built-in reader
and a completely mouse oriented user interface. 

#!/bin/sh
# This is a shell archive.  Remove anything before this line, then unpack
# it by saving it into a file and typing "sh file".  To overwrite existing
# files, type "sh file -c".  You can also feed this as standard input via
# unshar, or by typing "sh <file", e.g..  If this archive is complete, you
# will see the following message at the end:
#		"End of archive 1 (of 6)."
# Contents:  DefViewer DefViewer.h DefViewer/Brushes
#   DefViewer/Brushes/DOWNbutton1.brush.uu
#   DefViewer/Brushes/DOWNbutton2.brush.uu
#   DefViewer/Brushes/UPbutton1.brush.uu
#   DefViewer/Brushes/UPbutton2.brush.uu DefViewer/DefView.pw.uu
#   Defs.h Display.h Gadgets.h Makefile NewsViewer NewsViewer/Brushes
#   NewsViewer/Brushes/DOWNbutton1.brush.uu
#   NewsViewer/Brushes/DOWNbutton2.brush.uu
#   NewsViewer/Brushes/Next1.brush.uu
#   NewsViewer/Brushes/Next2.brush.uu
#   NewsViewer/Brushes/Prev1.brush.uu
#   NewsViewer/Brushes/Prev2.brush.uu
#   NewsViewer/Brushes/Reply1.brush.uu
#   NewsViewer/Brushes/Reply2.brush.uu
#   NewsViewer/Brushes/Reply3.brush.uu
#   NewsViewer/Brushes/TextView.brush.uu
#   NewsViewer/Brushes/UPbutton1.brush.uu
#   NewsViewer/Brushes/UPbutton2.brush.uu
#   NewsViewer/Brushes/first1.brush.uu
#   NewsViewer/Brushes/first2.brush.uu
#   NewsViewer/Brushes/last1.brush.uu
#   NewsViewer/Brushes/last2.brush.uu
#   NewsViewer/Brushes/spacer.brush.uu NewsViewer/Icon1.brush.uu
#   NewsViewer/Icon2.brush.info.uu NewsViewer/Icon2.brush.uu
#   README.txt README.txt.2.3 Request.h Requester Requester/Brushes
#   Requester/Brushes/NewsView.brush.uu
#   Requester/Brushes/Okay1.brush.uu
#   Requester/Brushes/Okay1Small.brush.uu
#   Requester/Brushes/Okay2.brush.uu
#   Requester/Brushes/Okay2Small.brush.uu
#   Requester/Brushes/Oops1.brush.uu
#   Requester/Brushes/Oops1Small.brush.uu
#   Requester/Brushes/Oops2.brush.uu
#   Requester/Brushes/Oops2Small.brush.uu Select.h ShutDown.h WBench.h
#   WindData.c WindData.h symsNV.c
# Wrapped by tadguy@xanth on Sun May  6 18:08:33 1990
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test ! -d 'DefViewer' ; then
    echo shar: Creating directory \"'DefViewer'\"
    mkdir 'DefViewer'
fi
if test -f 'DefViewer.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'DefViewer.h'\"
else
echo shar: Extracting \"'DefViewer.h'\" \(1725 characters\)
sed "s/^X//" >'DefViewer.h' <<'END_OF_FILE'
X/* ======================================================================= */
X/*                                                                         */
X/* PROGRAM:                         News View                              */
X/*                                                                         */
X/* VERSION:      1.2                                                       */
X/*                                                                         */
X/*                                                                         */
X/* FILENAME:     DefViewer.h                                               */
X/*                                                                         */
X/* DESCRIPTION:  This is my Default Text Reader for News View. 		   */
X/*               This is used only when EITHER				   */
X/*									   */
X/*	            1) The user types "Default" in the string gadget       */
X/*                     thus choosing to use it,				   */
X/*									   */
X/*	         OR							   */
X/*									   */
X/*                  2) News View fails to launch the user's desired        */
X/*		       text reader, causing the Default Viewer to be run.  */
X/*									   */
X/*                                                                         */
X/* AUTHOR:       Copyright 1990  Richard Frost                                     */
X/*                                                                         */
X/* DATE:         20th March 1990                                           */
X/*                                                                         */
X/* ======================================================================= */
X
Xextern BOOL ViewNewsItem();
Xextern VOID InitDV();
END_OF_FILE
if test 1725 -ne `wc -c <'DefViewer.h'`; then
    echo shar: \"'DefViewer.h'\" unpacked with wrong size!
fi
# end of 'DefViewer.h'
fi
if test ! -d 'DefViewer/Brushes' ; then
    echo shar: Creating directory \"'DefViewer/Brushes'\"
    mkdir 'DefViewer/Brushes'
fi
if test -f 'DefViewer/Brushes/DOWNbutton1.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'DefViewer/Brushes/DOWNbutton1.brush.uu'\"
else
echo shar: Extracting \"'DefViewer/Brushes/DOWNbutton1.brush.uu'\" \(374 characters\)
sed "s/^X//" >'DefViewer/Brushes/DOWNbutton1.brush.uu' <<'END_OF_FILE'
Xbegin 666 DOWNbutton1.brush
XM1D]230```.!)3$)-0DU(1````!0`$``+``````("``````$!`H`!`$--05``L
XM```,`$`P\/#P````X&``1U)!0@````0`"``%0U).1P````A^&`````$``$-27
XM3D<````(```#<`#Y`P-#4DY'````"`?*FFBS`0`#0U).1P````CNF@`@*9D#J
XM`T-23D<````(LP$`("F9``!#4DY'````"````/SP/0``0T%-1P````0E[```3
XM0D]$60```"S______S_Y__\_^?__\Y___^?/___/Y___G_/__S_Y__]__/__X
X'____P`/__RS_I
X``
Xend
Xsize 232
END_OF_FILE
if test 374 -ne `wc -c <'DefViewer/Brushes/DOWNbutton1.brush.uu'`; then
    echo shar: \"'DefViewer/Brushes/DOWNbutton1.brush.uu'\" unpacked with wrong size!
fi
# end of 'DefViewer/Brushes/DOWNbutton1.brush.uu'
fi
if test -f 'DefViewer/Brushes/DOWNbutton2.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'DefViewer/Brushes/DOWNbutton2.brush.uu'\"
else
echo shar: Extracting \"'DefViewer/Brushes/DOWNbutton2.brush.uu'\" \(374 characters\)
sed "s/^X//" >'DefViewer/Brushes/DOWNbutton2.brush.uu' <<'END_OF_FILE'
Xbegin 666 DOWNbutton2.brush
XM1D]230```.!)3$)-0DU(1````!0`$``+``````("``````$!`H`!`$--05``L
XM```,`$`P\/#P````X&``1U)!0@````0`"``%0U).1P````A^&`````$``$-27
XM3D<````(```#<`#Y`P-#4DY'````"`?*FFBS`0`#0U).1P````CNF@`@*9D#J
XM`T-23D<````(LP$`("F9``!#4DY'````"````/SP/0``0T%-1P````0E[```3
XM0D]$60```"S_____^?__/_G__S^*K__SQ5__Y^*__\_Q?_^?^/__/_W__G__A
X'____P`/__RS_I
X``
Xend
Xsize 232
END_OF_FILE
if test 374 -ne `wc -c <'DefViewer/Brushes/DOWNbutton2.brush.uu'`; then
    echo shar: \"'DefViewer/Brushes/DOWNbutton2.brush.uu'\" unpacked with wrong size!
fi
# end of 'DefViewer/Brushes/DOWNbutton2.brush.uu'
fi
if test -f 'DefViewer/Brushes/UPbutton1.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'DefViewer/Brushes/UPbutton1.brush.uu'\"
else
echo shar: Extracting \"'DefViewer/Brushes/UPbutton1.brush.uu'\" \(372 characters\)
sed "s/^X//" >'DefViewer/Brushes/UPbutton1.brush.uu' <<'END_OF_FILE'
Xbegin 666 UPbutton1.brush
XM1D]230```.!)3$)-0DU(1````!0`$``+``````("``````$!`H`!`$--05``L
XM```,`$`P\/#P````X&``1U)!0@````0`"``%0U).1P````A^&`````$``$-27
XM3D<````(```#<`#Y`P-#4DY'````"`?*FFBS`0`#0U).1P````CNF@`@*9D#J
XM`T-23D<````(LP$`("F9``!#4DY'````"````/SP/0``0T%-1P````0E[```3
XM0D]$60```"S______W_\__\_^?__G_/__\_G___GS___\Y___S_Y__\_^?__X
X'____P`/__RS_I
X``
Xend
Xsize 232
END_OF_FILE
if test 372 -ne `wc -c <'DefViewer/Brushes/UPbutton1.brush.uu'`; then
    echo shar: \"'DefViewer/Brushes/UPbutton1.brush.uu'\" unpacked with wrong size!
fi
# end of 'DefViewer/Brushes/UPbutton1.brush.uu'
fi
if test -f 'DefViewer/Brushes/UPbutton2.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'DefViewer/Brushes/UPbutton2.brush.uu'\"
else
echo shar: Extracting \"'DefViewer/Brushes/UPbutton2.brush.uu'\" \(372 characters\)
sed "s/^X//" >'DefViewer/Brushes/UPbutton2.brush.uu' <<'END_OF_FILE'
Xbegin 666 UPbutton2.brush
XM1D]230```.!)3$)-0DU(1````!0`$``+``````("``````$!`H`!`$--05``L
XM```,`$`P\/#P````X&``1U)!0@````0`"``%0U).1P````A^&`````$``$-27
XM3D<````(```#<`#Y`P-#4DY'````"`?*FFBS`0`#0U).1P````CNF@`@*9D#J
XM`T-23D<````(LP$`("F9``!#4DY'````"````/SP/0``0T%-1P````0E[```3
XM0D]$60```"S______?_^?_C__S_Q?_^?XK__S\5?_^>*K__S^?__/_G__S__A
X'____P`/__RS_I
X``
Xend
Xsize 232
END_OF_FILE
if test 372 -ne `wc -c <'DefViewer/Brushes/UPbutton2.brush.uu'`; then
    echo shar: \"'DefViewer/Brushes/UPbutton2.brush.uu'\" unpacked with wrong size!
fi
# end of 'DefViewer/Brushes/UPbutton2.brush.uu'
fi
if test -f 'DefViewer/DefView.pw.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'DefViewer/DefView.pw.uu'\"
else
echo shar: Extracting \"'DefViewer/DefView.pw.uu'\" \(1415 characters\)
sed "s/^X//" >'DefViewer/DefView.pw.uu' <<'END_OF_FILE'
Xbegin 666 DefView.pw
XM4&]W97)7:6YD;W=S('8R+C4@+"`@:6UP;W)T960@8GD@455!4E1%6"!C<F%C1
XM:RUT96-H;F]L;V=I97,@,3DX."`@("`@("`@("`@```#[`````D@`0#_````.
XM`0`````!``````]R86TZ5FEE=T=A9',N:````````````0`#$!\```)Z`&0`.
XM-O____\``````````````````````````````````P#X$$@```````-$5@`!C
XM`P`E`"0"`0!A``4`!?____\````!```FH4C_\0`*`!#_UP!0`!,``P#X2>@`U
XM````````````````^&H@````)GHX_____P,```4`)J$L````````````$0``B
XM`!$`.0```#D````````````(`#0```````````````````````7_________]
XM_P````H`4``;`/@0B`#X$6@`^!&0`/@28`#X'/``^'1`````!U-L:61E<@``2
XM```!``````$`````!U-,241%4@`````!``````$``":AH/_Q_^(`$``+`!X`_
XM$P`!`/AV"`#X>0@````````````````````F?8C_____`P``!0`FH80`````]
XM```````1````$0`,````#````````````!``"P`"``'$\`,``````````"S_Z
XM__]__S__G__/_^?_\_\__S___\`#___\__G_\__G_\__G__Y__G______P``=
XM````$``+``(``<4H`P``````````+/___?_X__%_XK_%7XJO^?_Y____P`/_)
XM__Y__S__G__/_^?_\_\__S______````"``8`!,`^'38`/B+$``@66@`('SXU
XM`"!;N``@?<@````)57!"=71T;VX``````0`````!``````E54$)55%1/3@``N
XM```!``````$``````/_Q_^T`$``+`!X`$P`!`"9YX``FH?@`````````````I
XM```````FHAC_____`P``!0`FH=P````````````1````$0`,````#```````!
XM`````!``"P`"``'%8`,``````````"S___\__S__\__G_\__G_\__W___\`#M
XM___Y__G_G__/_^?_\__Y__S______P``````$``+``(``<68`P``````````?
XM+/__^?_Y_XJOQ5_BO_%_^/_]____P`/___\__S__\__G_\__G_\__G______Q
XM````"``8`!,`('Z0`"%(N``A2>@`(98@`"&1*``AER`````+1&]W;D)U='1O.
XE;@`````!``````$`````"T1/5TY"55143TX``````0`````!`&]WW
X``
Xend
Xsize 982
END_OF_FILE
if test 1415 -ne `wc -c <'DefViewer/DefView.pw.uu'`; then
    echo shar: \"'DefViewer/DefView.pw.uu'\" unpacked with wrong size!
fi
# end of 'DefViewer/DefView.pw.uu'
fi
if test -f 'Defs.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Defs.h'\"
else
echo shar: Extracting \"'Defs.h'\" \(1899 characters\)
sed "s/^X//" >'Defs.h' <<'END_OF_FILE'
X#include <stdio.h>
X#include <ctype.h>
X#include <signal.h>
X#include <exec/types.h>
X#include <exec/memory.h>
X#include <exec/libraries.h>
X#include <devices/keymap.h>
X#include <graphics/display.h>
X#include <graphics/gfxbase.h>
X#include <graphics/text.h>
X#include <graphics/regions.h>
X#include <graphics/gfxmacros.h>
X#include <intuition/intuition.h>
X#include <intuition/intuitionbase.h>
X#include <libraries/dos.h>
X#include <libraries/dosextens.h>
X#include <workbench/icon.h>
X#include <workbench/startup.h>
X#include <workbench/workbench.h>
X
X
X/*    D E B U G  ---  S W I T C H  */
X
X#define NO_DEBUG
X
X
X/*    G A D G E T - I D     D E F I N E S : */
X  
X#define First_Item   1
X#define Last_Item    2
X
X#define Next_Item    3
X#define Prev_Item    4
X#define Next_Reply   5
X#define String_Gad   6
X
X#define DOWN_BUTTON  7
X#define UP_BUTTON    8
X#define VERT_SLIDER  9
X
X
X/* M E N U   &   M E N U I T E M    D E F I N E S : */
X
X#define PROJECT_MENU   0   
X#define     QUIT_ITEM     0
X
X
X#define SETTINGS_MENU  1
X#define     CLICK_ITEM     0
X#define         SINGLE_SITEM   0
X#define         DOUBLE_SITEM   1
X#define     SUBJCOL_ITEM   1
X#define     SIZECOL_ITEM   2
X#define     BGNDCOL_ITEM   3
X#define     STRSRCH_ITEM   4
X#define         SENS_SITEM     0
X#define         ISEN_SITEM     1
X
X
X#define NEWSITEM_MENU  2
X#define     SHOW_ITEM      0
X#define         NAME_SITEM     0
X#define         SIZE_SITEM     1
X#define     SEARCH_ITEM	   1
X#define     UNREAD_ITEM    2
X
X
X#define HISTORY_MENU  3
X#define     UPDATE_ITEM 0
X
X#define ABOUT_MENU    4
X  
X			/* INLINE CODE DEFINES */
X
X#define FAST_strlen  _BUILTIN_strlen
X#define FAST_strcpy  _BUILTIN_strcpy
X#define FAST_strcmp  _BUILTIN_strcmp
X
X/* S T A T U S   V A R I A B L E   S T A T E S:  */
X 
X#define READ     1
X#define UNREAD   0
X
X
X      /* Functions declared PRIVATE CANNOT be called by routines in other files */
X          
X#define PRIVATE static
X#define PUBLIC
END_OF_FILE
if test 1899 -ne `wc -c <'Defs.h'`; then
    echo shar: \"'Defs.h'\" unpacked with wrong size!
fi
# end of 'Defs.h'
fi
if test -f 'Display.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Display.h'\"
else
echo shar: Extracting \"'Display.h'\" \(1826 characters\)
sed "s/^X//" >'Display.h' <<'END_OF_FILE'
X/* ======================================================================= */
X/*                                                                         */
X/* PROGRAM:                         News View                              */
X/*                                                                         */
X/* VERSION:      2.00                                                      */
X/*                                                                         */
X/*                                                                         */
X/* FILENAME:     Display.h                                                 */
X/*                                                                         */
X/* DESCRIPTION:  This module is a collection of routines that deal with    */
X/*               updating the display.                                     */
X/*									   */
X/* AUTHOR:       Copyright 1990   Richard Frost                                    */
X/*                                                                         */
X/* DATE:         20th March 1990                                           */
X/*                                                                         */
X/* ======================================================================= */
X
Xextern VOID DrawArrow();
Xextern VOID EraseArrow();
X
Xextern VOID SetGlobalVars();
Xextern VOID SetWindowVars();
X
Xextern VOID MakeWindow();
Xextern VOID ClearWindow();
Xextern VOID SyncDisplay();
X
Xextern VOID DrawItem();
Xextern VOID RedrawWindow();
Xextern VOID UnreadAll();
X
Xextern VOID ScrollDown();
Xextern VOID ScrollUp();
X
Xextern SHORT ItemsDisplayed;
Xextern SHORT MaxFirstItem;
Xextern SHORT Wind_FirstItem;
Xextern SHORT Text_Ysize;
Xextern SHORT Reg_TOP;
Xextern SHORT Wind_Rows;
Xextern UBYTE SubjColour;
Xextern UBYTE BgndColour;
Xextern UBYTE SizeColour;
END_OF_FILE
if test 1826 -ne `wc -c <'Display.h'`; then
    echo shar: \"'Display.h'\" unpacked with wrong size!
fi
# end of 'Display.h'
fi
if test -f 'Gadgets.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Gadgets.h'\"
else
echo shar: Extracting \"'Gadgets.h'\" \(1472 characters\)
sed "s/^X//" >'Gadgets.h' <<'END_OF_FILE'
X/* ======================================================================= */
X/*                                                                         */
X/* PROGRAM:                         News View                              */
X/*                                                                         */
X/* VERSION:      2.3a                                                      */
X/*                                                                         */
X/*                                                                         */
X/* FILENAME:     Gadgets.h                                                 */
X/*                                                                         */
X/* DESCRIPTION:  This module is a collection of routines that deal with    */
X/*               all the gadgets that are in the window.                   */
X/*									   */
X/* AUTHOR:       Copyright 1990   Richard Frost                                    */
X/*                                                                         */
X/* DATE:         20th March 1990                                           */
X/*                                                                         */
X/* ======================================================================= */
X
Xextern VOID SetKnobPos();
Xextern VOID SetKnobSize();
Xextern VOID MoveSlider();
Xextern VOID StartSelectGadget();
Xextern VOID EndSelectGadget();
X
X#define UPDATESLIDER 		1
X#define DONT_UPDATESLIDER 	0
END_OF_FILE
if test 1472 -ne `wc -c <'Gadgets.h'`; then
    echo shar: \"'Gadgets.h'\" unpacked with wrong size!
fi
# end of 'Gadgets.h'
fi
if test -f 'Makefile' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Makefile'\"
else
echo shar: Extracting \"'Makefile'\" \(1057 characters\)
sed "s/^X//" >'Makefile' <<'END_OF_FILE'
X#
X# Makefile for News View:
X#
X
X#NORMAL COMPILATION:
XCFLAGS = +IsymsNV +L
XLFLAGS = +cdb -lm32 -lc32
X
X#DEBUGGING: Uncomment the line below:
X#CFLAGS = +IsymsNV +L -n
X
X#DEBUGGING: Uncomment the line below:
X#LFLAGS = +cdb -g -lm32 -lc32
X
X
XHDRS = Defs.h Globals.h Display.h ShutDown.h CreateFileList.h\
X       Select.h Request.h Gadgets.h WindData.h WBench.h
X
XOBS  = Main.o Display.o ShutDown.o CreateFileList.o\
X       Select.o Request.o Gadgets.o WindData.o WBench.o
X
X
XNV: $(OBS) DefViewer.o symsNV
X   ln $(OBS) DefViewer.o $(LFLAGS)  -o NV
X
XsymsNV: symsNV.c 
X	cc +HsymsNV symsNV.c
X
X$(OBS): 		Globals.h
X
XMain.o:			Defs.h Globals.h Display.h Gadgets.h Select.h\
X			Request.h WBench.h
XDefViewer.o:		ViewGads.h Globals.h
XSelect.o:		Defs.h Globals.h Winddata.h
XGadgets.o:		Defs.h Globals.h Display.h Winddata.h
XDisplay.o:		Defs.h Globals.h ShutDown.h Display.h Winddata.h\
X			DefViewer.h Gadgets.h
XRequest.o:		Defs.h Globals.h  Select.h
XShutDown.o:		Globals.h CreateFileList.h Request.h WindData.h
XCreateFileList.o: 	Globals.h ShutDown.h WBench.h
XWBench.o:		Defs.h
END_OF_FILE
if test 1057 -ne `wc -c <'Makefile'`; then
    echo shar: \"'Makefile'\" unpacked with wrong size!
fi
# end of 'Makefile'
fi
if test ! -d 'NewsViewer' ; then
    echo shar: Creating directory \"'NewsViewer'\"
    mkdir 'NewsViewer'
fi
if test ! -d 'NewsViewer/Brushes' ; then
    echo shar: Creating directory \"'NewsViewer/Brushes'\"
    mkdir 'NewsViewer/Brushes'
fi
if test -f 'NewsViewer/Brushes/DOWNbutton1.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'NewsViewer/Brushes/DOWNbutton1.brush.uu'\"
else
echo shar: Extracting \"'NewsViewer/Brushes/DOWNbutton1.brush.uu'\" \(433 characters\)
sed "s/^X//" >'NewsViewer/Brushes/DOWNbutton1.brush.uu' <<'END_OF_FILE'
Xbegin 666 DOWNbutton1.brush
XM1D]230```0Q)3$)-0DU(1````!0`%0`+``````("``````H+`H``R$--05``X
XM```,,'"`\/#P````\(``1U)!0@````0`"@`%0U).1P````C+F`````$#`T-2,
XM3D<````(```[L`#Y`P-#4DY'````"`?*O$'5`0`#0U).1P````CNF@`@*9D#_
XM`T-23D<````(U0$`("F9``!#4DY'````"````/SP/0``0T%-1P````0LO```,
XM0D]$60```%C___`````(`/__X``/__@`__/@``^?^`#_\^``#Y_X`/_^(``(U
XM__@`__Q@``Q_^`#_^.``#C_X`/_QX``/'_@`_^/@``^?^`#_Y^``#]_X`.``;
X&```?__@`6
X``
Xend
Xsize 276
END_OF_FILE
if test 433 -ne `wc -c <'NewsViewer/Brushes/DOWNbutton1.brush.uu'`; then
    echo shar: \"'NewsViewer/Brushes/DOWNbutton1.brush.uu'\" unpacked with wrong size!
fi
# end of 'NewsViewer/Brushes/DOWNbutton1.brush.uu'
fi
if test -f 'NewsViewer/Brushes/DOWNbutton2.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'NewsViewer/Brushes/DOWNbutton2.brush.uu'\"
else
echo shar: Extracting \"'NewsViewer/Brushes/DOWNbutton2.brush.uu'\" \(433 characters\)
sed "s/^X//" >'NewsViewer/Brushes/DOWNbutton2.brush.uu' <<'END_OF_FILE'
Xbegin 666 DOWNbutton2.brush
XM1D]230```0Q)3$)-0DU(1````!0`%0`+``````("``````H+`H``R$--05``X
XM```,,'"`\/#P````\(``1U)!0@````0`"@`%0U).1P````C+F`````$#`T-2,
XM3D<````(```[L`#Y`P-#4DY'````"`?*O$'5`0`#0U).1P````CNF@`@*9D#_
XM`T-23D<````(U0$`("F9``!#4DY'````"````/SP/0``0T%-1P````0LO```,
XM0D]$60```%C```@`/__P`,*JN``__^``Q5%8`#^_X`#"HK@`/]_@`,54&``Z/
XM_^``PJ@X`#U_X`#%4%@`/K_@`,*@N``_7^``Q4%8`#^_X`#"HK@`/]_@`,__C
X&^``P````H
X``
Xend
Xsize 276
END_OF_FILE
if test 433 -ne `wc -c <'NewsViewer/Brushes/DOWNbutton2.brush.uu'`; then
    echo shar: \"'NewsViewer/Brushes/DOWNbutton2.brush.uu'\" unpacked with wrong size!
fi
# end of 'NewsViewer/Brushes/DOWNbutton2.brush.uu'
fi
if test -f 'NewsViewer/Brushes/Next1.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'NewsViewer/Brushes/Next1.brush.uu'\"
else
echo shar: Extracting \"'NewsViewer/Brushes/Next1.brush.uu'\" \(573 characters\)
sed "s/^X//" >'NewsViewer/Brushes/Next1.brush.uu' <<'END_OF_FILE'
Xbegin 666 Next1.brush
XM1D]230```71)3$)-0DU(1````!0`-@`,``````("``````H+`H``R$--05``"
XM```,`$`P\/#P````X&``1U)!0@````0`&P`&0U).1P````B12`````$``$-2N
XM3D<````(```#<``A`P-#4DY'````"`?*MD#/`0`#0U).1P````CNF@`@*9D#B
XM`T-23D<````(SP$`("F9``!#4DY'````"````/SP/0``0T%-1P````02%```$
XM0D]$60```,#________\````````````________\``````````,`/_/G___%
XMS_``/#]___^__`#\9Y___\_P`#N>?___/_P`_/.?SSWS\``_CGP^\@_\`/_Y[
XMG&>0P_``/X9[G&\__`#_[9_&8\_P`#^2>#^?/_P`_^>>$[3)\``_F'GO2S?\B
XM`/_GI^,8\?``/YQ<'.>/_`#_Q\8&,</P`#^^/_____P`_X\/____\``\?___<
X4___\`(``````````?________``&V
X``
Xend
Xsize 380
END_OF_FILE
if test 573 -ne `wc -c <'NewsViewer/Brushes/Next1.brush.uu'`; then
    echo shar: \"'NewsViewer/Brushes/Next1.brush.uu'\" unpacked with wrong size!
fi
# end of 'NewsViewer/Brushes/Next1.brush.uu'
fi
if test -f 'NewsViewer/Brushes/Next2.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'NewsViewer/Brushes/Next2.brush.uu'\"
else
echo shar: Extracting \"'NewsViewer/Brushes/Next2.brush.uu'\" \(573 characters\)
sed "s/^X//" >'NewsViewer/Brushes/Next2.brush.uu' <<'END_OF_FILE'
Xbegin 666 Next2.brush
XM1D]230```71)3$)-0DU(1````!0`-@`,``````("``````H+`H``R$--05``"
XM```,`$`P\/#P````X&``1U)!0@````0`&P`&0U).1P````A^&`````$``$-2K
XM3D<````(```#<`#Y`P-#4DY'````"`?*FFBS`0`#0U).1P````CNF@`@*9D#J
XM`T-23D<````(LP$`("F9``!#4DY'````"````/SP/0``0T%-1P````0E9```+
XM0D]$60```,#________\````````````````````#`#________P``*`@```<
XM0`P`_7]___^_\``,0HJJJDJL`/N_?___O_``!"$511E17`#_WOZ^]J_P``K0)
XMC"*0@JP`_Z][W6]_\``%*15$045<`/_6^K^_O_``"L**$I2(K`#_O7WO:W?P?
XM``4E)J"(45P`_][=7W>O\``*PT("((*L`/^^O_____``!H4%55557`#]?___!
X4___P`!________P`X``````````"F
X``
Xend
Xsize 380
END_OF_FILE
if test 573 -ne `wc -c <'NewsViewer/Brushes/Next2.brush.uu'`; then
    echo shar: \"'NewsViewer/Brushes/Next2.brush.uu'\" unpacked with wrong size!
fi
# end of 'NewsViewer/Brushes/Next2.brush.uu'
fi
if test -f 'NewsViewer/Brushes/Prev1.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'NewsViewer/Brushes/Prev1.brush.uu'\"
else
echo shar: Extracting \"'NewsViewer/Brushes/Prev1.brush.uu'\" \(573 characters\)
sed "s/^X//" >'NewsViewer/Brushes/Prev1.brush.uu' <<'END_OF_FILE'
Xbegin 666 Prev1.brush
XM1D]230```71)3$)-0DU(1````!0`-@`,``````("``````H+`H``R$--05``"
XM```,`$`P\/#P````X&``1U)!0@````0`&P`&0U).1P````B12`````$#`T-2T
XM3D<````(```[L``A`P-#4DY'````"`?*O4'6`0`#0U).1P````CNF@`@*9D#I
XM`T-23D<````(U@``("F9``!#4DY'````"````/SP/0``0T%-1P````02%```*
XM0D]$60```,#________\````````````________\``````````,`/__G___U
XM__``/`!______`#\8,_____P`#N?/_____P`^.?,Y\\Y\``_GS,<//?\`/_G9
XMG01G//``/Y]B^YCC_`#__PX_P9#P`#^`\?@^;_P`_^`\?A*C\``_G_/Y[U_\5
XM`/_G_/OCQ_``/Y_S_!\__`#_Y_#\!P_P`#^?______P`_X?_____\``_?___Z
X4___\````````````_________`#\L
X``
Xend
Xsize 380
END_OF_FILE
if test 573 -ne `wc -c <'NewsViewer/Brushes/Prev1.brush.uu'`; then
    echo shar: \"'NewsViewer/Brushes/Prev1.brush.uu'\" unpacked with wrong size!
fi
# end of 'NewsViewer/Brushes/Prev1.brush.uu'
fi
if test -f 'NewsViewer/Brushes/Prev2.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'NewsViewer/Brushes/Prev2.brush.uu'\"
else
echo shar: Extracting \"'NewsViewer/Brushes/Prev2.brush.uu'\" \(573 characters\)
sed "s/^X//" >'NewsViewer/Brushes/Prev2.brush.uu' <<'END_OF_FILE'
Xbegin 666 Prev2.brush
XM1D]230```71)3$)-0DU(1````!0`-@`,``````("``````H+`H``R$--05``"
XM```,`$`P\/#P````X&``1U)!0@````0`-0`+0U).1P````A^&`````$``$-2*
XM3D<````(```#<`#Y`P-#4DY'````"`?*FFBS`0`#0U).1P````CNF@`@*9D#J
XM`T-23D<````(LP$`("F9``!#4DY'````"````/SP/0``0T%-1P````0E9```+
XM0D]$60```,#________\````````````````````#`#________P``*J@```&
XM``P`_55_____\``$($55555<`/O?O_____``",*(HHHHK`#_OW==???P``4E&
XME01%"%P`_]]J^[KW\``*U0HJ@)"L`/^J]?U_;_``!2`45!"A7`#_W_O[[U_P:
XM``K"J*JB0JP`_[_W_5^_\``%)5!4!05<`/_?______``"H*JJJJJK`#_?___(
X4___P`!________P`X`````````!4X
X``
Xend
Xsize 380
END_OF_FILE
if test 573 -ne `wc -c <'NewsViewer/Brushes/Prev2.brush.uu'`; then
    echo shar: \"'NewsViewer/Brushes/Prev2.brush.uu'\" unpacked with wrong size!
fi
# end of 'NewsViewer/Brushes/Prev2.brush.uu'
fi
if test -f 'NewsViewer/Brushes/Reply1.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'NewsViewer/Brushes/Reply1.brush.uu'\"
else
echo shar: Extracting \"'NewsViewer/Brushes/Reply1.brush.uu'\" \(676 characters\)
sed "s/^X//" >'NewsViewer/Brushes/Reply1.brush.uu' <<'END_OF_FILE'
Xbegin 666 Reply1.brush
XM1D]230```;Q)3$)-0DU(1````!0`6``,``````("`0````H+`H``R$--05``M
XM```,`$`P\/#P````X&``1U)!0@````0`5P`+0U).1P````B12`````$#`T-2U
XM3D<````(```[L``A`P-#4DY'````"`?*O4'6`0`#0U).1P````CNF@`@*9D#I
XM`T-23D<````(U@``("F9``!#4DY'````"````/SP/0``0T%-1P````02%```*
XM0D]$60```0CV_P``]0`!_\_Z_P+/_``!`##Z``(P`P`+_\___G___Y__S_P`2
XM"S_S\`'___Q___/_``O_S_&#/__^'__/_``+/_/N?/__^?__\_\`"__/XY\_R
XM/,YYS\_\``L_\_Y\\/,YYS_S_P`+_\__GC&=9GG/S_P`"S_S_GWN8IG'/_/_>
XM``O_S__\?PYF6<_/_``+/_/^`^#QF>8_\_\`"__/_[#X3$<ZS\_\``L_\_Y/J
XMY[.XY3_S_P`+_\__F>^/CBS/S_P`"S_S_F?P<'GS/_/_``O_S_^,D!P8<,_/`
XM_``+/_/^<W_S__\_\_\`"__/_A,?_/__C\_\``L_\_W\__/_^'_S_P#U`/;_B
X"```++
X``
Xend
Xsize 452
END_OF_FILE
if test 676 -ne `wc -c <'NewsViewer/Brushes/Reply1.brush.uu'`; then
    echo shar: \"'NewsViewer/Brushes/Reply1.brush.uu'\" unpacked with wrong size!
fi
# end of 'NewsViewer/Brushes/Reply1.brush.uu'
fi
if test -f 'NewsViewer/Brushes/Reply2.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'NewsViewer/Brushes/Reply2.brush.uu'\"
else
echo shar: Extracting \"'NewsViewer/Brushes/Reply2.brush.uu'\" \(692 characters\)
sed "s/^X//" >'NewsViewer/Brushes/Reply2.brush.uu' <<'END_OF_FILE'
Xbegin 666 Reply2.brush
XM1D]230```<A)3$)-0DU(1````!0`6``,``````("`0````H+`H``R$--05``Y
XM```,`$`P\/#P````X&``1U)!0@````0`5P`+0U).1P````A^&`````$``$-2L
XM3D<````(```#<`#Y`P-#4DY'````"`?*FFBS`0`#0U).1P````CNF@`@*9D#J
XM`T-23D<````(LP$`("F9``!#4DY'````"````/SP/0``0T%-1P````0E9```+
XM0D]$60```13V_P``]0`!__#Z``(__P`!``_Z_P+````+_\`*J@```0``/_P`<
XM"S__]57___[__\/_``O_P%$"%554%55__``+/__N_?__^___P_\`"__`HHDJ;
XM*(HP2K_\``L___]^]?=][[_#_P`+_\!5%A"5)&F%?_P`"S___OWO:MO7?\/_]
XM``O_P*JH-0I"$4J__``+/___5^KUO>Z_P_\`"__`51!(1$4*A7_\``L___[O=
XM][NZ]7_#_P`+_\"JB*J*BBQ*O_P`"S___W?U=7WSO\/_``O_P%4(D!004(5_6
XM_``+/__^]W_[__]_P_\`"__`JA(*J*JJBK_\``L___W]__?__7_#_P`!``'ZV
X._P+P```!__[Z``(/_P``Y
X``
Xend
Xsize 464
END_OF_FILE
if test 692 -ne `wc -c <'NewsViewer/Brushes/Reply2.brush.uu'`; then
    echo shar: \"'NewsViewer/Brushes/Reply2.brush.uu'\" unpacked with wrong size!
fi
# end of 'NewsViewer/Brushes/Reply2.brush.uu'
fi
if test -f 'NewsViewer/Brushes/Reply3.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'NewsViewer/Brushes/Reply3.brush.uu'\"
else
echo shar: Extracting \"'NewsViewer/Brushes/Reply3.brush.uu'\" \(574 characters\)
sed "s/^X//" >'NewsViewer/Brushes/Reply3.brush.uu' <<'END_OF_FILE'
Xbegin 666 Reply3.brush
XM1D]230```71)3$)-0DU(1````!0`0``,``````("``````H+`H``R$--05``,
XM```,`$`P\/#P````X&``1U)!0@````0`/P`+0U).1P````B12`````$#`T-2=
XM3D<````(```[L``A`P-#4DY'````"`?*N$#1`0`#0U).1P````CNF@`@*9D#>
XM`T-23D<````(T0$`("F9``!#4DY'````"````/SP/0``0T%-1P````02%```&
XM0D]$60```,#__________P````````````````````/__________`"JH```H
XM$``#_U5?___O__P%$"%554%55_[OW___O__\"BB2HHBC!*O_]^]?=][[_`51E
XM80E21IA7_^_>]JV]=_P*JH-0I"$4J__U?J];WNO\!5$$A$10J%?_[O][NZ]7U
XM_`JHBJBHHL2K__=_5U??._P%4(D!004(5__O=_^___?\"J$@JHJJJ*O_W]__C
X4?__7_!__________X``````````!*
X``
Xend
Xsize 380
END_OF_FILE
if test 574 -ne `wc -c <'NewsViewer/Brushes/Reply3.brush.uu'`; then
    echo shar: \"'NewsViewer/Brushes/Reply3.brush.uu'\" unpacked with wrong size!
fi
# end of 'NewsViewer/Brushes/Reply3.brush.uu'
fi
if test -f 'NewsViewer/Brushes/TextView.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'NewsViewer/Brushes/TextView.brush.uu'\"
else
echo shar: Extracting \"'NewsViewer/Brushes/TextView.brush.uu'\" \(816 characters\)
sed "s/^X//" >'NewsViewer/Brushes/TextView.brush.uu' <<'END_OF_FILE'
Xbegin 666 TextView.brush
XM1D]230```AY)3$)-0DU(1````!0`H``,``````("`0````H+`H``R$--05``8
XM```,`$`P\/#P````X&``1U)!0@````0`GP`+0U).1P````B12`````$#`T-2]
XM3D<````(```[L``A`P-#4DY'````"`?*O4'6`0`#0U).1P````CNF@`@*9D#I
XM`T-23D<````(U@``("F9``!#4DY'````"````/SP/0``0T%-1P````02%```*
XM0D]$60```6GM_^T``?_/\/\`\0$`,/````X*_\___\___S__/G/Y_P#Q"C_S&
XM_@`___[__/W/^_\"/__^"O_/_A@/__\__S\C^_\"/__Q"3_S_>?___S_^/CZ!
XM_P+#__X3_\_^>?\\]\_YGC/SS^?SSG\___$3/_/_Y_#[R#_V?<\//]\/,?_X_
XM/_X3_\__^?&>0P_YS',9S_,9T'\___$3/_/_Y^YQO/__.X[F/X[F+___@_X3(
XM_\__^?\9CS__S//Q9./QX_\___$3/_/_Y^#^?/__.\X/F]X/'___^'X3_\__Z
XM^?A.TR?_Z/F$ZT>$Q_\_P_$//_/_Y^>]+-__E\9[U+Y[/_[_`/X3_\__^G^,E
XM8\?_\?'X\8_XS_\\/_$//_/_Y?!SGC__S\\'SG\'/_[_`/X3_\___'@8QP__-
XM\^.!XQ^!C_\#__$#/_/_P_S_`,_X_P#^`__/_^#\_P#C^O\"/__Q`3_S\/\`K
X*_NX```'N_P#^`/$#,
X``
Xend
Xsize 550
END_OF_FILE
if test 816 -ne `wc -c <'NewsViewer/Brushes/TextView.brush.uu'`; then
    echo shar: \"'NewsViewer/Brushes/TextView.brush.uu'\" unpacked with wrong size!
fi
# end of 'NewsViewer/Brushes/TextView.brush.uu'
fi
if test -f 'NewsViewer/Brushes/UPbutton1.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'NewsViewer/Brushes/UPbutton1.brush.uu'\"
else
echo shar: Extracting \"'NewsViewer/Brushes/UPbutton1.brush.uu'\" \(431 characters\)
sed "s/^X//" >'NewsViewer/Brushes/UPbutton1.brush.uu' <<'END_OF_FILE'
Xbegin 666 UPbutton1.brush
XM1D]230```0Q)3$)-0DU(1````!0`%0`+``````("``````H+`H``R$--05``X
XM```,,'"`\/#P````\(``1U)!0@````0`"@`%0U).1P````C+F`````$#`T-2,
XM3D<````(```[L`#Y`P-#4DY'````"`?*O$'5`0`#0U).1P````CNF@`@*9D#_
XM`T-23D<````(U0$`("F9``!#4DY'````"````/SP/0``0T%-1P````0LO```,
XM0D]$60```%C___`````(`/_GX``/W_@`_^/@``^?^`#_\>``#Q_X`/_XX``.K
XM/_@`__Q@``Q_^`#__B``"/_X`/_SX``/G_@`__/@``^?^`#__^``#__X`.``E
X&```?__@`6
X``
Xend
Xsize 276
END_OF_FILE
if test 431 -ne `wc -c <'NewsViewer/Brushes/UPbutton1.brush.uu'`; then
    echo shar: \"'NewsViewer/Brushes/UPbutton1.brush.uu'\" unpacked with wrong size!
fi
# end of 'NewsViewer/Brushes/UPbutton1.brush.uu'
fi
if test -f 'NewsViewer/Brushes/UPbutton2.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'NewsViewer/Brushes/UPbutton2.brush.uu'\"
else
echo shar: Extracting \"'NewsViewer/Brushes/UPbutton2.brush.uu'\" \(431 characters\)
sed "s/^X//" >'NewsViewer/Brushes/UPbutton2.brush.uu' <<'END_OF_FILE'
Xbegin 666 UPbutton2.brush
XM1D]230```0Q)3$)-0DU(1````!0`%0`+``````("``````H+`H``R$--05``X
XM```,,'"`\/#P````\(``1U)!0@````0`"@`%0U).1P````C+F`````$#`T-2,
XM3D<````(```[L`#Y`P-#4DY'````"`?*O$'5`0`#0U).1P````CNF@`@*9D#_
XM`T-23D<````(U0$`("F9``!#4DY'````"````/SP/0``0T%-1P````0LO```,
XM0D]$60```%C```@`/__P`,5%6``__^``PJ*X`#_?X`#%45@`/[_@`,*HN``_#
XM?^``Q518`#[_X`#"JC@`/?_@`,516``_O^``PJ*X`#_?X`#%55@`/__@`,__Q
X&^``P````H
X``
Xend
Xsize 276
END_OF_FILE
if test 431 -ne `wc -c <'NewsViewer/Brushes/UPbutton2.brush.uu'`; then
    echo shar: \"'NewsViewer/Brushes/UPbutton2.brush.uu'\" unpacked with wrong size!
fi
# end of 'NewsViewer/Brushes/UPbutton2.brush.uu'
fi
if test -f 'NewsViewer/Brushes/first1.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'NewsViewer/Brushes/first1.brush.uu'\"
else
echo shar: Extracting \"'NewsViewer/Brushes/first1.brush.uu'\" \(574 characters\)
sed "s/^X//" >'NewsViewer/Brushes/first1.brush.uu' <<'END_OF_FILE'
Xbegin 666 first1.brush
XM1D]230```71)3$)-0DU(1````!0`.P`,``````("``````$!`H`!`$--05``M
XM```,`$`P\/#P````X&``1U)!0@````0`'0`&0U).1P````A^&`````$``$-2M
XM3D<````(```#<`#Y`P-#4DY'````"`?*FFBS`0`#0U).1P````CNF@`@*9D#J
XM`T-23D<````(LP$`("F9``!#4DY'````"````/SP/0``0T%-1P````3E1```K
XM0D]$60```,#_________X```````````_________X``````````8/__\Y__O
XM_S^`/X`.?__^_^#_C`,?__\_@#]S_____/_@_YS_G.?GSX`_\_YS'!@_X/_\>
XM_YT&$P^`/_/\8OGL_^#__S^>/<,_@#_`_G'^//_@_\P_S'PS(X`_L_XS^\S?J
XMX/_,_XS_X\.`/_/^<_P>/^#_^/\8_@</@#_W_______@__'______X`_#___A
X4____X```````````_________^`8.
X``
Xend
Xsize 380
END_OF_FILE
if test 574 -ne `wc -c <'NewsViewer/Brushes/first1.brush.uu'`; then
    echo shar: \"'NewsViewer/Brushes/first1.brush.uu'\" unpacked with wrong size!
fi
# end of 'NewsViewer/Brushes/first1.brush.uu'
fi
if test -f 'NewsViewer/Brushes/first2.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'NewsViewer/Brushes/first2.brush.uu'\"
else
echo shar: Extracting \"'NewsViewer/Brushes/first2.brush.uu'\" \(574 characters\)
sed "s/^X//" >'NewsViewer/Brushes/first2.brush.uu' <<'END_OF_FILE'
Xbegin 666 first2.brush
XM1D]230```71)3$)-0DU(1````!0`.P`,``````("``````$!`H`!`$--05``M
XM```,`$`P\/#P````X&``1U)!0@````0`'0`&0U).1P````A^&`````$``$-2M
XM3D<````(```#<`#Y`P-#4DY'````"`?*FFBS`0`#0U).1P````CNF@`@*9D#J
XM`T-23D<````(LP$`("F9``!#4DY'````"````/SP/0``0T%-1P````3E1```K
XM0D]$60```,#_________X````````````````````&#_________@`!54(``%
XM`(!@_ZJO?___?X`%B`$555858/]W_____?^`"H2K"**E2N#_^_[W75J_@`58:
XM5I4$$@5@__?]:OOM_X`*E2L:*4$JX/_J_O7^OO^`!4@4A%0B(6#_M_][^]W?<
XM@`J$JPBJHT+@__O^]_U>OX`%6%405`4%8/_W______^`"J"JJJJJJN#_7___B
X4____@!_________@X``````````0F
X``
Xend
Xsize 380
END_OF_FILE
if test 574 -ne `wc -c <'NewsViewer/Brushes/first2.brush.uu'`; then
    echo shar: \"'NewsViewer/Brushes/first2.brush.uu'\" unpacked with wrong size!
fi
# end of 'NewsViewer/Brushes/first2.brush.uu'
fi
if test -f 'NewsViewer/Brushes/last1.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'NewsViewer/Brushes/last1.brush.uu'\"
else
echo shar: Extracting \"'NewsViewer/Brushes/last1.brush.uu'\" \(573 characters\)
sed "s/^X//" >'NewsViewer/Brushes/last1.brush.uu' <<'END_OF_FILE'
Xbegin 666 last1.brush
XM1D]230```71)3$)-0DU(1````!0`-@`,``````("``````H+`H``R$--05``"
XM```,`$`P\/#P````X&``1U)!0@````0`&P`&0U).1P````B12`````$#`T-2T
XM3D<````(```[L``A`P-#4DY'````"`?*O4'6`0`#0U).1P````CNF@`@*9D#I
XM`T-23D<````(U@``("F9``!#4DY'````"````/SP/0``0T%-1P````02%```*
XM0D]$60```,#________\````````````________\``````````,`/_S____)
XMS_``/X____^__`#_P____\_P`#\_____/_P`_\__\_GS\``_/_X/!@_\`/_/_
XM_C.$P_``/S_]SGL__`#_S_YS<,_P`#\_^8^//_P`_\_^N0S)\``_/_E&\S?\2
XM`/^/YQ'X\?``/W_<[P>/_`#_\\8S@</P`#X/O_____P`_P^/____\``_\'__5
X4___\````````````_________``SC
X``
Xend
Xsize 380
END_OF_FILE
if test 573 -ne `wc -c <'NewsViewer/Brushes/last1.brush.uu'`; then
    echo shar: \"'NewsViewer/Brushes/last1.brush.uu'\" unpacked with wrong size!
fi
# end of 'NewsViewer/Brushes/last1.brush.uu'
fi
if test -f 'NewsViewer/Brushes/last2.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'NewsViewer/Brushes/last2.brush.uu'\"
else
echo shar: Extracting \"'NewsViewer/Brushes/last2.brush.uu'\" \(573 characters\)
sed "s/^X//" >'NewsViewer/Brushes/last2.brush.uu' <<'END_OF_FILE'
Xbegin 666 last2.brush
XM1D]230```71)3$)-0DU(1````!0`-@`,``````("``````H+`H``R$--05``"
XM```,`$`P\/#P````X&``1U)!0@````0`&P`&0U).1P````A^&`````$``$-2K
XM3D<````(```#<`#Y`P-#4DY'````"`?*FFBS`0`#0U).1P````CNF@`@*9D#J
XM`T-23D<````(LP$`("F9``!#4DY'````"````/SP/0``0T%-1P````0E9```+
XM0D]$60```,#________\````````````````````#`#________P``!0````J
XM0`P`_Z____^_\``%@555545<`/]_____O_``"DJJHJE2K`#_O_]?5J_P``6%8
XM52"$@5P`_W_^WWM_\``*2JI24$JL`/^__:^OO_``!854J0B)7`#_?_M6]W?P:
XM``H*H1"HT*P`___>[U>O\``%4401`4%<`/ZOO_____``"@J*JJJJK`#_]7__&
X4___P`!________P`X``````````1U
X``
Xend
Xsize 380
END_OF_FILE
if test 573 -ne `wc -c <'NewsViewer/Brushes/last2.brush.uu'`; then
    echo shar: \"'NewsViewer/Brushes/last2.brush.uu'\" unpacked with wrong size!
fi
# end of 'NewsViewer/Brushes/last2.brush.uu'
fi
if test -f 'NewsViewer/Brushes/spacer.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'NewsViewer/Brushes/spacer.brush.uu'\"
else
echo shar: Extracting \"'NewsViewer/Brushes/spacer.brush.uu'\" \(373 characters\)
sed "s/^X//" >'NewsViewer/Brushes/spacer.brush.uu' <<'END_OF_FILE'
Xbegin 666 spacer.brush
XM1D]230```.1)3$)-0DU(1````!0`#``,``````("``````H+`H``R$--05``'
XM```,`$`P\/#P````X&``1U)!0@````0`"P`+0U).1P````B12`````$#`T-2I
XM3D<````(```[L``A`P-#4DY'````"`?*N$#1`0`#0U).1P````CNF@`@*9D#>
XM`T-23D<````(T0$`("F9``!#4DY'````"````/SP/0``0T%-1P````02%```&
XM0D]$60```##_\```__```/_`/_#_P#_P_\`_\/_`/_#_P#_P_\`_\/_`/_#_]
X+P#_P_\`_\```__``,
X``
Xend
Xsize 236
END_OF_FILE
if test 373 -ne `wc -c <'NewsViewer/Brushes/spacer.brush.uu'`; then
    echo shar: \"'NewsViewer/Brushes/spacer.brush.uu'\" unpacked with wrong size!
fi
# end of 'NewsViewer/Brushes/spacer.brush.uu'
fi
if test -f 'NewsViewer/Icon1.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'NewsViewer/Icon1.brush.uu'\"
else
echo shar: Extracting \"'NewsViewer/Icon1.brush.uu'\" \(955 characters\)
sed "s/^X//" >'NewsViewer/Icon1.brush.uu' <<'END_OF_FILE'
Xbegin 666 Icon1.brush
XM1D]230```H1)3$)-0DU(1````!0`.@`=``````("``````H+`H``R$--05``H
XM```,`$`P\/#P````X&``1U)!0@````0`.0`<0U).1P````C;D`````$``$-2T
XM3D<````(```#<`#Y`P-#4DY'````"`?*>E.3`0`#0U).1P````CNF@`@*9D#5
XM`T-23D<````(DP``("F9``!#4DY'````"````/SP/0``0T%-1P````3AQ```&
XM0D]$60```=```````````/_________`/________0#````````#P#______M
XM__X`S________\`________]`,_________`/________@#/________P#__%
XM______T`S________\`________^`,_________`/__?]_W]_0#/]_W^_[__,
XMP#__[]_[]_X`S_W_?[_?_\`__W??^_?]`,_]_W^_W__`/_]WW_OW_@#/_?]_;
XMO]__P#__>]_][_T`S_V_?]^__\`__WW?_>_^`,_]WW_?O__`/_]^W_[?_0#/4
XM_>]_[W__P#__?M_^W_X`S_WO?^]__\`__W]?_M_]`,_]]__O?__`/_]_W_^_T
XM_@#/_?O_]___P#__?]__O_T`S_W]__?__\`__W_?_[_^`,_]_?_W___`/_]_?
XMW_]__0#/_?[_^___P#__W]__?_X`S_?_?_O__\`________]`,_________`1
XM/________@#/________P#________T`S________\`________^`,______$
XM___`/________0#/________P#________X`S________\`U55555555`-__0
X6_______```````````#_________P/__R
X``
Xend
Xsize 652
END_OF_FILE
if test 955 -ne `wc -c <'NewsViewer/Icon1.brush.uu'`; then
    echo shar: \"'NewsViewer/Icon1.brush.uu'\" unpacked with wrong size!
fi
# end of 'NewsViewer/Icon1.brush.uu'
fi
if test -f 'NewsViewer/Icon2.brush.info.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'NewsViewer/Icon2.brush.info.uu'\"
else
echo shar: Extracting \"'NewsViewer/Icon2.brush.info.uu'\" \(354 characters\)
sed "s/^X//" >'NewsViewer/Icon2.brush.info.uu' <<'END_OF_FILE'
Xbegin 666 Icon2.brush.info
XMXQ```0```````````"L`"``$``,``0`%'<0`````````````````````````5
XM````!```!2/P``4CTH````"````````````````````````````K``@``@`%0
XM'60#```````?\`````!_^`````#_^____X#_^____X#_^`````#_\`````#@^
XM``````"````````?_`````!__@````#__````&#__````&#______^#__```D
XI``#_^`````#@```````````!``````@````.1DE,15194$4]24Q"30#_P
X``
Xend
Xsize 221
END_OF_FILE
if test 354 -ne `wc -c <'NewsViewer/Icon2.brush.info.uu'`; then
    echo shar: \"'NewsViewer/Icon2.brush.info.uu'\" unpacked with wrong size!
fi
# end of 'NewsViewer/Icon2.brush.info.uu'
fi
if test -f 'NewsViewer/Icon2.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'NewsViewer/Icon2.brush.uu'\"
else
echo shar: Extracting \"'NewsViewer/Icon2.brush.uu'\" \(955 characters\)
sed "s/^X//" >'NewsViewer/Icon2.brush.uu' <<'END_OF_FILE'
Xbegin 666 Icon2.brush
XM1D]230```H1)3$)-0DU(1````!0`.@`=``````("``````H+`H``R$--05``H
XM```,`$`P\/#P````X&``1U)!0@````0`.0`<0U).1P````C;D`````$``$-2T
XM3D<````(```#<`#Y`P-#4DY'````"`?*>E.3`0`#0U).1P````CNF@`@*9D#5
XM`T-23D<````(DP``("F9``!#4DY'````"````/SP/0``0T%-1P````3J!```/
XM0D]$60```=```````````/_________`/________0#````````#P#______M
XM__X`S________\`________]`,_________`/________@#/________P#__%
XM,@3,'_T`S________\`__Q)\R?_^`,_________`/_\"'`P__0#/________O
XMP#__(GS/G_X`S________\`__S(%Z#_]`,_________`/________@#/____W
XM____P#________T`S________\`_F88$R!!^`,_________`/YG.?,GS/0#/H
XM________P#_#SAP(<'X`S________\`_P\Y\R?+]`,_________`/^>&!>@3>
XM/@#/________P#________T`S________\`________^`,_________`/_^'-
XM_AX?_0#/________P#__,_S,S_X`S________\`__^?_CY_]`,_________`H
XM/_^?G,Y__@#/________P#__`YX<#_T`S________\`________^`,______@
XM___`/________0#/________P#________X`S________\`U55555555`-__0
X6_______```````````#_________P/__R
X``
Xend
Xsize 652
END_OF_FILE
if test 955 -ne `wc -c <'NewsViewer/Icon2.brush.uu'`; then
    echo shar: \"'NewsViewer/Icon2.brush.uu'\" unpacked with wrong size!
fi
# end of 'NewsViewer/Icon2.brush.uu'
fi
if test -f 'README.txt' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'README.txt'\"
else
echo shar: Extracting \"'README.txt'\" \(1401 characters\)
sed "s/^X//" >'README.txt' <<'END_OF_FILE'
X
X
X			   N e w s   V i e w
X			   -----------------
X
X			      SOURCE CODE
X
X
X		    The AMIGA USENET NewsItem Reader
X
X
X		  	     Version 2.32
X 
X
X 		         Update to version 2.3
X
X
XChanges from 2.3:
X=================
X
X	Very minor bug fix in the display of filenames in this version.
X	NV worked fine for newsitems which had numbered filenames
X	like "1120" but for really long filenames like ie. "LongNewsItem.txt"
X        the display got scrambled. I have fixed this bug so that now
X	NV can be run on any filename format for newsitems.
X      
X	There was also another annoying bug to do with finding replies
X	to newsitems with the REPLY gadget. This caused a system crash
X	when hitting the REPLY gadget on the LAST news item in the
X	newsitem display and has been corrected in this version.
X
X================
X
X	Here is the FULL source code to NewsView along with all
X	PowerWindows files. I have also included IFF brush files that are
X	loaded into PowerWindows for the 3-D looking gadgets.
X	
X
X						Enjoy!!
X
X						Richard Frost,
X						Robert Wozniak.
X
X					   Sunday 22nd April 1990.
X
X
X
X  	      MAIL ALL COMMENTS, SUGGESTIONS, BUG REPORTS TO:
X
X	===========================================================
X
X	Me (Richard Frost) here on ADAM LINK BBS (14 Lines , 1.5 Gig):
X
X		FIDONET: Richard Frost 3:680/805
X
X	or on    USENET: rfrost@spam.cs.oz.au
X
X	===========================================================
END_OF_FILE
if test 1401 -ne `wc -c <'README.txt'`; then
    echo shar: \"'README.txt'\" unpacked with wrong size!
fi
# end of 'README.txt'
fi
if test -f 'README.txt.2.3' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'README.txt.2.3'\"
else
echo shar: Extracting \"'README.txt.2.3'\" \(831 characters\)
sed "s/^X//" >'README.txt.2.3' <<'END_OF_FILE'
X	----------------------------------------------------------
X
X			     S o u r c e  C o d e 
X
X			             T o 
X		
X		               N e w s V i e w
X
X	----------------------------------------------------------
X   	        Copyright 1990        Richard Frost
X				      Robert Wozniak
X
X 	    Version 2.3:	  Wednesday 9.46pm  March 4th 1990 
X	----------------------------------------------------------
X
X	NOTE: News View is freely distributable copyrighted software,
X	      and is NOT to be sold for profit!!
X  	
X
X	The source code included in this archive includes all
X	neccesary PowerWindows files and IFF brushes that make up
X	the gadgets that appear in News View's requesters and windows.
X
X						
X	Mail all Bugs/Comments/Hints to the email addresses that appear in 
X	the doc file in the binary archive.
X
X							Enjoy!
X							======
END_OF_FILE
if test 831 -ne `wc -c <'README.txt.2.3'`; then
    echo shar: \"'README.txt.2.3'\" unpacked with wrong size!
fi
# end of 'README.txt.2.3'
fi
if test -f 'Request.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Request.h'\"
else
echo shar: Extracting \"'Request.h'\" \(1536 characters\)
sed "s/^X//" >'Request.h' <<'END_OF_FILE'
X/* ======================================================================= */
X/*                                                                         */
X/* PROGRAM:                         News View                              */
X/*                                                                         */
X/* VERSION:      2.3a                                                      */
X/*                                                                         */
X/*                                                                         */
X/* FILENAME:     Request.h                                                 */
X/*                                                                         */
X/* DESCRIPTION:  This module is a collection of routines that handle       */
X/*               the display of requesters & data windows.		   */
X/*                                                                         */
X/* AUTHOR:       Copyright 1990   Richard Frost                                    */
X/*                                                                         */
X/* DATE:         20th March 1990                                           */
X/*                                                                         */
X/* ======================================================================= */
Xextern BOOL AboutRequester();
Xextern BOOL ErrorRequester();
Xextern BOOL UserChoice();
X
Xextern VOID CloseMsgWindow();
X
Xextern VOID StatMsg();
Xextern VOID ItemMsg();
X#define     ErrorMsg(str) (ErrorRequester((str)))
END_OF_FILE
if test 1536 -ne `wc -c <'Request.h'`; then
    echo shar: \"'Request.h'\" unpacked with wrong size!
fi
# end of 'Request.h'
fi
if test ! -d 'Requester' ; then
    echo shar: Creating directory \"'Requester'\"
    mkdir 'Requester'
fi
if test ! -d 'Requester/Brushes' ; then
    echo shar: Creating directory \"'Requester/Brushes'\"
    mkdir 'Requester/Brushes'
fi
if test -f 'Requester/Brushes/NewsView.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Requester/Brushes/NewsView.brush.uu'\"
else
echo shar: Extracting \"'Requester/Brushes/NewsView.brush.uu'\" \(1029 characters\)
sed "s/^X//" >'Requester/Brushes/NewsView.brush.uu' <<'END_OF_FILE'
Xbegin 666 NewsView.brush
XM1D]230```KA)3$)-0DU(1````!0`@@`0``````("`0````$!`H`!`$--05``^
XM```,`$`P\/#P````X&``1U)!0@````0`00`(0U).1P````CC.`````$#`T-2>
XM3D<````(``!.<`#[`P-#4DY'````"`?*8&-Y`0`#0U).1P````CNF@`@*9D#^
XM`T-23D<````(>0``("F9``!#4DY'````"````/SP/0``0T%-1P````0Q7```4
XM0D]$60```@/V_P#\_?\!P`#U_P#/_O\!P``"_S_/^_\"S_/S_?\!P``#__Y_>
XMG_O__\\`G_[_`<```O_/\_O_`O/Y^?W_`<``__\!/G_[_P*?/Y_^_P'```+_9
XMG^?[_P'G\_S_`<```O_W//K_`3Y__?\!P``"_Y_G^_\!Y_/\_P'```+_]SSZ%
XM_P$^?_W_`<```O\_S_O_`>?/_/\!P``"_^<Y^O\`.?S_`<``$?\[[^?Y__\_<
XM_^?/S_/\___``!'_YYG_G^>Y_G__.?Y_S_/<P``1_G/_GOGGG.?_Y__/SWSS#
XMS\``$?_/D_F?GF><__\G_/S/SS/``!'^<_\\^?^<Y__G_\^>?/_/P``1_\^3N
XM\\^>9YS__R?\^>?/,\``$?SS_GSS__G__\__GSYY___``!'_GZ?GGR3/Y__^>
XM3_GSSY)GP``1_/G^?_G__/__Y_^?/_S__\``$?^?Y_^?II_S__^?^?_/TT_`H
XM`/_Y#_S_\___/__/_SY_^?__P``1_S_/S__-/_/__S_SY__FG\``__D/_/_SN
XMY_.?_\__/G_Y\__``!'_/\_/_Y\^<___/_/G_\^?P``1\_G\\_//YS__S_Y^,
XM>?GG_\``$?Y_G\Y_//SG__S_Y^<_GG_``!'/_/Y_\\_G___/_/\_^>?_P``1.
X=_Y^?_/\\_\___/_S_G^>?\``\?\!P`#Q_P'```!_J
X``
Xend
Xsize 704
END_OF_FILE
if test 1029 -ne `wc -c <'Requester/Brushes/NewsView.brush.uu'`; then
    echo shar: \"'Requester/Brushes/NewsView.brush.uu'\" unpacked with wrong size!
fi
# end of 'Requester/Brushes/NewsView.brush.uu'
fi
if test -f 'Requester/Brushes/Okay1.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Requester/Brushes/Okay1.brush.uu'\"
else
echo shar: Extracting \"'Requester/Brushes/Okay1.brush.uu'\" \(1014 characters\)
sed "s/^X//" >'Requester/Brushes/Okay1.brush.uu' <<'END_OF_FILE'
Xbegin 666 Okay1.brush
XM1D]230```K!)3$)-0DU(1````!0`5@`9``````("`0````$!`H`!`$--05``3
XM```,`$`P\/#P````X&``1U)!0@````0`*P`,0U).1P````A^&`````$``$-2!
XM3D<````(```#<`#Y`P-#4DY'````"`?*FFBS`0`#0U).1P````CNF@`@*9D#J
XM`T-23D<````(LP$`("F9``!#4DY'````"````/SP/0``0T%-1P````3E1```K
XM0D]$60```?OU`/?_`?P``#_X_P'0``#`^``!/```/_C_`:```,_X_P'\```_G
XM^/\!T```S_C_`?P``#_^_P#Q_/\!H```S_[_``_\_P'\```__O\'@?___/__C
XMT``#S____O[_!/?___P`"S___X\?___\?_^@``//__A\_O\$X____``+/__\&
XMQQ____Q__]```\__]SS^_P3S___\``L___CC'____'__H``#S__OG/[_!//_*
XM__P`"S__\?,Q_C&,?__0``O/_\_,S\'.<____``+/__Q\UCF<8Q__Z``"\__`
XMS\RGN8YS___\``L___'SF,8QC'__T``+S__/S&<YSG?___P`"S__^//BSK.,"
XM__^@``O/_^?<'3%,?____``+/__\8S37-8S__]``"\__\[S+*,IW___\``L_/
XM__^'&&(9G'__H``+S__X?.>=YF/___P`"S___@\8XSF(?__0``#/_/\%_G?_)
XM__P``#_[_P2,__^@``#/_/\%_G____P``#_[_P2/___0``#/_/\%_G____P`(
XM`#_[_P2/__^@``#/_/\`_O[_`?P``#_\_P7^'___T```S_S_`.'^_P'\```_Z
XM_/\%^#___Z```,_X_P'\```_^/\!T```S_C_`?P``#_X_P&@``#/^/\!_```\
X5-?A5`5```-_X_P'\`/4`]_\!_```.
X``
Xend
Xsize 696
END_OF_FILE
if test 1014 -ne `wc -c <'Requester/Brushes/Okay1.brush.uu'`; then
    echo shar: \"'Requester/Brushes/Okay1.brush.uu'\" unpacked with wrong size!
fi
# end of 'Requester/Brushes/Okay1.brush.uu'
fi
if test -f 'Requester/Brushes/Okay1Small.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Requester/Brushes/Okay1Small.brush.uu'\"
else
echo shar: Extracting \"'Requester/Brushes/Okay1Small.brush.uu'\" \(680 characters\)
sed "s/^X//" >'Requester/Brushes/Okay1Small.brush.uu' <<'END_OF_FILE'
Xbegin 666 Okay1Small.brush
XM1D]230```;Q)3$)-0DU(1````!0`2@`/``````("`0````$!`H`!`$--05``(
XM```,`$`P\/#P````X&``1U)!0@````0`)0`'0U).1P````A^&`````$``$-2V
XM3D<````(```#<`#Y`P-#4DY'````"`?*FFBS`0`#0U).1P````CNF@`@*9D#J
XM`T-23D<````(LP$`("F9``!#4DY'````"````/SP/0``0T%-1P````3E1```K
XM0D]$60```0?W`/C_`,``/_K_`?T``,#Z``$#P``_^O\!^@``S_G_`,`#/__Q$
XM^/[_`I_]``G/_P_'___^___``S__F.#^_P*/^@`)S_[GG____'__P`D__QQN@
XM/\8QC_T`"<_]\Y'X.<Y__\`)/_X^<QS.,8_Z``G/^?F,]S'.?__`"3_^/GP96
XMQG&/_0`)S_GY@^8YCO__P`D__QYFFN:QG_H`"<_\^YEE&4___\`)/_^,8PQ#(
XM,9_]``G/_G><\[S.___`"3__\.,<9S./^@`"S_\/_O\#S'__P`(__\'^_P/A5
XM#_T``,_]_P3^'O__P``__/\#@Y_Z``#/^?\`P``U^54```#?^?\`P/<`^/\`=
X"P````
X``
Xend
Xsize 452
END_OF_FILE
if test 680 -ne `wc -c <'Requester/Brushes/Okay1Small.brush.uu'`; then
    echo shar: \"'Requester/Brushes/Okay1Small.brush.uu'\" unpacked with wrong size!
fi
# end of 'Requester/Brushes/Okay1Small.brush.uu'
fi
if test -f 'Requester/Brushes/Okay2.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Requester/Brushes/Okay2.brush.uu'\"
else
echo shar: Extracting \"'Requester/Brushes/Okay2.brush.uu'\" \(963 characters\)
sed "s/^X//" >'Requester/Brushes/Okay2.brush.uu' <<'END_OF_FILE'
Xbegin 666 Okay2.brush
XM1D]230```HI)3$)-0DU(1````!0`5@`9``````("`0````$!`H`!`$--05``M
XM```,`$`P\/#P````X&``1U)!0@````0`*P`,0U).1P````A^&`````$``$-2!
XM3D<````(```#<`#Y`P-#4DY'````"`?*FFBS`0`#0U).1P````CNF@`@*9D#J
XM`T-23D<````(LP$`("F9``!#4DY'````"````/SP/0``0T%-1P````3E1```K
XM0D]$60```=;U`/?_`?P`]P`!,`#W_P',```*^*H!\`#W_P&,```%^%4!<`#WR
XM_P&,```*_JH`H/RJ`?``_?\`7_S_`8P```7^50<!5554555P`/[_`/[[_P&,2
XM``L*JJJ*"JJJJ"JJ\`#__P']??[_!/?__XP`"P555$455554555P`/[_`+[^<
XM_P3[__^,``L*JJBB"JJJJ"JJ\`#^_P#=_O\$]___C``+!55141%4$01557``2
XM__\)[^[OZ^[[__^,``L*JJ"B"*(@B"JJ\`#__PG?W??]WW?__XP`"P5545$0V
XM1!$$555P`/__!._N[[ON_O\!C``+"JJHHJ**HHBJJO``__\)]]U==5U___^,J
XM``L%551!%%45!%55<`#__P3[ONNJZO[_`8P`"PJJJH(((@B(*JKP`/__"?U]$
XM]]WW=___C``+!554!1!!$0!557``^_\`_O[_`8P```K[J@2(JJKP`/K_!'__"
XM_XP```7[500%555P`/O_`/[^_P&,```*^ZH$BJJJ\`#W_P&,```%_%4%5!55B
XM57``^_\`Z_[_`8P```K\J@6H*JJJ\`#W_P&,```%^%4!<`#W_P&,```*^*H!U
X<\`#W_P&,```?^/\!\```X/@``0P`]0#W_P'\```%,
X``
Xend
Xsize 658
END_OF_FILE
if test 963 -ne `wc -c <'Requester/Brushes/Okay2.brush.uu'`; then
    echo shar: \"'Requester/Brushes/Okay2.brush.uu'\" unpacked with wrong size!
fi
# end of 'Requester/Brushes/Okay2.brush.uu'
fi
if test -f 'Requester/Brushes/Okay2Small.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Requester/Brushes/Okay2Small.brush.uu'\"
else
echo shar: Extracting \"'Requester/Brushes/Okay2Small.brush.uu'\" \(665 characters\)
sed "s/^X//" >'Requester/Brushes/Okay2Small.brush.uu' <<'END_OF_FILE'
Xbegin 666 Okay2Small.brush
XM1D]230```;))3$)-0DU(1````!0`2@`/``````("`0````$!`H`!`$--05``^
XM```,`$`P\/#P````X&``1U)!0@````0`)0`'0U).1P````A^&`````$``$-2V
XM3D<````(```#<`#Y`P-#4DY'````"`?*FFBS`0`#0U).1P````CNF@`@*9D#J
XM`T-23D<````(LP$`("F9``!#4DY'````"````/SP/0``0T%-1P````3E1```K
XM0D]$60```/WW`/C_`,#Y``$!`/G_`?[```7Z50%7`/G_`?C``PJJH*C^J@**;
XMKP#__P%?U_W_`?C``P55$$#^50(%5P`)__[OO____O_XP`D*J@@J*H(@BJ\`2
XM"?_]]]7]?=]_^,`)!504411$$057``G_^_NN_[ON__C`"0JJ*B@(@B"*KP`)S
XM__W]U_=]W__XP`D%511$$$01%5<`"?_^^[OON^__^,`)"JJ((@@"((JO`/__Z
XM!W?=]_W?__C`"0554$$411$%5P#__P"O_O\#[O_XP`(*JH#^J@.@"J\`^_\#H
XE7__XP``%_%4#`157`/G_`?C``!_Y_P```.#Y``#`]P#X_P#```.@.
X``
Xend
Xsize 442
END_OF_FILE
if test 665 -ne `wc -c <'Requester/Brushes/Okay2Small.brush.uu'`; then
    echo shar: \"'Requester/Brushes/Okay2Small.brush.uu'\" unpacked with wrong size!
fi
# end of 'Requester/Brushes/Okay2Small.brush.uu'
fi
if test -f 'Requester/Brushes/Oops1.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Requester/Brushes/Oops1.brush.uu'\"
else
echo shar: Extracting \"'Requester/Brushes/Oops1.brush.uu'\" \(1006 characters\)
sed "s/^X//" >'Requester/Brushes/Oops1.brush.uu' <<'END_OF_FILE'
Xbegin 666 Oops1.brush
XM1D]230```JI)3$)-0DU(1````!0`5@`9``````("`0````$!`H`!`$--05``-
XM```,`$`P\/#P````X&``1U)!0@````0`*P`,0U).1P````A^&`````$``$-2!
XM3D<````(```#<`#Y`P-#4DY'````"`?*FFBS`0`#0U).1P````CNF@`@*9D#J
XM`T-23D<````(LP$`("F9``!#4DY'````"````/SP/0``0T%-1P````3E1```K
XM0D]$60```?;U`/?_`?P``#_X_P'0``#`^``!/```/_C_`:```,_X_P'\```_B
XM^/\!T```S_C_`?P``#_X_P&@``#/^/\!_```/_O_!/G__]```,_[_P3O___\?
XM``,___^/_O\$^/__H``#S__X?_[_!,?___P``S___,?^_P3X___0``//__<_"
XM_O\$Y____``#/__XX_[_!/C__Z```\__[Y_^_P3G___\``$___[Q!IC\>/__4
XMT``+S__/S@YG@^?___P`"S__\?,;K,(X__^@``O/_\_-Y%,]Y____``+/__QO
XM]CG,<3C__]``"\__S\GF,X_O___\``L___CV.8Q\>?__H``&S__GV>9SX_[_0
XM`?P`"S___&8YC,XY___0``O/__.Y[G=Y[____``+/___A^'P_#C__Z``"\__9
XM^'P>#X/'___\``L___X/`X'@</__T```S_[_!_Y__^____P``#_]_P:/__G_<
XM_Z```,_^_P'^?_W_`?P``#_]_P"/_?\!T```S_[_`?Y__?\!_```/_W_`(_]#
XM_P&@``#/_O\!_G_]_P'\```__?\`C_W_`=```,_^_P#^_/\!_```/_W_`)_]3
XM_P&@``#/^/\!_```/_C_`=```,_X_P'\```_^/\!H```S_C_`?P``#7X50%0:
X/``#?^/\!_`#U`/?_`?P`[
X``
Xend
Xsize 690
END_OF_FILE
if test 1006 -ne `wc -c <'Requester/Brushes/Oops1.brush.uu'`; then
    echo shar: \"'Requester/Brushes/Oops1.brush.uu'\" unpacked with wrong size!
fi
# end of 'Requester/Brushes/Oops1.brush.uu'
fi
if test -f 'Requester/Brushes/Oops1Small.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Requester/Brushes/Oops1Small.brush.uu'\"
else
echo shar: Extracting \"'Requester/Brushes/Oops1Small.brush.uu'\" \(684 characters\)
sed "s/^X//" >'Requester/Brushes/Oops1Small.brush.uu' <<'END_OF_FILE'
Xbegin 666 Oops1Small.brush
XM1D]230```;Y)3$)-0DU(1````!0`2@`/``````("`0````$!`H`!`$--05``*
XM```,`$`P\/#P````X&``1U)!0@````0`)0`'0U).1P````A^&`````$``$-2V
XM3D<````(```#<`#Y`P-#4DY'````"`?*FFBS`0`#0U).1P````CNF@`@*9D#J
XM`T-23D<````(LP$`("F9``!#4DY'````"````/SP/0``0T%-1P````3E1```K
XM0D]$60```0KW`/C_`,``/_K_`?T``,#Z``$#P``_^O\!^@``S_G_`,`#/__\2
XM?_[_`I_]``+/_\/^_P/^___``S__YC_^_P*/^@`"S_^Y_O\#_'__P`D__\<?'
XMC,?CC_T`"<__?/AS/!Y__\`)/_^/C-UF$8_Z``G/_GYW(IGN?__`"3__CYC.%
XM8\&/_0`)S_Y^9S&>/O__P`D__\>8S&8QG_H`"<__/N=SN\___\`)/__C'P^'N
XMX9_]``G/_YWP\'P>___`"3___#P<#P./^@`)S__#__/__'__P`D___!__'__4
XM#_T``,_^_P7S__[__\``/_[_!?Q__Y_Z``#/^?\`P``U^54```#?^?\`P/<`W
X$^/\`P,_^$
X``
Xend
Xsize 454
END_OF_FILE
if test 684 -ne `wc -c <'Requester/Brushes/Oops1Small.brush.uu'`; then
    echo shar: \"'Requester/Brushes/Oops1Small.brush.uu'\" unpacked with wrong size!
fi
# end of 'Requester/Brushes/Oops1Small.brush.uu'
fi
if test -f 'Requester/Brushes/Oops2.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Requester/Brushes/Oops2.brush.uu'\"
else
echo shar: Extracting \"'Requester/Brushes/Oops2.brush.uu'\" \(951 characters\)
sed "s/^X//" >'Requester/Brushes/Oops2.brush.uu' <<'END_OF_FILE'
Xbegin 666 Oops2.brush
XM1D]230```H))3$)-0DU(1````!0`5@`9``````("`0````$!`H`!`$--05``E
XM```,`$`P\/#P````X&``1U)!0@````0`*P`,0U).1P````A^&`````$``$-2!
XM3D<````(```#<`#Y`P-#4DY'````"`?*FFBS`0`#0U).1P````CNF@`@*9D#J
XM`T-23D<````(LP$`("F9``!#4DY'````"````/SP/0``0T%-1P````3E1```K
XM0D]$60```<WU`/?_`?P`]P`!$`#W_P'L```%^%4!<`#W_P&,```*^*H!\`#WI
XM_P&,```%^%4!<`#W_P&,```*^ZH$J*JJ\`#W_P&,``,%554%_E4$4%55<`#_K
XM_P#Z_?\$[___C``#"JJH@OZJ!*BJJO``__\!]W_^_P3W__^,``,%55!!_E4$G
XM4%55<`#__P'OO_[_!.___XP``0JJ_J`&B*@HJJKP`/___]\'7W?7]___C``+B
XM!55141$$0!!557``____[P?N^[_O__^,``L*JJ"B*(@@**JJ\`#__P3?W?=WX
XMW_[_`8P`"P554%01!%11555P`/__!._[[OOK_O\!C``+"JJH(BB(BBBJJO``_
XM__\$]_W_=WW^_P&,``L%554%05!4$%55<`#__PGZ_KZOJ^___XP`"PJJJ@H"&
XM@*`@JJKP`/S_`'_]_P&,```%_54&!551555P`/W_`/[\_P&,```*_:H`BOVJ-
XM`?``_/\`?_W_`8P```7]50`%_54!<`#]_P#^_/\!C```"OVJ`(K]J@'P`/?_>
XM`8P```7]50`5_54!<`#W_P&,```*^*H!\`#W_P&,```%^%4!<`#W_P&,```?$
X4^/\!\```X/@``0P`]0#W_P'\```*_
X``
Xend
Xsize 650
END_OF_FILE
if test 951 -ne `wc -c <'Requester/Brushes/Oops2.brush.uu'`; then
    echo shar: \"'Requester/Brushes/Oops2.brush.uu'\" unpacked with wrong size!
fi
# end of 'Requester/Brushes/Oops2.brush.uu'
fi
if test -f 'Requester/Brushes/Oops2Small.brush.uu' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Requester/Brushes/Oops2Small.brush.uu'\"
else
echo shar: Extracting \"'Requester/Brushes/Oops2Small.brush.uu'\" \(665 characters\)
sed "s/^X//" >'Requester/Brushes/Oops2Small.brush.uu' <<'END_OF_FILE'
Xbegin 666 Oops2Small.brush
XM1D]230```;1)3$)-0DU(1````!0`2@`/``````("`0````$!`H`!`$--05```
XM```,`$`P\/#P````X&``1U)!0@````0`)0`'0U).1P````A^&`````$``$-2V
XM3D<````(```#<`#Y`P-#4DY'````"`?*FFBS`0`#0U).1P````CNF@`@*9D#J
XM`T-23D<````(LP$`("F9``!#4DY'````"````/SP/0``0T%-1P````3E1```K
XM0D]$60```0#W`/C_`,#Y``$!`/G_`?[```7Z50%7`/G_`?C``PJJJ"K^J@**I
XMKP#__P#7_/\!^,`#!55$%?Y5`@57`/__`+O^_P/^__C`"0JJ@@J(@J**KP#_Z
XM_P=]_7=]7W_XP`D%504$5401!5<`"?_^_O^JN^[_^,`)"JJ*B(HB@(JO`/__[
XM!W]W==]___C`"05511!$1!$55P#__P>^[_N[[__XP`D*JJ(*"H*@BJ\`__\'E
XMW?7U?5__^,`)!554%!0%`057`/__!^O_^__^__C`"0JJH"JH*JH*KP#]_P#WH
XG_O\!^,``!?Y5!5155157`/G_`?C``!_Y_P```.#Y``#`]P#X_P#`,
X``
Xend
Xsize 444
END_OF_FILE
if test 665 -ne `wc -c <'Requester/Brushes/Oops2Small.brush.uu'`; then
    echo shar: \"'Requester/Brushes/Oops2Small.brush.uu'\" unpacked with wrong size!
fi
# end of 'Requester/Brushes/Oops2Small.brush.uu'
fi
if test -f 'Select.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'Select.h'\"
else
echo shar: Extracting \"'Select.h'\" \(1667 characters\)
sed "s/^X//" >'Select.h' <<'END_OF_FILE'
X/* ======================================================================= */
X/*                                                                         */
X/* PROGRAM:                         News View                              */
X/*                                                                         */
X/* VERSION:      2.3a                                                      */
X/*                                                                         */
X/*                                                                         */
X/* FILENAME:     Select.h                                                  */
X/*                                                                         */
X/* DESCRIPTION:  This module is a collection of routines that handle       */
X/*               the selection of items in the window uisng the mouse.     */
X/*                                                                         */
X/* AUTHOR:       Copyright 1990   Richard Frost                                    */
X/*                                                                         */
X/* DATE:         20th March 1990                                           */
X/*                                                                         */
X/* ======================================================================= */
Xextern VOID GoReadItem();
Xextern VOID SelectMouse();
Xextern BOOL TouchedItem();
X
Xextern SHORT GetNextItem();
Xextern SHORT GetPrevItem();
Xextern SHORT GetNextReply();
X
Xextern VOID  SetCurrentItem();
Xextern VOID  CentreOnItem();
X
Xextern SHORT CurrentItem;
Xextern SHORT PreviousItem;
Xextern SHORT CurrentRow;
Xextern SHORT PreviousRow;
X
END_OF_FILE
if test 1667 -ne `wc -c <'Select.h'`; then
    echo shar: \"'Select.h'\" unpacked with wrong size!
fi
# end of 'Select.h'
fi
if test -f 'ShutDown.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'ShutDown.h'\"
else
echo shar: Extracting \"'ShutDown.h'\" \(1360 characters\)
sed "s/^X//" >'ShutDown.h' <<'END_OF_FILE'
X/* ======================================================================= */
X/*                                                                         */
X/* PROGRAM:                         News View                              */
X/*                                                                         */
X/* VERSION:      2.3a                                                      */
X/*                                                                         */
X/*                                                                         */
X/* FILENAME:     ShutDown.c                                                */
X/*                                                                         */
X/* DESCRIPTION:  Major routine that deallocates EVERYTHING, closes all     */
X/*               libraries and unlocks the directory.                      */
X/*                                                                         */
X/* AUTHOR:       Copyright 1990 Robert Wozniak & Richard Frost                      */
X/*                                                                         */
X/* DATE:         31st March 1990                                           */
X/*                                                                         */
X/* ======================================================================= */
X
Xextern VOID ShutDown();
END_OF_FILE
if test 1360 -ne `wc -c <'ShutDown.h'`; then
    echo shar: \"'ShutDown.h'\" unpacked with wrong size!
fi
# end of 'ShutDown.h'
fi
if test -f 'WBench.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'WBench.h'\"
else
echo shar: Extracting \"'WBench.h'\" \(1585 characters\)
sed "s/^X//" >'WBench.h' <<'END_OF_FILE'
X/* ======================================================================= */
X/*                                                                         */
X/* PROGRAM:                         News Viewer                            */
X/*                                                                         */
X/* VERSION:      2.3a                                                      */
X/*                                                                         */
X/*                                                                         */
X/* FILENAME:     WBench.h                                                  */
X/*                                                                         */
X/* DESCRIPTION:  This module contains routines that involve the WorkBench  */
X/*		 such as obtaining the Lock to the directory which contains*/
X/* 		 the icon hit & Loading and Saving .info files to obtain   */
X/*		 user settings etc.					   */
X/*                                                                         */
X/* AUTHOR:       Richard Frost (C) 1990                                    */
X/*                                                                         */
X/* DATE:         23rd March 1990                                           */
X/*                                                                         */
X/* ======================================================================= */
X
Xextern struct FileLock *GetNewsDir();
Xextern long SaveInfoFile();
Xextern BOOL FileExists();
X
X
Xextern BOOL WBlock; /* TRUE if variable 'dirlock' is owned by WORKBENCH.*/
END_OF_FILE
if test 1585 -ne `wc -c <'WBench.h'`; then
    echo shar: \"'WBench.h'\" unpacked with wrong size!
fi
# end of 'WBench.h'
fi
if test -f 'WindData.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'WindData.c'\"
else
echo shar: Extracting \"'WindData.c'\" \(1949 characters\)
sed "s/^X//" >'WindData.c' <<'END_OF_FILE'
X/* ======================================================================= */
X/*                                                                         */
X/* PROGRAM:                         News View                              */
X/*                                                                         */
X/* VERSION:      2.00                                                      */
X/*                                                                         */
X/*                                                                         */
X/* FILENAME:     WindData.c                                                */
X/*                                                                         */
X/* DESCRIPTION:  This module contains all data that describes the Menus,   */
X/* 		 Gadgets, Requestors & Images that is in the window.       */
X/*									   */
X/* AUTHOR:       Copyright 1990   Richard Frost                                    */
X/*                                                                         */
X/* DATE:         13th February 1990                                        */
X/*                                                                         */
X/* ======================================================================= */
X
X#include "Defs.h"
X#include "NVgads.h"
X
X            		/* The ARROW Selector */
X
XSHORT ArrowPoints[] = {
X			0,0,
X			6,3,
X			0,6,
X			0,0
X};
X
Xstruct Border Arrow = {
X	2,1,		/* XY origin relative to container TopLeft */
X	3,2,		/* Front & Back Pens */
X	JAM1,		/* The Draw Mode */
X	4,		/* Number of Points used */
X	ArrowPoints,	/* Pointer to an array of X,Y coordinate pairs */
X	NULL		/* Next Border structure */
X};
X
Xstruct Border BlankArrow = {
X	2,1,		/* XY origin relative to container TopLeft */
X	2,2,		/* Front & Back Pens */
X	JAM1,		/* The Draw Mode */
X	4,		/* Number of Points used */
X	ArrowPoints,	/* Pointer to an array of X,Y coordinate pairs */
X	NULL		/* Next Border structure */
X};
END_OF_FILE
if test 1949 -ne `wc -c <'WindData.c'`; then
    echo shar: \"'WindData.c'\" unpacked with wrong size!
fi
# end of 'WindData.c'
fi
if test -f 'WindData.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'WindData.h'\"
else
echo shar: Extracting \"'WindData.h'\" \(1564 characters\)
sed "s/^X//" >'WindData.h' <<'END_OF_FILE'
X/* ======================================================================= */
X/*                                                                         */
X/* PROGRAM:                         News View                              */
X/*                                                                         */
X/* VERSION:      2.3a                                                      */
X/*                                                                         */
X/*                                                                         */
X/* FILENAME:     WindData.h                                                */
X/*                                                                         */
X/* DESCRIPTION:  This module contains all data that describes the Menus,   */
X/* 		 Gadgets, Requestors & Images that is in the window.       */
X/*									   */
X/* AUTHOR:       Copyright 1990   Richard Frost                                    */
X/*                                                                         */
X/* DATE:         20th March 1990                                           */
X/*                                                                         */
X/* ======================================================================= */
X
Xextern struct StringInfo  StringGadSInfo;
Xextern struct PropInfo    VertSliderSInfo;
Xextern struct Gadget      VertSlider;
X
Xextern struct NewWindow   NewWindowStructure1;
X
Xextern struct Menu        Menu1;
X#define MenuList1 Menu1
X
Xextern struct Border      Arrow;
Xextern struct Border      BlankArrow;
END_OF_FILE
if test 1564 -ne `wc -c <'WindData.h'`; then
    echo shar: \"'WindData.h'\" unpacked with wrong size!
fi
# end of 'WindData.h'
fi
if test -f 'symsNV.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'symsNV.c'\"
else
echo shar: Extracting \"'symsNV.c'\" \(535 characters\)
sed "s/^X//" >'symsNV.c' <<'END_OF_FILE'
X#include <stdio.h>
X#include <ctype.h>
X#include <signal.h>
X
X#include <devices/keymap.h>
X#include <exec/types.h>
X#include <exec/memory.h>
X#include <exec/libraries.h>
X#include <graphics/display.h>
X#include <graphics/gfxbase.h>
X#include <graphics/text.h>
X#include <graphics/regions.h>
X#include <graphics/gfxmacros.h>
X#include <intuition/intuition.h>
X#include <intuition/intuitionbase.h>
X#include <libraries/dos.h>
X#include <libraries/dosextens.h>
X#include <workbench/icon.h>
X#include <workbench/startup.h>
X#include <workbench/workbench.h>
END_OF_FILE
if test 535 -ne `wc -c <'symsNV.c'`; then
    echo shar: \"'symsNV.c'\" unpacked with wrong size!
fi
# end of 'symsNV.c'
fi
echo shar: End of archive 1 \(of 6\).
cp /dev/null ark1isdone
MISSING=""
for I in 1 2 3 4 5 6 ; do
    if test ! -f ark${I}isdone ; then
	MISSING="${MISSING} ${I}"
    fi
done
if test "${MISSING}" = "" ; then
    echo You have unpacked all 6 archives.
    rm -f ark[1-9]isdone
else
    echo You still need to unpack the following archives:
    echo "        " ${MISSING}
fi
##  End of shell archive.
exit 0
-- 
Mail submissions (sources or binaries) to <amiga@cs.odu.edu>.
Mail comments to the moderator at <amiga-request@cs.odu.edu>.
Post requests for sources, and general discussion to comp.sys.amiga.