home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: InfoMgt / InfoMgt.zip / SLPM.ZIP / SLPM.DOC < prev    next >
Text File  |  1989-12-31  |  4KB  |  92 lines

  1.  
  2.                  ╔═════════════════════════════════════════════╗
  3.                  ║ Shopping List for OS/2 Presentation Manager ║
  4.                  ║              Release 1.0                    ║
  5.                  ╚═════════════════════════════════════════════╝
  6.  
  7. ┌───────────────────────────────────────────────────────────────────────────┐
  8. │This is the initial release of the OS/2 version of SL.  SLPM is a simple   │
  9. │list processing program that implements a computerized shopping list       │
  10. │application under OS/2 PM.  It can be used as a basis for future list      │
  11. │processing programs, or just as is.                                        │
  12. │                                                                           │
  13. │SLPM uses 2 files.  One (SLPM.TXT) is the list of all items in your local  │
  14. │stores (well, actually, probably not ALL of them) and contains a one-letter│
  15. │index representing the store in which the item is found, and a 2-digit     │
  16. │aisle index within that store.  The name of the item follows.  STORE.TXT   │
  17. │is a list of the store index values as they appear in SLPM.TXT, followed   │
  18. │by the name of the store.                                                  │
  19. └───────────────────────────────────────────────────────────────────────────┘
  20.  
  21. INSTRUCTIONS
  22. ------------
  23.  
  24. To get started, de-ARC the SLPM.ARC file into your SLPM directory.  Set
  25. up SLPM on the start programs list as a PM APP, and make sure that SLPM
  26. is the working directory.  There is no file open list box, etc. (yet) and
  27. so the .TXT files MUST be in the current directory with SLPM.EXE.
  28.  
  29. If you don't live in Madison, Ct. then you will want to use a text editor
  30. to update the SLPM.TXT and STORE.TXT files.  Use the File Print All option
  31. to print the whole list and take it for a walk in your local downtown.
  32. It's rather fun, actually.
  33.  
  34. OPERATION
  35. ---------
  36.  
  37. Being a PM APP, SLPM is basically quite simple to use.  The left mouse
  38. button selects an item as something you want to buy.  The right mouse
  39. button says "buy it and I have a coupon".  Keyboard equivalents are
  40. the SPACE bar and SHIFT-SPACE.  If you type a number from 0-9 while
  41. positioned on an item, you are saying that you want to buy that many of
  42. it.
  43.  
  44. If you want to add something to the list, position the cursor to something
  45. in the same aisle and use "Item Copy" from the menu or Ctrl-C.  You can
  46. also add from scratch (Item Add) or delete an item.
  47.  
  48. If you type in an alphabetic character, you go to the first list item
  49. beginning with that character.  If you keep typing you will move through
  50. the list to the item that you are looking for.  Don't hit the space bar,
  51. since that is an accelerator key.  Home and End move to the first and
  52. last list items, respectively.
  53.  
  54. When you are done, use "File Print" or Ctrl-P.  SLPM is set up for the
  55. 4201 ProPrinter using the IBMNULL driver.  Use the single sheet feed
  56. on the 4201, and print on both sides of the paper.
  57.  
  58. Files
  59. -----
  60.  
  61. SLPM            IBM C/2 Make File
  62. SLPM.C          C source file (IBM C/2)
  63. SLPM.DEF        Module Definition File
  64. SLPM.H          C header file
  65. SLPM.ICO        Shopping List Icon
  66. SLPM.RC         Resource Compiler file
  67. SLPM.TXT        Sample Shopping List file
  68. STORE.TXT       Sample Store file
  69. SLPMCHK.BMP     Bitmap used for a checkmark
  70. SLPMCPN.BMP     Bitmap used for a coupon symbol
  71.  
  72. Misc.
  73. ----
  74.  
  75. SLPM is not a finished product.  There are things to do, like file open
  76. dialogs, etc.  Not a lot of error checking is done.  It is basically a
  77. port of a DOS version called SL.  However, it is a decent example of how
  78. to do a lot of practical things under PM.  If one notes a structural
  79. similarity to Mr. Charles Petzold's various PM samples, it is only because
  80. I stole a lot of code from his book, "Programming the OS/2 Presentation
  81. Manager".  Many thanks to him.
  82.  
  83. SLPM was developed under IBM OS/2 Standard Edition 1.1, and ported to
  84. SE 1.2 with the addition of support for changing the scroll bar thumb
  85. sizes.  It uses IBM C/2 Makefile formats, so this may have to be changed
  86. for the Microsoft C 5.1 format.
  87.  
  88. Pleasant Processing to all!
  89.  
  90.                                 Steve Blunden
  91.                                 76060,2001
  92.