Home Cookin - Recipe Database and Meal Management System 
===============================================================================

Produced By:  Mountain Software
              6911 NE Livingston Road
              Camas, Washington  98607  USA

Email:        awatson@pacifier.com
Web Site:     http://www.pacifier.com/~awatson
BBS:          Bear Cavern BBS (360) 573-2054

Program and Documentation Copyright (C) 1996-1998 by Anthony Watson

============================================================================ 
Registration Information:

  The demo version displays a registration notice upon startup and is limited 
to 100 recipes (5 chapters of 20 recipes each). All other functions are fully 
operational and the demo is otherwise identical to the registered version.

  The demo version of Home Cookin may be distributed freely as long as all 
original files are included unchanged. If you try Home Cookin and decide to 
keep it, a registration fee of $35.00 is required.

  By Mail:  Send Check/Money Order for $35.00 (US Funds) to:
            Mountain Software, 6911 NE Livingston Road, Camas, WA  98607

  Online:   Register online with your VISA/Mastercard from my web page at:
            http://www.pacifier.com/~awatson/homecook.htm

  By Phone: Call Public Software Library at (800) 242-4775, Extension 14789
            (8:00am - 6:00 pm, Monday-Friday)

            Ask for product number 14789 - Home Cookin

            (This number is for ORDERS ONLY! Mountain Software cannot be
            reached at this number. Please direct all questions and comments
            to awatson@pacifier.com.)

  When you order Home Cookin you will receive the latest version on a HD 
floppy disk, packaged in a CD-ROM style plastic "jewel" case. In addition, 
you can upgrade to the latest maintenance versions for FREE by downloading 
the latest demos when they become available.

  Once you receive your order, please fill out the enclosed product 
registration card and mail it to Mountain Software. This will provide us with 
vital information about you and your system and will allow us to inform you 
of program updates, upcoming products, etc.

===============================================================================
                                 Home Cookin
                              By Anthony Watson


1 - Introduction

  Home Cookin is an easy to use recipe database and meal management system. 
The recipe database uses a free-form format for the greatest flexibility and 
ease of entry. And, with a capacity reaching into the billions you'll run out 
of disk space before reaching the program limits. To help keep storage space 
to a minimum, Home Cookin includes internal file compression for the recipe 
data files.

  The internal text editor is easy to use and makes recipe entry a simple 
task. You can enter recipes manually, or cut and paste text between Home 
Cookin and other Windows applications. To further assist you in building your 
recipe collection, Home Cookin can import recipes from a variety of formats 
including Meal-Master, Computer Chef, and Mastercook II. A special 
manual-import feature is also built-in for importing recipes which do not 
adhere to standard formats. To aid importing, Home Cookin supports long 
filenames when used with Windows 95.

  Once recipes are in Home Cookin, they are easily organized the way you 
like and easily edited if needed. An enhanced spell checker is built-in to 
ensure that recipes come out looking the way you want them to, and recipes 
may be resized to any serving size. Recipes are easy to locate and view, or 
you may use the search system to quickly locate a desired recipe. Once 
located, it is easy to print, export to a file, or copy to the clipboard for 
easy exchange with other applications. And, to ensure compatibility with 
other applications, Home Cookin can export directly to the popular 
Meal-Master format. A special batch menu is also available for printing or 
exporting multiple recipes.

  In addition to the recipe database, Home Cookin features a flexible 
grocery list manager that makes it easy to plan your shopping trips. Items 
are easy to locate and select. And, the resulting list is organized by store 
and location for a fast trip through the store once you arrive. Maintaining 
the list as store prices change is easy, and you can even define a default 
grocery list for items which you purchase frequently.

  The built-in calendar makes meal planning a snap. You can place any number 
of meals on a single day, and plan as far ahead as you wish. Personal notes 
may also be added to the calendar to mark special events, or to indicate 
meals not stored in Home Cookins recipe database.

  Home Cookin features a number of user selectable options, including fonts 
for printing, import/export paths, and complete control of the user interface.


1.2 - Installing Home Cookin

  Home Cookin should run on any 80486 or Pentium with Windows 3.1 or Windows 
95. For best performance I recommend a minimum of 8 Meg of RAM, and standard 
SVGA resolution (640x480x256 colors). If you decide to use photos with your 
recipes, a true color graphics mode will provide much better results. You 
should also allow plenty of free hard drive space for the recipes and data 
files this program creates (The actual requirements depend on how many 
recipes you have, how many groceries, etc.).

  Whether you are installing the demo or registered version, the installation 
