home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d8xx
/
d869
/
cl_sep92.lha
/
CL_SEP92
/
FullView_doc
< prev
next >
Wrap
Text File
|
1993-03-14
|
12KB
|
298 lines
--------------------------------------
- FullView v3.04 -
- -
- (c) Copyright 1991 Jonathan Potter -
--------------------------------------
-- See the bottom of this file for changes --
FullView
is a text viewer that offers fast, smooth-scrolling
ANSI compatible text displays. This is now Megadisc's text viewer of
choice and to get the most out of it, read through this doc, and check
out the menus (with right mouse button).
FullView
opens up to the full size of the Workbench screen
(non-interlaced). Because there is no slider gadget at the side of the
screen, you are able to view full 80 column text with a standard
Workbench configuration (many text viewers only show 78 columns across).
To start
FullView
from the CLI, simple type
FullView filename
or from the Workbench, double-click on a project icon that has
FullView
as its default tool.
FullView
will load text and pictures that have been crunched
with
PowerPacker
, by
Nico Francois
.
FullView
has a built-in help screen that can instantly explain
its functions, as well as remind you of the keyboard equivalent of many
commands. However, here are brief instructions on the operation of the
commands. They are listed with the command name (if this command is
accessed from a menu, this is also the name of the menu item), and any
keyboard equivalents the command may have.
Load...
AMIGA-L
or
l
key
This command allows you to load a new text file using the built-in
file requester. The file requester is similar to the Commodore ASL
requester and to the ARP file requester, and thus most users should be
familiar with its operation.
Show Pic...
AMIGA-H
or
h
key
This command allows you to display an IFF ILBM picture file. A wide
variety of formats is supported, including HAM, Overscan, EHB and
Dynamic-HiRes.
Save As...
AMIGA-V
or
v
key
This command allows you to save the currently displayed text file
under a new name. This can also be useful for converting
PowerPacker-crunched text into plain ASCII text.
Print all
AMIGA-P
or
p
key
This command will print the current text file to the printer (PRT:).
Print screen
AMIGA-C
or
c
key
This command will print the currently displayed page of text to the
printer (PRT:).
Search for...
AMIGA-S
or
s
key
This command allows you to search the current text file for a text
string. Wildcard characters are not supported. The search takes place
from the top of the currently displayed page.
Repeat search
AMIGA-R
or
r
key
This command repeats the last text search, from the current position
in the file.
About
This function displays some information about the program, including
version number and how to contact the author.
Help
HELP
key
This function displays a brief list of commands and their keyboard
equivalents.
Iconify
AMIGA-I
or
i
key
This command closes the
FullView
screen and opens a small
window on the Workbench screen. This allows you to keep your text file
in memory and refer to it at any time, but saves on memory when it is
not actually being accessed. To return to the text file, click where
the iconified window tells you to. Clicking the close gadget will
remove the text file from memory without returning.
Quit
AMIGA-Q
or
q
,
x
, or
ESCape
key
This command will remove
FullView
from memory.
Auto scroll
SPACE
bar or
left mouse button
FullView
will auto-scroll text at four different speeds. The
speed is determined by the vertical position of the mouse; the center of
the screen is "neutral", and the further away from the center you move
the mouse, the faster
FullView
will scroll in that direction.
To toggle auto-scrolling, either press the
SPACE
bar or press
the
left
mouse
button
. The mouse pointer will disappear
while
FullView
is auto-scrolling, and reappear when scrolling
stops (when you either stop it manually or the text reaches the top or
bottom).
Line up
Cursor up
key or
/\
gadget
This function scrolls one line up through the text. If you continue
to hold down the key or the gadget, this function will repeat after a
brief interval.
Line down
Cursor down
key or
\/
gadget
This function scrolls one line down through the text. If you continue
to hold down the key or the gadget, this function will repeat after a
brief interval.
Page up
Shift
+
Cursor up
key,
u
key or
U
gadget
This function moves one full page up through the text.
Page down
Shift
+
Cursor down
key,
d
key or
D
gadget
This function moves one full page down through the text.
Top of text
Control
+
Cursor up
key,
t
key or
T
gadget
This function moves to the beginning of the current text file.
Bottom of text
Control
+
Cursor down
key,
b
key or
B
gadget
This function moves to the end of the current text file.
Jump to line
j
key or
line gadget
This function allows you to jump to a specified line number. The
line gadget
is the number that displays the current line being
viewed in the status bar at the bottom of the screen (xxxxx > yyyyy; it
is the xxxxx value)
Jump to percent
J
key or
percent gadget
This function allows you to jump a specified percentage into the file.
This
percent gadget
is the number that displays the current
percentage of text being viewed in the status bar (xxx%)
IFF routines
FullView
can show many different IFF ILBM formats, including
HAM, Overscan, Extra Half Brite, and Dynamic-HiRes. There are four main
ways to show an IFF picture with FullView.
a) Run
FullView
with no arguments, and select an IFF picture with the
file requester.
b) Once
FullView
has loaded a text file, select the
Show Pic...
command
and select an IFF picture with the file requester.
c) Run
FullView
from the CLI with the name of an IFF picture and use
the
+p
argument.
The
+p
tells
FullView
that it is a picture you want to
show, not a text file to read. The
+p
goes on the command line,
after the filename. For example,
FullView dh0:Picture.iff +p
d) From the Workbench, specify
FullView
as the default tool of a
picture file, and add the ToolType :
FILETYPE=ILBM
This has the same effect as the
+p
argument from the CLI.
When a picture is displayed, there are several key presses that do
different things. You can turn the mouse pointer on or off with the
.
key. You can stop/start colour cycling (if the file has
colour cycling information) with the
TAB
key. Pressing the
p
key will print the picture. If a picture is larger than the
screen, you can scroll around it using the
cursor
keys; by
themselves they move in single steps, in conjunction with
Shift
they move a page, and in conjunction with
Control
they move to
the start (or end). To return from a displayed picture, press the
left mouse button
, or the
q
or
ESCape
key.
TAB size
The default size of tab characters in
FullView
is 8 spaces.
You may, if running from the Workbench, specify the tab size yourself.
To do this, add the following ToolType to the project icon :
TABSIZE=size
size
is the number of spaces a tab character is to be
equivalent to, and may be any number from 1 to 10.
ANSI codes
FullView
supports the ANSI codes used to change colour and
type style. Because of the way
FullView
displays its text,
there is a limitation on the changing of colour and type style; the
colour and style is reset at the start of every line. This should not
cause any major problems, but it does mean that if you wanted a
rectangle of colour, you would have to specify the ANSI codes for every
line, instead of just at the start and end of the rectangle. An example
of this is the rectangular header of this document file.
For your information, the applicable ANSI codes are :
0 reset
1
boldface
3
italic
4
underscore
7 inverse video
30
foreground pen colour 0
31 foreground pen colour 1
32
foreground pen colour 2
33
foreground pen colour 3
40 background pen colour 0
41
background pen colour 1
42
background pen colour 2
43
background pen colour 3
ANSI codes are included in text using an
escape code
. This
code looks like :
<CSI>code[;code[;code]]m
CSI
is the
Control Sequence Introducer
, and it
consists of an
ESCape
character and a
[
character. For
instance, to set the foreground colour to pen colour 2, the background
colour to pen colour 3, and the style to italics and underscore, the
control sequence would be :
[[32;43;3;4m
And here it is!!!
You do not need to specify the [[0m reset sequence at the end
of every line, as colours and styles are reset automatically for each
line.
Word wrapping
FullView
will wrap-around to the next line any words that do
not fit on the current line. This should normally not cause a problem.
It could, however, cause trouble if
FullView
wraps words that
are supposed to be a different colour and style. As colours and styles
are reset for each line, any words that were wrapped would not be in the
desired colour/style. There is no easy way out of this; all you can do
is preview your text to make sure that this has not occurred. If it
has, or you perceive it likely to happen, you can specify the escape
code for each individual word. For instance,
[[1mEach [[1mIndividual [[1mWord
Speaking of wrapping...
That about wraps it up for this document file.
FullView
is
largely self-explanatory, and I hope that I have covered all of the
necessary points in this text. If you ever have trouble with
FullView
, please contact me at the address below.
FullView
is copyright, but is freely distributable. If you
wish to use it in a commercial venture, however, you must contact me.
Jonathan Potter
P.O. Box 289
Goodwood, SA 5034
Australia
Phone : (08) 2932788
Fax : (08) 2938941
FidoNET : 3:680/829
Internet : jpotter@itd.adelaide.edu.au