home *** CD-ROM | disk | FTP | other *** search
/ Chip 1999 December / Chip_1999-12_cd.bin / zkuste / Svet_OS2 / WARPNOTE / WNOTE185.ZIP / warpnote.INF (.txt) < prev    next >
Encoding:
OS/2 Help File  |  1999-07-31  |  48.3 KB  |  1,005 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. General Information ΓòÉΓòÉΓòÉ
  3.  
  4.  
  5. ΓòÉΓòÉΓòÉ 1.1. Program Information ΓòÉΓòÉΓòÉ
  6.  
  7. I'm one of the guys who use those yellow sticky notes to write down more or 
  8. less important stuff and put them somewhere around my desk. However, I 
  9. discovered a few disadvantages of the "hardware solution": The wall behind my 
  10. desk was quickly littered with notes, and stupidly they didn't want to stick on 
  11. my monitor. 
  12.  
  13. So I started looking for a "software solution". I found only one program for 
  14. OS/2 that did the job, but it had some design flaws and heavy bugs. After I 
  15. didn't hear from the author for a few weeks, I started writing my own sticky 
  16. notes program for OS/2. 
  17.  
  18. My aim was to create a program with the following characteristics: 
  19.  
  20.      small, fast and not consuming more memory as necessary 
  21.  
  22.      easy to use, without any unneccessary buttons, menus, bells or whistles 
  23.  
  24.  The result is WarpNote, a program that uses as little memory as possible and 
  25.  at the same time gives you the easiest possible access to sticky notes on the 
  26.  OS/2 desktop. 
  27.  
  28.  WarpNote is the ideal companion that should be placed in the Startup folder. 
  29.  This gives you access to a sticky note whenever you need it. WarpNote will not 
  30.  delay shutdown in any way, so you won't even notice that WarpNote is present. 
  31.  
  32.  WarpNote also features an interface to use Blowfish encryption. This allows 
  33.  you to store confidential information, such as IDs and passwords, in the notes 
  34.  protected by a password. 
  35.  
  36.  To run WarpNote, you need an IBM compatible PC with the operating system OS/2 
  37.  Warp V3 or higher. Earlier versions of OS/2, even the 32bit versions, will not 
  38.  work as a compression technique has been used which has been introduced in 
  39.  OS/2 Warp V3. If you require WarpNote on a machine running OS/2 2.x, please 
  40.  contact the author. 
  41.  
  42.  WarpNote ist a true 32 bit application that has been developed using Virtual 
  43.  Pascal. 
  44.  
  45.  If you have any questions, wishes, suggestions or if you have found a bug in 
  46.  the software, please contact the author: 
  47.  
  48.                                   Uwe Schlenther
  49.                                  Bebelstrasse 30
  50.                                 D-70193 Stuttgart
  51.                                      Germany
  52.                                Fax: +49-711-639564
  53.                           E-Mail: warpnote@bmtmicro.com
  54.  
  55.  
  56. ΓòÉΓòÉΓòÉ 1.2. License Information ΓòÉΓòÉΓòÉ
  57.  
  58. WarpNote is not free software. You may use the evaluation version for a period 
  59. of 30 days to find out whether it meets your needs. If you want to continue 
  60. using the program after your evaluation, you must acquire a license by 
  61. registering with the author. This requires the payment of a license fee. 
  62.  
  63. After the license fee has been paid, you will receive a registration key that 
  64. will enable WarpNote as a full licensed version. 
  65.  
  66. If after the evaluation period you think that WarpNote is not the software you 
  67. need and that you don't want to register the program, you may not continue 
  68. using it. In that case you must deinstall the software from your hard disk. Any 
  69. use of the evaluation version beyond the evaluation period is considered 
  70. software piracy and can be pursued by legal action. However, you may still 
  71. distribute the software after the evaluation, if you adhere to the following 
  72. terms. 
  73.  
  74. The evaluation is limited to using 4 notes at a time. This limit does not exist 
  75. in the registered version of WarpNote. 
  76.  
  77. The evaluation version of WarpNote may only be distributed free of charge. It 
  78. is explicitly forbidden to ask for any kind of fee for copying the software. 
  79. You are encouraged and given the right to distribute the software on CD-ROM, as 
  80. long as there are no other objections. In any case, you may only distribute the 
  81. complete and unchanged package. An exception to these terms are shareware 
  82. vendors that are meber of DS - Deutschsprachige Shareware or ASP - Association 
  83. of Shareware Professionals: Such vendors may charge a nominal copying fee for 
  84. WarpNote, as long as the package is distributed in complete and unchanged form. 
  85.  
  86. The following terms apply to both, evaluation version and licensed version: The 
  87. software is protected by international law. It is not allowed to use the 
  88. software or parts of the software for any purpose other than the one it has 
  89. been designed for. You may not disassemble, reverse engineer or change the 
  90. software. 
  91.  
  92. In no event shall Uwe Schlenther Software be liable for any damage that has 
  93. been caused, directly or indirectly, by the software. There is no warranty that 
  94. the software will be usable on any special computer configuration. It's the 
  95. sole responsibility of the user to verify that the software is appropriate for 
  96. a certain purpose and that it is error free. 
  97.  
  98. These terms of license can be changed, extended, restricted or retracted at any 
  99. time and to any extent without prior notice. 
  100.  
  101. Stuttgart, January 15th 1998 
  102.  
  103.  
  104. ΓòÉΓòÉΓòÉ 1.3. Trade Marks ΓòÉΓòÉΓòÉ
  105.  
  106. Names of brands and products used in this documentation may be trade marks 
  107. registered by their respective owners. 
  108.  
  109.  
  110. ΓòÉΓòÉΓòÉ 2. Using WarpNote ΓòÉΓòÉΓòÉ
  111.  
  112.  
  113. ΓòÉΓòÉΓòÉ 2.1. General Hints ΓòÉΓòÉΓòÉ
  114.  
  115. WarpNote can handle up to 9999 notes (4 notes in the unregistered version), 
  116. although there is a practical limit in the range between 500 and 1000 notes 
  117. (the OS/2 window list can only handle some 500 entries). 
  118.  
  119. The notes are numbered from 1 and a note will always keep the same number thus 
  120. making it easier to remember. Additionally, the first ca. 40 characters of the 
  121. note text are displayed in the titlebar and the window list. 
  122.  
  123. There is no menu bar. As any window, WarpNote note windows have a system menu 
  124. and a popup menu (single-click the right mouse button in the yellow area). This 
  125. is the place where all the functions of WarpNote have been put. Some of the 
  126. more frequently used entries have been connected to hotkeys to make life even 
  127. easier. 
  128.  
  129.  
  130. ΓòÉΓòÉΓòÉ 2.2. Note Handling ΓòÉΓòÉΓòÉ
  131.  
  132. You can place the notes anywhere on your desktop and size them as you want. 
  133. Each size and position is saved automatically. A special resizing function has 
  134. been implemented in addition to the traditional Minimize and Maximize 
  135. functions: The Best Size function makes the window fit just around the 
  136. contained text. This function can be called from each note's system menu or 
  137. with the hotkey Alt+F9. 
  138.  
  139. As always in OS/2 editing fields, you can use the standard keys to access the 
  140. clipboard (CTRL+Ins to copy, SHIFT+Del to cut, SHIFT+Ins to paste). I can also 
  141. recomment the use of the XIT system extension which adds a copy button and a 
  142. paste button to each window. XIT is a shareware program and available from the 
  143. usual sources. 
  144.  
  145. To change the font or background color, open the settings dialog from any 
  146. note's system menu, drag your preferred font or color from the font or color 
  147. palette and drop it on the appropriate field in the dialog box. To change the 
  148. text color, drag the desired color to the note color setting field while 
  149. holding down the CTRL key. 
  150.  
  151. The standard background color has an RGB value of Blue: 140, Green: 255, Red: 
  152. 255. 
  153.  
  154. You can also change font or background color of each one note by dropping the 
  155. desired font or color on that single note. To change the text color for a 
  156. specific note, drag the desired color to that note while holding down the CTRL 
  157. key. 
  158.  
  159. Note: In OS/2 versions prior to OS/2 Warp V4, the MLE control can't use certain 
  160. colors. 
  161.  
  162.  
  163. ΓòÉΓòÉΓòÉ 2.3. Creating New Notes ΓòÉΓòÉΓòÉ
  164.  
  165. New notes can be created in several ways. Usually, new notes are created from 
  166. any other note or the WarpNote notes list by pressing the F2 function key or 
  167. selecting New Note from the system or popup menu. If all notes are hidden, 
  168. double click the New Note entry in the window list or the WarpCenter window 
  169. list. Another way ist to double click the WarpNote program object, if you have 
  170. your program object set up to Create another in the Window-section of its 
  171. properties notebook. 
  172.  
  173. A common task is to create a new note and paste the contents of the OS/2 
  174. clipboard to this newly created note. Because this is quite common, there is a 
  175. special way to do the two tasks in one: From any other note or from the 
  176. WarpNote notes list, press Alt+F2 or select Clipboard from the conditional 
  177. cascaded menu named New Note in either a note's system or popup menu. 
  178.  
  179. Less common but still supported by WarpNote is creating a new note from an 
  180. existing text file. All you need to do is press Ctrl+F2 or select File from the 
  181. conditional cascaded menu named New Note in either a note's system or popup 
  182. menu. You will then be prompted to enter a file name or select a file from the 
  183. well-known OS/2 file dialog. The contents of the file you specified (which 
  184. should, of course, be a text file) will then appear in a new note window. 
  185.  
  186.  
  187. ΓòÉΓòÉΓòÉ 2.4. Deleting Notes ΓòÉΓòÉΓòÉ
  188.  
  189. To delete a note, simply close the note window using the close button or the 
  190. Alt+F4 key. You may also select Close & Delete Note from the popup menu or 
  191. Close from the system menu. When the note is not empty, WarpNote will ask you 
  192. for confirmation (this default behavior can be changed in the settings). Empty 
  193. notes will automatically be deleted when you exit WarpNote. 
  194.  
  195.  
  196. ΓòÉΓòÉΓòÉ 2.5. Hiding Notes ΓòÉΓòÉΓòÉ
  197.  
  198. You can hide or show all notes at the same time from the menus. When your 
  199. program object is set up to Show existing window, you can also double click the 
  200. program object to show all notes. 
  201.  
  202.  
  203. ΓòÉΓòÉΓòÉ 2.6. Word Wrapping and Titlebar ΓòÉΓòÉΓòÉ
  204.  
  205. In some cases, you might desire word wrapping. The menus and F4 will enable or 
  206. disable word wrapping for each note. In the WarpNotesettings dialog you can 
  207. adjust if you want new notes to use word wrapping or not. 
  208.  
  209. If you want to save desktop space, you can hide the titlebar of a note by 
  210. pressing F5. You can also select Titlebar from the system or popup menu. If the 
  211. titlebar is hidden, you cannot move the note. To make the titlebar reappear, 
  212. press F5 again or select Titlebar from the popup menu. When the titlebar is not 
  213. visible, a Move Window entry appears in popup menus of such notes and you can 
  214. use Alt+F7 to move that note as usual. Additionally, you can place the mouse 
  215. pointer on the note window, hold mouse button 2 and drag the window around. 
  216.  
  217. The settings dialog allows you to select whether new notes will use word 
  218. wrapping and if new notes have a titlebar. 
  219.  
  220.  
  221. ΓòÉΓòÉΓòÉ 2.7. The WarpNote Notes List ΓòÉΓòÉΓòÉ
  222.  
  223. Some people don't like all those note entries in the OS/2 tasklist. There is a 
  224. setting in the WarpNote settings dialog to get rid of all those lines in the 
  225. window list. To make it easier to access the notes, you can use the WarpNote 
  226. notes list which can be activated in the settings dialog. You can consider the 
  227. WarpNotenotes list as a kind of navigation center: All functions can be 
  228. accessed via a popup menu available on each entry in the WarpNote notes list. 
  229.  
  230. The WarpNote notes list has another key function: You can drag notes from the 
  231. notes list to the OS/2 desktop and you can drop text file objects onto the 
  232. notes list. The drag&drop capability has been implemented with simplicity in 
  233. mind, so if you require additional drag&drop functionality, I recommend that 
  234. you have a look at the DragText desktop extension by R. L. Walsh 
  235. (rlwalsh@packet.net). 
  236.  
  237. Note: Encrypted notes cannot be dragged from the notes list. 
  238.  
  239.  
  240. ΓòÉΓòÉΓòÉ 2.8. The ControlCenter ΓòÉΓòÉΓòÉ
  241.  
  242. There are three common tasks which you will find yourself using over and over 
  243. again: 
  244.  
  245.      creating a blank note 
  246.  
  247.      creating a note from the clipboard's contents 
  248.  
  249.      switching to the notes list. 
  250.  
  251.  The WarpNote ControlCenter is a tiny window that gives you easy access to all 
  252.  of these functions. The ControlCenter contains the following three buttons: 
  253.  
  254.  Create a new note which is empty. 
  255.  
  256.  Create a new note which contains the clipboard's contents. 
  257.  
  258.  Switch to the WarpNote notes list. 
  259.  
  260.  The WarpNote settings notebook contains a page which is dedicated to the 
  261.  ControlCenter window. You can select whether you want to use the ControlCenter 
  262.  window or not. A future enhancement will be a "float on top" functionality, 
  263.  i.e. the ControlCenter window will come to the top of all windows 
  264.  automatically within each few seconds. 
  265.  
  266.  The ControlCenter window can be dragged around with the right mouse button 
  267.  pressed. WarpNote will automatically remember where you put the ControlCenter 
  268.  and restore the position the next time you start the program. 
  269.  
  270.  
  271. ΓòÉΓòÉΓòÉ 2.9. The Settings Notebook ΓòÉΓòÉΓòÉ
  272.  
  273. The settings notebook can be activated from each popup menu and from the system 
  274. menu of each note. The Settings... entry in the menu is located in the WarpNote 
  275. submenu. 
  276.  
  277. The following items are inside the settings notebook: 
  278.  
  279. Color and Font 
  280.  
  281. Drop note & text color here 
  282.  
  283. This is the place to change the color that WarpNote uses by default in new 
  284. notes. You can change the background color setting by opening one of the Color 
  285. Palettes from the System Configuration folder on your OS/2 desktop and dragging 
  286. the desired color to the colored field in the settings dialog. The default text 
  287. color setting can be changed by dragging the desired color to the colored field 
  288. while holding down the CTRL key. 
  289.  
  290. You can still change the color mix of each single note by dragging the desired 
  291. color onto that note (hold down the CTRL key to change the text color rather 
  292. than the background color). Please be aware that depending on your operating 
  293. system version and your graphics driver certain colors can't be used as a 
  294. background color. 
  295.  
  296. Drop your preferred border color here 
  297.  
  298. This is the place to change the color that WarpNote uses by default for the 
  299. border of notes. You can change this setting by opening one of the Color 
  300. Palettes from the System Configuration folder on your OS/2 desktop and dragging 
  301. the desired color to the colored field in the settings dialog. To activate the 
  302. new border color setting, you have to check the Use this color checkmark and 
  303. restart WarpNote. 
  304.  
  305. Closing Notes 
  306.  
  307. Closing Notes Confirmation 
  308.  
  309. This set of radio buttons determines WarpNote's behavior when closing notes. 
  310. When Always is selected, you will be asked for confirmation each time you close 
  311. a note. When you select When note is not empty, you need not confirm closing 
  312. notes that don't contain any text (this is the default setting). Select Never 
  313. when you don't want any confirmation on closing notes (With this setting, 
  314. you're in danger of losing the contents of each note with a single click.). 
  315.  
  316. Closing Last Note Behavior 
  317.  
  318. WarpNote ist designed to have at least one note open at any time. So you need 
  319. to select WarpNote's behaviour in case the last note is closed. When you select 
  320. Close WarpNote the whole application will be closed, when you select Create one 
  321. empty note, a new, empty note will be created automatically. The default 
  322. behavior is Ask user which opens a message box asking you whether you want to 
  323. close the application. 
  324.  
  325. Mouse 
  326.  
  327. Move notes without titlebar - Mouse button 2 
  328.  
  329. Use this setting to change the way notes are moved when they have no titlebar. 
  330. When you check this setting, you can move any note by placing the mouse pointer 
  331. on the window interior, holding down mouse button 2 and dragging the mouse; 
  332. release mouse button 2 when the note has reached its destination. This way of 
  333. moving notes is very convenient, but it does interfere with a program called 
  334. DragText. If you are using DragText or any similar system enhancement, I 
  335. recommend that you leave this setting unchecked. 
  336.  
  337. Move notes without titlebar - Mouse button 2 on frame 
  338.  
  339. Use this setting to change the way notes are moved when they have no titlebar. 
  340. When you check this setting, you can move any note by placing the mouse pointer 
  341. on the window border, holding down mouse button 2 and dragging the mouse; 
  342. release mouse button 2 when the note has reached its destination. This way of 
  343. moving notes is less convenient than Mouse Button 2, but it does not interfere 
  344. with any other programs to my knowledge. 
  345.  
  346. More Settings 
  347.  
  348. Word wrapping is default 
  349.  
  350. This setting controls the word wrapping state in which you will find newly 
  351. created notes. You can change this state for each note from its system or popup 
  352. menu. 
  353.  
  354. New notes have no titlebar 
  355.  
  356. This setting controls whether new notes have a titlebar or not. You can change 
  357. this state for each note from its system or popup menu. 
  358.  
  359. Notes have a scrollbar 
  360.  
  361. Check this setting if you want a vertical scrollbar available in each note. 
  362.  
  363. This setting will be disabled if there are encrypted notes and you have not 
  364. logged on to the encryption engine. Go through the logon process if you want to 
  365. change this setting. 
  366.  
  367. Use WarpNote Notes List 
  368.  
  369. Check this to activate the WarpNote notes list. This list is an alternative to 
  370. placing the note entries in the OS/2 window list and works like some kind of 
  371. control center for WarpNote. 
  372.  
  373. Show notes in OS/2 Window List 
  374.  
  375. Like almost any other window, WarpNote note windows will show up in the OS/2 
  376. window list. If this confuses you too much, uncheck this setting to remove the 
  377. note entries. Be sure to check the  Use WarpNote Notes List if you have this 
  378. unchecked. Otherwise you won't have any access to note windows that are hidden. 
  379.  
  380. This setting will be disabled if there are encrypted notes and you have not 
  381. logged on to the encryption engine. Go through the logon process if you want to 
  382. change this setting. 
  383.  
  384. Change titlebar text 
  385.  
  386. WarpNote will normally change the titlebar text to give you an impression of a 
  387. note's contents when you look it up in the OS/2 window list. However, some WPS 
  388. enhancers get confused when the titlebar text of a window changes over and over 
  389. again. So, if any of your programs can't track your WarpNote note windows, try 
  390. to uncheck this setting. 
  391.  
  392. This setting will be disabled if there are encrypted notes and you have not 
  393. logged on to the encryption engine. Go through the logon process if you want to 
  394. change this setting. 
  395.  
  396. First line is headline 
  397.  
  398. To make it easier to identify each note, the first 50 characters are displayed 
  399. in both the WarpNote notes list and the OS/2 window list. This looks a bit ugly 
  400. in many cases, and if you're used to reading headlines you might want to change 
  401. this behavior. When you check this setting, only the first line will be 
  402. displayed in the WarpNote notes list and the OS/2 window list. 
  403.  
  404. This setting will be disabled if there are encrypted notes and you have not 
  405. logged on to the encryption engine. Go through the logon process if you want to 
  406. change this setting. 
  407.  
  408. Store notes text in INI file 
  409.  
  410. Normally, each note corresponds to a text file in the WarpNote directory. If 
  411. this is too many files for you (e.g. if you want to easily synchronize two 
  412. installations of WarpNote), check this setting and all the contents of your 
  413. notes will be stored in the application's INI file WARPNOTE.INI. Please note 
  414. that checking this setting will limit you to 32767 characters per note (this is 
  415. a limitation in the OS/2 profile API). 
  416.  
  417. This setting will be disabled if there are encrypted notes and you have not 
  418. logged on to the encryption engine. Go through the logon process if you want to 
  419. change this setting. 
  420.  
  421. ControlCenter 
  422.  
  423. Use ControlCenter 
  424.  
  425. Check this if you want to use the ControlCenter window. 
  426.  
  427. ControlCenter floats on top 
  428.  
  429. This functionality is not yet implemented. Therefore the setting is disabled. 
  430.  
  431.  
  432. ΓòÉΓòÉΓòÉ 2.10. Finding Notes ΓòÉΓòÉΓòÉ
  433.  
  434. It is quite easy to find a note within WarpNote, even when you only know a 
  435. single keyword or part of a keyword that is contained in the note text. You can 
  436. invoke the Find dialog from any note or the Notes List from the popup or system 
  437. menu where it is located in the WarpNote submenu. You can also use the keyboard 
  438. shortcut Ctrl-F. 
  439.  
  440. Enter the text you want to find to the entry field in the Find dialog. The 
  441. following options are also available: 
  442.  
  443.      Search all Notes: When checked, the search is performed on all available 
  444.       notes rather than on the note where the Find dialog has been called from. 
  445.  
  446.      Ignore Case: When checked, the search will find any case combination of 
  447.       the search text. 
  448.  
  449.  Press the Find button to start the search from the beginning of the note text. 
  450.  The Find Next button will continue the search at the current cursor position. 
  451.  Notes will show up automatically when the search text has been found. 
  452.  
  453.  Press the Dismiss button to close the Find dialog (Note: Position and options 
  454.  settings will be saved). 
  455.  
  456.  
  457. ΓòÉΓòÉΓòÉ 2.11. Printing ΓòÉΓòÉΓòÉ
  458.  
  459. WarpNote comes with a simple printout feature. The printing dialog can be 
  460. invoked from the popup or system menu of each note. The Print... menu entry is 
  461. located in the WarpNote submenu. 
  462.  
  463. In the printing dialog you will see a listing of all notes available just as 
  464. they appear in the WarpNote notes list. You can then select any number of notes 
  465. that you wish to print. The pushbuttons All and None are an easy way to select 
  466. or deselect all entries. 
  467.  
  468. The entry field in the lower right corner of the dialog box contains the 
  469. destination file name. This is initially set to PRN which is the standard 
  470. printer. You can set any other printer file name, such as LPT2 or LPT3, or set 
  471. a completely different filename, such as TEXT.DAT to write the selected notes 
  472. to a disk file. 
  473.  
  474.  
  475. ΓòÉΓòÉΓòÉ 2.12. Technical Stuff ΓòÉΓòÉΓòÉ
  476.  
  477. Naming Convention 
  478.  
  479. To keep it all transparent and safe, the text of each note is saved in a file 
  480. named "NOTE####" where "####" represents the note's number. Those files are 
  481. normally located in the same directory as the main program. So, if for some 
  482. reason a note is gone, you can recover it as a plain text file in the directory 
  483. you used to install WarpNote (e.g. using the UNDELETE command). 
  484.  
  485. Data Directory 
  486.  
  487. In some cases, you might want WarpNote to use a different directory than the 
  488. one where the EXE file has been placed. You can specify which directory 
  489. WarpNote shall use by adding the following command line switch to the 
  490. Parameters field in WarpNote's properties notebook: 
  491.  
  492.                                  -D x:\directory
  493.  
  494. This parameter forces WarpNote to use \directory on drive X: as its data 
  495. directory (i.e. where the notes files and the INI file are stored). 
  496.  
  497. Note: Make sure that the directory you specify with the -D switch actually 
  498. exists. If it doesn't, WarpNote will use the directory where the EXE file has 
  499. been placed. 
  500.  
  501. Note: If you change the data directory, the files that have to be moved are the 
  502. notes files NOTE#### (in case you don't use the Saving to INI feature) and the 
  503. file WARPNOTE.INI. 
  504.  
  505. Note: If you use the -D switch, make sure that two or more running instances of 
  506. WarpNote will not use the same set of data files. Also, WarpNote is not network 
  507. aware. 
  508.  
  509. Saving to INI File 
  510.  
  511. As an alternative, you can set up WarpNoteto hold all notes' contents in its 
  512. own INI file. This makes it easier to synchronize WarpNote from one computer to 
  513. another: All you need to take with you is the INI file. Please note that this 
  514. setting will limit you to a maximum contents of 32767 characters per note! 
  515.  
  516. Starting WarpNote Twice 
  517.  
  518. It is not possible to start WarpNote more than once from one directory. If you 
  519. try to do so, a new note will be opened in the first instance of the program or 
  520. the existing notes will be made visible - depending on how your program object 
  521. is set up on the Window page. 
  522.  
  523.  
  524. ΓòÉΓòÉΓòÉ 3. Language Support ΓòÉΓòÉΓòÉ
  525.  
  526. WarpNote comes with the ability to support your national language. Changing the 
  527. language is quite simple: 
  528.  
  529. WarpNote will be in english language when freshly installed. All the english 
  530. language  text is put in the executable file itself. Upon startup, WarpNote 
  531. will look for a dynamic link library (DLL) file called WARPNOTE.DLL. If a file 
  532. with this name is present, WarpNote expects this to be a language module. 
  533.  
  534. Currently, there is only one language module, German, included in the WarpNote 
  535. archive. All language modules are named WNOTExxx.DLL, where "xxx" is an 
  536. abbreviation for the language it contains. The German module is named 
  537. WNOTEGER.DLL. To make WarpNote speak German (or whatever language there is), 
  538. all you have to do is rename this DLL file to WARPNOTE.DLL and restart 
  539. WarpNote. 
  540.  
  541. The language support mechanism in WarpNote is designed to be user-supported. 
  542. So, if you would like to create a language module in your own language, just go 
  543. ahead and do so. I recommend Prominaire's Universal Resource Editor to edit the 
  544. contents of the language DLL. The program is available through IBM's Developer 
  545. Connection. 
  546.  
  547. To coordinate the translation efforts, contact me by e-mail at 
  548. warpnote@bmtmicro.com. I will give out an original english DLL (not included in 
  549. the WarpNote package) to everyone who wants to create a new language module. 
  550. Please be aware that you should be able to support and update the module for 
  551. quite some time. 
  552.  
  553.  
  554. ΓòÉΓòÉΓòÉ 4. Encryption ΓòÉΓòÉΓòÉ
  555.  
  556. WarpNote features an interface that enables the user to use Blowfish 
  557. encryption, a strong cryptographic algorithm that ensures that nobody except 
  558. you can access private information. The actual encryption engine is a separate 
  559. product which has been developed by Matthew Spencer (msspenc@ibm.net). This 
  560. product is available as freeware and can be downloaded from the WarpNote 
  561. website (http://www.geocities.com/rodeodrive/2048/eindex.html). For more 
  562. information on the Blowfish encryption algorithm, have a look at the Blowfish 
  563. homepage (http://www.counterpane.com/blowfish.html). 
  564.  
  565. To enable the encryption interface, you must copy the file ENCRYPT.DLL to your 
  566. WarpNote directory and restart WarpNote. If ENCRYPT.DLL is not present, 
  567. WarpNote will function as usual with the encryption features disabled. In that 
  568. case, the encryption interface will not need additional system resources. 
  569.  
  570. The logon/logoff process 
  571.  
  572. Before you can actually encrypt your notes, you must log on to the encryption 
  573. engine. This requires a password, which will be defined the first time you log 
  574. on. To log on, select Encryption Logon... from the WarpNote submenu which is 
  575. located in the system menu and popup menu of any note. 
  576.  
  577. When the password is entered for the first time, you will be asked to enter the 
  578. same password again. If the two entries don't match, the password will not be 
  579. defined. Note that passwords are case sensitive. 
  580.  
  581. After you have logged on to the encryption engine, you have normal access to 
  582. all notes. You can also encrypt or decrypt each note by using the Encrypt menu 
  583. entry in the system menu or popup menu of a note. This menu entry will be 
  584. checked for encrypted notes. 
  585.  
  586. Select the Encryption Logoff menu entry from the WarpNote submenu in the system 
  587. menu or popup menu of any note to log off from the encryption engine. All notes 
  588. that have been marked encrypted will disappear from the screen, and the entry 
  589. in the notes list will turn to Note ## = Encrypted. 
  590.  
  591. Changing the password 
  592.  
  593. If you want to change your password, you must first logon to the encryption 
  594. engine. Then, select the Change Password menu entry from the WarpNote submenu 
  595. in the system menu or popup menu of any note. You will then be asked to enter 
  596. the new password. Again, you must enter the new password twice to ensure that 
  597. there are no typing errors. WarpNote will then go through the encrypted notes 
  598. and encrypt them with the new password. 
  599.  
  600. Hints and Tips 
  601.  
  602.      There's an easy way to distinguish encrypted and unencrypted notes in the 
  603.       WarpNote notes list and in the OS/2 window list: Encrypted notes have an 
  604.       "equals" sign ("=") instead of a dash ("-") next to the note number in 
  605.       the notes listing. When not logged on, "Encrypted" will appear in the 
  606.       notes listing instead of the beginning of the note text. 
  607.  
  608.      Some of the items in the settings dialog require that you have logged on 
  609.       to the encryption engine before (if there are notes that are encrypted). 
  610.  
  611.      Encrypted notes cannot be dragged from the WarpNote notes list. 
  612.  
  613.      The encryption interface has been implemented for purposes of higher 
  614.       convenience, e.g. to be able to note down IDs and passwords and have them 
  615.       available on your desktop. It is not recommended to encrypt important 
  616.       data using WarpNote without having a backup copy of the same data. In 
  617.       case you lose or forget your password, there is no possibility to decrypt 
  618.       your notes! 
  619.  
  620.      Change your password regularly to ensure highest possible security. 
  621.  
  622.      If you decide to encrypt a note that has been saved unencrypted before, 
  623.       be aware that fragments of the note file might remain on the harddrive of 
  624.       your computer. 
  625.  
  626.      WarpNote saves a so called digest of your password in the WARPNOTE.INI 
  627.       file. This digest is used to check if you entered the correct password. 
  628.       You might as well use any password, and only the correct one would 
  629.       successfully decrypt encrypted notes. The check has been implemented to 
  630.       prevent you from unwanted results when you accidentally enter a wrong 
  631.       password. There is no possibility to find the password from the password 
  632.       digest only, so this does not compromise WarpNote's security. 
  633.  
  634.      The encryption interface has been developed with flexibility in mind. If 
  635.       Blowfish encryption one day turns out to be not strong enough, it will be 
  636.       quite easy to use a different engine instead. 
  637.  
  638.  Disclaimer 
  639.  
  640.  The encryption interface together with the encryption engine has been tested 
  641.  thoroughly and has been found functional. However, there is no guarantee that 
  642.  the software works properly in each and any case. By using the encryption 
  643.  interface, you agree that you do it at your own risk, and that the author of 
  644.  the WarpNote software or the author of the Blowfish encryption engine will not 
  645.  be responsible for any damage you might have from using this software. 
  646.  
  647.  It is also your own responsibility to ensure that you are allowed to use 
  648.  strong cryptography in your country. Although considered a basic human right, 
  649.  some countries still restrict or even completely ban the use of cryptographic 
  650.  products. WarpNote itself is not at all a cryptographic piece of software. 
  651.  
  652.  
  653. ΓòÉΓòÉΓòÉ 5. Remote Control - WarpNote Command ΓòÉΓòÉΓòÉ
  654.  
  655.  
  656. ΓòÉΓòÉΓòÉ 5.1. The Idea ΓòÉΓòÉΓòÉ
  657.  
  658. Since I started my WarpNote project, people who use the program came up with 
  659. lots of brilliant ideas. The result of one of these ideas is this tiny program, 
  660. WarpNote Command. Think of it as a kind of automatic remote control, allowing 
  661. you to change or delete each note, create new notes and so on. You can use 
  662. WarpNote Command in a simple batch file, or write real programs using OS/2 
  663. Warp's built-in REXX programming language. 
  664.  
  665. The syntax is the following: 
  666.  
  667. WNCOMM <Command Name> [Note Number] [Additional Parameters]
  668.  
  669. The parameters depend on what you intend to do. The first parameter is always a 
  670. command name that tells WarpNote Command what to do. The second parameter is 
  671. the number of the note you want to manipulate. Some commands will not require a 
  672. note number, some will expect even more parameters. A complete listing of all 
  673. available commands will follow at the end of this document. 
  674.  
  675. When you tell WarpNote Command to do something, it responds to your request by 
  676. setting the result code to an appropriate value. The result code should be 
  677. examined especially when WarpNote Command is used in REXX scripts. When an 
  678. error occurs during execution, the result code is usually set to 0. Any other 
  679. result code will represent the number of a note. Example: When you create a new 
  680. note via WarpNote Command, the result code represents the number of the newly 
  681. created note window. You will need this number to access the note you just 
  682. created. 
  683.  
  684. Please not that you are not allowed to access encrypted notes! 
  685.  
  686. If WarpNote Command itself fails for some reason, a result code of 10000 or 
  687. above will be set. Remember that WarpNote allows no more than 9999 notes, so a 
  688. result code above this number suggests a problem with the WarpNote Command 
  689. program itself. 
  690.  
  691. There are various tasks one could do with WarpNote Command. These include: 
  692.  
  693.      A reminder script that is connected with a scheduler program could bring 
  694.       up new notes each time there is something important to tell. 
  695.  
  696.      A simple REXX script could remind you of birthdays in the next few days 
  697.       each time you boot your system. 
  698.  
  699.      You could create a "motto of the day" script that randomly selects a 
  700.       quote out of a large collection and displays it after bootup. 
  701.  
  702.  If you created a nice program and you would like to share it with other users 
  703.  of WarpNote, send it to me and I will make it available on the WarpNote 
  704.  homepage http://www.geocities.com/rodeodrive/2048/warpnote.html. 
  705.  
  706.  Send program scripts and suggestions to warpnote@bmtmicro.com. 
  707.  
  708.  
  709. ΓòÉΓòÉΓòÉ 5.2. Command Reference ΓòÉΓòÉΓòÉ
  710.  
  711. Parameters in square brackets "[...]" are optional, parameters in angular 
  712. brackets "<...>" are required. 
  713.  
  714. CREATE [Note Number] 
  715.  
  716. Example: WNCOMM CREATE 5 
  717.  
  718. This command creates a new note with the given number. If no number is given, 
  719. the program automatically selects the first one available. If successful, the 
  720. program returns the number of the note that has been created. Otherwise, the 
  721. result code is 0 (e.g. the note with the given number already exists or the 
  722. maximum number of notes is exceeded). Please note that the note is created 
  723. invisible, thus making it possible to customize (e.g. size) it before it can be 
  724. seen on the screen. To make the note visible, the SHOW command must be issued 
  725. with the same note number as a parameter. If the corresponding file named 
  726. NOTE#### (where #### is the note number) exists before the CREATE command is 
  727. executed, the contents of the NOTE#### file will be displayed in the note 
  728. window. 
  729.  
  730. A common technique would be creating notes for a special purpose with a 
  731. constant number that lies well above the number of notes you're creating 
  732. manually. Please take care that you don't unnecessarily use large numbers such 
  733. as 1000 or above. This might decrease WarpNote's responsiveness. You should 
  734. rather use numbers around 50 or 100 or so. 
  735.  
  736. CLIPBOARD 
  737.  
  738. Example: WNCOMM CLIPBOARD 
  739.  
  740. This command creates a new note, inserts the contents of the clipboard and 
  741. immediately makes the newly created note visible. This is useful if you require 
  742. an easy means to create new notes from text that you have copied to the 
  743. clipboard. You can easily create a program object that enables you to create 
  744. such a note with only one click on your mouse. You can also use this feature 
  745. together with other utilities, e.g. Xit which allows you to create buttons with 
  746. user defined actions on the titlebar of each window. 
  747.  
  748. DELETE <Note Number> 
  749.  
  750. Example: WNCOMM DELETE 5 
  751.  
  752. This command deletes the note with the given number. If successful, the program 
  753. returns the note number. Otherwise (e.g. if the note does not exist) the result 
  754. code is 0. Please note that the note will be deleted without any confirmation; 
  755. so be careful! 
  756.  
  757. EXIST <Note Number> 
  758.  
  759. Example: WNCOMM EXIST 5 
  760.  
  761. The result code of this command will be either 0 if the note with the given 
  762. number does not exist or the note number if the corresponding note does exist. 
  763.  
  764. SHOW <Note Number>
  765. HIDE <Note Number>
  766.  
  767. Example: 
  768.  
  769. WNCOMM SHOW 5
  770. WNCOMM HIDE 5
  771.  
  772. These two commands change the visibility state of the given note. If 
  773. successful, the program returns the note number. Otherwise (e.g. if the note 
  774. does not exist) the result code is 0. 
  775.  
  776. DISPLAY <Note Number> 
  777.  
  778. Example: WNCOMM DISPLAY 5 
  779.  
  780. This command makes the given note show up on the screen. Unlike the SHOW 
  781. command, the DISPLAY command makes the note visible in the background so that 
  782. the current focus is preserved. SHOW would bring the note in the foreground, 
  783. thus moving focus away from any other window. If successful, the program 
  784. returns the note number. Otherwise (e.g. if the note does not exist) the result 
  785. code is 0. 
  786.  
  787. EMPTY <Note Number> 
  788.  
  789. Example: WNCOMM EMPTY 5 
  790.  
  791. This command clears the contents of the given note. 
  792.  
  793. LOAD <Note Number> <File Name> 
  794.  
  795. Example: WNCOMM LOAD 5 NEWTEXT.TXT 
  796.  
  797. This command appends the contents of the specified file in the given note. The 
  798. previous contents of the note remains where it is. 
  799.  
  800. APPENDTEXT <Note Number> <Text> 
  801.  
  802. Example: WNCOMM APPENDTEXT 5 "This is a test" 
  803.  
  804. This command appends text specified on the command line to the given note. The 
  805. previous contents of the note remains where it is. If you want to append 
  806. multiple words separated by spaces, the string must be enclosed in quotes. 
  807.  
  808. CENTER <Note Number> 
  809.  
  810. Example: WNCOMM CENTER 5 
  811.  
  812. This command changes the position of the given note so that it appears centered 
  813. on the desktop. This does not change the note's visibility state. If 
  814. successful, the program returns the note number. Otherwise (e.g. if the note 
  815. does not exist) the result code is 0. 
  816.  
  817. SETSIZEX <Note Number> <New Horizontal Size>
  818. SETSIZEY <Note Number> <New Vertical Size>
  819. SETSIZEXY <Note Number> <New Horizontal Size> <New Vertical Size>
  820.  
  821. Example: WNCOMM SETSIZEXY 5 300 100 
  822.  
  823. These commands allow changing the size of a note window in horizontal or 
  824. vertical or both directions. This does not change the note's visibility state. 
  825. If successful, the program returns the note number. Otherwise (e.g. if the note 
  826. does not exist) the result code is 0. 
  827.  
  828. SETPOSX <Note Number> <New Horizontal Position>
  829. SETPOSY <Note Number> <New Vertical Position>
  830. SETPOSXY<Note Number> <New Horizontal Position> <New Vertical Position>
  831.  
  832. Example: WNCOMM SETPOSXY 5 400 120 
  833.  
  834. These commands allow changing the position of a note window in horizontal or 
  835. vertical or both directions. This does not change the note's visibility state. 
  836. If successful, the program returns the note number. Otherwise (e.g. if the note 
  837. does not exist) the result code is 0. 
  838.  
  839. GETSIZEX <Note Number>
  840. GETSIZEY <Note Number>
  841.  
  842. Example: WNCOMM GETSIZEX 5 
  843.  
  844. These commands allow you to get the size of a note window in horizontal or 
  845. vertical direction. The result code is the requested size in screen pixels or 0 
  846. if the note does not exist. 
  847.  
  848. GETPOSX <Note Number>
  849. GETPOSY <Note Number>
  850.  
  851. Example: WNCOMM GETPOSY 5 
  852.  
  853. These commands allow you to get the position of a note window in horizontal or 
  854. vertical direction. The result code is the requested size in screen pixels or 0 
  855. if the note does not exist. 
  856.  
  857. GETDESKTOPX
  858. GETDESKTOPY
  859.  
  860. Example: WNCOMM GETDESKTOPX 
  861.  
  862. These commands complete the set of commands that give back window sizes: The 
  863. result code is the horizontal or vertical size of the desktop in screen pixels. 
  864. This allows you to prevent a window from moving out of the visible range. 
  865.  
  866. EXIT 
  867.  
  868. Example: WNCOMM EXIT 
  869.  
  870. This command will close the corresponding instance of WarpNote. 
  871.  
  872. NOOP 
  873.  
  874. Example: WNCOMM NOOP 
  875.  
  876. This command does exactly nothing. It might be useful to check if the version 
  877. of WarpNote Command is compatible with the running version of WarpNote or if 
  878. both programs run in the same directory. 
  879.  
  880. WAIT 
  881.  
  882. Example: WNCOMM WAIT 
  883.  
  884. This command causes WarpNote Command to pause until an instance of WarpNote is 
  885. running in the current directory so that commands can be passed to that 
  886. instance. WarpNote Command will return immediately if WarpNote is already 
  887. running. The return code is always 0, as WarpNote Command does not return in 
  888. any other event (except you interrupt the program by pressing CRTL-BREAK). 
  889.  
  890.  
  891. ΓòÉΓòÉΓòÉ 6. Purchasing WarpNote ΓòÉΓòÉΓòÉ
  892.  
  893.  
  894. ΓòÉΓòÉΓòÉ 6.1. How Much It Is ΓòÉΓòÉΓòÉ
  895.  
  896. Please keep in mind that WarpNote had to be designed, developed and tested and 
  897. that these steps cost me quite some time. The result is a small, fast, robust, 
  898. reliable and easy-to-use program. I offer this program to you at a small fee of 
  899. US$ 14. You may try the demo version for a period of 30 days. After that time 
  900. you must either remove the program from your harddrive or register the program 
  901. by paying the registration fee. Use of the unregistered version beyond the 
  902. trial period of 30 days offends my legal rights. 
  903.  
  904. Until registration information has been entered, WarpNote is limited to 4 notes 
  905. open at a time. The registered version can handle up to 9999 notes. 
  906.  
  907.  
  908. ΓòÉΓòÉΓòÉ 6.2. How To Order ΓòÉΓòÉΓòÉ
  909.  
  910. Payments can be sent directly to me (address as stated above) in cash. I can 
  911. also accept VISA or Diners Club credit cards. International customers can 
  912. register at the BMT Micro registration site: 
  913.  
  914.                   Mail Orders To: BMT Micro
  915.                                   PO Box 15016
  916.                                   Wilmington, NC 28408
  917.                                   U.S.A.
  918.  
  919.                     Voice Orders: 8:00am - 7:00pm EST (-5 GMT)
  920.                                   (800) 414-4268 (orders only)
  921.                                   (910) 791-7052
  922.  
  923.                       Fax Orders: (910) 350-2937  24 hours / 7 Days
  924.                                   (800) 346-1672  24 hours / 7 Days
  925.  
  926.          Online Orders via modem: (910) 350-8061  10 lines, all 14.4K
  927.                                   (910) 799-0923  Direct 28.8K line
  928.  
  929.      Ordering and general ordering questions:
  930.                          Via AOL: bmtmicro
  931.                          via MSN: bmtmicro
  932.                      Via Prodigy: HNGP66D
  933.                   via Compuserve: 74031,307
  934.  
  935.  
  936.                     via Internet: orders@bmtmicro.com
  937.                                   telnet@bmtmicro.com
  938.                                   http://www.bmtmicro.com
  939.  
  940. Upon registration, you will be mailed or preferrably e-mailed a registration 
  941. code that changes the unregistered demo version into a registered version 
  942. without the limitations of the test version. Registration codes will remain 
  943. valid for at least all 1.x versions of WarpNote. 
  944.  
  945.  
  946. ΓòÉΓòÉΓòÉ 6.3. Germany, Austria, Switzerland ΓòÉΓòÉΓòÉ
  947.  
  948. Residents of Germany, Austria or Switzerland may send 20 DM/140 ╨⌐S/20 SFR to 
  949. register WarpNote. 
  950.  
  951. Wenn Sie in Deutschland, ╨⌐sterreich oder der Schweiz wohnen, k╨ñnnen Sie mir 20 
  952. DM/140 ╨⌐S/20 SFR zusenden, um WarpNote zu registrieren. Auf DM ausgestellte 
  953. Euroschecks sowie Verrechnungsschecks deutscher Banken werden gerne angenommen, 
  954. ebenso VISA und Diners Club Kreditkarten. Nach Beginn der Europ╨öischen 
  955. W╨öhrungsunion k╨ñnnen Sie wahlweise in Euro oder Ihrer nationalen W╨öhrung 
  956. bezahlen. 
  957.  
  958. Adresse f╨ær Registrierungen: 
  959.  
  960.                                  Uwe Schlenther
  961.                                  Bebelstra╤üe 30
  962.                                 D-70193 Stuttgart
  963.                                    Deutschland
  964.  
  965.  
  966. ΓòÉΓòÉΓòÉ 6.4. Getting The Latest Version ΓòÉΓòÉΓòÉ
  967.  
  968. New versions will appear first on 
  969.  
  970. http://www.geocities.com/rodeodrive/2048/warpnote.html 
  971.  
  972. and second at BMT Micro. Have a look at 
  973.  
  974. http://www.geocities.com/rodeodrive/2048/eindex.html 
  975.  
  976. for more OS/2 programs. 
  977.  
  978. If you have any questions, bug reports or whatever, you may contact me at the 
  979. address on top of this document or by e-mail (uschlenther@bmtmicro.com). 
  980.  
  981.  
  982. ΓòÉΓòÉΓòÉ 7. Thanks ΓòÉΓòÉΓòÉ
  983.  
  984. Thanks to Weifu Lin from Taiwan who designed the icon for WarpNote. 
  985.  
  986.  
  987. ΓòÉΓòÉΓòÉ 8. A Personal Note ΓòÉΓòÉΓòÉ
  988.  
  989. Everybody comes to the point where he or she must convince people of one's 
  990. reliability and creativity. There is a quite good way to do this: Show them a 
  991. note from someone who has had the experience of satisfaction with ones work. 
  992.  
  993. So I would like to ask you for such a note, preferrably on some kind of 
  994. "official" paper from your company or so. Please include anything you think you 
  995. should say about your experience with my work, and also include a note that I 
  996. may use your letter for reference purposes. 
  997.  
  998. If you want to help me with this, send your note to the following address: 
  999.  
  1000. Uwe Schlenther
  1001. Bebelstrasse 30
  1002. D-70193 Stuttgart
  1003. Germany
  1004.  
  1005. Thanks for your support!