home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
comms
/
streamer
/
streamerdoc
/
html
/
win_menu
< prev
Wrap
Text File
|
1995-04-13
|
9KB
|
126 lines
<html>
<head>
<title>Streamer User Guide - The Stream window menu</title>
</head>
<body>
<h2><a name = "strwinmen">The Stream window menu</a></h2>
Each stream window has a menu attached to it. The facilities provided by the stream window menu are as
outlined below, starting with the operation of the <em>Stream ‘x’</em> submenu.<p>
<ul>
<li><a href = "#savestr">Saving stream data</a>
<li><a href = "#spoolstr">Spooling stream data</a>
<li><a href = "#savebuf">Saving to a buffer</a>
<li><a href = "#clear">Clearing all data from a stream</a>
<li><a href = "#client">Client submenu</a>
<li><a href = "#opseltext">Operations on selected text</a>
<li><a href = "#opbufs">Operations on buffers</a>
<li><a href = "#miscops">Miscellaneous operations</a>
<li><a href = "#hlight">Highlight...</a>
<li><a href = "#fnkeys">Fn keys...</a>
</ul>
<h3><a name = "savestr">Saving stream data</a></h3>
You may save the text from a stream at any time. Follow the arrow off the Stream->Save submenu to reveal
a popup save box. The save icon may be dragged to a filer window in the usual manner.<p>
<h4><img src = "sprites/03" align = middle>Saving from a stream</h4>
You may also drag a filer icon onto the save box to set the destination in the reverse sense. To do this
though, you must click on the save entry rather than follow the arrow to the save box, as otherwise the save
box would vanish as soon as you clicked outside it. If the filer icon you drag to the save box is a file, its full
name will be copied to the filename entry. Click on OK to save to that file. If the filer icon is a directory, the
path to the directory will be entered in the save box, replacing any previous path.<p>
If the selected destination file already existed you will be warned, and given the option to <code>overwrite</code>, <code>
append</code> or <code>cancel</code>.<p>
Three different save formats are allowed:<p>
<dl>
<dt><code>Processed</code>
<dd>This saves normal ascii text, stripping control codes and using LF at the end of each line, replacing
whichever end of line sequence your tnc uses.
<dt><code>Raw</code>
<dd>Saves the raw data, as received from the tnc.
<dt><code>Streamer</code>
<dd>Saves the stream data in Streamer format, preserving TX data / RX data identification. Streamer data
files may be re-loaded into Streamer for later viewing.</dl>
With <code>Processed</code> and <code>Raw</code> formats you have the option of saving the TX data as well as the RX data. Both
TX and RX data are saved automatically (and distinctly) in Streamer format files.<p>
<h3><a name = "spoolstr">Spooling stream data</a></h3>
You may save to a spool file using the <code>Stream->Spool</code> submenu, as described above for <code>Stream->Save</code>.
When a spool is started, no data will be sent to the file until new data are received from the tnc. As data are
received, they are buffered and sent to the file when appropriate. Between file operations the file is closed.
This means that even whilst still spooling you may load the spool file into a text editor, etc, for examination.
If you want to stop spooling click on the <code>cancel</code> button in the spool save box.<p>
<h3><a name = "savebuf">Saving to a buffer</a></h3>
Streamer uses a system of internal buffers, held in memory, for uploading blocks of data to the tnc. It is
possible to save data to a buffer rather to a file. This is done with the <code>Stream->To buffer</code> submenu. The
Resulting dialogue box gives a choice of format similar to that for saving to a file. In this case you may
choose from either ascii or raw data, with or without the TX data.<p>
<h4><img src = "sprites/02" align = middle>Saving to a buffer</h4>
<h3><a name = "clear">Clearing all data from a stream</a></h3>
To delete the whole contents of a stream choose <code>Stream->Clear</code>. Be warned that this cannot be undone. If a
new view or Streamer file view window is cleared the window itself will be removed from the list of active
windows. In the case of a new view, you may create another new view; the parent stream window is
unaffected. Clearing a Streamer file view window does not affect the file on disc.<p>
<h3><a name = "client">Client submenu</a></h3>
This submenu can have different functions depending of the type of window. For tnc stream windows it
governs the changing of tnc mode. You may select <code>cmd:</code>, <code>conv</code> or <code>trans</code> mode. Also there is an entry to
select / deselect automatic mode changing.<p>
<h4><img src = "sprites/04" align = middle>Changing mode</h4>
<h3><a name = "opseltext">Operations on selected text</a></h3>
You may select text from a stream window using the adjust key. Only complete lines may be selected.
Facilities for saving selected text to a buffer or a file are available from the <code>Select</code> submenu. The saving
procedure and available options are as for saving the whole stream. You may also clear the selection
(<code>Unselect</code>) or delete it (<code>Remove</code>). There is just one selection per stream. Selections made in a parent stream
will appear identically in new views, and vice versa.<p>
<h4><img src = "sprites/06" align = middle>The Select menu</h4>
<h3><a name = "opbufs">Operations on buffers</a></h3>
Text from a stream may be saved to a buffer in memory. Also, when a file other than a Streamer data file is
dropped onto Streamer it will be copied to a buffer, ready for uploading. Operations on buffers are provided
through the <code>Buffers</code> entry on any stream window. This will pop up the Buffers window, shows the name,
size and upload status of all the loaded buffers in a scrollable pane. To upload a buffer to a tnc stream first
click on its entry to select it. Choose a stream from the popup menu next to the <code>Upload</code> button. This sets the
destination for the next buffer to be uploaded. Initiate the upload by clicking on <code>Upload</code>. If Streamer is busy
uploading a buffer already your upload request will be queued. To remove the selected buffer click on <code>
Remove buffer</code>. To stop a buffer from being uploaded if it is in the queue, select it and click <code>Cancel</code>. <code>Cancel
all</code> cancels all queued uploads. To abort the current upload use <code>Abort</code>. <code>Pause</code> pauses the current upload. The
button will then change to <code>Resume</code>. Unless you want to upload a buffer more than once you should select <code>
Remove after upload</code>.<p>
<h3><a name = "miscops">Miscellaneous operations</a></h3>
The <code>Misc</code> submenu provides access to two more setup areas. These are <code>Highlight...</code> and <code>Fn keys...</code>.
There is also a <code>Send break</code> entry. This sends a break signal to the tnc. The duration of the break signal is set
in the terminal setup area.<p>
<h4><img src = "sprites/05" align = middle>The Misc. menu</h4>
<h4><a name = "hlight">Highlight...</a></h4>
Streamer provides a mechanism by which words of interest in the output area of a stream window may be
highlighted. The highlighting colour is set in the colours setup. The <code>Misc->Highlight...</code> menu entry
reveals the highlighting control area. This has a scrolling list of names that will be highlighted. The list can
be extended by entering new words in the lower left icon and clicking on <code>Add</code>. If you select an entry from
the list by clicking on it you may choose <code>Delete</code> to remove it from the list or <code>Update entry</code> to replace it
with a new one. Clicking on <code>Save</code> stores your list in Streamers setup area on disc.<p>
<h4><a name = "fnkeys">Fn keys...</a></h4>
Text may be assigned to three sets of function keys – Fn key + shift, Fn key + Ctrl and Fn key + Shift +
Ctrl. When a stream window has the caret and a function key combination is pressed, the assigned text will
be sent to the tnc, being expanded as necessary. The <code>Misc->Fn keys...</code> menu entry gives access to the
function key definition area. Choose which function key set to edit from the radio icons to the bottom of the
dialogue box.<p>
The definition may contain expressions between curly brackets. These will be expanded in the same way as
text entered in the TX area. To embed ctrl codes you may also use the ‘<code>|x</code>’ convention, e.g <code>|M</code> to send a new
line character.<p>
<a href = "../Manl_html">Back to contents page</a>
</body>
</html>