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.