home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / table120.zip / source.zip / Table.ipf < prev    next >
Text File  |  2001-08-07  |  7KB  |  167 lines

  1. :userdoc.
  2. :docprof toc=1234 ctrlarea=coverpage.
  3. :title. Table Version 1.2.0
  4. :ctrldef.
  5. :ectrldef.
  6. .* Created by IPF Editor Version 2.11 (C) 1992-1995 Perez Computing Services
  7. .* To order the IPF Editor call: 1-800-IPF-7622
  8. .* For information call: 1-360-428-5025
  9. .*
  10.  
  11. .*
  12. .* Panel definition : Introduction
  13. .*
  14. .*UserList=Goran Ivankovic
  15. .*DocType=INF
  16. .*
  17. :h1 id=100  res=100  x=0% y=0% width=100% height=100% group=1.Introduction
  18. .*:EditTime=0
  19. :i1 id=100.Introduction
  20. :p.
  21. Table is combination of an ASCII character code chart and a tool to convert and display binary, decimal, octal, hexadecimal and
  22. .*BR
  23. ascii representations of a string.
  24. :p.
  25. This program does not need any install procedure and does not change your system files (CONFIG.SYS and system INI files).
  26. :p.
  27. If you want to create program object on Desktop, run :hp9.Install.cmd:ehp9. Rexx script with parameter :hp9.I:ehp9..
  28. :p.
  29. To destroy program object on Desktop, run :hp9.Install.cmd:ehp9. Rexx script again with parameter :hp9.U:ehp9..
  30.  
  31. .*
  32. .* Panel definition : Usage
  33. .*
  34. :h1 id=200  res=200  x=0% y=0% width=100% height=100% group=1.Usage
  35. .*:EditTime=0
  36. :i1 id=200.Usage
  37. :p.
  38. If you want to copy system clipboard contents to entry field on start, run Table with parameter 1 (:hp9.Table.exe 1:ehp9.).
  39. :p.
  40. To copy single character to Clipboard, select it in the list on the left side and double-click 1st mouse button or press Enter.
  41. .br
  42. To copy single character to entry area (append to existing string), select it in the list and press :hp9.f5.:ehp9. button.
  43. :p.
  44. To convert string&colon.
  45. :ol compact.
  46. :li.Select source format (select radio button&colon. BIN, DEC, OCT, HEX or ASC).
  47. :li.Enter string you want to convert, or paste it from Clipboard (press :hp9.Paste:ehp9. button). When you enter string in BIN,
  48. .*BR
  49. DEC, OCT or HEX format, there MUST be space between character representations.
  50. :li.Press :hp9.Convert:ehp9. button. In Result window you can see  binary, decimal, octal, hexadecimal and ascii representations
  51. .*BR
  52. of a string. To copy result to Clipboard, press button on the right side.
  53. :eol.
  54. :p.
  55. Valid entries for various representations of string are&colon.
  56. :dl compact tsize=10.
  57. :dt.:hp2.BIN:ehp2.
  58. :dd.Binary - valid entry is string composed of characters&colon. :hp9.01:ehp9. between 0 and 11111111.
  59. :dt.:hp2.DEC:ehp2.
  60. :dd.Decimal - valid entry is string composed of characters&colon. :hp9.0123456789:ehp9. between 0 and 255.
  61. :dt.:hp2.OCT:ehp2.
  62. :dd.Octal - valid entry is string composed of characters&colon. :hp9.01234567:ehp9. between 0 and 377.
  63. :dt.:hp2.HEX:ehp2.
  64. :dd.Hexadecimal - valid entry is string composed of characters&colon. :hp9.0123456789AaBbCcDdEeFf:ehp9. between 00 and FF.
  65. :dt.:hp2.ASC:ehp2.
  66. :dd.ASCII (American National Standard Code for Information Interchange) - valid entry is any character.
  67. :edl.
  68. :nt.
  69. NULL byte ['00'x] is displayed as BLANK ['FF'x] in ASCII format.
  70. :ent.
  71. :p.
  72. You can also save result to file. Press :hp9.Write:ehp9. button to set output options&colon.
  73. :ul compact.
  74. :li.file name and directory (default is file table.txt in working directory),
  75. :li.number of characters per line (program will calculate line length),
  76. :li.display (or not) spaces between characters in  binary, decimal, octal and hexadecimal representations of a string,
  77. :li.representations of a string to display (binary, decimal, octal, hexadecimal and/or ascii).
  78. :eul.
  79. :p.
  80. If you have two prepared system code pages you can switch between them and convert and display string.
  81. :link reftype=launch object='View.exe' data='Cmdref.inf CODEPAGE'.Read more about code pages:elink..
  82. :p.
  83. :nt.Source code for Table is included - to modify source, you need DrDialog, a visual programming environment for REXX.:ent.
  84.  
  85. .*
  86. .* Panel definition : Customization
  87. .*
  88. :h1 id=300 res=300 x=0% y=0% width=100% height=100%  group=1.Customization
  89. .*:EditTime=997215875
  90. .*:EditUser=0
  91. :i1 id=300.Customization
  92. :p.
  93. You can customize Table&colon.
  94. :ul compact.
  95. :li.Font&colon. open Font Palette, drag and drop font on the character list
  96. (recommended is monospaced font&colon. Courier, System Monospaced or System VIO)
  97. :li.Show all, or only selected characters in the list
  98. :li.Save position of Table window (you can not change size of Table window)
  99. :eul.
  100. :p.
  101. Table will save changes on exit.
  102. :nt.
  103. If you want to use default settings (font 10.System VIO, show all characters in the list), delete file TABLE.INI and start program.
  104. :ent.
  105.  
  106. .*
  107. .* Panel definition : Source code
  108. .*
  109. :h1 id=400  res=400 x=0% y=0% width=100% height=100%  group=1.Source code
  110. :i1 id=400.Source code
  111. :p.
  112. Source code for Table is included - unzip file source.zip to extract files.
  113. :p.
  114. Thanks to Björn Söderström who translated Table to Swedish.
  115. :p.
  116. To modify source (Table.RES), you need DrDialog, a visual programming environment for REXX.
  117. .br
  118. You can :link reftype=launch object='Netscape.exe' data='http://hobbes.nmsu.edu/pub/os2/dev/rexx/drdialog.zip'.download DrDialog from Hobbes:elink..
  119. :p.
  120. To modify help file (Table.ipf), you need any text editor and IPF Compiler to write INF file.
  121. :nt.
  122. If you modify source, I would appreciate a copy of any changes.
  123. :ent.
  124.  
  125. .*
  126. .* Panel definition : Copyright and license
  127. .*
  128. :h1 id=900  res=900  x=0% y=0% width=100% height=100% group=1.Copyright and license
  129. .*:EditTime=0
  130. :i1 id=900.Copyright and license
  131. :dl compact tsize=15.
  132. :dthd.:hp2.Author:ehp2.
  133. :ddhd.Goran Ivankovic
  134. :dt.:hp2.Address:ehp2.
  135. :dd.Ulica Josipa Poduje 8
  136. :dt.
  137. :dd.HR-52100 Pula
  138. :dt.
  139. :dd.Croatia
  140. :dt.:hp2.email:ehp2.
  141. :dd.:link reftype=launch object='netscape.exe' data='mailto:duga1@pu.hinet.hr?subject=Table 1.2.0'.duga1@pu.hinet.hr:elink.
  142. :dt.:hp2.Home page:ehp2.
  143. :dd.:link reftype=launch object='Netscape.exe' data='http://www.os2world.com/goran/'.http&colon.//www.os2world.com/goran/:elink.
  144. :edl.
  145. :p.
  146. This program is provided free under the terms of the GPL. You can use it, modify it and distribute it.
  147. If you modify or distribute it the new source must accompany the distribution.
  148. I would appreciate a copy of any changes.
  149. .br
  150. You may not distribute :hp2.Table 1.2.0:ehp2. in any way which leads to your making a profit from it.
  151. :p.
  152. The author makes no representations about the accuracy or suitability of
  153. this material for any purpose. It is provided "as is", without any
  154. express or implied warranties. The author will assume no liability for
  155. damages either from the direct use of this product or as a consequence of
  156. the use of this product.
  157. :ul compact.
  158. :li.OS/2 is Trademark of International Bussines Machines Corporation
  159. :li.DrDialog is Copyright of International Bussines Machines Corporation
  160. :eul.
  161.  
  162. .*EndDocPanels
  163.  
  164. .*FootnotesHere
  165.  
  166. :euserdoc.
  167.