home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 2 / goldfish_vol2_cd1.bin / files / util / rexx / infowin / infowin.doc < prev    next >
Text File  |  1993-08-18  |  3KB  |  80 lines

  1.  
  2. InfoWin
  3. -------
  4.  
  5. InfoWin is written to use MUI V1.0.  MUI stands for 'Magical User Interface'
  6. and it is an awesome package.  You will need MUI's library and classes
  7. installed on your system to use this program.  Look for MUI10.LHA on Aminet.
  8. MUI is copyrighted by Stefan Stuntz.
  9.  
  10. InfoWin is a simple little program to keep track of messages sent to it via
  11. its ARexx port.  I wrote it to track messages from my Caller ID ARexx script
  12. so that I would have an easy way of seeing my new calls.  Its not complete
  13. yet (ie. its not as fully featured as I hope to make it eventually) but it
  14. is already in use on my system.
  15.  
  16. Each new message shows up at the bottom of the list, and when a new message
  17. is received, the list is scrolled so that it is showing.
  18.  
  19. To send a message from ARexx, use the following command:
  20.  
  21.    ADDRESS INFOWIN.1 "MESSAGE FROM xxxx MESSAGE yyyy"
  22.  
  23. where 'xxxx' is the name of the ARexx program sending the message
  24. and   'yyyy' is the contents of the message.  If you want the message to
  25. keep its case, you would add quotes around it:
  26.  
  27.    ADDRESS INFOWIN.1 "MESSAGE FROM xxxx MESSAGE 'yyyy'"
  28.  
  29. The FROM is not used currently, but I have plans for it later so I made it
  30. a required field.  In fact, the actual template for the MESSAGE command is
  31. as so:
  32.  
  33.    FROM/A,PRI=PRIORITY/K/N,GRP=GROUP/K,DATE/K,SEQ=SEQUENCE/K/N,MESSAGE/F
  34.  
  35. There is currently no way to 'acknowledge' a message and delete it from the
  36. list.  That is my next order of business, just as soon as I decide the best
  37. way to go about that.  I think probably I'll allow you to double click
  38. them to highlight them and 'REMOVE' button to get rid of them.
  39.  
  40. It would also be nice to automagically have messages age and delete
  41. themselves.  Color would be nice too.  (Imagine info messages in blue,
  42. warnings in yellow and serious errors in red.)  I want to also be able to
  43. treat messages as groups.  It would be nice if you could export messages
  44. to the clipboard too.  Maybe importing messages from the clipboard would
  45. be a useful feature (though somehow I doubt it).  And using file
  46. notification it would be possible to use a file for notification, if that
  47. was a useful feature.
  48.  
  49. You can see that I have many features planned.
  50.  
  51. Other ARexx commands that the program will accept, thanks to MUI:
  52.    QUIT         - Quit the program (actually it brings up the quit requestor).
  53.    HIDE         - Hide the user interface (Iconify).
  54.    SHOW         - Show the user interface (Uniconify).
  55.  
  56.    INFO ITEM/A  - Put some info in RESULT (if OPTIONS RESULTS was specified).
  57.       ITEMs are:  title, author, copyright, description, version, base.
  58.  
  59.    HELP FILE/A   - A list of all ARexx commands is written to the FILE.
  60.  
  61. Thanks to MUI the program also registers with the Commodity Exchange, so you
  62. can use it to generate the same effects as QUIT, HIDE and SHOW as well as
  63. see some of the INFO fields.
  64.  
  65. Well, thats all for now.  If you have suggestions or feature requests,
  66. please send them along.  If you'd like the source (not provided because
  67. of the incompleteness of the program) then drop me a note.
  68.  
  69.  
  70. Nick MacDonald
  71. i6t4@jupiter.sun.csd.unb.ca
  72. i6t4@unb.ca
  73.  
  74. P.O. Box 20199
  75. Fredericton, New Brunswick
  76. CANADA
  77. E3B 7A2
  78.  
  79. (506) 457-1931
  80.