procedure is the same. Using File Manager in Win3.1 or Explorer 
in Win95, create a folder labeled HOMECOOK in whatever path you wish. This 
can be as simple as adding the folder to your root directory (C:\HOMECOOK). 
Next, copy all the files from the demo archive, or from the master disk to 
the new directory. If you need help with these operations, please refer to 
Windows documentation. The program is now ready to run by double-clicking on 
the HOMECOOK.EXE program file.


1.3 - Uninstalling Home Cookin

  Home Cookin is a "self-contained" application. It makes no alterations to 
the system configuration files or the Windows 95 registry, and places no DLL 
or INI files in any directory other than its own.

  Therefore, if Home Cookin does not meet your needs, you may remove Home 
Cookin completely and easily by deleting the HOMECOOK directory and its 
contents.

  Finally, if you do not enjoy Home Cookin, I would appreciate hearing from 
you to know what you disliked about the program. I try hard to make Home 
Cookin the easiest, most user friendly application available. And, user 
feedback is the best way for me to accomplish this.


1.4 - The Help System

  Help is accessed by pressing function key "F1", by clicking the program 
icon in the title bar of the program window, or by right clicking the title 
bar in Windows 95.

  Text is scrolled using the cursor keys or mouse buttons. Clicking the left
mouse button over the text display will scroll UP through the documentation.
Clicking the right mouse button over the text display will scroll DOWN 
through the manual.

  The Help search function will search for ANY word, not just those defined 
as topics. To locate a text string, click the 'Find' button and enter the 
text you are looking for. Additional matches may be found by clicking the 
'Next' button.

  To print the entire documentation, click the 'Print' button at the top of 
the help menu. To print only a section of the documentation, hold down the 
CONTROL key and LEFT click the start of the section, and then hold down the 
CONTROL key and RIGHT click the end of the section. Once the section has been 
defined, click the 'Print' button to print the chosen section.


1.5 - Tidbits, Tips, and Techniques

   A. While Home Cookin supports over 65,500 recipes in each chapter, larger
      chapters take longer to load and process. If you get more than a few
      hundred recipes in a chapter, you may want to consider breaking that
      chapter up into smaller, more defined, chapters. Recipes will be easier
      to find, and program response will be improved.

   B. Right click a chapter title to determine how many recipes are in that
      chapter. The total number of recipes in all chapters is displayed in the
      setup menu.

   C. Most buttons and tabs can also be activated by pressing the key
      represented by the first letter of the button name.

   D. When adding or editing grocery items, remember that prices fluctuate
      often, stores reorganize frequently, and most stores use different
      layouts. Because of this, prices should be rounded up, locations should
      be generic, and store names left blank unless an item is only available
      from one store. Following these tips will reduce maintenance of your
      grocery database.

   E. Home Cookin uses a standard ASCII text file for its documentation.
      Because of this, you can easily load the documentation into any text
      editor and customize it to your needs. Or, you can load the text into
      any Word Processor and print it in any format you desire. By
      eliminating a printed manual, I am able to update the documentation
      more frequently, reduce packaging and shipping costs, and reduce
      environmental impact from wasted paper and inks.

   F. Home Cookin was designed primarily as a recipe database. However, some
      users have found it useful for a variety of alternative tasks such as
      poetry/song collections, home inventories, or a flexible personal
      information manager (PIM). Any task requiring a compilation of many
      small text files could be well served by Home Cookin.

   G. The oldest ancestor of Home Cookin was created on an 8-bit Atari 600XL
      in 1990 under the name "The Atari Cookbook". START Magazine published the
      full source code in the January 1991 issue (AKA The Antic Cookbook). In
      1991 I rewrote the program on the Atari ST computer line and renamed it
      "The Recipe Box". In 1993 I ported "The Recipe Box" to the Commodore
      Amiga and Apple Macintosh Computers. Home Cookin was finally ported to
      Windows on the PC in 1996.


1.6 - Disclosures/Acknowledgements

  Home Cookin is Copyright 1998 by Anthony Watson, all rights reserved. Any 
unauthorized duplication of the program(s) or documentation is a violation of 
federal copyright laws!

  This product has been tested extensively and to the best of my knowledge 
