home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR24 / FMBETA6.ZIP / FM.DOC < prev    next >
Text File  |  1993-10-17  |  30KB  |  712 lines

  1. This is the last beta!  Please send comments and suggestions to address
  2. at the bottom of these docs.  Thanks.
  3.  
  4.  
  5.     F(ile) M(anager) copyright (c) 1993 by M. Kimes (Bare Bones Software)
  6.                             All Rights Reserved
  7.  
  8.  
  9.  
  10. Overview:
  11. ========
  12.  
  13. FM can be considered something of a "super Drives object" to replace or
  14. use with your WPS Drives objects and directory folders (although FM is a
  15. PM program, not a WPS object or folder).  FM displays the contents of
  16. your drives, directories, files and archives, and allows maintaining
  17. your file system as well as executing programs by selecting them or
  18. their datafiles and viewing and editting datafiles (and more).  Drag and
  19. drop and context menus are fully supported, as well as more traditional
  20. pulldown menus and accelerator keys.
  21.  
  22.  
  23.  
  24. Installing FM:
  25. =============
  26.  
  27. If you intend to always run FM from the same directory (as from a WPS
  28. object), you can create that directory and unpack the archive there.
  29. The first time you run FM, answer "Yes" to the initial popup asking if
  30. you want FM.INI located in the current default directory.  You're done.
  31.  
  32. If you want FM to be accessible from anywhere (as from a command line),
  33. unzip the archive into a scratch directory.  Copy FM.EXE into a
  34. directory listed in your Path (see SET PATH= in your CONFIG.SYS file)
  35. where you can start it from anywhere.  Copy BAREBONE.DLL into a
  36. directory listed in your Libpath (see LIBPATH= in your CONFIG.SYS file).
  37. Copy FM.HLP into a directory listed in your Help path (see SET HELP= in
  38. your CONFIG.SYS).  If you want to be able to view the contents of
  39. archives, copy ARCHIVER.BB2 to a directory in your Dpath (see SET DPATH=
  40. in your CONFIG.SYS).  By default FM places FM.INI in the first directory
  41. of your path; if you'd like it somewhere else, set environment variable
  42. FMPROF_PATH to point to the directory in which you want FM.INI kept.
  43. The first time you run FM, answer "No" to the initial popup asking if
  44. you want FM.INI located in the current default directory.  You're done.
  45.  
  46. Note that you can't install a new copy of FM over an old copy if the old
  47. copy is running because OS/2 won't let you.
  48.  
  49. Unregistered users will need to keep FM.DOC where FM can find it (default
  50. directory, PATH or DPATH).
  51.  
  52. FM uses some temporary files and directories off of its default
  53. (working) directory, so you might want to set its Working directory in a
  54. program object to your temporary directory ,and enter the
  55. director(y)(ies) that you would like windows for in the FM program
  56. object's Parameters field, like this (obviously, replace the paths shown
  57. with what's right for your system):
  58.  
  59.    ╔══╤══════════════════════════════════════════════════════╤══╤══╗
  60.    ║--│ FM.EXE - Settings                                    │  │  ║
  61.    ╟──┴──────────────────────────────────────────────────────┴──┴──╢
  62.    ║┌────────────────────────────────────────────────┐             ║
  63.    ║│                                                ├┐            ║
  64.    ║│                                                │├┐           ║
  65.    ║│                                                │Program      ║
  66.    ║│                                                ││││          ║
  67.    ║│                                                ││Session     ║
  68.    ║│ Required                                       ││││          ║
  69.    ║│   Path and file name:                          │││Assocation ║
  70.    ║│   ┌───────────────────────┐   ┌───────╖        ││││          ║
  71.    ║│   │C:\FM\FM.EXE           │   │Find...║        ││││General   ║
  72.    ║│   └───────────────────────┘   ╘═══════╝        ││││          ║
  73.    ║│                                                ││││          ║
  74.    ║│ Optional                                       ││││          ║
  75.    ║│   Parameters:                                  ││││          ║
  76.    ║│   ┌───────────────────────────────────┐        ││││          ║
  77.    ║│   │E:\MYDIR                      <────┼────────┼┼┼┼──────────╫─Dir(s) to
  78.    ║│   └───────────────────────────────────┘        ││││          ║ see and
  79.    ║│   Working directory:                           ││││          ║ manipulate
  80.    ║│   ┌───────────────────────────────────┐        ││││          ║
  81.    ║│   │D:\TEMP                       <────┼────────┼┼┼┼──────────╫─Temporary
  82.    ║│   └───────────────────────────────────┘        ││││          ║ directory
  83.    ║│                                                ││││          ║ (see SET
  84.    ║│ ┌───────╖   ┌───────╖                          ││││          ║  TEMP=
  85.    ║│ │ Undo  ║   │ Help  ║                          ││││          ║  in
  86.    ║│ ╘═══════╝   ╘═══════╝                          ││││          ║  CONFIG.
  87.    ║│                                             < >││││          ║  SYS)
  88.    ║└┬───────────────────────────────────────────────┘│││          ║
  89.    ║ └┬───────────────────────────────────────────────┘││          ║
  90.    ║  └┬───────────────────────────────────────────────┘│          ║
  91.    ║   └────────────────────────────────────────────────┘          ║
  92.    ║                                                               ║
  93.    ╚═══════════════════════════════════════════════════════════════╝
  94.  
  95.  
  96.  
  97. Starting FM:
  98. ===========
  99.  
  100. Command line arguments are optional.  If there are any, FM opens windows
  101. for any listed drives and directories.  Examples:
  102.  
  103. FM              Starts one window in the root of the current drive
  104. FM D:\FILES     Starts one window in D:\FILES
  105. FM D:\ E:\ F:\  Starts three windows in the roots of drives D:, E: and F:
  106.  
  107. FM can also, of course, be started from a WPS program object in the
  108. usual manner.
  109.  
  110. There's a special form of command line argument that can be used to
  111. exclude drives from Trees:  /D.  If present, drive D will be excluded.
  112. Examples:
  113.  
  114. FM D:\FILES /E  Starts one window in D:\FILES, excludes drive E from Trees
  115.  
  116. If you forget the command line syntax and don't have the docs handy, type
  117. FM /? to get brief command line help.
  118.  
  119.  
  120.  
  121. Using FM:
  122. ========
  123.  
  124. Each FM main window (you can have more than one; see Misc->Toggles->New
  125. Window and Starting FM) presents you with a split view; on the left is a
  126. directory tree showing all the available drives and subdirectories, on
  127. the right is container showing the contents of a single directory.  You
  128. might imagine that these windows are similar to a "multiple drive"
  129. object and a directory folder that are linked together, so that
  130. selecting a directory in the tree causes the directory view to switch to
  131. the selected directory rather than opening another folder (you can
  132. alternatively open a new window).
  133.  
  134. By "select" I mean double-clicking a file (or arrowing the dotted-line
  135. cursor to it and pressing [Enter], but use the mouse, it's faster).
  136. Similarly, if you select a subdirectory in the directory view, the
  137. directory changes to that subdirectory.  If you select a file, however,
  138. the action is different.  First, FM checks to see if you've associated a
  139. matching file mask with a program and executes that program on the
  140. datafile.  If it's not associated, FM checks to see if the file is an
  141. archive and views it as one if so.  If it's not an archive, FM checks to
  142. see if the file itself is executable and, if so, runs it.  If it's not,
  143. FM views the file using an internal viewer (or one you've configured
  144. with Misc->Program Setup).
  145.  
  146. Drag-and-drop:
  147. -------------
  148.  
  149. FM makes heavy use of intuitive drag-and-drop operations.  Drag-and-drop
  150. and context menus are the recommended methods of getting things done
  151. with FM (or the WPS, for that matter), although FM offers other options,
  152. and selecting (double-clicking) directories and drives is the recommended
  153. method of moving about your file system.
  154.  
  155. You can move files between directories by dragging them from the
  156. directory view to a directory in the tree (or wherever).  You can drag
  157. them to WPS drives or folder objects, too, or to another FM window.  To
  158. copy instead of move, hold down the CTRL key while dragging.  In other
  159. words, drag and drop works pretty much as it does from a WPS object.
  160.  
  161. You can also drag files to some of the Toolbox buttons (the Toolbox is a
  162. separate window that contains icon buttons for common tasks; see
  163. Misc->Toolbox), and their action will be performed on the files.  For
  164. instance, you can drag a file to the trashcan and it'll be deleted.
  165.  
  166. If you drop a file onto another file you'll get a dialog allowing you to
  167. select from a list of options (concatenate the dragged file(s) to the
  168. target, compare the files, etc.).  If you link-drag (hold down CTRL and
  169. SHIFT when you start the drag operation) a file onto an executable file,
  170. the executable will be started with the dragged file(s) as arguments. If
  171. you link-drag a directory onto another directory they'll be compared.
  172.  
  173. All in all, you'll find that drag-and-drop can be used to perform most
  174. common file management tasks quickly, conveniently and intuitively.
  175. (Note:  in a full details view, there's no "white space!"  Therefore,
  176. for convenience, you may also drop on the text lines above the
  177. container.)
  178.  
  179. Context menus:
  180. -------------
  181.  
  182. Of course, drag and drop is not the only method of getting things done
  183. in FM, nor are moving and copying the only actions available.  You can
  184. click the second button on your mouse inside the tree or directory
  185. container to get a context menu of options from which to select an
  186. action applicable to where you requested the context menu.  For
  187. instance, if you request a context menu on a drive, you'll get a menu
  188. that includes the ability to check or format the disk, get information
  189. about the drive, and so on.
  190.  
  191. Some of the Toolbox buttons have their own context menus to allow
  192. fine-tuning the command you give FM.
  193.  
  194. Other methods:
  195. -------------
  196.  
  197. Pulldown menus, accelerator keys (they're listed in the menus by their
  198. functions) and an optional Toolbox are also available.
  199.  
  200. Aside from the obvious (drag and drop, menus) you can do a few other
  201. things.  You can rename files by holding down the ALT key and clicking
  202. on their names in the window as well as by the methods described above
  203. (just like in the WPS).  If you select Move or Copy from a menu or via
  204. an accelerator (remember, drag-and-drop is faster and more intuitive),
  205. you'll be presented with a dialog that lets you "walk" to the drive and
  206. directory where you want the files placed.  The Parent and Root buttons
  207. can be used to quickly move the directory view to the previous or root
  208. directories. When you move around your drives, FM remembers where you've
  209. been so you can get back easily using the Misc->Pick Directory command.
  210.  
  211.  
  212. Customizing FM:
  213. ==============
  214.  
  215. FM allows you to customize both appearance and function.  Appearance is
  216. altered through the Views menu, by selecting different view-types for
  217. the containers, changing fonts and colors, setting sort type, and so on.
  218. Function is customized by setting associations (Misc->Edit Associations),
  219. installing Commands (Commands->Edit Commands), changing the default
  220. programs that AV uses for some commands (Misc->Prog Setup) and macros
  221. (Misc->Macros).  Some behavioral changes can be made by setting some
  222. miscellaneous toggles (Misc->Toggles).  Be sure to click Misc->Save
  223. Settings after making changes if you want them all to be "permanent."
  224.  
  225. The first time you run FM, please take a moment to browse through the
  226. menu items noted above and tweak FM to your taste.  It's configurable,
  227. and the odds are it's not quite exactly like you want it out-of-the-box.
  228. Besides, it's a good way to get a feel for it.
  229.  
  230.  
  231.  
  232. Now we'll go into a little detail about the pulldown menu system.  This
  233. help is also available online, as well as more detailed help on most
  234. items, so you need only browse this right now:
  235.  
  236.  
  237. Files Menu:
  238. ==========
  239.  
  240. (Note:  you can get the applicable portions of the Files menu, and
  241.  possibly some specific additional items, by clicking button 2 on
  242.  an object in a container)
  243.  
  244. Most of the commands under the Files menu are extremely obvious, but a few
  245. might not be&colon.
  246.  
  247. Shadow:
  248. ------
  249.  
  250. Creates shadows of selected files and directories on the desktop. If one
  251. file or directory is selected, creates only one lone shadow object
  252. directly on the desktop.  If several are selected, creates a folder to
  253. contain them on the desktop, then places the shadow objects in the
  254. folder.
  255.  
  256. Settings:
  257. --------
  258.  
  259. Calls up the object's Settings Notebook.  Use this sparingly; about 200
  260. bytes are consumed (EAs, etc.) to "turn the file into an object" if it's
  261. not already one.
  262.  
  263. Command:
  264. -------
  265.  
  266. Calls up the Command Edit dialog and lets you select a command from the
  267. listbox (you could even add one on the fly), then executes that command
  268. against the selected files.
  269.  
  270. Archive:
  271. -------
  272.  
  273. Creates an archive containing the selected files.  If a directory is
  274. selected, all the files in the directory go into the archive.
  275.  
  276. Extract:
  277. -------
  278.  
  279. Extracts from selected archives.  FM ignores any selected files that
  280. aren't archives.
  281.  
  282. Collect:
  283. -------
  284.  
  285. Places the selected files into the Collector and brings up the Collector
  286. if it's not already on the screen.
  287.  
  288. Hide:
  289. ----
  290.  
  291. Hides selected items (recall with Views->Set Filemask).
  292.  
  293. Save to clipboard:
  294. -----------------
  295.  
  296. Saves the selected files into the clipboard, one filename per line.
  297. Whatever text is in the clipboard, if any, is replaced.
  298.  
  299. Select:
  300. ------
  301.  
  302. This submenu contains several ways to select files in the directory
  303. container.  You should be able to quickly select a subset of the records
  304. in a container using these options.
  305.  
  306.  
  307.  
  308. Commands Menu:
  309. =============
  310.  
  311. Commands are shortcuts to execute programs with selected files or
  312. directories as arguments.  Suggestions for commands:  virus scanning
  313. software, data format conversion software, file transfer software;
  314. anything for which an association isn't better suited.
  315.  
  316. Edit Commands:
  317. -------------
  318.  
  319. Leads to a dialog that lets you add, delete and change Commands.
  320.  
  321. The remaining items in this menu will be the Commands that you have
  322. entered.  The contents of this menu can change dynamically as you use
  323. the Edit Commands dialog.
  324.  
  325.  
  326.  
  327. Views Menu:
  328. ==========
  329.  
  330. (Note:  you can also get the Views menu as a popup by clicking button 2
  331.  in a vacant area of one of the container boxes or on one of the static
  332.  text fields above the containers)
  333.  
  334. Tree:
  335. ----
  336.  
  337. This submenu lets you customize the appearance of the tree container.
  338. Tree Icon:  this view contains both text (directory name) and icon for
  339. each drive/directory.  Tree text:  contains only text.  No Treelines:
  340. toggles the lines that connect the subdirectories in an expanded tree
  341. view.  Collapse all:  collapse all drives and subdirectories.  Expand
  342. all:  expand all drives and subdirectories (except floppies, so as not
  343. to force you to insert a disk if they're empty).
  344.  
  345. Directory:
  346. ---------
  347.  
  348. This submenu lets you customize the appearance of the directory
  349. container.  Icon:  the ubiquitous icon view has text under the file's
  350. icon.  Name:  similar to the icon view, but text is beside the icon.
  351. Text:  only text (the filename) appears.  Details:  arguably the most
  352. useful view; contains full information on the files and subdirectories
  353. contained in the directory you're viewing.  Details setup:  this submenu
  354. allows you to toggle the detail view's titles and icons on and off.
  355.  
  356. Force uppercase:
  357. ---------------
  358.  
  359. Forces file and directory names to be uppercased in the display.  Note
  360. that filenames are displayed in mixed upper and lower case, as stored in
  361. the directory, by default (FAT drives always store files in uppercase
  362. only, HPFS allows mixing cases but is case insensitive with regard to
  363. comparisons).
  364.  
  365. Force lowercase:
  366. ---------------
  367.  
  368. Forces file and directory names to be lowercased in the display.  This
  369. usually saves a bit on the horizontal room required by text.
  370.  
  371. Icons:
  372. -----
  373.  
  374. This submenu lets you toggle mini-icons and whether or not FM will load
  375. the icons for files and directories when loading other info.
  376.  
  377. Font change:
  378. -----------
  379.  
  380. Calls up the standard font dialog to let you pick a new font for the
  381. window.  You can also drag a font from the Font Palette WPS object to
  382. the window to set a new font.
  383.  
  384. Colors:
  385. ------
  386.  
  387. This leads to a dialog which can change the window's colors.
  388. You can also drag colors from the Color Palette WPS object to the
  389. window.
  390.  
  391. Set filemask:
  392. ------------
  393.  
  394. Lets you enter, or pick from a list, a new filemask to filter the files
  395. shown to you in the directory container.  This can be a powerful tool;
  396. please see the detailed help available online in the filemask dialog.
  397.  
  398. Sort by:
  399. -------
  400.  
  401. This submenu presents you with a number of ways to sort the files in the
  402. directory container.
  403.  
  404. Rescan:
  405. ------
  406.  
  407. This submenu lets you rescan part or all of the main window.  Directory:
  408. rescans the current directory.  Drive:  rescans the subdirectories of
  409. the currently highlighted drive.  Tree:  rescans the entire tree and the
  410. directory listing.  All main windows:  like selecting Tree for all main
  411. windows.
  412.  
  413.  
  414.  
  415. Misc Menu:
  416. =========
  417.  
  418. Collector:
  419. ---------
  420.  
  421. The Collector is a temporary place to hold files that you want to do
  422. something to later.  No physical (disk) storage is used; the Collector
  423. just holds the filenames until you're ready to do something with them.
  424. You can drag files and directories to the Collector from a main file
  425. window or from a Grep window.  Be careful where you drop the files;
  426. directories and files already in the Collector are "targets."  If you
  427. drop on a directory, the files are moved or copied to the directory, not
  428. into the Collector.  If you drop on a file, you get the usual option
  429. dialog.
  430.  
  431. Grep (Seek and scan files):
  432. --------------------------
  433.  
  434. The Grep window can be used to find files with a certain filename
  435. pattern and/or that contain a certain text string.  Grep can work
  436. on more than one drive, directory and mask.  This is useful for doing
  437. things like finding all .INF files and then using Shadow to make a
  438. desktop folder containing shadows of all the found files.  You can drag
  439. files from the Grep window, but not to the Grep window (makes sense).
  440.  
  441. Toolbox:
  442. -------
  443.  
  444. The toolbox is a separate window that contains icons that you can click
  445. to send commands to the main file window.  The icon buttons in the
  446. toolbox are graphical "mnemonics" for some menu commands and will
  447. probably be helpful to novice users.  You can make the title bar come
  448. and go by clicking mouse button 2 (usually the right button on two
  449. button mice) in the client area of the window.  When the title bar is
  450. visible, the buttons are described on it as you pass the mouse over
  451. them.
  452.  
  453. Kill Processes:
  454. --------------
  455.  
  456. If you have a renegade process that won't die, try Misc->Kill Process on
  457. it.  You'll get a list of running processes; pick one and click Kill.
  458. This doesn't always work, but usually will.  Be careful that you don't
  459. kill FM.  It won't show in the list, but a parent process (like a
  460. CMD.EXE shell that started FM) may.  It won't be fatal if you do, just
  461. inconvenient.
  462.  
  463. Undelete Files:
  464. --------------
  465.  
  466. If you have the OS/2 undelete command activated in CONFIG.SYS (SET
  467. DELDIR=) for the current drive you can use Misc->Undelete Files as a
  468. front end to the Undelete command.  You'll be presented with a list of
  469. files that can be undeleted on the current drive; pick one or more and
  470. click Okay.
  471.  
  472. Instant Cmd File:
  473. ----------------
  474.  
  475. Need a one-shot batch file?  Click Misc->Instant Cmd File and type one
  476. into the MLE, then click Okay.  Click Help if knowing the name of the
  477. batch file is important; it'll tell you what it will be.
  478.  
  479. Program Setup:
  480. -------------
  481.  
  482. Here you can set the name of a default viewer and a default editor that
  483. will be used where appropriate instead of the internal viewer/editor.
  484. It's recommended you do so as the internals are rather limited.  You can
  485. also assign a program to be run when you request to compare files by
  486. dragging one file onto another; if you link-drag, this is the default
  487. action, otherwise you get a dialog where you can choose Compare.
  488. COMP.COM is the default.
  489.  
  490. Save Settings:
  491. -------------
  492.  
  493. When you've got your windows looking just the way you want them, select
  494. this.  It'll save window positions and other miscellaneous defaults so
  495. they'll be there the next time you run FM.
  496.  
  497. Associations:
  498. ------------
  499.  
  500. When you double-click a file in a container FM first checks to see if
  501. you've associated a matching file mask with a program.  If so, that
  502. program is started with the datafile as its argument.  The Associations
  503. dialog lets you enter, delete and change these associations.
  504.  
  505. A few recommended associations to get you started:
  506.  
  507. Filemask:   Command line:                           Signature:      Offset:
  508. --------    -------------                           ---------       ------
  509. *.CMD       %c /C %a
  510. *.BAS       QBASIC.EXE \RUN %a
  511. *.BAT       COMMAND.COM /C %a
  512. *.INF       VIEW.EXE %a                             HSP             0
  513. *.ICO       ICONEDIT.EXE %a
  514.  
  515.  
  516. Pick Directory:
  517. --------------
  518.  
  519. FM keeps track of where you've been for quick recall via a dialog box
  520. that this menu option pops up.  If you pick a directory from the listbox
  521. (double click it, or highlight and click Okay) it becomes the new
  522. current directory, or a new window is started depending on the setting
  523. of New Window above.
  524.  
  525. Toggles:
  526. -------
  527.  
  528. Contains toggles you can set or unset (set toggles have check marks by
  529. them).
  530.  
  531. Exit FM:
  532. -------
  533.  
  534. If you have a lot of windows open it can take a while to close them all
  535. manually.  You can select this to completely shutdown FM (you could also
  536. select Close from the Window List).
  537.  
  538. Shutdown OS/2:
  539. -------------
  540.  
  541. If you're running FM as a Workplace replacement, this option appears at
  542. the bottom of the menu to allow you to shut down the operating system.
  543.  
  544.  
  545.  
  546. Miscellaneous Window Maps:
  547. =========================
  548.  
  549. Following are some diagrams of multifield windows you'll run into often
  550. (or may run into often, depending on your usage) in FM.  These are
  551. provided to familiarize you with the various controls and information
  552. fields, though most will be self-explanatory.
  553.  
  554. Main Window:
  555. -----------                                    ┌─Menus
  556.   ┌─System Menu  ┌─Titlebar (FM: D:\Dir)       │     ┌─Min/Hide
  557.   │              │                             │     │ ┌─Max
  558.   │              │      ┌─Parent dir button    │     │ │
  559.   │    ┌─Free    │      │                      │     │ │
  560.   │    │ space/  │      │                      │     │ │
  561.   │    │ #drives │      │                      │     │ │
  562.  ╔╪╤═══╪═════════╪══════╪══════════════════════╪════╤╪╤╪╗
  563.  ╟─┴───┼────────────────┼──────────────────────┼────┴─┴─╢
  564.  ╟─────┼────────────────┼───────────────────────────────╢
  565.  ╟───────────────────┐┌─┼───┐    │               ┌─────┐║
  566.  ║                   │└─────┘    │  │            └──┼──┘║
  567.  ║                   │   │       │  │             │ │   ║
  568.  ║                   │   │       │  │             │ └───╫──Root dir button
  569.  ║                   │   │       │  │             │     ║
  570.  ║                   │   │       │  │             └─────╫──# selected
  571.  ║                   │   │       │  │                   ║
  572.  ║                   │   │       │  └───────────────────╫──Misc. info
  573.  ║                   │   │       │                      ║
  574.  ║                   │   │       └──────────────────────╫──k free/#files@size
  575.  ║                   │   │                              ║
  576.  ║                   │   └──────────────────────────────╫──Bytes selected
  577.  ║                   │                                  ║
  578.  ║                 ──┼──────────────────────────────────╫──Drive/directory
  579.  ║                   │                                  ║  tree
  580.  ║                   │                                  ║
  581.  ║                   │                                ──╫──Directory
  582.  ║                   │                                  ║  contents
  583.  ╚═══════════════════╧══════════════════════════════════╝
  584.  
  585. Archive listing:
  586. ---------------                                  ┌─# selected
  587.   ┌─System menu ┌─Titlebar (arcname -- type)     │   ┌─Min/Hide
  588.   │  ┌─Bytes    │       ┌─total # files          │   │
  589.   │  │ selected │       │                 Menu─┐ │   │ ┌─Max
  590.   │  │          │       │                      │ │   │ │
  591.  ╔╪╤═╪══════════╪═══════╪══════════════════════╪═╪══╤╪╤╪╗
  592.  ╟─┴─┼──────────────────┼──────────────────────┼─┼──┴─┴─╢
  593.  ╟───┼──────────────────┼────────────────────────┼──────╢
  594.  ║                                                    ──╫──Column titles
  595.  ║                                                      ║
  596.  ║                                                      ║
  597.  ║                                              ────────╫──Archive contents
  598.  ║                                                      ║
  599.  ║                                                      ║
  600.  ║                                                      ║
  601.  ╟────────────────────────────┐           ┌──────┬──────╢
  602.  ║                            │           │      │    ──╫──Walk pushbutton
  603.  ╚══╪═════════════════════════╧═════╪═════╧═══╪══╧══════╝  (walk to extract
  604.     │                               │         │             dir)
  605.     └─Extract dir        Bytes free─┘         └─Pick pushbutton (pick
  606.       entry field        in extract dir         extract dir)
  607.  
  608. Grep:
  609. ----
  610.   ┌─System menu    ┌─Titlebar                     ┌─# lines
  611.   │                │                              │  ┌─Min/Hide
  612.   │  ┌─# files     │                      Menu─┐  │  │ ┌─Max
  613.   │  │             │                           │  │  │ │
  614.  ╔╪╤═╪═════════════╪═══════════════════════════╪══╪═╤╪╤╪╗
  615.  ╟─┴─┼─────────────────────────────────────────┼──┼─┴─┴─╢
  616.  ╟───┼────────────────────────────────────────────┼─────╢
  617.  ╟───┼──────┬────────────────┬┬─────────────┬─────┼─────╢
  618.  ╟──────────┘                ││             └───────────╢
  619.  ║                       ────┼┼─────────────────────────╫──Files found
  620.  ║                           ││                         ║
  621.  ║                           ││                         ║
  622.  ║                           ││                         ║
  623.  ║                           ││                 ────────╫──"Found" lines from
  624.  ║                           ││                         ║   files -- vanishes
  625.  ╟───────────────────────────┘└─────────────────────────╢   if no search text
  626.  ║                                                      ║
  627.  ╟───────────────────────────┐┌─────────────────────────╢
  628.  ║                           ││                       ──╫──Search text
  629.  ╚══╪════════════════════════╧╧═════════════════════════╝
  630.     │
  631.     └─File masks
  632.  
  633.  
  634.  
  635. Speed tips:
  636. ==========
  637.  
  638. These tips may seem obvious, but if you're looking for the fastest
  639. methods of doing something, read them, as there may be something that
  640. you've forgotten or haven't thought about.
  641.  
  642. The fastest view for a container to maintain is the Text view.  It also
  643. provides the least information.
  644.  
  645. If you can't or won't use drag-and-drop, try the accelerator keys.
  646. They're faster than menus.  Context menus are generally faster than
  647. pulldowns (fewer items from which to choose).
  648.  
  649. In main windows, you can tell FM not to load the icons of files and
  650. directories, marginally speeding up disk scanning (they're normally
  651. loaded even if you aren't displaying them, in case you turn them on
  652. later).  Defaults are used if FM doesn't load the icons and you turn
  653. them on.  I'm not sure the advantages outweigh the disadvantages...
  654.  
  655. Picking a directory to switch to from the Tree or the Pick Directory
  656. dialog is faster than "walking" drives, since each directory through
  657. which you pass doesn't have to be scanned.
  658.  
  659. Starting all the main windows you'll need from the command line or
  660. program object, when you know ahead of time, avoids the need for
  661. interaction to start them manually, and so is faster.
  662.  
  663. Picking a Command from the Commands pulldown menu is faster than picking
  664. it from the Command dialog, which you get when you use the context menu
  665. or Toolbox button.
  666.  
  667. Using Commands that can act on all selected files with one invocation of
  668. the Command program is faster than Commands that require starting
  669. separate sessions for each datafile.
  670.  
  671. Using pattern matching in the Grep window is slower than absolute
  672. text searching, and no text to search for (just filemask matching)
  673. is faster yet.
  674.  
  675.  
  676.  
  677. Registering FM:
  678. ==============
  679.  
  680. License:
  681. -------
  682.  
  683. FM is shareware, not free; you can try it before you buy it, and decide
  684. not to buy it if it doesn't meet your needs.  If you continue to use it
  685. beyond thirty (30) days, though, you must register your copy, or stop
  686. using it.
  687.  
  688. Permission is given to distribute the unaltered FM archive at no cost.
  689. Distributors may charge small fees for download time or distribution
  690. media, but may not under any circumstances charge anything for FM
  691. itself.
  692.  
  693. How to register:
  694. ---------------
  695.  
  696. To register FM, register AV (if you've already registered AV, don't
  697. worry about registering FM -- check the about box, you already are
  698. registered).  $35.00 in US funds ($75.00 US for a commercial
  699. registration) registers both programs.  Send it to:
  700.  
  701. M. Kimes
  702. 542 Merrick
  703. Shreveport, LA  USA  71104
  704.  
  705. Add $5.00 US for disk shipment outside the US.  You can pick up the
  706. registration program (about 12K) online @ (318)222-3455 or file request
  707. it from Fidonet#1:380/16.0; set it up with me first.
  708.  
  709. Registration entitles you to free upgrades for a period of at least one
  710. year from the date of shipment of your registration materials.
  711.  
  712.