home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / ied_sat.zip / iedit.txt < prev   
Text File  |  1995-11-12  |  4KB  |  95 lines

  1. |    
  2. | 12th November, 1995
  3. |
  4. +---------------------+-------------------------------------------
  5.                       |
  6. iEdit v.Saturn beta   | This utility is Postcardware
  7.                       |
  8. by                    | This means that you may freely
  9.                       | use and distribute it as long as
  10. Alexander Wilkens     | it is not modified in any way.
  11.                       | If you use this program you are
  12. of                    | encouraged to send me a postcard
  13.                       | from your hometown. A small price
  14. iLogic Software, 1995 | to pay and it means much to me!
  15.                       |
  16. ----------------------+ Email address: wilkens@stud.cs.uit.no
  17.                       |
  18.                       | Mail: Alexander Wilkens / iLogic Software
  19.                       |       Hansmarkveien 37
  20.                       |       9013 Tromsoe
  21.                       |       Norway
  22.                       |
  23.                       +--------------------------------------------
  24.  
  25. This beta is provided as is. The author can not be held
  26. responsible for any lost data, or other damage occuring
  27. directly or indirecly from the use of iEdit. However,
  28. this beta is considered SAFE in use as the author has
  29. personally it used for about a year now.
  30.  
  31.  
  32. No documentation is provided at this stage, other than
  33. a small summary of the REXX commands available. The file
  34. and edit menus work 100%, statistics in the special menu
  35. is currently not implemented. Configure should work, and
  36. help does nothing. Settings are saved in IEDIT.INI in the
  37. same directoy as you put iEdit.
  38.  
  39.  
  40. Features that may and may no be implemented:
  41. --------------------------------------------
  42.  
  43. -REXX command for filerequester
  44. -REXX command for YES/NO/CANCEL dialog
  45. -REXX command for search
  46. -REXX command for text input requester
  47. -REXX command for writing in the statline (bottom left)
  48.  
  49. -statistics (words, chars, lines, etc. in document)
  50. -TAB config. Currently it defaults to 4 char/tab
  51. -Read only mode for file viewing
  52. -multitreading for reading/writing. I know the current
  53.  version is NOT following guidlines when loading/saving files
  54. -Ability to add rexx scripts to menu
  55. -Wordstar similar shortcuts
  56.  
  57. REXX command summary:
  58. ---------------------
  59.  
  60. rc      = edMessageBox("messagebox")    * Messagebox popup
  61. min_sel = edQuerySelMin()                * Returns min selection point (top/leftmost)
  62. max_sel = edQuerySelMax()                * Returns min selection point (bottom/rightmost)
  63. cur_pos = edQueryCursorPos()            * Returns cursor position
  64. anc_pos = edQueryAnchorPos()            * Returns anchor position
  65. tex_len = edQueryTextLength()            * Returns text length
  66. lin_len = edQueryLineLength(linenum)    * Returns line length
  67. lin_cnt = edQueryLineCount()            * Returns line count
  68. sel_tex = edQuerySelText()                * Returns selected text
  69. all_tex = edQueryText()                    * Returns entire text
  70. fil_nam = edQueryFilename()                * Returns filename
  71. fil_nam = edSetFilename("filename")        * Sets the filename
  72. cur_chr = edQueryCurrentChar()            * Returns character at cursor
  73. cur_lin = edQueryCurrentLine()            * Returns text at current line
  74. rc      = edLoadFile("filename")        * Load file
  75. rc      = edSaveFile("filename")        * Save file
  76. rc      = edImport("filename")            * Import at cursor position
  77. rc      = edExport("filename")            * Export selected text
  78. rc      = edInsertText("text")            * Insert text at curs position
  79. rc      = edSetText("text")                * Replace all contents with "text"
  80. rc      = edSetCurrentChar("char")        * Replace char at cursor position
  81. rc      = edSetCurrentLine("line")        * Replace current line with "line"
  82.  
  83. Known bugs:
  84.  
  85. edSetCurrentLine()    * Note: Does not preserve selection!
  86.                     * Bug: Does not work correctly on last line!
  87.  
  88. General:            * There is currently no way to easily goto a specific line or
  89.                       return the current line number. I realize edQueryLineLength()
  90.                       is pretty useless as it is (unless you know what line your'e on)
  91.  
  92.  
  93.  
  94.  
  95. That's ALL folks! Enjoy!