will not cause problems of any kind. However, neither Mountain Software nor 
the author (Anthony Watson), will be held responsible for any damage 
occurring to your system or other software. I also make no guarantee as to 
compatibility with other software or hardware configurations.

  Home Cookin was written by Anthony Watson using GFA BASIC for Windows. All 
documentation was written with Pen Pal, a shareware text editor from Mountain 
Software.

  I would like to thank all of the dedicated users who purchased earlier 
versions of Home Cookin, as well as those who purchased "The Recipe Box" on 
the Atari ST, Amiga, and Macintosh. I appreciate your comments, suggestions, 
and complaints.

  I also owe a great deal of appreciation to my beta testers; those who 
helped test earlier programs on the Atari ST, and Don Schmidt for his 
assistance with the Windows version.

  I would like to thank my wife Peggy for being my lover, my best friend, and
the mother of my child. Without your support I would not be able to write
this software, and I appreciate you being there to boost me up when things
aren't going well. Thank you for believing in me!

  And to anyone reading this, I hope you enjoy this program and that it will
be beneficial to you. I pray that you and your family are healthy, happy, and
that you'll come to know Jesus Christ as your personal friend and Savior.
Take care, God bless, and thank you for your support!

  It is only by Gods grace that I have the ability and the opportunity to
write software such as this. I hope that in some small way that this work
will somehow glorify his name!


2 - Chapter Functions

  Home Cookin organizes recipes in the same way a traditional cookbook does,
by separating recipes into a series of chapters. Unlike a traditional
cookbook, however, you may define as few, or as many, chapters as you wish,
and organize the recipes in any manner you prefer.


2.1 - Adding Chapters

  Before you can enter recipes into Home Cookin, you must first create a
chapter in which to store them.

  Click the 'Add' button on the left side of the Index menu. Enter the title 
you wish to use for the new chapter, and press the RETURN key.


2.2 - Editing Chapters

  From the Index menu, RIGHT click the chapter title you wish to edit. Edit
the title as you wish, and press the RETURN key.


2.3 - Deleting Chapters

  From the Index menu, RIGHT click the chapter title you wish to delete. Then
click the 'Delete' button. If you delete a chapter than contains recipes, an
additional dialog box will appear for verification before deleting the chapter.


3 - Recipe Functions

  For maximum flexibility, Home Cookin supports two different record types:

  The 'Recipe' record is a specialized record for storing recipes. It 
contains fields for ingredients, directions, and servings. It also provides 
for special functions such as resizing and exporting to other applications.

  The 'Information' record is a generic text record that may be used for 
storing any text information. You can use this record type for storing 
nutritional information, cooking tips, etc.

  While you can enter recipes in an information record, you will not be able 
to resize or export the recipe properly. Therefore, you should always use the 
recipe record type when adding a new recipe.


3.1 - Adding Recipes

  From the Index Menu, select the desired chapter and click the 'Add' button 
on the right side of the screen. Enter the title you want to use for this 
recipe, and then click the 'Recipe' or 'Information' buttons to select the 
appropriate record type. The appropriate editor will appear where you can 
type in your recipe.


3.2 - Editing Recipes

  Right click the title of the desired recipe from the Index or View menus. 
Then, select the 'Edit' option in the popup dialog. The appropriate editor 
will appear so that you may edit your recipe.


3.3 - Deleting Recipes

  Select the recipe you want to delete in the Index or View menu. Then press 
the DELETE key on your keyboard, and click OK to verify the delete operation.

Alternatively, you may RIGHT click the recipe title and select the 'Delete' 
option from the popup dialog.


3.4 - Moving Recipes To Other Chapters

  Go to the main Index menu and locate the recipe you wish to move. Click and 
hold the LEFT mouse button over the desired recipe title and "Drag" the title 
to the new chapter you wish to move the recipe to. If needed, the chapter 
list will scroll if you drag above or below the chapter list. Release the 
mouse button when the desired destination chapter is highlighted.


3.5 - Copying Recipes To Other Chapters

  Copying a recipe is accomplished the same way as moving a recipe, except 
the recipe is dragged using the RIGHT mouse button.


3.6 - Importing Recipes

  From the index menu, select the chapter you wish to import the file into. 
