source: trunk/dll/ipf/context.ipf@ 1330

Last change on this file since 1330 was 1122, checked in by John Small, 17 years ago

Ticket 267 changes: fix typos, standardize on "Toolbar" over "Toolbox"
and improve/correct wording related to toolbars and toolbar files.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 39.4 KB
Line 
1.***********************************************************************
2.*
3.* $Id: context.ipf 1122 2008-08-27 16:28:12Z jbs $
4.*
5.* Context Menu Usage
6.*
7.* Copyright (c) 1993-98 M. Kimes
8.* Copyright (c) 2006-07 Steven H.Levine
9.*
10.* 01 Sep 06 GKY ADD new partition disks information
11.* 03 Mar 07 GKY Update that file systems other than HPFS support long names
12.* 29 Feb 08 GKY Document unhide menu item
13.* 06 Jul 08 GKY Update delete/undelete to include option of using the XWP trashcan
14.*
15.***********************************************************************
16.*
17:h1 res=93700 name=PANEL_CONTEXT.Context Menus
18:i1 id=aboutContext.Context Menus
19:link reftype=hd res=97800.Context menus:elink. (also called popup
20menus) are used extensively in FM/2, just as they are in the WPS.
21:p.
22Context menus are requested by placing the mouse pointer over a desired
23object in a container (or over container whitespace) and clicking mouse
24button two (:color fc=default bc=cyan.B2:color fc=default bc=default., usually the right button).
25:p.
26Commands that affect the container as a whole are found in context menus
27requested over whitespace (any empty area of the container). Commands
28that affect the objects within the container are requested over the
29object of interest. If an object is :link reftype=hd
30res=98000.highlighted:elink. when a context menu is requested, the
31commands will usually affect all highlighted objects; otherwise, any
32commands will affect only the object over which the menu was requested
33(you'll see visual feedback to this effect).
34:p.
35FM/2's :link reftype=hd res=93300.Files menu:elink. shows the same menu
36that would be obtained if you requested a context menu over the current
37object. FM/2's :link reftype=hd res=93800.Views menu:elink. shows the
38same menu that would be obtained if you requested a context menu over
39the current window's whitespace. :hp9.Note&colon.:ehp9. FM/2 Lite's
40pulldown menus are simplified, but the context menus have all the
41commands available, so the Files and Views menus aren't exact matches
42as in FM/2.
43:p.
44When a menu command leads to a dialog, the command name is followed by
45dots (i.e. "Attributes..."). In cases where commands have :link
46reftype=hd res=100005.accelerator key equivalents:elink., the :link
47reftype=hd res=97700.accelerator key:elink. is listed after the command
48(i.e. "Info... :color fc=default bc=palegray.Ctrl:color fc=default bc=default. + :color fc=default bc=palegray.i:color fc=default bc=default.").
49:p.
50:hp2.See also&colon.:ehp2.
51.br
52:link reftype=hd res=93705.Context menus affecting objects:elink.
53.br
54:link reftype=hd res=93710.Context menus affecting containers:elink.
55.br
56:link reftype=hd res=93715.Context menus affecting Drive Tree container:elink.
57
58:h2 res=93705 name=PANEL_CONTEXTOBJECT.Context menus affecting objects
59:i1 id=aboutContextObject.Context menus affecting objects
60
61Commands are listed in the order they appear on the file object context
62menu. Some commands apply to file, directory and drive objects. Others apply to
63only one or two types of objects. Items not appearing on the file object menus
64are inserted at the relative point they appear in the directory and/or drive menu.
65Small icons appear with each entry to indicate which types of objects file :artwork runin name='\bitmaps\file.bmp'.
66directory :artwork runin name='\bitmaps\fldr.bmp'. and/or drive :artwork runin name='\bitmaps\drive.bmp'. they are associated with.
67(Note that not all commands are available for all objects on all drives;
68CD-ROM drives obviously wouldn't allow Delete and Move commands, for
69instance, since they're read-only drives. In this case the command(s) are grayed out)
70:p.
71These context menus are shadows of the :link reftype=hd
72res=93300.Files:elink. pulldown menu.
73:p.
74:artwork name='..\..\bitmaps\rename.bmp' align=center.
75:p.
76:hp6.:link reftype=hd res=91400.Rename:elink.:ehp6. allows you to rename
77objects. You are notified of conflicts as they occur. An easier method
78for renaming one object is to point at its text, hold down the :color fc=default bc=palegray.Alt:color fc=default bc=default. key,
79and click mouse button one; however, this command allows you to use
80wildcards when renaming if you desire.
81:artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\fldr.bmp'.
82:p.
83:artwork name='..\..\bitmaps\copier.bmp' align=center. :artwork name='..\..\bitmaps\mover.bmp' align=center.
84:p.
85:hp6.Copy and Move:ehp6. copy or move objects. :hp2.:link reftype=hd
86res=90000.Drag and drop:elink. is recommended over using the menu
87commands for moving and copying.:ehp2. When using the menu commands, the
88:link reftype=hd res=91500.Walk Directories:elink. dialog appears to allow
89you to select a target directory.
90:artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\fldr.bmp'.
91:p.
92:hp6.Copy and rename:ehp6. and :hp6.Move and rename:ehp6. allow you to
93change the names of the destination files as you copy and move using
94the standard rename dialog. You can also copy or move with wildcarding,
95like you can from the command line (COPY thisfile.txt *.bak) by using
96wildcards in the filename portion of the destination.
97:artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\fldr.bmp'.
98:p.
99:hp6.Copy and preserve:ehp6. and :hp6.Move and preserve:ehp6. are only
100available in the Collector and See all files windows. These commands
101copy or move the selected files but preserve the directory relationship
102of the files. The effect of this can be non-obvious, so use with care.
103:artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\fldr.bmp'.
104:p.
105Let's say you select three files&colon. G&colon.\FOO\BAR\DUDE,
106G&colon.\FOO\BAR\WOW\DUDE and G&colon.\FOO\BAR\RUFF\DUDE. If you select
107:hp1.Copy and preserve:ehp1. and pick a destination directory of
108H&colon.\HERE, the resultant files will be H&colon.\HERE\DUDE,
109H&colon.\HERE\WOW\DUDE and H&colon.\HERE\RUFF\DUDE.
110:p.
111Note that drives are not considered when preserving directory
112relationships, so if one of our three files above resided on drive
113F&colon., the results would be the same.
114:p.
115:hp6.:link reftype=hd res=99995.Merge:elink.:ehp6. lets you merge
116several files together into a single file (you get to set the order of
117the files to be merged and the name of the file to which they're
118merged). :artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\fldr.bmp'.
119:p.
120:hp6.WPS Copy:ehp6. and :hp6.WPS Move:ehp6. work like their standard
121counterparts, except that WPS techniques are used. There is more
122overhead using this method, so only use it when you need it -- for
123example, when moving a directory containing a program suite to
124maintain the link between program objects and the program executables
125in the directory. :artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\fldr.bmp'.
126:p.
127:artwork name='..\..\bitmaps\view.bmp' align=center.
128:p.
129The :hp6.View:ehp6. conditional cascade submenu allows you to view the
130current object. Since this is a conditional cascade submenu, you can
131click on the button to get a list of choices or click elsewhere to get
132a default viewing action (noted below).
133:artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\fldr.bmp'. :artwork runin name='\bitmaps\drive.bmp'.
134:p.
135:hp6.Autoview:ehp6. views objects through the :link reftype=hd
136res=92200.configured viewer:elink.. This is the default for the
137Files->View conditional cascade submenu when a file is the current
138object. When you select Autoview, FM/2 guesses whether the file is text
139or binary data and views it accordingly.
140:artwork runin name='\bitmaps\file.bmp'.
141:p.
142:hp6.as text:ehp6. causes FM/2 to view the current file object as text,
143using the :link reftype=hd res=97000.configured text viewer:elink. or
144the internal if none is configured.
145:artwork runin name='\bitmaps\file.bmp'.
146:p.
147:hp6.as binary:ehp6. causes FM/2 to view the current file object as
148binary data, using the :link reftype=hd res=97000.configured binary
149viewer:elink. or the internal if none is configured. Binary data is
150usually viewed as a :link reftype=hd res=98800.hex dump:elink..
151:artwork runin name='\bitmaps\file.bmp'.
152:hp6.as archive:ehp6. causes FM/2 to open the file in the :link reftype=hd
153res=90200.Archive Container:elink. :artwork runin name='\bitmaps\file.bmp'.
154(only works for archive file types where the underlying program (i.e. Infozip for .zip files)
155is defined in archiver.bb2 and the program is in the system path.)
156:artwork runin name='\bitmaps\file.bmp'.
157:p.
158:artwork name='..\..\bitmaps\info.bmp' align=center.
159:p.
160:hp6.Information:ehp6. brings up a dialog telling you everything you
161ever wanted to know about file system objects but were afraid to ask.
162If you select this from a drive object (root directory) in the Drive
163Tree container, you get a ":link reftype=hd res=90900.drive
164information:elink." dialog that lets you change the drive's label.
165Otherwise, you get a :link reftype=hd res=95700.comprehensive
166dialog:elink. that, besides showing you all the pertinent information
167about the object, shows the object's icon. That icon is important. You
168can get a context menu on it, and you can drag other objects onto it to
169change the object's icon. If the object is an icon or pointer file
170(*.ICO or *.PTR) you can use it to :link reftype=hd res=95500.change a
171system pointer:elink. (for instance, you could change OS/2's usual arrow
172pointer to a finger). You can draw pointers yourself using OS/2's
173ICONEDIT program, or find them pre-drawn in several collections of icons
174and pointers freely available on the internet. This is the default command for
175the Files->View conditional cascade submenu when the current object is a
176directory. (Note: Info is the first item on the drives menu)
177:artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\drive.bmp'.
178:p.
179:hp6.Quick Tree:ehp6. appears in Directory Containers. You can use this
180to quickly select a subdirectory into which to switch the Directory
181Container. Obviously, if there are no subdirectories to select from,
182FM/2 will ignore this command except to tell you.
183:artwork runin name='\bitmaps\fldr.bmp'.
184:p.
185:hp6.Update objects:ehp6. updates objects by refreshing the information
186FM/2 has on them from disk to make sure it's current (an alternative to
187rescan for special situations).
188:artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\fldr.bmp'. :artwork runin name='\bitmaps\drive.bmp'.
189:p.
190:hp6.Hide objects:ehp6. hides objects (removes them from view in the
191container) until you rescan, use the :link reftype=hd res=93400.Filter
192dialog:elink. or switch directories or use Unhide (see below).
193:artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\fldr.bmp'.
194:p.
195:hp6.Unhide objects:ehp6. unhides objects (restores them from view in the container)
196Unhide doesn't unhide items that are filtered by the current mask or attribute filters
197:artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\fldr.bmp'.
198:p.
199:artwork name='..\..\bitmaps\playmm.bmp' align=center.
200:p.
201:hp6.Multimedia:ehp6. attempts to play the objects via MMPM/2 using
202FM2PLAY.EXE (from the :link reftype=hd res=100090.FM/2 Utilities collection:elink., distributed separately
203in FM2UTILS.ZIP). Obviously, the objects must be multimedia objects
204(sound files, movies, midi files, etc.) for this to have the desired
205effect, and MMPM/2 must be installed in your system. Note: for this
206command to work properly with large numbers of files (where the length
207of the resultant command line would exceed the OS/2 command line length
208limit of 1000 characters), you must have a version of FM2PLAY.EXE that
209supports the /# command line switch. To test your version of
210FM2PLAY.EXE, run FM2PLAY /? and see if /# is listed as a supported
211switch. If not, upgrade to a new version of the FM/2 Utilities.
212
213:artwork runin name='\bitmaps\file.bmp'.
214:p.
215:artwork name='..\..\bitmaps\edit.bmp' align=center.
216:p.
217The :hp6.Edit:ehp6. conditional cascade submenu allows you to edit the
218current object. Since this is a conditional cascade submenu, you can
219click on the button to get a list of choices or click elsewhere to get a
220default editing action (noted below).
221:artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\fldr.bmp'. :artwork runin name='\bitmaps\drive.bmp'.
222:p.
223:hp6.Autoedit:ehp6. edits objects through the :link reftype=hd
224res=92200.configured editor:elink.. This is the default for the
225Files->Edit conditional cascade submenu when a file is the current
226object. When you select Autoedit, FM/2 guesses whether the file is text
227or binary data and edits it accordingly.
228:artwork runin name='\bitmaps\file.bmp'.
229:p.
230:hp6.as text:ehp6. causes FM/2 to edit the current file object as text,
231using the :link reftype=hd res=97000.configured text editor:elink. or
232the internal if none is configured.
233:artwork runin name='\bitmaps\file.bmp'.
234:p.
235:hp6.as binary:ehp6. causes FM/2 to edit the current file object as
236binary data, using the :link reftype=hd res=97000.configured binary
237editor:elink.. Binary data is usually edited as a :link reftype=hd
238res=98800.hex dump:elink.. No default binary editor is provided at
239this time, but that may change.
240:artwork runin name='\bitmaps\file.bmp'.
241:p.
242Edit :link reftype=hd res=99980.Drive flags:elink. is found on the drives context
243menu. :artwork runin name='\bitmaps\drive.bmp'.
244:p.
245:artwork name='..\..\bitmaps\attrlist.bmp' align=center.
246:p.
247:hp6.:link reftype=hd res=95900.Attributes:elink.:ehp6. leads to a
248dialog that sets objects' attributes and (optionally) date/time. This is
249the default for the Files->Edit conditional cascade submenu when a
250directory is the current object.
251:artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\fldr.bmp'. :artwork runin name='\bitmaps\drive.bmp'.
252:p.
253:artwork name='..\..\bitmaps\ea.bmp' align=center.
254:p.
255:hp6.:link reftype=hd res=95000.Extended Attributes:elink.:ehp6. allows
256you to view an object's extended attributes (EAs) and to edit and add
257text attributes.
258:artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\fldr.bmp'. :artwork runin name='\bitmaps\drive.bmp'.
259:p.
260:hp6.Subject:ehp6. allows you to give an object a description. This
261makes use of the same EA (.SUBJECT) that the WPS uses for object
262descriptions -- you can see and edit it on the File page of an object's
263Settings notebook.
264:artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\fldr.bmp'. :artwork runin name='\bitmaps\drive.bmp'.
265:p.
266:artwork name='..\..\bitmaps\print.bmp' align=center.
267:p.
268:link reftype=hd res=99985.:hp6.Print:ehp6.:elink. prints text files.
269It'd be a good idea to have a printer to which to print, and have
270configured it first, before trying to use this. If using the standard
271WPS, be sure you have a printer object configured for the device you've
272told FM/2 to use, or you may wind up with FM/2's printing thread blocked
273for eternity awaiting access to a nonexistent or inaccessible device.
274Actually, if using the standard WPS, it's recommended that you simply
275drag files to the printer object and drop them instead of using this
276command. :artwork runin name='\bitmaps\file.bmp'.
277:p.
278:artwork name='..\..\bitmaps\opend.bmp' align=center.
279:p.
280The :hp6.Open:ehp6. conditional cascade submenu allows you to open the
281current object. Since this is a conditional cascade submenu, you can
282click on the button to get a list of choices or click elsewhere to get a
283default open action for files is to either run them (executable files) or open them
284based on their file association. :artwork runin name='\bitmaps\file.bmp'.
285:artwork runin name='\bitmaps\fldr.bmp'. :artwork runin name='\bitmaps\drive.bmp'.
286:p.
287The :hp6.Settings notebook:ehp6. option opens the object's WPS properties notebooks.
288:artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\fldr.bmp'. :artwork runin name='\bitmaps\drive.bmp'.
289:p.
290Open a directory or drive as a WPS Folder in either :hp6.icon, details or tree:ehp6. view
291:artwork runin name='\bitmaps\fldr.bmp'. :artwork runin name='\bitmaps\drive.bmp'.
292:p.
293Open a new FM/2 window (container; the default for directories and drives).
294:artwork runin name='\bitmaps\fldr.bmp'. :artwork runin name='\bitmaps\drive.bmp'.
295:p.
296Opening a file's Default view will honor any OS/2 associations that you have
297setup. Remember that :color fc=default bc=palegray.F6:color fc=default bc=default. or :color fc=default bc=palegray.Ctrl:color fc=default bc=default. + double-click opens an object's
298default WPS view, and :color fc=default bc=palegray.Ctrl:color fc=default bc=default. + :color fc=default bc=palegray.Shift:color fc=default bc=default. + double-click opens an object's
299WPS Settings notebook.
300:p.
301:artwork name='..\..\bitmaps\object.bmp' align=center.
302:artwork name='..\..\bitmaps\shadow.bmp' align=center.
303:p.
304Next is a conditional cascade submenu called :hp6.Create Objects:ehp6.,
305with Shadows as the default command. Create shadows appears as a
306a top level menu item on the drives object menu.
307:artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\drive.bmp'.
308:p.
309:hp6.:link reftype=hd res=93600.Shadow:elink.:ehp6. builds WPS shadow
310objects on your desktop or :hp6.Shadows in folders:ehp6. for selected
311object(s). :artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\drive.bmp'.
312:p.
313You can also create :hp6.Real Objects:ehp6. for files
314:artwork runin name='\bitmaps\file.bmp'.
315:p.
316The save lists to clipboard/file submenu allows you to save lists to the clipboard or a file
317:p.
318:artwork name='..\..\bitmaps\saveclip.bmp' align=center.
319:p.
320:hp6.Save/Append to clipboard:ehp6. allows you to save selected objects to the
321clipboard as a text list, one per line. This is a good way to transfer
322selections of files to other programs; for instance, you might copy a
323list of files to the clipboard and feed it to a terminal program to send
324the files over a modem or network. You can save/append the full path names or
325just the filenames.
326:artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\fldr.bmp'. :artwork runin name='\bitmaps\drive.bmp'.
327:p.
328:artwork name='..\..\bitmaps\savelist.bmp' align=center.
329:p.
330:hp6.:link reftype=hd res=96000.Save to list file:elink.:ehp6. lets you
331save selected objects as a list to a text file. Lists can include file
332sizes, subjects, etc.
333:artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\fldr.bmp'. :artwork runin name='\bitmaps\drive.bmp'.
334:p.
335:artwork name='..\..\bitmaps\collect.bmp' align=center.
336:p.
337:hp6.Collect File(s):ehp6. calls up the :link reftype=hd
338res=90100.Collector:elink. and places the selected files and directories
339into it. You can also open the Collector and drag things into it.
340:artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\fldr.bmp'. :artwork runin name='\bitmaps\drive.bmp'.
341:p.
342:hp6.Collect List in file(s):ehp6. collects the files listed inside the
343selected files (see :hp6.Save to list file:ehp6. above). The filename
344should be the first item on each line of the list. If spaces are
345contained in the filenames, enclose the filenames in "quote marks."
346Filenames must be full pathnames (d&colon.\path\filename). Directories as
347well as files can be Collected. :artwork runin name='\bitmaps\file.bmp'.
348:p.
349:artwork name='..\..\bitmaps\archive.bmp' align=center.
350:p.
351:hp6.:link reftype=hd res=90300.Archive:elink.:ehp6. allows you to build
352an archive containing the selected object(s).
353:artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\fldr.bmp'. :artwork runin name='\bitmaps\drive.bmp'.
354:p.
355:artwork name='..\..\bitmaps\extract.bmp' align=center.
356:p.
357:hp6.:link reftype=hd res=91000.Extract:elink.:ehp6. allows you to
358extract files from selected archives. :artwork runin name='\bitmaps\file.bmp'.
359:p.
360:hp6.UUDecode:ehp6. decodes files that were encoded with UUEncode, a
361common protocol on the Internet. Files created by UUDecoding are
362appended if they already exist. :artwork runin name='\bitmaps\file.bmp'.
363:p.
364:artwork name='..\..\bitmaps\delete.bmp' align=center.
365:p.
366:hp6.Delete:ehp6. deletes objects. If the :link reftype=hd
367res=99950.Confirm Delete:elink. toggle is on or if one or more directories
368are among the selected objects, you get a dialog showing the selected
369objects and asking you to confirm that you really meant what you said.
370In that dialog you have a chance to remove some of the objects. If you
371have OS/2's Undelete enabled for the drive on which the objects reside, they
372may be recoverable. You also have the option of having the files moved to the
373Xworkplaces/Eworkplace trahshcan from which they may be restorable.:link reftype=hd
374res=99950.Delete = move to trashcan:elink.
375:artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\fldr.bmp'.
376:p.
377:artwork name='..\..\bitmaps\permdel.bmp' align=center.
378:p.
379:hp6.Permanent Delete:ehp6. deletes objects as above, but they will not
380be recoverable (which may make the deletion faster). It should be noted
381that when deleting directory objects, the file objects within the
382directory can never be recovered, but deleting all the file objects
383inside a directory (rather than the directory itself) allows things to
384be recovered :hp1.if:ehp1. you use the Delete command above rather than
385this Permanent Delete command :hp1.and:ehp1. have Undelete enabled (type
386:link reftype=launch object='CMD.EXE' data='/C HELP UNDELETE'.HELP
387UNDELETE:elink. at a command line for more information on enabling
388Undelete). :artwork runin name='\bitmaps\file.bmp'. :artwork runin name='\bitmaps\fldr.bmp'.
389:p.
390:artwork name='..\..\bitmaps\rescan.bmp' align=center.
391:p.
392:hp6.Rescan:ehp6. rescans the selected drive. FM/2 tries
393very hard to keep all its windows up to date, but things outside FM/2
394can cause changes that FM/2 cannot know about automatically. This
395command will ensure that your display is current.
396:artwork runin name='\bitmaps\drive.bmp'.
397:p.
398:hp6.Expand:ehp6. expands the tree from the point where the context menu
399was requested to the bottom of the branch. This isn't the same as clicking
400the [+] symbol as it expands :hp1.all:ehp1. branches.
401:artwork runin name='\bitmaps\drive.bmp'.
402:p.
403:hp6.Collapse:ehp6. collapses the tree from the point where the context
404menu was requested to the bottom of the branch. This isn't the same as
405clicking the [-] symbol as it collapses :hp1.all:ehp1. branches.
406:artwork runin name='\bitmaps\drive.bmp'.
407:p.
408The Miscellaneous cascade menu appears on directory and drive context menus
409The following appear on this cascade.
410:p.
411:hp6.:link reftype=hd res=95200.Sizes:elink.:ehp6. brings up a dialog
412showing how many bytes are in the selected directory and its
413subdirectories. :artwork runin name='\bitmaps\fldr.bmp'. :artwork runin name='\bitmaps\drive.bmp'.
414:p.
415:artwork name='..\..\bitmaps\mkdir.bmp' align=center.
416:p.
417:hp6.Make Directory:ehp6. allows you to create new directories. The
418name of the directory where you requested the context menu is filled in
419as a starting point for convenience. Directories may be created many
420levels deep in one pass.
421:artwork runin name='\bitmaps\fldr.bmp'. :artwork runin name='\bitmaps\drive.bmp'.
422:p.
423:hp6.Show all files:ehp6. is a command available on drive and directory objects
424and in the container menu of Directory Containers. It invokes the
425:link reftype=hd res=98500.See all files:elink. window and shows all
426the files in the directory and all its subdirectories.
427:artwork runin name='\bitmaps\fldr.bmp'. :artwork runin name='\bitmaps\drive.bmp'.
428:p.
429:hp6.:link reftype=hd res=92500.Undelete Files:elink.:ehp6.
430:artwork runin name='\bitmaps\fldr.bmp'. :artwork runin name='\bitmaps\drive.bmp'.
431:p.
432:hp6.Check Disk:ehp6. runs PMCHKDSK.EXE on the selected drive. This
433tests the drive and can correct some deficiencies. This is available
434only in context menus requested on drives (root directories). Note
435that OS/2 cannot correct defects on disks that are in use by the
436system or programs (including FM/2). :artwork runin name='\bitmaps\drive.bmp'.
437:p.
438:hp6.Format Disk:ehp6. runs PMFORMAT.EXE on the selected drive.
439:hp8.Formatting a disk will destroy any information already on the
440disk.:ehp8. This is available only in context menus requested on drives
441(root directories). :artwork runin name='\bitmaps\drive.bmp'.
442:p.
443:hp6.Partition Disks:ehp6. has four choices for partitioning tools.
444They are minilvm, DFSee, LVMGUI and FDISKPM. Any of these
445will allow you to modify the partitions on your hard drives.
446:hp8.Extreme caution should be exercised; read the help!:ehp8.
447:p.
448Minilvm is a partitioning tool which is avalable with eCS and is probably
449the easiest to use for LVM type system. If you choose partition Disks it is the default.
450DFSee is a share ware tool with a much wider range of features but must be obtained
451from Hobbes and installed in the system path to work. LVMGUI is the IBM provided GUI tool for
452Disk management. It is a JAVA based program and earily versions only work with JAVA 1.1.8.
453FDISKPM is the partition management tool for preLVM systems and should not be used
454on LVM based sytems. :artwork runin name='\bitmaps\drive.bmp'.
455:p.
456:hp6.Optimize:ehp6. runs a .CMD file with the name <Filesystem>OPT.CMD,
457giving the drive to optimize as a command line argument. Therefore, for
458a FAT drive C&colon. "FATOPT.CMD C&colon." would be run (through the
459command interpreter defined in %COMSPEC% or CMD.EXE if none is defined)
460for an HPFS drive D&colon. "HPFSOPT.CMD D&colon." and for an JFS drive E&colon. "JFSOPT.CMD
461E&colon.". CMD files are supplied with FM/2 that call utility programs from
462the :link reftype=hd res=100090.FM/2 Utilities collection:elink. (a
463separate collection of free-for-the-using utilities, sometimes named
464FM2UTILS.ZIP) or for JFS defragfs.exe supplied with OS2. You may modify these command files as required for your
465system, even to call other programs than those supplied. Always be sure
466to check the disk before trying to optimize it, and (in the case of the
467FAT optimizer) it's a good idea to back up first. You shouldn't run the
468FAT optimizer on compressed drives -- use the utilities that came with
469your compression program instead. :artwork runin name='\bitmaps\drive.bmp'.
470:p.
471:hp6.Detach:ehp6. detaches a network drive.
472:artwork runin name='\bitmaps\drive.bmp'.
473:p.
474:hp6.Eject:ehp6. ejects removable media from drives (for instance,
475opens the door of a CD ROM drive).
476:artwork runin name='\bitmaps\drive.bmp'.
477:p.
478:hp6.Lock:ehp6. locks a removable drive.
479:artwork runin name='\bitmaps\drive.bmp'.
480:p.
481:hp6.Unlock:ehp6. unlocks a removable drive.
482:artwork runin name='\bitmaps\drive.bmp'.
483:p.
484:hp6.:link reftype=hd res=90900.Drive Info:elink.:ehp6. is the first menu item on the drives
485context menu. :artwork runin name='\bitmaps\drive.bmp'.
486
487:h2 res=93710 name=PANEL_CONTEXTCNR.Context menus affecting containers
488:i1 id=aboutContextCnr.Context menus affecting containers
489
490These context menus are shadows of the :link reftype=hd
491res=93800.Views:elink. pulldown menu.
492:p.
493:hp6.Icon:ehp6. switches the container to Icon view; the object's name
494appears below its icon.
495:p.
496:hp6.Name:ehp6. switches the container to Name view; the object's name
497appears beside its icon.
498:p.
499:hp6.Text:ehp6. switches the container to Text view. Text view is the
500fastest view for a container to maintain, but provides the least
501information on the objects it contains.
502:p.
503:hp6.Details:ehp6. switches the container to Details view. Details view
504shows a great deal of information on the objects it contains, including
505file sizes, dates, and times, but it is the slowest view for a container
506to maintain.
507:p.
508The :hp6.Details Setup:ehp6. submenu allows you to control what is shown
509in a Details view. Each possible field in the details view for the drive
510type is shown. If the field is checked, FM/2 will show it. If not, it
511won't. Set the current view to Details view and you can see the changes
512as they occur. Note that for Directory Containers, the context menu
513items change the current container only. Use the internal :link
514reftype=hd res=94600.Settings notebook:elink. to change the default for
515subsequently created containers.
516:p.
517:hp6.Mini Icons:ehp6. is a toggle controlling whether icons are shown
518full size or in miniature in views that show icons.
519:p.
520:artwork name='..\..\bitmaps\filter.bmp' align=center.
521:p.
522:hp6.:link reftype=hd res=93400.Filter:elink.:ehp6. leads to a dialog
523that lets you set filemasks and attributes for objects to include in the
524container's display. Note: For Directory Containers, this sets the
525default for _this_ container. Use the internal :link reftype=hd
526res=94600.Settings notebook:elink. to change the defaults for
527subsequently created containers.
528:p.
529:hp6.Resort:ehp6. resorts items in a container. If you have more than
530one Directory or Archive Container window open, selecting a new sort
531type only causes the container in which you requested the context menu
532to resort itself (although the change will affect all future rescans,
533resorts and insertions in that type of container). This command lets
534you resort a container so that the new sort type is reflected in the
535display.
536:p.
537:artwork name='..\..\bitmaps\rescan.bmp' align=center.
538:p.
539:hp6.Rescan:ehp6. rescans the directory associated with a container, or
540the drive from the current object down in a tree container. FM/2 tries
541very hard to keep all its windows up to date, but things outside FM/2
542can cause changes that FM/2 cannot know about automatically. This
543command will ensure that your display is current.
544:p.
545:hp6.Parent:ehp6. moves directory containers to the previous (parent)
546directory.
547:p.
548:hp6.Previous Directory:ehp6. returns the container to the last
549directory. This is sort of like a one-step "undo" when you switch
550a container to look at a different directory.
551:p.
552:artwork name='..\..\bitmaps\walk.bmp' align=center.
553:p.
554:hp6.:link reftype=hd res=91500.Walk Directories:elink.:ehp6. leads to a
555dialog that lets you walk through your directory structures, or recall
556user-defined directories.
557:p.
558:hp6.Show all files:ehp6. is a command available on directory objects
559and in the container menu of Directory Containers. It invokes the
560:link reftype=hd res=98500.See all files:elink. window and shows all
561the files in the directory and all its subdirectories. (on submenu of miscellaneous)
562:p.
563:hp6.Find in drive tree:ehp6. hilites the directory the directory container is
564looking into on the drive tree. (on submenu of miscellaneous)
565:p.
566:artwork name='..\..\bitmaps\select.bmp' align=center.
567:p.
568:artwork name='..\..\bitmaps\deselect.bmp' align=center.
569:p.
570The :hp6.:link reftype=hd res=99100.Select:elink.:ehp6. submenu gives
571you many ways to highlight and unhighlight objects in a container. This
572lets you quickly build sophisticated selection sets of objects upon
573which you can perform tasks.
574:p.
575You can select (or deselect) all files, all directories or all objects.
576You can also select (or deselect) everything matching a mask string
577which can contain wildcards, select (or deselect) filenames stored in
578the clipboard or a list file and invert the current selections
579(highlight what isn't, unhighlight what is).
580:p.
581The :hp6.Sort submenu:ehp6. allows you to control how objects are sorted
582based on several criteria. You can also tell FM/2 to always display
583directories ahead of or behind files. Note that :hp1.Last access
584date:ehp1. and :hp1.Creation date:ehp1. are not tracked by the FAT file system
585The difference between :hp1.Pathname:ehp1. and :hp1.Filename:ehp1. is only
586apparent in the Collector. With the former, the entire pathname of the
587object is used to sort. With the latter, only the filename portion is
588used to sort. FM/2 maintains separate sort criteria for Drive Tree,
589Collector, Directory Container and Archive Container windows. See
590:link reftype=hd res=97200.Directory Container sort page:elink. and
591:link reftype=hd res=97400.Collector Container sort page:elink.. Note
592that Ctrl + F7 will call up the Sort menu for a given container. The
593internal :link reftype=hd res=94600.Settings notebook:elink. can be
594used to set the default for subsequently opened Directory Containers --
595the context menu item sets the sort for _this_ container only.
596:p.
597Finally, FM/2 offers a full set of :hp6.Compare Selection:ehp6. tools
598that let you select and deselect files based on how they compare to
599unfiltered files in all other open Directory Containers (available only
600in Directory Containers). To give you an idea how this might be
601helpful, imagine that you just hit the :color fc=default bc=palegray.Enter:color fc=default bc=default. key in the middle of
602typing a copy command, when you were reaching for the backslash key to
603complete a path. Before you realize what's happening and can hit :color fc=default bc=palegray.Ctrl:color fc=default bc=default.+:color fc=default bc=palegray.C:color fc=default bc=default.,
604you copied fifty files from a data directory to the root directory of
605your boot drive (you shoulda used FM/2! &colon.-). Now you want to get rid of
606them, but you don't want to pick each one. Open the data directory and
607the root, choose "Select if in all," then delete the selected files in
608the root directory. You're done.
609:p.
610These powerful selection tools are where a file manager really outshines
611command line file management, so be sure to take a look at them. Note
612that :color fc=default bc=palegray.Ctrl:color fc=default bc=default. + :color fc=default bc=palegray.F8:color fc=default bc=default. will call up the Select menu for a given container.
613:p.
614:hp6.:link reftype=hd res=100065.Set Target directory:elink.:ehp6. and
615:hp6.:link reftype=hd res=94600.Settings notebook:elink.:ehp6. are also on this menu.
616:p.
617:h2 res=93715 name=PANEL_CONTEXTTREE.Context menus affecting Drive Tree container
618:i1 id=aboutContextTree.Context menus affecting Drive Tree container
619
620This menu includes many of the choices found on the
621:link reftype=hd res=93710.Context menus affecting containers:elink.
622This menu lacks the :hp6.view:ehp6. options except for :hp6.mini icons:ehp6. and doesn't include
623:hp6.select:ehp6., :hp6.filter:ehp6. or the :hp6.miscellaneous submenu:ehp6. items.
624The additional items it contains are described below&colon.
625:p.
626:hp6.Toggle icons:ehp6. turns the icons on and off in the Drive Tree container.
627:p.
628:hp6.Open Directory Container:ehp6. is used for:link reftype=hd res=98900.Opening a Directory Container:elink.
629:p.
630To remap (attach) a remote server to a local drive letter, enter the
631UNC server name in the entry field at the top center of this dialog,
632then select the drive letter from the left (attach) listbox to which to
633attach the server. Finally, click the :hp1.Attach:ehp1. button.
634:p.
635To detach a local drive letter from a remote server, select the
636drive letter from the right (detach) listbox, then click the
637:hp1.Detach:ehp1. button.
638:p.
639When you're through remapping drives, click :hp1.Done:ehp1..
640:p.
641According to IBM LAN Server documentation, a UNC name consists of a
642double backslash, the name of the server, another backslash, and the
643name of the resource&colon. \\servername\netname
644:p.
645Note that FM/2 saves the UNC names you enter in the listbox below the
646entry field. You can recall these names later by clicking on them.
647The :hp1.Delete:ehp1. button deletes the currently selected name from
648the listbox, and the :hp1.Clear:ehp1. button removes all names from
649the listbox. Names are added automatically. Up to 200 names can be
650stored in this manner (kept on disk between sessions in a file named
651RESOURCE.DAT).
652:p.
653:hp6.Partition Disks:ehp6. has four choices for partitioning tools.
654They are minilvm, DFSee, LVMGUI and FDISKPM. Any of these
655will allow you to modify the partitions on your hard drives.
656:hp8.Extreme caution should be exercised; read the help!:ehp8.
657:p.
658Minilvm is a partitioning tool which is avalable with eCS and is probably
659the easiest to use for LVM type system. If you choose partition Disks it is the default.
660DFSee is a share ware tool with a much wider range of features but must be obtained
661from Hobbes and installed in the system path to work. LVMGUI is the IBM provided GUI tool for
662Disk management. It is a JAVA based program and earily versions only work with JAVA 1.1.8.
663FDISKPM is the partition management tool for preLVM systems and should not be used
664on LVM based sytems.
665:p.
666The :hp6.Drives:ehp6. submenu lets you select a root directory and the
667Drive Tree will scroll to show that directory, and make it the current
668object.
669
670.im merge.ipf
671
672:h2 res=96000 name=PANEL_SAVETOLIST.Save list to file
673:i1 id=aboutSaveToList.Save list to file
674:artwork name='..\..\bitmaps\savelist.bmp' align=center.
675
676This command allows you to save the list of selected files to a disk file
677(or to a printer; enter PRN for the file name to which to save the list).
678:p.
679The :hp1.Save as:ehp1. entry field contains the name of the file to
680which the list will be saved. The :hp1.Find:ehp1. button calls up a
681standard OS/2 open dialog to let you point and click at a file. If the
682file exists, it will be appended. :hp6.Hint&colon.:ehp6. You can enter
683:hp1.PRN:ehp1. as the filename to print the list.
684:p.
685The listbox below this contains patterns you've saved in the past (use
686the :hp1.Add:ehp1. button to add the current pattern (the one in the
687entry field), and the :hp1.Del:ehp1. button to remove the currently
688highlighted pattern from the listbox). You can select one of the
689patterns in the listbox to avoid retyping it (as you highlight a pattern
690in the listbox it'll appear in the entry field). The patterns are saved
691in a file named PATTERNS.DAT, one per line.
692:p.
693The :hp1.Pattern:ehp1. entry field contains a pattern that will be used
694to format the list. Metastrings may be used to cause parts of a file
695description to be written where desired (see below). Also note that the
696pattern is run through a :link reftype=hd res=99500.C-style escape
697encoder:elink., so that \x1b would be interpreted as an ESCAPE
698character, \r\n as a carriage return and linefeed "newline," and \\ is
699required to get a single '\' character.
700:p.
701When everything's set as you want it, click :hp1.Okay:ehp1. to save the
702list. Click :hp1.Cancel:ehp1. if you change your mind.
703:p.
704Metastrings and their meanings (note&colon. these are different from those
705used in command lines)&colon.
706:parml compact tsize=6 break=none.
707:pt.%s
708:pd.subject (description)
709:pt.%S
710:pd.subject padded to 40 chars
711:pt.%z
712:pd.file size
713:pt.%Z
714:pd.file size padded to 13 chars
715:pt.%e
716:pd.EA size
717:pt.%E
718:pd.EA size padded to 5 chars
719:pt.%d
720:pd.last write date
721:pt.%t
722:pd.last write time
723:pt.%l
724:pd.longname
725:pt.%L
726:pd.longname padded to 40 chars
727:pt.%f
728:pd.filename (no path)
729:pt.%F
730:pd.filename (no path) padded to 13 chars
731:pt.%p
732:pd.full pathname
733:pt.%P
734:pd.directory only (no file)
735:pt.%$
736:pd.drive letter
737:pt.%%
738:pd.percent sign
739:eparml.
740:p.
741Note that you can manipulate list files from REXX. An :link reftype=hd res=100080.
742EXAMPLE.CMD:elink. is included in the FM/2 archive to show you how it's done. REXX scripts
743written in this manner can be effectively used as Commands.
744:p.
745
746.im example.ipf
747
748:h2 res=92500 name=PANEL_UNDELETE.Undelete Files
749:i1 id=aboutUndelete.Undelete Files
750
751:artwork name='..\..\bitmaps\undelete.bmp' align=center.
752:p.
753If you have :link reftype=hd res=99950.Delete = move to trashcan:elink. enabled undelete
754will open the trahscan to facilitate resoring files. You will need to
755rescan the directory containers in order to see the restored files. Otherwise,
756this leads to a dialog that interfaces with UNDELETE.COM to allow you to
757undelete files. The drive that will be operated on is determined by the
758highlighted object in the directory tree. This dialog filters out files
759that already exist on the disk. This only works if OS/2's del directories
760have been designated in config.sys. It doesn't interact with "Trashcans"
761:p.
762The :hp1.Mask:ehp1. entry field lets you set a mask (which can include
763a directory path). You can switch drives using the dropdown listbox.
764A :hp1.Subdirs:ehp1. button lets you choose whether to show files that
765can be undeleted in subdirectories as well.
766:p.
767You can always go directly to UNDELETE.COM if you have the need for more
768control. This is provided only for convenience.
769:artwork runin name='\bitmaps\fldr.bmp'. :artwork runin name='\bitmaps\drive.bmp'.
770.br
771
772.im rename.ipf
773
774.im filter.ipf
775
776.im drvinfo.ipf
777
778.im attribs.ipf
779
780.im printer.ipf
781
782.im shadow.ipf
783
784.im archive.ipf
785
786.im eas.ipf
787
788.im dirsize.ipf
789
790.im seticon.ipf
791
792.im objcnr.ipf
793
794.im select.ipf
Note: See TracBrowser for help on using the repository browser.