home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
graphics
/
quickcopy_1
/
!Viewer
/
!Help
< prev
next >
Wrap
Text File
|
1998-02-10
|
12KB
|
249 lines
ZoomPlus 0.04 (10-Feb-98)
Name: ZoomPlus
Purpose: Enhanced Replacement of the original ArtWorks Viewer module
Author: Computer Concepts and Martin Würthner
Requires: RISC OS 3.1 or higher, ArtWorks 1.138 or higher
Status: ShareWare see [4] below
Although this tool is called ZoomPlus, it comes as a directory called "!Viewer"
because it is a replacement of the original ArtWorks Viewer module.-
This module provides an enhanced Zoom tool with the following features:
* There are "Undo" and "Redo" buttons in the icon bar that allow you to go
backwards and forwards in the previous 32 zoom settings ("undo for zoom
settings"); keyboard shortcuts: ⇧^I and ⇧^O; this works independently
for each window and the settings are remembered even if you select other
windows inbetween.
* Keyboard shortcut for temporary selection of the zoom tool:
press Shift + right Alt (NB: press Shift first, then the right Alt key)
* There is a keyboard shortcut for "Previous zoom": ^O
* You can store up to 4 views per document on the preset zoom buttons (labelled
"1" to "4"): Hold down Shift and click on the button to store the current
zoom settings on it. Simply click on one of the buttons to recall the
settings stored on it.
* There are up/down arrows for the scaling factor (steps of 1, or 10 if you
hold down Shift).
* Having changed the value in the scaling factor input field you can click on
the Zoom button instead of pressing Return.
* The "Previous zoom" setting in each window is remembered even if you select
some other window inbetween.
For installation instructions, see [2] below. Please note that you are advised
to make a backup copy of the original version of the Viewer module before
installing this enhanced version.
1) The Viewer module
--------------------
The ArtWorks Viewer module provides two tools: The Push tool and the Zoom tool.
These are both explained in the ArtWorks User Manual (pages 17 and 19). This
module provides an enhanced version of the Zoom tool. The Push tool is
unaffected.
The most notable new feature is that the Zoom tool info bar now shows two
buttons that look like the undo and redo buttons further to the right in the
info bar. These new Zoom undo buttons can be used to move through the last
32 zoom settings for this window. As with undo/redo, you can move backwards
and forwards through the settings. The keyboard shortcuts for "Zoom undo"
and "Zoom redo" are ⇧^I and ⇧^O respectively. Note that you can press these at
any time, not only when the Zoom tool is selected. The zoom undo/redo system
works independently for each window, so even if you work in some other window
inbetween and come back to your first window later, the settings will still be
there!
This feature is most useful if you zoom in to some part of the drawing, then
zoom in further to work on some detail, then zoom in further to work on some
smaller detail etc. Using the Zoom undo/redo buttons or the keyboard shortcuts
⇧^I and ⇧^O you may then retrace your steps (at least the last 32). Please note
that all zoom changes are recorded, even those caused by using "Previous zoom"
or the preset zoom buttons (see below).
Unlike the main undo/redo buttons, the Zoom undo/redo buttons are not shaded if
there are no zoom settings to be undone/redone.
There is a keyboard shortcut that allows you to temporarily select the Zoom
tool in the same way as you can select the Select tool (left Alt) and the
Push tool (right Alt). In order to select the Zoom tool, press and hold Shift,
then press the right Alt key. The Push tool will be highlighted in the tool
box, but the info bar and the pointer shape will show you that you are indeed
in Zoom mode. If you release the right Alt key, the previous tool will be
reselected.
There is a keyboard shortcut for "Previous zoom": ^O. You can press this at
any time, not only when the Zoom tool is active. In other applications, this
shortcut is ^R, but unfortunately, this is already used by the Text tool for
"Kern text left".
The input field for the zoom factor has got up/down arrows. Clicking on these
changes the value by +1/-1. If you hold down Shift, the value is changed by
+10/-10. In order to allow you to operate this feature without having to use
the keyboard you can click on the Zoom button instead of having to press Return
for ArtWorks to accept the new value in the input field.
The buttons labelled "1" to "4" are preset zoom buttons. At any time, you can
store the current zoom setting by holding down Shift and clicking on the button
you want to store the setting on. If you click on the button later, the setting
is recalled. The settings are stored separately for each window, so even if
you change document inbetween, your settings are not lost.
Finally, the "Previous zoom" facility has been extended in such a way that the
previous zoom is remembered for each window separately. The original version
of the Zoom tool only rememebered it for the active window, so after working on
some other ArtWorks document inbetween, you could not go back to the window and
use "Previous zoom". This restriction has been removed, so you can now work
on several documents simultaneously and still use "Previous zoom" in each
window.
1.1) Known bugs and deficiencies:
---------------------------------
When using the shortcut for temporary selection of the Zoom tool, the tool
highlighted in the Tool Box is not the Zoom tool but the Move tool (the "hand"
icon). This is a result of the trick used to implement this shortcut. The
choice of the key combination Shift + right Alt was also influenced by
technical constraints. Officially, it is not possible for modules to provide
shortcuts for temporary selection of tools.
Please note that this module will cause ArtWorks to consume about 7k more
memory as opposed to using Viewer 0.01.
2) Installation
---------------
Make a backup copy of the !Viewer directory inside the !ArtWorks.Auto directory.
This is the original version of the Viewer module as supplied with your copy of
ArtWorks. Should you ever want to deinstall the new version of Viewer you can
replace it by this backup (Viewer 0.01 as supplied by CC).
Copy the !Viewer application inside the !ArtWorks.Auto directory. (Shift
double-click on !ArtWorks to open it, then double-click on the 'Auto' folder.
Then drag the !Viewer application to the Filer window showing
<something>.!ArtWorks.Auto in its title bar). This will cause ArtWorks to
load the module automatically next time it is started.
If you are not using the 'Quick start' feature of ArtWorks, then this is it
already. Otherwise (this is recognized by the fact the ArtWorks only displays
one icon 'Quick start' when starting up) you have to go on:
If the 'Quick start' option is selected in the ArtWorks choices window you
have to perform the following steps in order for ArtWorks to recognize the
new version of the module:
* Load ArtWorks
* Open the ArtWorks choices window (icon bar menu 'Choices...', then click on
the ArtWorks icon in the ArtWorks global choices window)
* Deselect 'Quick start' and click on 'Save'
* Quit ArtWorks
* Reload ArtWorks - while loading ArtWorks shows every module it loads. If
ArtWorks displays the error message "One or more modules could not be loaded
due to lack of memory.", then something has gone wrong and you should check
whether you have correctly installed the module.
* Open the ArtWorks choices window again
* Select 'Quick start' and click on 'Save'
If you ever should want to deinstall the module, remove the !Viewer directory
from the !ArtWorks.Auto directory and install your backup copy of !Viewer
instead. Then, if you are using the 'Quick start' option, you must repeat the
steps detailed above.
3) Contacting me:
-----------------
I have just completed my studies and I am now working for a Software
Engineering research institute in Kaiserslautern. My new address is:
Martin Wuerthner
Mannheimer Str. 18
67655 Kaiserslautern
Germany
Phone: +49-(0)631-3608205
However, letters to my previous (my parents') address will also be forwarded
to me. So, if the above address fails, the following address is guaranteed to
work:
Martin Wuerthner
Jahnstrasse 18
71116 Gaertringen
Germany
Fax: +49-(0)7034-928915 (faxes sent to this address will have to be forwarded
to me by my parents, so do not expect a quick reply)
e-mail: wuerthne@trick.informatik.uni-stuttgart.de
(valid through the whole of 1998)
4) Copyright:
-------------
The ZoomPlus ArtWorks module including all related files is Copyright 1998,
by Martin Würthner and is ShareWare.
This means that you may copy it freely provided that
(a) all files of this ArtWorks module are distributed together without
modification
(b) this application is not sold for profit without my explicit written
permission - you also have to apply for permission to distribute this
program on a CD if it is sold for profit or to distribute it together
with other commercial software.
I retain the copyright on all files.
5) ShareWare registration
-------------------------
You may use this software free of charge for a trial period of two weeks.
If you find it useful and decide to go on using the module, you have to
register.
Registration of ZoomPlus includes registration for QuickCopy and AutoSave.
5.1) How do I register?
Registration costs only 10 Pounds inc VAT for private users (15 Pounds ex VAT
for commercial or educational users; 30 Pounds ex VAT for an educational/
commercial site licence).
This price applies irrespective of whether you find only one of QuickCopy,
AutoSave or ZoomPlus useful or all of them. You have to register if you would
like to go on using at least one of the modules after the two week trial period.
In order to register, send 10 Pounds (or 15 or 30, see above) to me. I accept
bank notes in any currency, cheques drawn from British or German banks,
Eurocheques (in Pounds if drawn from a British bank, else in DM) and
international postal orders.
Commercial/Educational users only: Please quote your EU VAT ID or add 15% VAT
(16% VAT if you are ordering on or after
April 1st 1998).
If you have got an e-mail address, please quote it when registering. I will
then put you on my e-mail list for automatic upgrades.
Orders from outside the EU can be ex VAT (divide inc VAT prices by 1.15, or by
1.16 when ordering on or after April 1st 1998), but add 2 Pounds for postage
if you want snail-mail delivery.
And finally: Before registering, have a look at the ArtWorks tools WWW site at
http://www.flipside.co.uk/awtools because you might want to order some other
modules at the same time.
5.2) What do I get?
Do not be surprised if you do not get a reply from me.
QuickCopy, AutoSave and ZoomPlus are my second attempt at real ShareWare, i.e.
if you find the modules useful, then you have to register. There is nothing
extra you will get when registering apart from the permission to actually use
the modules.
Having started with my job I do not have too much time any more, so I would
rather concentrate on writing software instead of posting discs. Therefore,
any future ArtWorks modules I write will probably be ShareWare. However, this
is only likely to happen if the ShareWare concept works, so if you find
QuickCopy, AutoSave and ZoomPlus useful, please register.
Later, registered users can request updates of these three modules (and any
others you might have bought from me) by sending me a blank, Acorn formatted
disc, a self-addressed envelope (235mm by 125mm max.) and 1 Pound for postage
(cash or in stamps; German users: send 2,20 in stamps).