Then click on the 'Load' button, and select the desired file in the file 
selector. Home Cookin will analyze the file in an attempt to determine the 
file format. A dialog box will appear for you to verify or override the 
import format.

  The "Undefined Recipe" format is used when you are importing a recipe that 
does not adhere to any of the supported formats. This will bring up the 
manual importing menu where you can manually mark the various segments of 
each recipe. Scroll up and down through the recipe using the LEFT and RIGHT 
mouse keys or the keyboard cursor keys. When you are ready to mark a block of 
text (such as the ingredients), press and hold the CONTROL key while you 
click on the desired line of text. The LEFT mouse key marks the block start, 
the RIGHT mouse key marks the block end. Then click on the appropriate button 
at the bottom of the screen. When all segments have been marked, click the 
'Save' button to save the recipe. You must mark the recipe title, 
ingredients, and directions before a recipe can be saved. The yield (number 
of servings) is optional. You can mark and select the serving size if it is 
listed in the recipe text, or you can mark a blank line and manually enter a 
serving size. If you do not mark a serving size, it will default to 4 
servings. You may repeat the process for as many recipes as are in the text 
file. If you want to change import files, click on the 'New File' button at 
the bottom of the screen, and then continue the manual import process with 
the new text file.

  The "Information Text" format will import the file as an information 
record. Most generic text will use this format. Recipes should not use this 
format, as resizing and other recipe specific functions will not be 
available. Note that only 500 lines of text are available for import (about 8 
pages of text).

  The "Home Cookin" format is a custom format used exclusively by Home 
Cookin. If you are exchanging recipes or text with other Home Cookin users, 
then this is the format that should be used, as it preserves all formatting 
of recipes and information text. However, this format requires 80 column 
text, which may be reformatted or truncated if posted on a BBS or other 
online service. Therefore, if you are posting recipes online, or if you are 
exchanging recipes with users of other recipe programs, you should use the 
"Meal-Master" format instead.

  The "Meal-Master" format is one of the most popular recipe formats 
available. Home Cookin will import all versions between 5.0 and the current 
8.05.

  "Computer Chef" (AKA Compu-Chef) is an older recipe format that was once 
fairly popular. But, its use has declined in recent years.

  "Mastercook II" is a newer recipe format that is quickly gaining popularity.

  NOTE: Recipe importing is not always 100% effective. There are many things 
that can occur to a text file to reduce the success of importing, including 
reformatting by BBS's, appended text from quoted messages, missing lines of 
text, inadvertant editing, etc. While Home Cookin can deal with many of these 
situations, there will always be the odd recipe that refuses to import 
properly. So, keep in mind that you may need to edit the recipes after you 
import them!


3.7 - Recipe Editors

  There are two different editors, depending on the type of record you are 
editing. The 'Recipe' editor devides the screen into two halves, the left 
side for ingredients and the right side for directions. You may switch 
between the ingredients and directions, by clicking on the left or right half 
of the screen. The 'Information' editor is nearly identical, except there is 
only one text field to edit, and there are no functions related to serving 
sizes. Functionally, both editors operate the same way, and support many 
commands common to Windows applications:

  A. Cursor Movements:

     Next Word              - Control/Right Cursor
     Previous Word          - Control/Left Cursor
     Beginning of Line      - Home
     End of Line            - End
     Start of recipe        - Control/Home
     End of recipe          - Control/End
     Page Up                - Page Up, or Control/Up Cursor
     Page Down              - Page Down, or Control/Down Cursor

  B. Text Block Operations:

     Mark Block             - Shift/Cursor Keys, or mark with mouse
     Delete Block           - Mark block, then Delete key or RIGHT click mouse
     Copy to Clipboard      - Mark block, then Control/C or RIGHT click mouse
     Cut to Clipboard       - Mark block, then Control/X or RIGHT click mouse
     Paste from Clipboard   - Control/V, or RIGHT click text

  C. Special Operations unique to Home Cookin:

     Convert to upper case         - Mark block, then Control/U
     Convert to lower case         - Mark block, then Control/L
     Center text on line           - Control/Space
     Strip carriage returns        - Control/Return
     Toggle Ingredients/Directions - Shift/Tab

  To change the name of the recipe, click the title display at the top of the 
editor. Make your changes in the dialog box that appears, and press the 
RETURN key.

  To check the spelling of the recipe, click the 'Spell Check' button. If an 
unknown or incorrectly spelled word is found, a dialog box will appear 
allowing you to add the new word to the dictionary, or to skip the word as is.

  If you wish to add a photo to your recipe click the 'Edit Photo' button at 
the bottom of the screen. Then click the 'Import' button and locate the photo 
you want to add.

  When editing recipes, you can change the number of servings by clicking the 
'Serves xx' button, and entering a new serving amount. Note that this changes 
the serving size only, and does not resize the recipe ingredients. To 
permanently resize the recipe, click the 'Resize' button, and enter the new 
serving size.

  When you are finished entering your recipe, click on the 'Save' button. Or, 
click the 'Cancel' button to abort any changes you have made.


3.8 - Adding Photos To Recipes

  Photo images must be in Windows BMP bitmap format, and be 640x480 in size 
or smaller. If you are not running in a true color graphics mode, your images 
should be reduced to 200 colors or less. Because photo images greatly 
increase the storage space needed, you should keep your images as small, and 
with as few colors as possible.

  To add a photo to a recipe, click the 'Edit Photo' button in the recipe 
editor. Then click the 'Import' button and locate your graphic image. Click 
'OK' to use the image, and then 'Save' in the editor to store the changes.

  To export an image back to a BMP file, click the 'Edit Photo' button in the 
recipe editor. Click the 'Export' button and enter a filename for the new file.

  To remove an image from a recipe, click the 'Edit Photo' button in the 
recipe editor. Click the 'Clear' button, then 'OK', then 'Save' in the editor 
to store the changes.


3.9 - Viewing Recipes

  Recipes are viewed in the View Menu. There are numerous ways to access the 
View Menu, the simplest of which is to simply click twice on the recipe you 
want to view in the Index Menu. You may also select the recipe you wish to 
view, and then click the 'View' button at the bottom of the screen. It is 
also possible to access the view menu by clicking on recipe names in the 
Batch menu, the Calendar, and the Find menu.

  Scroll through long recipes by placing the mouse pointer over the recipe 
text. Click the LEFT mouse key to scroll up through the recipe. Click the 
RIGHT mouse key to scroll down through the recipe. You may also use the Up 
and Down keyboard cursor keys to scroll through long recipes. To page through 
a recipe press the Page Up or Page Down keys. Pressing the Home key will take 
you to the top of the recipe, while the End key will take you to the bottom 
of the recipe.

  The arrow buttons at the top of the view menu allow you to move to the next 
or previous recipe. Or, use the Left and Right keyboard cursor keys to change 
recipes. When you reach the beginning or end of a chapter, the program will 
automatically move to the previous or next chapter. You can scan the entire 
database like this if you wish.


3.10 - Resizing Recipes

  If you want to resize a recipe temporarily, click on the 'Servings' display 
at the top of the View Menu. A dialog box will appear allowing you to enter a 
new serving size. Note that this method is only temporary, and does not 
affect the saved version of the recipe. Still, it is useful if you want to do 
a one time resizing for printing or exporting.

  To permanently resize a recipe, RIGHT click the recipe title and select the 
'Edit' option from the popup menu. Click the 'Resize' button in the editor 
and enter a new serving size. Click the 'Save' button to save your changes.


3.11 - Printing Recipes

  The easiest way to print a recipe is to click the 'Print' button at the top 
of the view menu. Select your printer, paper, orientation, etc., and click OK 
to print.

  Alternatively, you may RIGHT click a recipe title in the Index, View, 
Calendar, Batch, or Find menus, and then select the 'Print' option in the 
popup dialog.

  Multiple recipes may be printed at once by using the batch menu.


3.12 - Exporting Recipes

  To export a recipe, click the 'Export' button at the top of the view menu, 
then select the "Home Cookin" or "Meal-Master" format. Next, click the 
'Clipboard' button if you want to export the recipe to Windows clipboard, or 
click the 'File' button if you want to export to a text file. If you select 
the 'File' option, you will need to locate the destination directory and 
enter a filename for the output.

  The "Home Cookin" format is a proprietary format used by Home Cookin. Use 
this format if you are exchanging recipes with other Home Cookin users, as it 
maintains all original formatting. Otherwise, you should use the 
"Meal-Master" format which is quite popular and is supported by a variety of 
different recipe applications.

  Multiple recipes may be exported from the batch menu.


4 - Grocery Menu

  The Grocery Menu allows you to maintain a list of commonly used grocery 
items and select them quickly for shopping. The grocery manager sorts the 
items alphabetically by store and location, and will automatically compute a 
running total as you prepare the list.

  The on-screen list of grocery items changes to reflect various operations 
in the grocery menu. When you first enter the menu you will see a list of all 
items in the database. You can toggle between the various views of the 
grocery items by pressing the space bar, or you can simply click the button 
at the top of the grocery menu that corresponds to the view you wish to see.


4.1 - Adding Grocery Items

  From the grocery menu, press the 'A' key or click the 'Add' button. Enter 
the item, store, location, cost and default quantity of the item, then click 
the 'Save' button to add the new item.

  "Default Quantities" are used for frequently purchased items such as bread 
or milk. When a new grocery list is started, these items will be selected 
automatically using the default quantities.


4.2 - Editing Grocery Items

  RIGHT click the desired item in the grocery list and make the changes you 
require. Then click the 'Save' button.

  Remember to review your database periodically to ensure the most accuracy 
when planning a grocery list. How frequently you need to do this will depend 
on how stable food prices are, how often stores reorganize, etc.


4.3 - Deleting Grocery Items

  Highlight the desired grocery item and press the DELETE key on your 
keyboard. Then click the 'OK' button to delete that item.

  Alternatively, RIGHT click the desired item and click the 'Delete' button.


4.4 - Locating Grocery Items

  Press the 'L' key or click the 'Locate' button. Then enter a string to 
search for and press the RETURN key. The item list will change to show all 
items matching your search string.


4.5 - Preparing Grocery Lists

  Begin a new grocery list by clicking the 'New' button in the Grocery Menu. 
If you have entered "Default Quantities" for any items in the grocery list, 
those items will be selected automatically.

  Select additional items by clicking on the desired item, or by highlighting 
the desired item and pressing the RIGHT cursor key. Repeated selection of the 
same item will increase the items quantity.

  Decrease the quantity of an item by RIGHT clicking on the quantity (NOT the 
Item Title), or by highlighting that item and pressing the LEFT cursor key. 
Reducing an item to a quantity of zero will remove that item from your 
grocery list.

  The grocery list may be printed by clicking on the 'Print' button. The list 
will be sorted so that items are grouped by area and separated by store.


5 - Calendar Menu

  The Calendar Menu allows you to attach recipes to any calendar date. In 
addition, you can enter personal notes on any date for birthdays, holidays, 
or other events. A single date can include unlimited events, and recipes and 
notes can duplicated as often as necessary.

  Change the calendar display from one month to another by clicking the arrow 
buttons on the left side of the screen, or by pressing the LEFT or RIGHT 
keyboard cursor keys. Click the 'Today' button to return to the current month 
and select the current date.

  Click the 'Wipe' button to completely clear the calendar event list.


5.1 - Adding Calendar Events

  To add a note to the calendar, click twice on the desired date in the 
calendar display. Enter your desired note and press the RETURN key.

  To add a recipe to the calendar, use any of the following methods:

  A. RIGHT click the desired recipe title in the Index, View, Batch, or Find
     menu. Then select the 'Add to Calendar' option in the popup dialog. The
     recipe will be added to the current date in the calendar.

  B. From the Index or View menu, "drag" the desired recipe to the Calendar tab
     at the top of the screen. The recipe will be added to the current date.

  C. Select the desired recipe in the Index or View menu. Go to the Calendar
     menu and click twice on the desired date in the calendar display. Then
     click the 'Recipe' button.


5.2 - Moving Calendar Events

  Move an event from one day to another by clicking and "dragging" that event 
to the desired event on the calendar display.


5.3 - Editing Calendar Notes

  Right click the desired note in the event list. Make the desired changes 
and press the RETURN key.


5.4 - Deleting Calendar Events

  Highlight the desired event and press the RETURN key. Click the 'OK' button 
to delete the event.

  Alternatively, RIGHT click the desired event. If the event is a note click 
the 'Delete' button. If the event is a recipe, select the 'Delete Calendar 
Event' option in the popup dialog.


5.5 - Printing Calendar Events

  To print the calendar event list click the 'Print' button. Select the 
printer, paper orientation, etc., and click 'OK'. Note that only the event 
list is printed, not the complete text of selected recipes.

  To print the full text of a recipe in the event list, RIGHT click the 
desired recipe and select the 'Print Recipe' option in the popup dialog. 
Alternatively, click twice on the desired recipe and click the 'Print' button 
in the View menu.


6 - Batch Menu

  The batch menu is used when you want to print or export multiple recipes at 
one time.

  Before starting a new batch operation, click the 'Wipe' button in the batch 
menu and click 'OK' to verify the wipe operation.

  To view any recipe in the batch list click twice on the desired recipe, or 
highlight the desired recipe and press the RETURN key.


6.1 - Adding Recipes to Batch List

  RIGHT click the desired recipe title in the Index, View, Calendar, or Find 
menus. Then select the 'Add to Batch' option in the popup dialog.

  Alternatively, locate the desired recipe in the Index or View menu and 
"drag" the recipe title to the Batch tab at the top of the screen.

  To add a complete chapter of recipes, click and drag the desired chapter 
title to the Batch tab at the top of the screen.


6.2 - Reorganizing Recipes in the Batch List

  Once you have recipes in the batch list, you may wish to reorganize them. 
To do this simply click and drag the desired recipe up or down through the 
list until it is in the position you desire. Repeat this operation for any 
other recipes you want relocated.


6.3 - Deleting Recipes From The Batch List

  Highlight the desired recipe and press the DELETE key. Then click on 'OK' 
to remove the recipe from the batch list.

  Alternatively, RIGHT click on the desired recipe and select the 'Delete 
Batch Item' option from the popup dialog.


6.4 - Printing The Batch List

  Click the 'Print' button in the Batch menu. Select whether to print one 
recipe per page, or to fit as many recipes on each page as possible, and 
click 'OK'. Finally, select your printer, paper orientation, etc., and click 
'OK' to begin printing.

  To print a single recipe in the batch list, RIGHT click the desired recipe 
and select 'Print Recipe' from the popup dialog. Alternatively, click twice 
on the desired recipe, and click 'Print' from the view menu.

6.5 - Exporting The Batch List

  Click the 'Export' button in the Batch menu. Then select the desired format 
for the output file. Use the "Home Cookin" format if you are exchanging 
recipes with other Home Cookin users. Otherwise, use the "Meal-Master" 
format. Select the "Recipe Index" format if you only want a list of recipes 
in the Batch menu.

  To export a single recipe in the batch list, RIGHT click the desired recipe 
and select 'Export Recipe' from the popup dialog. Then select the desired 
format and destination. Alternatively, click twice on the desired recipe, and 
click 'Export' from the view menu.


7 - Find Menu

  The Find menu allows simple searches for a desired recipe, as well as 
complex nested searches. Any search performed will remain intact until a new 
search is performed, or until the current search is modified.

  To view any recipe in the find list click twice on the desired recipe, or 
highlight the desired recipe and then press the RETURN key.


7.1 - Starting a New Search

  Click the 'Locate' button in the Find Menu. Enter your desired search 
string, and select which fields you wish to search on. Make sure the 'Start 
New List' mode is selected, and click 'OK' to begin the search. The resulting 
list includes all recipes which match your search parameters.


7.2 - Widening Searches

  To add an additional search string to an earlier search, click on the 
'Locate' button and enter your new search string. Select which fields you 
want to include in the search, and select the 'Add Matching Recipes' mode. 
Click on 'OK' to begin the search. The resulting list will include the 
results of previous searches, as well as those of the current search.


7.3 - Narrowing Searches

  To narrow the results of earlier searches, click on the 'Locate' button and 
enter a search string. Select which fields you want to search, and verify the 
'Shrink List' mode is selected. Click 'OK' to begin the search. The resulting 
list will include only those recipes from previous searches which also match 
the current search.


7.4 - Exclusion Searches

  After initial searching has been completed, you may eliminate all recipes 
that match a new search string. Click on 'Locate' and enter the desired 
search string. Select which fields to search, and verify the 'Remove Matching 
Recipes' mode is selected. Click 'OK' to begin the search. The resulting list 
will contain the results of earlier searches, EXCEPT those that match the new 
search string.


8 - Setup Menu

  The first three items of the setup menu provide statistical information on 
the recipes in your database. These items allow you to determine the overall 
size of your database, as well as the relative distribution of recipes across 
multiple chapters.

  The next three items allow you to select the fonts you wish to use for 
printing. The title and text fonts are used for printing recipes, while the 
report font is used for printing the grocery list and calendar events. To 
change the font used, click on the appropriate button and locate your desired 
font from the font list. Then click on 'OK' to use the new font.

  The 'Import Maximum' determines how many recipes a chapter can contain 
before a new chapter is started. This option only affects importing, and is 
used to prevent chapters from growing excessively large when importing. If a 
chapter exceeds this limit while importing, a new chapter by the same name is 
started and importing continues with that chapter. This field may be set 
between 20 and 65000 recipes. The default of 500 recipes is recommended to 
avoid sluggish operation, but you may be able to increase this if your system 
resources are adequate enough to allow it.

  The 'Import Path' and 'Export Path' items allow you to define default paths 
for these operations. You are always free to import/export to any path, but 
the paths specified here will always come up as the default.


8.1 - Spell Check After Editing

  Normally, Home Cookin will only spell check a recipe when you ask it to do 
so in the recipe editors. However, if you always want to perform a spell 
check after adding or editing a recipe, check the 'Spell Check After Editing' 
option in the setup menu.


8.2 - Spell Check When Importing

  To minimize the time needed for importing, Home Cookin normally does not 
perform a spell check when you import a recipe. If you import a file 
containing many recipes, spell checking can be quite time consuming. And 
because imported recipes often require later editing anyway, you may find it 
an unnecessary step when importing.

  However, if you routinely import only one or two recipes at a time, you may 
wish to have a spell check performed when the recipes are imported. If you 
wish to do this, check the 'Spell Check When Importing' option in the setup 
menu.


8.3 - Compressing Data Files

  Home Cookin uses compact data structures to minimize the storage space 
needed for recipes. However, users with limited disk space, or large recipe 
collections, may want to further reduce storage space. Because of this, Home 
Cookin includes internal compression routines to reduce data file sizes.

  If you want to use file compression, click the 'Compress Data Files' option 
in the setup menu. Home Cookin will spend a few minutes processing all 
chapters in the database, compressing them to conserve space. Decompression 
is automatic when you access a chapter or load a recipe. And, as long as the 
'Compress Data Files' option is checked, recipes will be recompressed 
transparently each time you add, edit, or move a recipe.

  NOTE: Data compression is always a tradeoff. You'll use less storage space 
on the disk, but program response will be slower because of the time required 
for compression and decompression. If disk space is more important than 
speed, click the 'Compress Data Files' option. If speed is more important 
leave the option unchecked.


8.4 - Edit Dictionary

  Unlike a traditional spell checker, Home Cookin provides not only basic 
spell checking, but automated search and replace as well. This allows 
correction of transposed text, expansion of abbreviations, etc.

  As you use the spell checker in Home Cookin, you may find that some phrases 
are added to the dictionary accidently. Or, you may wish to add words and 
phrases manually to the dictionary without performing an actual spell check. 
To access the dictionary phrase list, click the 'Edit Dictionary' button in 
the Setup menu.

  Scroll through phrases in the dictionary by clicking the on-screen arrow 
buttons or by pressing the Up and Down cursor keys. You can page through the 
list quickly by pressing the Page Up or Page Down keys. Jump to the top of 
the list by pressing the Home key or to the end of the list by pressing the 
End key.

  To edit or delete any phrase in the dictionary, click twice on the desired 
phrase, or highlight the phrase using the Up and Down cursor keys and press 
the Return key.

  The spell checker uses two elements for each phrase in the dictionary. The 
first element is the "Watch For" field. This is the text Home Cookin looks 
for when scanning a recipe. The second element is the "Replace With" field. 
This is the text the spell checker will use when the text in the first field 
is located. If the second field is blank, the first field is assumed to be 
the correct spelling of the word or phrase.


8.5 - Configure Interface

  The appearance of the user interface can easily be changed by clicking the 
'Configure Interface' button in the setup menu. Click on any of the 
"Interface Presets", on the right side of the screen, to select from a 
variety of predefined interface configurations.

  If you want to create your own appearance, simply drag the appropriate 
slider controls until you achieve the colors you want to use. You may also 
select from a variety of background patterns by clicking on the desired 
pattern in the "Background Style" section.

  NOTE: The slider for the background color is only used when you select the 
"Plain Background". The other patterns use internal color representations.
