home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / feelx11a.zip / FEELX.INF (.txt) < prev    next >
OS/2 Help File  |  1994-06-29  |  144KB  |  3,473 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Welcome to FeelX 1.1a ΓòÉΓòÉΓòÉ
  3.  
  4.                                    FeelX 1.1a
  5.  
  6. FeelX 1.1a is a small productivity tool for OS/2 that simulates some well known 
  7. X-Window features. Some of the features include Sliding focus (two modes) , 
  8. graphical kill , usage of 3rd mouse button , a lot of additional menus (e.g. 
  9. VIO shells, desktop, corners) , one (or more) actionbar(s) for your desktop , 
  10. hotkeys , program lauching , quick marking in VIO shells , hide of mouse 
  11. pointer. FeelX can be integrated into the WPS or it may be used as a WPS 
  12. replacement (it is not recommended to use FeelX as a WPS replacement because 
  13. the WPS is great). 
  14.  
  15. FeelX is easy to enhance and to configurate. It can be programmed by a small 
  16. description languages. An interface to DLL's is available (You can use the file 
  17. api\testdll.c as a program template and do not need much programming experience 
  18. to integrate your own ideas). 
  19.  
  20. Before you you have a look at FeelX by starting feelx.exe ...  ... you might be 
  21. interested in one of the following topics: 
  22.  
  23. o Have a look at FeelX 
  24.  
  25. o Installing FeelX 
  26.  
  27. o Configuring FeelX 
  28.  
  29. Have fun
  30.  
  31.  
  32. ΓòÉΓòÉΓòÉ 2. Copyright and more ΓòÉΓòÉΓòÉ
  33.  
  34. This chapter contains the information about the copyright. 
  35.  
  36.  
  37. ΓòÉΓòÉΓòÉ 2.1. Copyright ΓòÉΓòÉΓòÉ
  38.  
  39. FeelX is (c) 1993, 1994 by Felix von Normann.
  40. All tools supplied with FeelX are (c) 1993, 1994 by Felix von Normann.
  41.  
  42.  
  43. ΓòÉΓòÉΓòÉ 2.2. Disclaimer ΓòÉΓòÉΓòÉ
  44.  
  45. Since this program is free, it is supplied with no warranty, either expressed 
  46. or implied. I am not resposible for any damage caused directly or indirectly by 
  47. FeelX or any of the tools. I did my best to avoid errors and bugs, but I do not 
  48. claim to have an error free program. All software is supplied AS IS. You may 
  49. use these programs only at your own risk. 
  50.  
  51.  
  52. ΓòÉΓòÉΓòÉ 2.3. $$$? ΓòÉΓòÉΓòÉ
  53.  
  54.  If you like the program, do you have to pay for it? NO. This program is free 
  55. for personal usage. I believe that tools that make your life with the computer 
  56. easier should be as cheap as possible. (... this does not imply that all my 
  57. programs will be free forever...) 
  58.  
  59.  If you distribute shareware or PD, you may sell this program on diskette or 
  60. CD. I hope you have a fair price (!). Never change the contents of the 
  61. ZIP-archiv! 
  62.  
  63.  For version 1.0 I wrote: 
  64.  
  65. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  66. ΓöéIf you are the boss of a software company and responsibile  Γöé
  67. Γöéfor those terrible high prices for OS/2 software, you must  Γöé
  68. Γöélicense this program. You will get a registered version of  Γöé
  69. Γöéthis program for just $399! As a registered user you will   Γöé
  70. Γöéget any bug-fix (OOPS, upgrade) for just $49. (In           Γöé
  71. ΓöéDeutschland schon ab 998 DM erh╨öltlich, daf╨ær sind die      Γöé
  72. ΓöéDiskettenlabel ╨æbersetzt.)                                  Γöé
  73. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  74.  
  75. No one has paid any money now... I'm not sure whether this is because no bosses 
  76. use this program ("Well, we're serious men and don't use toy tools like this 
  77. one") or because they don't think their software is expensive ("400$ for a text 
  78. processor is very, very cheap!"). As a consequence I reduce all prices to 395$ 
  79. (incl. shipping!) and 48$ for updates. (Diese Preissenkung gilt nicht f╨ær 
  80. Deutschland - Preissenkungen f╨ær Software gelten nie f╨ær Deutschland ...). In 
  81. addition to the group of people mentioned above the regristration now includes 
  82. all those people that sell one program for DOS, Windows and OS/2 where the OS/2 
  83. version is the most expensive. 
  84.  
  85.  All others may use this program free. But: This program is Freeware, not 
  86. Public Domain. You are not allowed to sell it (except in the sense of 
  87. Freeware/Shareware). It has still my copyright. (This includes all parts of the 
  88. program including the description language Fool :-)  ) 
  89.  
  90. I am very interested in your comments. Please tell me if you have any ideas for 
  91. a future release, if you like or don't like parts of the program. I learned a 
  92. lot from the comments about v1.0 
  93.  
  94. Please send a postcard, letter or e-mail to 
  95.  
  96. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  97. Γöé Felix von Normann              Γöé
  98. Γöé Innstr.82                      Γöé
  99. Γöé 94036 Passau                   Γöé
  100. Γöé Germany                        Γöé
  101. Γöé normann@kirk.fmi.uni-passau.de Γöé
  102. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  103.  
  104. Thanks a lot!!! 
  105.  
  106.  
  107. ΓòÉΓòÉΓòÉ 2.4. Dedications ΓòÉΓòÉΓòÉ
  108.  
  109. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  110. ΓöéThis software is dedicated to myΓöé
  111. Γöémonitor, which died at work due Γöé
  112. Γöéto long, long hours on          Γöé
  113. Γöéprogramming FeelX.              Γöé
  114. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  115.  
  116.  
  117. ΓòÉΓòÉΓòÉ 3. First steps & Installing FeelX ΓòÉΓòÉΓòÉ
  118.  
  119. Read this chapter to get informations about how FeelX has to be installed. 
  120.  
  121.  
  122. ΓòÉΓòÉΓòÉ 3.1. Quick Start: Trying out FeelX ΓòÉΓòÉΓòÉ
  123.  
  124. If you are a user of FeelX v1.0 or v1.1 you must first remove FeelX from your 
  125. Start-up folder (or startup.cmd) and reboot. FeelX does not work if parts of 
  126. FeelX v1.0 or v.1.1 are still in memory. It is also necessary uninstall the 
  127. previous version from the WPS. Because it may happen that the DLL is not freed 
  128. (I think that's not my fault), reboot is absolutly necessary. 
  129.  
  130. Make the FeelX directory the current directory. 
  131.  
  132. Start FeelX by typing: feelx. Or - if FeelX is in your PATH click here to start 
  133. FeelX. 
  134.  
  135. Now move your mouse around. You'll see that every window where is mouse points 
  136. to is active. Try to click with the right mouse button on a shell or the title 
  137. bar of a program. A menu pops up. You can freely configure these menus. Try to 
  138. move a window with the right mouse button (OS/2 2.1 only). Try to mark a text 
  139. in a shell by pressing the left button, move the mouse while the button is 
  140. pressed. Copy the text into the clipboard by releasing the button. Paste a text 
  141. from the clipboard by a double-click with the left mouse-button. If you don't 
  142. like this feature you can simply configure it. 
  143.  
  144. If you like the program consider if you want to install FeelX permanently. It 
  145. is very recommended to install a WPS object too. 
  146.  
  147.  
  148. ΓòÉΓòÉΓòÉ 3.2. Installing FeelX ΓòÉΓòÉΓòÉ
  149.  
  150. Topics:
  151. Overview
  152. Uninstall v1.0
  153. Uninstall v1.1
  154. Install v1.1
  155. Install (create) the WPS object
  156. Start FeelX from the WPS
  157. FeelX as a WPS replacement
  158. Delete unnecessary Files
  159.  
  160.  
  161. ΓòÉΓòÉΓòÉ <hidden> Overview. ΓòÉΓòÉΓòÉ
  162.  
  163. To install FeelX please follow these steps
  164. (in these order - or unpredictable results will occur).
  165.  
  166. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  167. Γöé    Uninstall FeelX v1.0     Γöé
  168. Γöé    Uninstall FeelX v1.1     Γöé
  169. Γöé     (if you are a user      Γöé
  170. Γöé       of v1.0/v.1.1)        Γöé
  171. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  172. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  173. Γòæ     Install FeelX v1.1a      Γòæ
  174. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  175. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  176. Γòæ Install the WPS object      Γòæ
  177. Γòæ (optional - but recommended Γòæ
  178. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  179. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  180. Γòæ  autostart FeelX            Γòæ
  181. Γòæ   - from the WPS            Γòæ
  182. Γòæ   - as a WPS replacement    Γòæ
  183. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  184. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  185. Γòæ  delete unnecessary files   Γòæ
  186. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  187.  
  188. I got a lot of critics for my installation program in the last version. The 
  189. problem was that many people expected the program to do something that it was 
  190. not able to do. 
  191.  
  192. As a consequence I decided either to make the installation very rudimentary to 
  193. avoid misunderstandings or to create a automatic PM driven install-program. 
  194.  
  195. Unfortunately I don't have enough time now to create a real installation 
  196. program. (Corrupted config.sys files are not very funny). If there is any need 
  197. for a next release I'll try to work on an easier-to-use installation procedure 
  198. now. I'm really sorry about that but installing FeelX isn't the difficult! 
  199.  
  200.  
  201. ΓòÉΓòÉΓòÉ <hidden> Uninstall FeelX v1.0. ΓòÉΓòÉΓòÉ
  202.  
  203. Do NOT use this uninstallation procedure for any other FeelX version than 
  204. 1.0!!! 
  205.  
  206.  1. run uninst10 to unreplace the mouse object (Do NOT delete the mouse 
  207.     object!) 
  208.  
  209.  2. remove feelx (and popuppm) from your start-up folder 
  210.  
  211.  3. reboot (!!!!) 
  212.  
  213.  4. save old version to diskettes (?) 
  214.  
  215.  5. delete old v1.0 files 
  216.  
  217. You MUST delete all FeelX v1.0 files. Both versions are completly incompatibel! 
  218.  
  219.  
  220. ΓòÉΓòÉΓòÉ <hidden> Uninstall FeelX v1.1. ΓòÉΓòÉΓòÉ
  221.  
  222. Do NOT use this uninstallation procedure for any other FeelX version than 
  223. 1.1/1.1a!!! 
  224.  
  225.  1. Delete the FeelX object by moving it into the shredder 
  226.  
  227.  2. run uninstal to unregister the DLL. (If you do not follow this step you 
  228.     cannot delete the DLL) 
  229.  
  230.  3. remove feelx from your start-up folder (if there). 
  231.  
  232.  4. reboot (!!!!) 
  233.  
  234.  5. save old version to diskettes (?) 
  235.  
  236.  6. delete old v1.1 files 
  237.  
  238. Do not mix FeelX v1.1 and FeelX 1.1a files. 
  239.  
  240.  
  241. ΓòÉΓòÉΓòÉ <hidden> How to install FeelX v1.1a. ΓòÉΓòÉΓòÉ
  242.  
  243.  1. Copy all files into the FeelX directory. (If you are a programmer you can 
  244.     also copy the API-Subdirectory - but this is not necessary) 
  245.  
  246.  2. Edit your config.sys: 
  247.  
  248.    o Add the FeelX path to the PATH variable 
  249.  
  250.    o Add the FeelX path to the LIBPATH variable 
  251.  
  252.    o Add the FeelX path to the BOOKSHELF variable 
  253.  
  254. If you have a 486 or Pentium, rename feelx586.dll to feelxdll.dll. Don't delete 
  255. feelxdll.dll, because the Pentium-DLL as not been tested very much. 
  256.  
  257.  
  258. ΓòÉΓòÉΓòÉ <hidden> Creating a WPS object. ΓòÉΓòÉΓòÉ
  259.  
  260.  1. Make sure that you have done all steps before. 
  261.  
  262.  2. Start FeelX. 
  263.  
  264.  3. start instwps and follow the instructions 
  265.  
  266. In opposite to the previous version of FeelX this version does not overload the 
  267. mouse object. Instead a new object is created in the desktop. You can move it 
  268. to a nice place on the desktop or "hide" in any folder (e.g. the system 
  269. configuration folder). 
  270.  
  271.  
  272. ΓòÉΓòÉΓòÉ <hidden> Start FeelX from the WPS. ΓòÉΓòÉΓòÉ
  273.  
  274. Note: If may be sufficient to have the WPS object of FeelX installed and 
  275. started. The Workplace shell restarts all objects that are not closed on last 
  276. shutdown. This depends on config.sys file. If your system restarts the FeelX 
  277. object (just reboot to see) you don't need to follow the installation below. 
  278.  
  279. Create a shadow of the FeelX object and move it into the startup folder: 
  280.  
  281.  1. open the start-up folder (you'll find it in the OS/2 system folder). 
  282.  
  283.  2. start wpopen 
  284.  
  285.  3. look for the feelx.exe icon 
  286.  
  287.  4. press Ctrl-Shift 
  288.  
  289.  5.    "grab" the FeelX object with the right mouse button 
  290.  
  291.  6.    move the object (its shadow!) into the startup folder 
  292.  
  293.  7. Release Ctrl-Shift 
  294.  
  295. You can also create a shadow of the previously created WPS object in the 
  296. startup folder. This has the (dis)advantage that FeelX will be listed in your 
  297. window list. 
  298.  
  299. Per default FeelX loads feelx.go. You can also specify any other filename for a 
  300. valid description file. 
  301.  
  302.  
  303. ΓòÉΓòÉΓòÉ <hidden> Using FeelX as a WPS replacement. ΓòÉΓòÉΓòÉ
  304.  
  305. Edit your config.sys: 
  306.  
  307. SET RUNWORKPLACE=c:\FEELX\FEELX.EXE 
  308.  
  309. Of course you must take the path of your FeelX directory 
  310.  
  311. FeelX will be started with the file nowps.go. There is no way to change this 
  312. name. 
  313.  
  314. You can also use a shell as a replacement of the WPS and start FeelX from the 
  315. file startup.cmd. 
  316.  
  317.  
  318. ΓòÉΓòÉΓòÉ <hidden> Deleting unnecessary files. ΓòÉΓòÉΓòÉ
  319.  
  320. If FeelX takes too much space on your hard drive consider deleting the 
  321. following files. 
  322.  
  323.  1. readme, changes, ... 
  324.  
  325.  2. the subdirectory API 
  326.  
  327.  3. all unneeded tools (they are explained in this documentation) 
  328.  
  329.  4. this documentation 
  330.  
  331.  5. feelxpix.dll 
  332.  
  333. The minimal set of files is: 
  334.  
  335. o FeelX.exe and FeelXDLL.dll 
  336.  
  337. o WPFeelX.dll if you installed the WPS object 
  338.  
  339. o FeelX.go (nowps.go) and toolbox.inc if you need menus, etc. 
  340.  
  341.  
  342. ΓòÉΓòÉΓòÉ 3.3. Is FeelX too large? ΓòÉΓòÉΓòÉ
  343.  
  344.  
  345. ΓòÉΓòÉΓòÉ <hidden> I dont't think so. ΓòÉΓòÉΓòÉ
  346.  
  347. There were some people asking if there is a tiny version of FeelX available. 
  348.  
  349. I'm not sure whether there is a real need for it. I tried hard to make the 
  350. program smaller and tighter. Functions are grouped into segments to optimize 
  351. loading of code. 
  352.  
  353. As far as I know OS/2 is smart enough to load only those parts of the program 
  354. that are needed. If OS/2 runs out of memory unneeded code is deleted. 
  355.  
  356. I admit that FeelX currently needs a lot of memory when starting. FeelX is not 
  357. intended to be used on 4 MB - machines. All data that is not referenced should 
  358. be swapped out when OS/2 runs out out memory. It is swapped in again, when it 
  359. is referenced (e.g. by selecting a menu item). 
  360.  
  361. If you're sure that you will never need menus delete the feelx.go file. Then 
  362. FeelX takes about that space that a tiny version would consume. 
  363.  
  364. Another question is, if FeelX is too slow. If takes some time when FeelX is 
  365. loaded until all data structures are initialized. This is done by a second 
  366. thread so the system does not halt while parsing the feelx.go file. 
  367.  
  368. This is a "start-up-problem" only. The run-time-performance is not affected, no 
  369. matter how complex your feelx.go file is. 
  370.  
  371. I'm sure many users are very angry about the bitmaps in my dialogs because: 
  372.  
  373. o They (the bitmaps ;-) ) are ugly 
  374.  
  375. o Serious people don't like kidding 
  376.  
  377. o They waste file space 
  378.  
  379. If don't like my pictures (ooooh...) you can simply delete the file 
  380. feelxpix.dll. The functionality of the program does not decrease. 
  381.  
  382. If you just want to turn off Minnie on program-start you don't need to delete 
  383. feelxpix.dll. Just type: fxopt minnie:off save 
  384.  
  385.  
  386. ΓòÉΓòÉΓòÉ 3.4. Uninstalling FeelX ΓòÉΓòÉΓòÉ
  387.  
  388. If you don't like FeelX you can simply uninstall FeelX: 
  389.  
  390.  1. delete all (FeelX-)shadows from your startup folder 
  391.  
  392.  2. restore your config.sys file 
  393.  
  394.  3. delete the FeelX object 
  395.  
  396.  4. start uninstal 
  397.  
  398.  5. reboot (!!!) 
  399.  
  400.  6. delete all files from your FeelX directory 
  401.  
  402.  
  403. ΓòÉΓòÉΓòÉ 4. Using FeelX ΓòÉΓòÉΓòÉ
  404.  
  405. This chapter describes how to use FeelX and points out the differences between 
  406. Standard OS/2 and FeelX. 
  407.  
  408.  
  409. ΓòÉΓòÉΓòÉ 4.1. Using the mouse ΓòÉΓòÉΓòÉ
  410.  
  411. The main difference between Standard-OS/2 and FeelX is the mouse behaviour. 
  412.  
  413.  
  414. ΓòÉΓòÉΓòÉ 4.1.1. Sliding focus ΓòÉΓòÉΓòÉ
  415.  
  416. With standard OS/2 the active window must be on the top of the desktop. It is 
  417. impossible to type in something to a window that is only partial visible. 
  418.  
  419. Example: 
  420.  
  421. In the above sample screen shot you cannot type directly into the blue window. 
  422. You must move the mouse on it and then explicitly click on window. This brings 
  423. the blue window into the front (and therefore main parts of the white window 
  424. are not visible any longer). 
  425.  
  426. With FeelX (assuming you have turned the sliding focus feature on - which is 
  427. the default) you just move the mouse on the blue window. The window is still in 
  428. the background but you can type in your text there. The white window is still 
  429. fully visible. 
  430.  
  431. To bring the window into the front simply click somewhere on its contents. 
  432.  
  433. As long as you press Ctrl this feature is off while moving the mouse. 
  434.  
  435. You have a lot of options to change the way FeelX is working. You can specify 
  436. wether you want to activate windows only or you want to activate pushbuttons, 
  437. entry field... 
  438.  
  439. Per default FeelX is off when the window list is active. This feature can be 
  440. turned off. 
  441.  
  442. You can decide wether the menus should disappear when the mouse mouse (more 
  443. similar to real X) or not. 
  444.  
  445. All features are difficult to explain. Just install the WPS-object and change 
  446. all parameters live 
  447.  
  448.  
  449. ΓòÉΓòÉΓòÉ 4.1.2. Let the mouse pointer disappear ΓòÉΓòÉΓòÉ
  450.  
  451. Did you ever had the problem that the mouse pointer hides an important part of 
  452. the window? 
  453.  
  454. The mouse pointer is so small - but according to Murphy's law it is always in 
  455. the way. With FeelX you can hide the mouse pointer after a specific amount of 
  456. time. 
  457.  
  458. Use FxOpt.exe or the WPS-Object to set a pointer timeout value. Per default 
  459. this option is off. Assume you chose 10 seconds. If you do not move the mouse 
  460. for 10 seconds the mouse pointer disappears. It will become visible as soon as 
  461. you move the mouse again. 
  462.  
  463. The mouse pointer will not disappear when you press one of its buttons. So you 
  464. can still work (e.g. Drag&Drop) as precise as before. 
  465.  
  466. If you ever have the problem that the mouse pointer is hidden and does not 
  467. become visible again, just load the system editor e.exe. This brings the 
  468. pointer back. 
  469.  
  470.  
  471. ΓòÉΓòÉΓòÉ 4.1.3. Changing the Z-Order of windows ΓòÉΓòÉΓòÉ
  472.  
  473. If you have a 3-button mouse (& driver) you can change the z-order of a window 
  474. by pressing the 3rd mouse button (the middle one for OS/2 2.1) on a title bar. 
  475. If it is partly invisible FeelX brings it to the front otherwise FeelX pushes 
  476. it back. 
  477.  
  478.  
  479. ΓòÉΓòÉΓòÉ 4.1.4. Positioning windows ΓòÉΓòÉΓòÉ
  480.  
  481. The following picture is the upper left part of a window: 
  482.  
  483. Imagine that the system menu is divided into 4 quadrants: If you click with the 
  484. right mouse button on the upper left corner of the system menu the whole window 
  485. will be pushed to the upper left corner of the desktop. 
  486.  
  487. If you click with the 3rd button anywhere on the system menu the whole window 
  488. will be centered. 
  489.  
  490.  
  491. ΓòÉΓòÉΓòÉ 4.1.5. Displaying WPS-Settings ΓòÉΓòÉΓòÉ
  492.  
  493. To display the Settings of a Workplace Shell object double-click on the object 
  494. with the 3rd mouse button. 
  495.  
  496. This function only simulates keystrokes. It will open that view that first 
  497. appears in the open section. I don't know any WPS program where this is not the 
  498. Settings view. 
  499.  
  500.  
  501. ΓòÉΓòÉΓòÉ 4.1.6. Moving a window with it's contents ΓòÉΓòÉΓòÉ
  502.  
  503. With OS/2 2.1 and FeelX you can move the window with it's contents (not just 
  504. the frame). This is done by moving it with the right mouse button. You can also 
  505. move a window by grabbing it at it's frame. This can be useful if a window does 
  506. not have a titlebar. 
  507.  
  508. If you press the left Ctrl key the window is not brought into the front before 
  509. starting to move. 
  510.  
  511. Currently you cannot move Message boxes and dialog boxes! 
  512.  
  513.  
  514. ΓòÉΓòÉΓòÉ 4.1.7. Using seamless windows ΓòÉΓòÉΓòÉ
  515.  
  516. FeelX does not work with seamless windows programs and turns itself off when 
  517. the mouse pointer is on a seamless window program. 
  518.  
  519. Because of a technical restriction it is necessary to pop up a seamless window 
  520. program when it becomes active. 
  521.  
  522. You don't have a FeelX menu with a seamless window program. 
  523.  
  524. If you minimize a seamless window to the desktop you cannot you cannot access 
  525. its menu (thanks Sven, I didn't notice that). Press Ctrl while moving the mouse 
  526. on the cursor 
  527.  
  528.  
  529. ΓòÉΓòÉΓòÉ 4.2. Using the Keybord ΓòÉΓòÉΓòÉ
  530.  
  531. This chapter describes the differences between Standard OS/2 and FeeX. 
  532.  
  533.  
  534. ΓòÉΓòÉΓòÉ 4.2.1. Changing the Z-Order of windows ΓòÉΓòÉΓòÉ
  535.  
  536. With the standard description file (feelx.go) Ctrl-Shift-PgUp pops up a window 
  537. while Ctrl-Shift-PgDn pushes it into the background. As opposite to FeelX v1.0 
  538. this now works for shells too. 
  539.  
  540.  
  541. ΓòÉΓòÉΓòÉ 4.2.2. About hotkeys ΓòÉΓòÉΓòÉ
  542.  
  543. Some FeelX functions allow you to assign a hotkey. You can use this hotkey by 
  544. pressing it together with Ctrl and Shift. This does currently work only for the 
  545. PM sessions. You cannot use a hotkey in a fullscreen (DOS or OS/2) session 
  546. (now). 
  547.  
  548. For version 1.1a you can change this default hotkey combination to any 
  549. Ctrl-Shift-Alt combination with the WPS object or fxopt hflags:[csa] 
  550.  
  551. There is a way to activate hotkeys from Fullscreen sessions also. This feature 
  552. is not default and it is recommended not to use it when FeelX is a WPS 
  553. replacement. 
  554.  
  555.  
  556. ΓòÉΓòÉΓòÉ 4.3. Quick marking in shells ΓòÉΓòÉΓòÉ
  557.  
  558. FeelX supports an easy way of marking in a shell (=text window, =VIO-shell) 
  559.  
  560. To cut and paste a text with standard OS/2 you must select mark in the system 
  561. menu. Then mark the text and select copy. For pasting you must select insert. 
  562.  
  563. With FeelX just press the left button (and hold it) and start to move the 
  564. mouse. The text will be marked. It is copied to the clipboard as soon as you 
  565. release the mouse button. For pasting double-click with the left button. You'll 
  566. see that it's very easy (and much easier than in FeelX v1.0). 
  567.  
  568. If your program uses mouse button 1 there might occur problems of course. There 
  569. is a high degree of configurability. You can select any of the 3 mouse buttons 
  570. with any shift combination. If you select a shift combination you must press 
  571. exactly this combination. 
  572.  
  573. You can define different button/shift combinations for cut and for paste. 
  574.  
  575. There is one additional feature called alternate marking. Assume you want to 
  576. cut & paste with button 1 and no shift modifier because you're using 98% OS/2 
  577. programs that do not need mouse button1. But you have exactly one Dos 
  578. application that needs button1. Sometimes you (must) use this Dos application 
  579. and you want use the cut & paste feature there too. Without the alternate 
  580. marking feature you would be forced either to select an uncomfortable global 
  581. setting (e.g. button 1 and Ctrl-key) or you must change the combination every 
  582. time the Dos program is started. 
  583.  
  584. With FeelX you have the ability to specify a second cut & paste combination. 
  585. (This is per default button 1 and shift). When the Dos-Session is started you 
  586. can mark this session as such a alternate cut & paste session by selecting Alt 
  587. Cut&Paste from your FeelX menu (single click-right-mouse-button-titlebar-menu). 
  588. Now you can mark text and paste text with the alternative second combination 
  589. (i.e. with shift). All other window still have the primary combination (i.e. 
  590. button 1 without shift). 
  591.  
  592. You can automate this by starting fxopt altcutpaste:on. This can be done from a 
  593. batch file. You can start FxOpt from any OS/2 an Dos(!) session. 
  594.  
  595. Per default FeelX deletes the CR/LF at the end of a string. You can switch off 
  596. this feature with the WPS object and FxOpt. 
  597.  
  598. Don't worry if you accidently move your mouse while pressing mouse button 1. 
  599. You must mark the text for at least 1/3 second or it will not be copied into 
  600. the clipboard. This prevents the clipboard from unintended deletion. 
  601.  
  602. This text might be a little confusing, but in realitiy cut & paste is very easy 
  603. when using FeelX. 
  604.  
  605.  
  606. ΓòÉΓòÉΓòÉ 4.4. Using the standard configuration ΓòÉΓòÉΓòÉ
  607.  
  608. Topics:
  609.  
  610. Overview
  611. FeelX
  612. Shell
  613. Desktop
  614. Actionbar
  615. Hotkeys
  616.  
  617.  
  618. ΓòÉΓòÉΓòÉ <hidden> Overview. ΓòÉΓòÉΓòÉ
  619.  
  620. The following menus are currently defined: 
  621.  
  622. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  623. ΓöéFeelX     ΓöéClick with the 2nd (right) mouse botton Γöé
  624. Γöé          Γöéon a title bar                          Γöé
  625. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  626. ΓöéShell     ΓöéClick with the 2nd (right) mouse button Γöé
  627. Γöé          Γöéon a shell.                             Γöé
  628. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  629. ΓöéDesktop   ΓöéClick with the left mouse button on the Γöé
  630. Γöé          Γöédesktop or double-click with the 3rd    Γöé
  631. Γöé          Γöé(middle) mouse button on the desktop.   Γöé
  632. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  633. ΓöéActionbar ΓöéMake the actionbar visible with the     Γöé
  634. Γöé          Γöédesktop menu or modify the feelx.go fileΓöé
  635. Γöé          Γöéto have it visible from the beginning.  Γöé
  636. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  637. ΓöéHotkeys   ΓöéHotkeys are key combinations with       Γöé
  638. Γöé          ΓöéCtrl-Shift                              Γöé
  639. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  640.  
  641.  
  642. ΓòÉΓòÉΓòÉ <hidden> Hotkeys. ΓòÉΓòÉΓòÉ
  643.  
  644. There are currently only two Hotkeys defined: Ctrl-Shift-PgUp moves the active 
  645. window into the foreground, Ctrl-Shift-PgDn moves it into the background. 
  646.  
  647.  
  648. ΓòÉΓòÉΓòÉ <hidden> FeelX ΓòÉΓòÉΓòÉ
  649.  
  650. You can activate this menu by clicking with (right) mouse button 2 on a 
  651. titlebar. 
  652.  
  653. The FeelX entry allows you to turn on and of the Sliding focus and Cut & Paste 
  654. for Shells. This is a global action. 
  655.  
  656. The second entry allows you to switch to the alternate Cut & Paste keys. This 
  657. is valid only for the associated window. 
  658.  
  659. The window menu allows you to change the Z-order of a window. Per defult the 
  660. window is brought to the background. You may also specify a submenu item to 
  661. move the whole program (not just the window) into the background or into the 
  662. foreground. 
  663.  
  664. The Add menu item adds this window to the quick switch list. 
  665.  
  666. In the default settings file the quick switch list is only displayed, when it 
  667. is not empty. 
  668.  
  669. Use Shell to start a new OS/2 shell. Attention: This process is started as a 
  670. child process. Therefore it will be killed without warning when FeelX is 
  671. terminating. 
  672.  
  673. Redraw may be useful when a program has a bug and does not redraw itself. (The 
  674. window displays only garbage). 
  675.  
  676. Always top should be used with care! You should use this function rarely. It 
  677. forces a window to be displayed at the top. Other windows cannot overlap this 
  678. one. 
  679.  
  680. Hotkey is an interesting feature. When you choose this item the Hotkey dialog 
  681. appears. You can now type in any character (e.g. k). Ctrl-Shift-k would then 
  682. pop up the window, no matter whether it is minimized, hidden or in the 
  683. background. 
  684.  
  685.  
  686. ΓòÉΓòÉΓòÉ <hidden> Test It! ΓòÉΓòÉΓòÉ
  687.  
  688. Test If FeelX is already running (and in the path) click here to to show the 
  689. menu! 
  690.  
  691. (End the menu with ESC) 
  692.  
  693.  
  694. ΓòÉΓòÉΓòÉ <hidden> Screen Shot ΓòÉΓòÉΓòÉ
  695.  
  696.  
  697. ΓòÉΓòÉΓòÉ <hidden> Shell ΓòÉΓòÉΓòÉ
  698.  
  699. Description 
  700.  
  701. To display the shell menu click with the right mouse button on a shell. 
  702.  
  703. cd .. and dir simulate key entrys. 
  704.  
  705. Font allows you to switch to a small or the default font. Default is the small 
  706. font. 
  707.  
  708. With open folder a WPS folder of the current path is opened. 
  709.  
  710. Exit is a quick way to leave a shell. For OS/2 2.1 the shell is not left 
  711. immediatly. The system waits until all child processes are closed. 
  712.  
  713.  
  714. ΓòÉΓòÉΓòÉ <hidden> Test It! ΓòÉΓòÉΓòÉ
  715.  
  716. Test If FeelX is already running (and in the path) click here to to show the 
  717. menu! 
  718.  
  719. (End the menu with ESC) 
  720.  
  721.  
  722. ΓòÉΓòÉΓòÉ <hidden> Screen Shot ΓòÉΓòÉΓòÉ
  723.  
  724.  
  725. ΓòÉΓòÉΓòÉ <hidden> Desktop ΓòÉΓòÉΓòÉ
  726.  
  727. Description 
  728.  
  729. To get the Desktop menu double-click with the left mouse button on the desktop. 
  730. (You may also click with the middle mouse button on the desktop if you have a 
  731. 3-button-mouse-(driver)). 
  732.  
  733. Per default FeelX defines an actionbar for the WPS. This is hidden on start-up. 
  734. Display this actionbar with the first menu item. 
  735.  
  736. The Config menu lets you change different aspects of FeelX. An interessting one 
  737. maybe change opt. Copy a string into a clipboard that is recognized by fxopt. 
  738. E.g. off or pdbflags:on When you select change opt. Fxopt is started with the 
  739. clipboard as the parameter. This allows you to control FeelX via Cut & Paste. 
  740.  
  741. Shell simply opens a shell. 
  742.  
  743. Tools is a Tools menu containing the clipboard, Calculator, Clock, and Font and 
  744. Color Palette. These are all OS/2 tools. In addition it provides PM-Kill for 
  745. visual killing of programs, wo (a fault-tolerant search for programs) and ReXX. 
  746. ReXX uses the Clipboard as the entry, interprets it as a ReXX string and 
  747. displays the output (result) in a PM viewer. 
  748.  
  749. Help contains Help about FeelX. The second point uses the clipboard as the 
  750. entry. Thsi maybe useful when programming FeelX. Mark the keyword (e.g. pmkill) 
  751. and select Help/FeelX Help about pmkill. The docs appear. 
  752.  
  753.  
  754. ΓòÉΓòÉΓòÉ <hidden> Test It! ΓòÉΓòÉΓòÉ
  755.  
  756. Test If FeelX is already running (and in the path) click here to to show the 
  757. menu! 
  758.  
  759. (End the menu with ESC) 
  760.  
  761.  
  762. ΓòÉΓòÉΓòÉ <hidden> Screen Shot ΓòÉΓòÉΓòÉ
  763.  
  764.  
  765. ΓòÉΓòÉΓòÉ <hidden> Actionbar ΓòÉΓòÉΓòÉ
  766.  
  767. Description 
  768.  
  769. The standard Actionbar is similar to the Desktop. The Actionbar is initially 
  770. hidden. You can make it visible by activating the Desktop menu and choosing 
  771. hide actionbar. 
  772.  
  773.  
  774. ΓòÉΓòÉΓòÉ <hidden> Test It! ΓòÉΓòÉΓòÉ
  775.  
  776. Test If FeelX is already running (and in the path) click here to to show the 
  777. default Actionbar! 
  778.  
  779.  
  780. ΓòÉΓòÉΓòÉ <hidden> Screen Shot ΓòÉΓòÉΓòÉ
  781.  
  782.  
  783. ΓòÉΓòÉΓòÉ 5. Configuring FeelX ΓòÉΓòÉΓòÉ
  784.  
  785. This chapter explains how to configure FeelX. 
  786.  
  787.  
  788. ΓòÉΓòÉΓòÉ 5.1. About configuration ΓòÉΓòÉΓòÉ
  789.  
  790. The aim of a configuration is to adapt the look and feel of FeelX to one's own 
  791. preferences. 
  792.  
  793. Therefore configuration is implict and naturally divided into two parts: 
  794.  
  795.  1. The "Look": The menu structure. This is done by programming FeelX. Change 
  796.     the FeelX.go file. 
  797.  
  798.  2. The "Feel": This is the way how to mark in a shell, whether sliding focus 
  799.     is on or off. This is done by Fxopt or the WPS object 
  800.  
  801.  
  802. ΓòÉΓòÉΓòÉ 5.2. Using FxOpt ΓòÉΓòÉΓòÉ
  803.  
  804. Fxopt can be used to configure FeelX if you did not install the WPS object. It 
  805. can also be used to configure FeelX from a batch file or to change parameters 
  806. from a batch file. 
  807.  
  808. Start fxopt without parameters to query and list the current settings. 
  809.  
  810. Start fxopt -? to display all supported parameters of fxopt. 
  811.  
  812. Now configure FeelX while FeelX is running. E.g you can start fxopt mark:2 
  813.  
  814. If you are satisfied with the settings save the options to the os2.ini by 
  815. starting feelx save. The next time FeelX is loaded it will start with these 
  816. parameters. 
  817.  
  818. See fxopt.exe in the additional program section. 
  819.  
  820.  
  821. ΓòÉΓòÉΓòÉ 5.3. Using the WPS object ΓòÉΓòÉΓòÉ
  822.  
  823. If you install the FeelX-object you'll get a new object on the desktop of your 
  824. workplace shell. Double-click on the object to start FeelX (FeelX must be in 
  825. the path then!). Open the Settings (Open/Settings or double-click with button 
  826. three) to get the notebook where you can easily change the configuration. 
  827.  
  828. Please note the FeelX and the Workplace-Shell are two completly different 
  829. processes. You can modify a running FeelX without having it started per 
  830. double-click. When FeelX crashes the Workplace-Shell is still stable and 
  831. vice-versa. 
  832.  
  833. If you are not sure wether to start it per double-click directly: When the WPS 
  834. object is open it adds itself into the windowlist. This is not true when the 
  835. program is started directly. 
  836.  
  837. The WPS object has one additional feature that is difficult to notice. As long 
  838. as FeelX does not have a "real" GUI it is programmed via a small description 
  839. language. If you want to start WPS objects, you can do that. You need a handle 
  840. fow that object. As far as I know it is not possible to get that handle from 
  841. any other the the WPS process (or any DLL that runs in its contents). Therefore 
  842. it is difficult for FeelX.exe to get the right handle. But the WPS object is a 
  843. real WPS application. 
  844.  
  845. The solution is: Drop your WPS object over the FeelX object. It seems that 
  846. nothing happens, but this isn't true. The handle of the object is written in 
  847. the clipboard. Edit your Feelx.go file and and the line e.g. ...:object [ 
  848. entry="...", handle=xxxx ] where xxx is the contents of the clipboard. 
  849.  
  850. Try to go deeper in the description language. In this way (I don't think it's a 
  851. good way, but it's practical) you start objects menu or even per hotkey. 
  852.  
  853.  
  854. ΓòÉΓòÉΓòÉ 5.3.1. Page 1 ΓòÉΓòÉΓòÉ
  855.  
  856. Sliding focus: The feature that every window where the mouse points to is 
  857. active. 
  858.  
  859. activate all controls: If turned on - even scrollbars and pushbuttons receive 
  860. the focus. I prefer this setting (therefore it's the default). If you have 
  861. problems with flickering windows turn this feature off. 
  862.  
  863. static menus If this is on, the pull-down menus do not disappear when the mouse 
  864. moves over the title bar. If this control is off the program behaves the same 
  865. way than FeelX v1.0 and much more similar to X. 
  866.  
  867. pop up menu: This is one of the rarely used 3-state-buttons. With a checkmark, 
  868. windows are always brought into the front when you move the mouse pointer on 
  869. them. When the control is dark windows pop up when you press shift while moving 
  870. the mouse pointer. Turning this feature off means not to pop up windows because 
  871. of moving the mouse pointer. 
  872.  
  873.  
  874. ΓòÉΓòÉΓòÉ 5.3.2. Page 2 ΓòÉΓòÉΓòÉ
  875.  
  876. quick marking in VIO shells: Turn cut & paste in VIO shells on or off. 
  877.  
  878. strip CR/LF:Use this feature to cut of CR/LF which is normally added by OS/2 
  879. when you mark in a OS/2 shell. 
  880.  
  881. hide mouse pointer: Use this feature to hide the mouse pointer after a specific 
  882. time when the mouse is not used. Also specify a time-out value in seconds. 
  883.  
  884.  
  885. ΓòÉΓòÉΓòÉ 5.3.3. Page 3 ΓòÉΓòÉΓòÉ
  886.  
  887. persistent window list: Turn FeelX off when the window list ist active. 
  888.  
  889. show Minnie on start-up: Use this control to disable the image of Minnie when 
  890. the program is started. 
  891.  
  892. pop up folder: When off you cannot bring a folder into the foreground when you 
  893. click on its contents 
  894.  
  895.  
  896. ΓòÉΓòÉΓòÉ 5.3.4. Page 4 ΓòÉΓòÉΓòÉ
  897.  
  898. Mark button: Specify a marking button. 
  899.  
  900. Mark shift flags: Specify  marking shift flags. 
  901.  
  902. alternate mark shift flags: Specify an alternate shift combination. 
  903.  
  904. Refer to marking in shells for more information. 
  905.  
  906.  
  907. ΓòÉΓòÉΓòÉ 5.3.5. Page 5 ΓòÉΓòÉΓòÉ
  908.  
  909. Paste button: Specify a paste button. You can also specify whether pasting is 
  910. done on single-click or double-click. 
  911.  
  912. Paste shift flags: Specify paste shift flags. 
  913.  
  914. alternate paste shift flags: Specify an alternate shift combination. 
  915.  
  916. Refer to marking in shells for more information. 
  917.  
  918.  
  919. ΓòÉΓòÉΓòÉ 5.3.6. Page 6 ΓòÉΓòÉΓòÉ
  920.  
  921. Hotkey combination: Specifiy any combination of shift flags that may work a 
  922. hotkey combination. 
  923.  
  924. Fullscreen hotkeys: If this checkbox is on an FeelX is restarted you can use 
  925. hotkeys from a Fullscreen session also. Do not use this option if FeelX is used 
  926. as a WPS replacement or if you don't want FeelX to operate with a lot of 
  927. threads. 
  928.  
  929.  
  930. ΓòÉΓòÉΓòÉ 6. Programming FeelX ΓòÉΓòÉΓòÉ
  931.  
  932. You can use a simple programming language (called Fool) to define menus or 
  933. actions bound to the Shell menu, the FeelX menu, Hotkeys, ...  FeelX loads the 
  934. file feelx.go (as a WPS replacement: nowps.go). Place your fool statements in 
  935. there. Both files share the file toolbox.inc which is included at the top of 
  936. feelx.go/nowps.go. 
  937.  
  938.  
  939. ΓòÉΓòÉΓòÉ 6.1. Overview ΓòÉΓòÉΓòÉ
  940.  
  941. You can program FeelX by using a simple small programming language called Fool. 
  942. Fool stands for "FeelX object oriented language" (And don't think that this 
  943. name is meant ironical considering all those OO PL, UI, word processors, 
  944. graphic programs etc.) 
  945.  
  946. Since everybody is self-conscious by his own experience, this language is bound 
  947. to my point of view about programming languages. It is not a general purpose 
  948. but specialized description language that is not object oriented but has some 
  949. OO components (I believe). It inherits some of the PM's event driven structure. 
  950. I myself think it offers a natural way to express e.g. the structure of menus. 
  951. Others say it is an unlogical and ugly language that is very foolish. Well, 
  952. they might like the name "Fool"... 
  953.  
  954. You don't need any programming experience to use this language. Even though the 
  955. language is (relativly) easy to use I admit it is not comparable to a GUI for 
  956. defining menus and actions. I do have a concret vision about a GUI for FeelX 
  957. and it does not have any similarity with the WPS way of defining menus and 
  958. actions. I simply do not have the time to implement and test it at the moment. 
  959. I don't want to make any promises, but I hope Visual Fool will be available 
  960. someday... 
  961.  
  962.  
  963. ΓòÉΓòÉΓòÉ 6.2. Understanding Fool ΓòÉΓòÉΓòÉ
  964.  
  965. Introduction 
  966.  
  967. You need to program Fool when you want to change the menu structure or want to 
  968. associate one of the FeelX entry points with an action. For example you might 
  969. want to have a menu when the user clicks with the right button on a Shell. The 
  970. popup menu can look like this: 
  971.  
  972. Fool= a world of objects 
  973.  
  974. Before we start to define a menu have a look at a Fool program. Programming 
  975. Fool means to define new objects by using other objects. Therefore a Fools 
  976. program means to define a lot of objects. When FeelX is loaded and has read 
  977. your Fool program there is a (smaller or larger) pool of ofjects in memory: 
  978.  
  979.                    ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  980.                    Γòæ Pool of Objects  Γòæ
  981.                    ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
  982.                    ΓòæΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉΓòæ
  983.                    ΓòæΓöéShellΓöé ΓöéotherObjΓöéΓòæ
  984.                    ΓòæΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿΓòæ
  985.                    ΓòæΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ  Γòæ
  986.                    ΓòæΓöéMenuLLΓöéΓöéMenuLRΓöé  Γòæ
  987.                    ΓòæΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ  Γòæ
  988.                    ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  989.  
  990. Help! A click on the Shell 
  991.  
  992. What if the user presses the right button on a shell? It is the job of FeelX 
  993. (in fact its Dll) to notice this. Then FeelX tries to find an object with a 
  994. specific name in the object pool. The name of the object is defined by the 
  995. feelx.exe. There a currently 11 actions FeelX understands and 11 object names 
  996. that FeelX tries to find when such an action takes place. For example if a user 
  997. presses the right button on a shell FeelX looks for an object called Shell. 
  998. This looks like the following: 
  999.  
  1000.                    ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  1001.                    Γòæ Pool of Objects  Γòæ
  1002.                    ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
  1003. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ            ΓòæΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉΓòæ
  1004. ΓöéClickΓöé       ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöñShellΓöé ΓöéotherObjΓöéΓòæ
  1005. ΓööΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÿ       Γöé    ΓòæΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿΓòæ
  1006.    ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ    ΓòæΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ  Γòæ
  1007.    FeelX looks for ΓòæΓöéMenuLLΓöéΓöéMenuLRΓöé  Γòæ
  1008.    object Shell    ΓòæΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ  Γòæ
  1009.                    ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  1010. Please note the the object name is a logical name. It will never appear in any 
  1011. menu. It is an unique case-sensitive name for each object that references the 
  1012. object in the pool. From a theoretical point of view there is a difference 
  1013. between an object and its name. In this small text object is used even if 
  1014. object name is meant. 
  1015.  
  1016. Making an object alive 
  1017.  
  1018. If there is no object with the specific name nothing happens and the action is 
  1019. simply ignored. What happens if the user defined an object called e.g. Shell? 
  1020. We need a more detailed view of the object pool now. Each object is like a form 
  1021. where specific data e.g. its name is written down. This may look like the 
  1022. followinf: 
  1023.  
  1024.  ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  1025.  Γòæ Pool of Objects           Γòæ
  1026.  ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
  1027.  Γòæ  ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ         Γòæ
  1028.  Γòæ  Γöé Shell        Γö£ΓöÇΓöÉ       Γòæ
  1029.  Γòæ  Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ Γöé       Γòæ
  1030.  Γòæ  Γöé ΓöîType:ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉΓö£ΓöÇΓöñ       Γòæ
  1031.  Γòæ  Γöé Γöémenu       ΓöéΓöé Γöé       Γòæ
  1032.  Γòæ  Γöé┬áΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿΓöé Γöé       Γòæ
  1033.  Γòæ  Γöé ΓöîAttributes:ΓöÉΓöé Γöé       Γòæ
  1034.  Γòæ  Γöé Γöéattrib1=...ΓöéΓöé Γöé       Γòæ
  1035.  Γòæ  Γöé Γöéattrib2=...ΓöéΓöé Γöé       Γòæ
  1036.  Γòæ  Γöé ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿΓöé Γöé       Γòæ
  1037.  Γòæ  ΓööΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ Γöé       Γòæ
  1038.  Γòæ   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ       Γòæ
  1039.  ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  1040. FeelX first looks at the type. This is a menu. Therefore a menu will popup as 
  1041. soon as the user clicks on a shell. In addition there are some attributes 
  1042. described for this object. Attributes for a menu describe which menu items this 
  1043. menu should hold. 
  1044.  
  1045.  
  1046. ΓòÉΓòÉΓòÉ 6.3. Defining objects ΓòÉΓòÉΓòÉ
  1047.  
  1048. An object definition has the form: 
  1049.  
  1050. object:=type [attributes]
  1051. where object is the name of an object, type is a (pre- or user-) defined type 
  1052. and attributes is a (optional list of attributes that are valid for a specific 
  1053. type). It is important that object starts on a new line and object, := and type 
  1054. are in the same line. 
  1055.  
  1056. An attribute is specified by: attrib=dat. To define more than one attribute, 
  1057. separate them by comma or start each attribute definition on a new line. You 
  1058. can omit the attribute name attrib Then the order of the attributes is 
  1059. relevant. See the chapter about predefined types for more information. The 
  1060. first column in the attribute section specifies where an attribute must be 
  1061. defined so the name can be omitted. 
  1062.  
  1063. Example:The following definitions are equivalent: 
  1064.  
  1065. hello := msgbox [ text="hello, world", headline="hello" ]
  1066. hello := msgbox [ headline="hello", text="hello, world" ]
  1067. hello := msgbox [ ,"hello, world","hello" ]
  1068. hello := msgbox [ headline="hello, world",,"hello" ]
  1069. hello := msgbox [ text="hello, world"
  1070.             headline="hello" ]
  1071. (To avoid errors and increase readibility the last form is recommended.) 
  1072.  
  1073. All above examples define an object with the (logical) name hello. You can use 
  1074. an object as a type too. This means replace all attribute definitions with the 
  1075. new ones. E.g. the following two definitions are equivalent : 
  1076.  
  1077. bighello := hello [ headline="HELLO" ]
  1078. bighello := msgbox [ headline="HELLO", text="hello, world" ]
  1079.  
  1080. You may also redefine an object in the following way: 
  1081.  
  1082. hello := hello [ headline="HELLO" ]
  1083. Now hello is the same as bighello. 
  1084.  
  1085. There are two reasons why it is important to define objects: 
  1086.  
  1087.  1. If you define an object that acts as an entry point (e.g Shell or MenuLL) 
  1088.     you associate a basic PM action with the object action. 
  1089.  
  1090.  2. There are some type (e.g. menu) that allow to reference to other objects 
  1091.     which should be explained more detailed now. 
  1092.  
  1093. Assume yuo want to define the following menu for a Shell: 
  1094.  
  1095. First you must define the entry point object: 
  1096.  
  1097. Shell := menu [ items=obj_dir;obj_unzip;obj_font;obj_exit;obj_help;obj_search ]
  1098. The object Shell has now one attribute (the long string). Each item is 
  1099. interpreted as the reference to another object. obj_dir is an object that may 
  1100. be defined somewhere in your file e.g. as: obj_dir:=keyin [ string="dir\n" ]. 
  1101. It is not necessary that this object is defined before Shell. If it is never 
  1102. defined, it will simply not appear in your menu. 
  1103.  
  1104. Each object has a default name. Most times you want your menus to have other 
  1105. menu entry to be the default. It is important that the menu does not know 
  1106. anything about names. Instead before the menu pops up it asks each of its 
  1107. objects for its name. So the definition of obj_dir would better be: 
  1108. obj_dir:=keyin [ entry="~dir", string="dir\n" ]. Now the menu entry has the 
  1109. name dir with an underlined d (see sample above). The ~ is a PM notation for an 
  1110. accelerator key for a menu. 
  1111.  
  1112. Please note that Shell is now an object like any other object. So it may appear 
  1113. itself in a menu. E.g: MenuLL:= menu [ items=obj_1;Shell;obj_2 ]. If a menu is 
  1114. part of another menu it is recommended to define the entry-attribute. 
  1115.  
  1116. This way of defining objects would require a lot of text and long description 
  1117. files. So you can define a new object (without a name) in the attribute 
  1118. definition. Example: Shell := menu [ items = keyin [ string = "entry" ] ; /* 
  1119. ... */ ] This is called an anonymous object. 
  1120.  
  1121. Since each type is also an object you can refer to existing types as objects. 
  1122. Example: menu [ items = qlist;pmkill ]. This example uses a reference to the 
  1123. predefined object (type)s qlist and pmkill. 
  1124.  
  1125.  
  1126. ΓòÉΓòÉΓòÉ 6.4. Remark on the language ΓòÉΓòÉΓòÉ
  1127.  
  1128. The object definition has the form: 
  1129.  
  1130. object : type [ attrib=data]
  1131.  
  1132. Notes: 
  1133.  
  1134. o object, type, data are case sensitive. 
  1135.  
  1136. o attrib is not case sensitive and fault-tolerant. E.g. Etry would result in 
  1137.   entry. 
  1138.  
  1139. o The := must must in the same line like object 
  1140.  
  1141. o Reserved characters ( : := , ; . [ ] " ' ^ < >) must be enclosed with ".." or 
  1142.   '...' e.g. name="program.exe". Although this is required only for reserved 
  1143.   chars it is recommended to enclose all data 
  1144.  
  1145. o Comments must be enclosed with /* */ or (* *). They cannot be nested. 
  1146.  
  1147. o A comment of the form // ends with the line. 
  1148.  
  1149. o You can terminate an object definition with a period and omit comment 
  1150.   embracing with /* */. This is not recommended. 
  1151.  
  1152. o To include a file write: ^filename.ext 
  1153.  
  1154. o The above directive is not allowed in an object definition. 
  1155.  
  1156. o You can reference to objects that are defined later in the text. 
  1157.  
  1158. o When redefining objects, all new attributes replace the old ones. An 
  1159.   exception is the attribute item (or items) where the data is appended to the 
  1160.   old item-attribute. 
  1161.  
  1162.  
  1163. ΓòÉΓòÉΓòÉ 6.5. Reference - Entry points ΓòÉΓòÉΓòÉ
  1164.  
  1165. There are currently the following entry points defined: 
  1166.  
  1167. MenuLL: The mouse is in the lower left corner.
  1168. MenuLR: The mouse is in the lower right corner.
  1169. MenuUL: The mouse is in the upper left corner.
  1170. MenuUR: The mouse is in the upper right corner.
  1171. FeelX: The FeelX context menu (right-button-click on a title bar).
  1172. Shell: The shell context menu (right-button-click on the shell).
  1173. Shell3: The shell context menu (middle-button-click on the shell).
  1174. Hotkeys: This reference/object is called whenever a hotkey is pressed.
  1175. Startup: This reference/object is called once on startup.
  1176. B1Desktop: A double-click with the left mouse button on the desktop.
  1177. B2Desktop: A double-click with the right mouse button on the desktop.
  1178. This does not work as long as the WPS is active!!
  1179. B3Desktop: A click with the middle mouse button on the desktop.
  1180.  
  1181. Whenever you define a reference/object in your source file the event (click, 
  1182. corner, ...) is associated with an action. Except for the Hotkeys a menu is 
  1183. most commonly used. But please note that you don't need to to so. 
  1184.  
  1185.  
  1186. ΓòÉΓòÉΓòÉ 6.6. Reference - functions ΓòÉΓòÉΓòÉ
  1187.  
  1188. The chapter describes the built-in functions of feelx 
  1189.  
  1190.  
  1191. ΓòÉΓòÉΓòÉ 6.6.1. actionbar ΓòÉΓòÉΓòÉ
  1192.  
  1193. Function: actionbar 
  1194.  
  1195. Description: This function shows an actionbar at the top (or bottom) of the 
  1196. Desktop. 
  1197.  
  1198. Location: Everywhere 
  1199.  
  1200. Portability: high 
  1201.  
  1202. Examples: 
  1203.  
  1204. o actionbar [ enytry="Action", pos="bottom", item=a;b;c ] 
  1205.  
  1206. Notes: 
  1207.  
  1208. o "Executing" an actionbar means to show the associated desktop window. If you 
  1209.   want to have an actionbar from the beginning the right place for this 
  1210.   function is Startup. You can also show the actionbar as the result of a menu 
  1211.   action. You simply have to add this function to a menu. 
  1212.  
  1213. o You can (currently) have up to 10 different actionbars. (E.g. place them in a 
  1214.   menu as different items). 
  1215.  
  1216. o (Currently) There is a limitation with submenus of an actionbar. You should 
  1217.   not reference them directly or indirectly. Always use anonymous 
  1218.   references/objects. 
  1219.  
  1220. Attributes: 
  1221.  
  1222. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1223. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  1224. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1225. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        ΓöéActionbar Γöé
  1226. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1227. Γöé  2 Γöépos         Γöétop            Γöéplace the actionbar at the topΓöétop       Γöé
  1228. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1229. Γöé    Γöé            Γöébottom         Γöéplace the actionbar at the    Γöé          Γöé
  1230. Γöé    Γöé            Γöé               Γöébottom                        Γöé          Γöé
  1231. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1232. Γöé  3 Γöéitem        Γöé[ref1;ref2]    Γöésee ( menu)                   Γöé          Γöé
  1233. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1234.  
  1235. See also: menu, hideactionbar, moveactionbar 
  1236.  
  1237.  
  1238. ΓòÉΓòÉΓòÉ 6.6.2. addmenu ΓòÉΓòÉΓòÉ
  1239.  
  1240. Function: addmenu 
  1241.  
  1242. Description: Add a menu entry to the quick switch window list 
  1243.  
  1244. Location: FeelX, Shell 
  1245.  
  1246. Portability: high 
  1247.  
  1248. Examples: 
  1249.  
  1250. o addmenu [entry="add to menu"] 
  1251.  
  1252. Notes: 
  1253.  
  1254. o It is currently not supported to delete items from the Quick switch list. 
  1255.   Instead they are removed when the window is closed. 
  1256.  
  1257. o The name of the window appears in the switch list. This entry will not change 
  1258.   even if the window title changes. This is intended because it makes it easier 
  1259.   to organize the quick switch list. As opposite to the "real" window list you 
  1260.   can have a list without "just" Command Shell items. 
  1261.  
  1262. Attributes: 
  1263.  
  1264. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1265. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  1266. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1267. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        Γöé          Γöé
  1268. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1269.  
  1270. See also: qswitch 
  1271.  
  1272.  
  1273. ΓòÉΓòÉΓòÉ 6.6.3. altcutpaste ΓòÉΓòÉΓòÉ
  1274.  
  1275. Function: altcutpaste 
  1276.  
  1277. Description: Toggle cut and paste to and alternate Shift combination. The 
  1278. standard way to cut and paste may not be useful for every program. Assume you 
  1279. use cut and paste with button x and without any Shift combination. But you have 
  1280. exactly one program where you need button x. Define the alternate shift 
  1281. combination (perhaps with shift) by using fxopt.exe or the WPS object. After 
  1282. you start the program mark the shell with this function. You will see that you 
  1283. can mark with shift only in this shell. All other shells allow marking without 
  1284. shift. 
  1285.  
  1286. Location: Shell, FeelX 
  1287.  
  1288. Portability: high 
  1289.  
  1290. Examples: 
  1291.  
  1292. o altcutpaste[] 
  1293.  
  1294. Attributes: 
  1295.  
  1296. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1297. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  1298. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1299. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        ΓöéAlt       Γöé
  1300. Γöé    Γöé            Γöé               Γöé                              ΓöéCut&Paste Γöé
  1301. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1302.  
  1303.  
  1304. ΓòÉΓòÉΓòÉ 6.6.4. chain ΓòÉΓòÉΓòÉ
  1305.  
  1306. Function: chain 
  1307.  
  1308. Description: This function lets you activate a series of functions 
  1309.  
  1310. Location: Everywhere 
  1311.  
  1312. Portability: high 
  1313.  
  1314. Examples: 
  1315.  
  1316. o chain [ Special_actionbar;hideactionbar ] Switch to a special actionbar but 
  1317.   let it be invisible 
  1318.  
  1319. o chain [ addmenu;winhotkey ] Put the window into the quick switch list and 
  1320.   assign a hotkey 
  1321.  
  1322. Attributes: 
  1323.  
  1324. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1325. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  1326. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1327. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        Γöéunnnamed  Γöé
  1328. Γöé    Γöé            Γöé               Γöé                              Γöéchain     Γöé
  1329. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1330. Γöé  2 Γöéitems       Γöé[ref1;ref2]    ΓöéThis list of                  Γöé          Γöé
  1331. Γöé    Γöé            Γöé               Γöéreferences/objects (see menu) Γöé          Γöé
  1332. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1333. Γöé  4 Γöéupdate      Γöétrue           Γöéupdate the window handle (e.g.Γöé          Γöé
  1334. Γöé    Γöé            Γöé               Γöéuse clock;top)                Γöé          Γöé
  1335. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1336. Γöé    Γöé            Γöéfalse          Γöédo not update the window      Γöéfalse     Γöé
  1337. Γöé    Γöé            Γöé               Γöéhandle                        Γöé          Γöé
  1338. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1339. Γöé  5 Γöédelay       Γöé[time]         ΓöéTime to wait in ms between twoΓöé0         Γöé
  1340. Γöé    Γöé            Γöé               Γöéchain actions                 Γöé          Γöé
  1341. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1342.  
  1343. See also: menu 
  1344.  
  1345.  
  1346. ΓòÉΓòÉΓòÉ 6.6.5. child ΓòÉΓòÉΓòÉ
  1347.  
  1348. Function: child 
  1349.  
  1350. Description: Break the parent/child connection of windows to be able to move 
  1351. child windows across the whole desktop. 
  1352.  
  1353. Location: FeelX 
  1354.  
  1355. Portability: high 
  1356.  
  1357. Examples: 
  1358.  
  1359. o child [] 
  1360.  
  1361. Notes: 
  1362.  
  1363. This is not intended to be used by the presentation manager. Some programs 
  1364. might crash. Be careful! 
  1365.  
  1366. Attributes: 
  1367.  
  1368. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1369. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  1370. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1371. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        ΓöéTake childΓöé
  1372. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1373.  
  1374.  
  1375. ΓòÉΓòÉΓòÉ 6.6.6. dll ΓòÉΓòÉΓòÉ
  1376.  
  1377. Function: dll 
  1378.  
  1379. Description: Starts a DLL-function with some informational parameters 
  1380.  
  1381. Location: Everywhere 
  1382.  
  1383. Portability: high 
  1384.  
  1385. Examples: 
  1386.  
  1387. o dll [ fun=test, dll=testdll ]Start the function test which ist placed in the 
  1388.   DLL testdll. 
  1389.  
  1390. o dll [ entry="hello", fun=hello, dll=hellopm, thread=true ]Start the function 
  1391.   hello which ist placed in the DLL hellopm. Start the function from a separate 
  1392.   thread. 
  1393.  
  1394. Advanced examples: 
  1395.  
  1396. o dll [ entry="Tool", fun=tool, dll=tool, parameter1="abc", parameter2="123" ] 
  1397.   Start the function tool in the dll tool. The function can use the parameters 
  1398.   parameter1 and parameter2. 
  1399.  
  1400. Notes: 
  1401.  
  1402. o This function is not intended to be used by the novice user. It offers the 
  1403.   possibility to integrate your tool seamlessly into FeelX. See advanced topics 
  1404.   for more information. If you make this DLL available to other users please 
  1405.   make the usage of the DLL as easy as possible (the user can use subclassing). 
  1406.  
  1407. o The (main execution) function has the type (C Set/2 Notation): void _System 
  1408.   function(int x, int y, HWND hwnd, HWND frame, int argc, char *args[] char 
  1409.   *vals[]) where the parameters do have the following meaning: 
  1410.  
  1411.    - x and y are screen-coordinates where the action was called 
  1412.  
  1413.    - hwnd is the associated window (this can be the active window [Hotkeys] or 
  1414.      a VIO-client(shield) [Shell], a titlebar [FeelX] or the desktop) 
  1415.  
  1416.    - frame is the frame window of hwnd 
  1417.  
  1418.    - argc ist the number of paramters including fun, dll, thread and all other 
  1419.      specified attributes 
  1420.  
  1421.    - args and vals are arrays similar to the main function of a C-program. 
  1422.      args[i] contains the i.th attribute and vals[i] is the associated 
  1423.      paramter. This allows the DLL to parse the parameters before doing some 
  1424.      action 
  1425.  
  1426. o You can optionally specify a menu text function with the attribute entryfun. 
  1427.   This function has the type void _System function(char *buffer). Where buffer 
  1428.   is the place where you can put the string that is displayed instead of the 
  1429.   attribute entry. PLEASE NOTE: This buffer has currently only 40 Bytes. Using 
  1430.   longer strings result in a crash. 
  1431.  
  1432. o You can optionally specify a menu manipulator function with the attribute 
  1433.   menufun. This function has the type void _System (HWND menu, int id) where 
  1434.   menu is the menu handle and id is the id of the menu item. This function can 
  1435.   be used to disable or check a menuitem. 
  1436.  
  1437. o Currrently FeelX does not support growing stacks. Please do not waste stack 
  1438.   space. 
  1439.  
  1440. o Since the DLL runs in the same process then FeelX it may obviously crash the 
  1441.   whole program. 
  1442.  
  1443. o The DLL is started during the FeelX message processing. Therefore you should 
  1444.   specify thread=true if your function needs too much time to work. The PM-rule 
  1445.   says: no message should work more than 0.1 seconds without a second thread. 
  1446.   But since this function is not called very often - only if the user selected 
  1447.   it - 1 to 2 seconds (on a slow system) may be justified. 
  1448.  
  1449. Attributes: 
  1450.  
  1451. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1452. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  1453. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1454. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        ΓöéDLL       Γöé
  1455. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1456. Γöé  2 Γöédll         Γöé[text string]  ΓöéName DLL                      Γöé          Γöé
  1457. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1458. Γöé  3 Γöéfun         Γöé[text string]  ΓöéName function (for C++ the    Γöé          Γöé
  1459. Γöé    Γöé            Γöé               Γöéunmangled name!)              Γöé          Γöé
  1460. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1461. Γöé  4 Γöéthread      Γöétrue           ΓöéStart the function from a     Γöé          Γöé
  1462. Γöé    Γöé            Γöé               Γöéseparate thread               Γöé          Γöé
  1463. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1464. Γöé    Γöé            Γöéfalse          ΓöéStart the function syncron    Γöéfalse     Γöé
  1465. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1466. Γöé  5 Γöémenufun     Γöé[text string]  ΓöéDLL function that manipulates Γöé[do       Γöé
  1467. Γöé    Γöé            Γöé               Γöéthe menu item (e.g. to disableΓöénothing]  Γöé
  1468. Γöé    Γöé            Γöé               Γöéor to check it)               Γöé          Γöé
  1469. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1470. Γöé  6 Γöéentryfun    Γöé[text string]  ΓöéDLL function that manipulates Γöé[entry]   Γöé
  1471. Γöé    Γöé            Γöé               Γöéthe menu entry text           Γöé          Γöé
  1472. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1473.  
  1474. See also: program 
  1475.  
  1476.  
  1477. ΓòÉΓòÉΓòÉ 6.6.7. feelx ΓòÉΓòÉΓòÉ
  1478.  
  1479. Function: feelx 
  1480.  
  1481. Description: Use this function to toggle the status of sliding focus, quick VIO 
  1482. marking, hideing of he mouse pointer 
  1483.  
  1484. Location: Everywhere 
  1485.  
  1486. Portability: high 
  1487.  
  1488. Examples: 
  1489.  
  1490. o feelx [ entry="Sliding Focus", focus=true ]  Use this statement to toggle 
  1491.   only the status of the sliding focus. 
  1492.  
  1493. o feelx [ entry="hide & mark", hide=true, cutpaste=true ]  This statement 
  1494.   toggles the state of the hide and the cut&paste feature. 
  1495.  
  1496. Notes: 
  1497.  
  1498. o The menu item will be checked if the states of all chosen features is on. 
  1499.  
  1500. o If menu item is checked all chosen features will be turned off when the user 
  1501.   clicks on the menu item. Otherwise all items are turned on. 
  1502.  
  1503. o Currently other features cannot be controlled through a menu. If you want to 
  1504.   change other values (e.g the timeout-time of the hide-feature or the cut or 
  1505.   paste button) use either the fxopt program and program or write a small DLL 
  1506.   using the FeelX API and use dll. 
  1507.  
  1508. Attributes: 
  1509.  
  1510. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1511. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  1512. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1513. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        ΓöéFeelX     Γöé
  1514. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1515. Γöé  2 Γöéfocus       Γöétrue           ΓöéToggle Sliding focus status   Γöé          Γöé
  1516. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1517. Γöé    Γöé            Γöéfalse          ΓöéDo not change sliding focus   Γöéfalse     Γöé
  1518. Γöé    Γöé            Γöé               Γöéstatus                        Γöé          Γöé
  1519. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1520. Γöé  3 Γöécutpaste    Γöétrue           ΓöéChange Cut&Paste feature      Γöé          Γöé
  1521. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1522. Γöé    Γöé            Γöéfalse          ΓöéDo not change Cut&Paste       Γöéfalse     Γöé
  1523. Γöé    Γöé            Γöé               Γöéfeature                       Γöé          Γöé
  1524. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1525. Γöé  4 Γöéhide        Γöétrue           ΓöéToggle hide feature status    Γöé          Γöé
  1526. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1527. Γöé    Γöé            Γöéfalse          ΓöéDo not change hide feature    Γöéfalse     Γöé
  1528. Γöé    Γöé            Γöé               Γöéstatus                        Γöé          Γöé
  1529. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1530.  
  1531.  
  1532. ΓòÉΓòÉΓòÉ 6.6.8. font ΓòÉΓòÉΓòÉ
  1533.  
  1534. Function: font 
  1535.  
  1536. Description: Changes the font of a VIO shell. 
  1537.  
  1538. Location: Shell 
  1539.  
  1540. Portability: Dependends on the entries in the font dialog of the VIO shell. 
  1541. Those entries (as far as I know) may vary on different systems (but mostly they 
  1542. don't). 
  1543.  
  1544. Examples: 
  1545.  
  1546. o font [ font="1", entry="small font" ] Changes the font size to 1 
  1547.  
  1548. o font [ 4 ] Changes the font to font size 4 
  1549.  
  1550. Attributes: 
  1551.  
  1552. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1553. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  1554. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1555. Γöé  1 Γöéfont        Γöé[numeric value]ΓöéNo. of font in the font list  Γöé5         Γöé
  1556. Γöé    Γöé            Γöé               Γöébox of the font dialog.       Γöé          Γöé
  1557. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1558. Γöé  2 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        Γöéchange    Γöé
  1559. Γöé    Γöé            Γöé               Γöé                              Γöéfont      Γöé
  1560. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1561.  
  1562.  
  1563. ΓòÉΓòÉΓòÉ 6.6.9. hideactionbar ΓòÉΓòÉΓòÉ
  1564.  
  1565. Function: hideactionbar 
  1566.  
  1567. Description: Hides the currently active actionbar 
  1568.  
  1569. Location: Everywhere 
  1570.  
  1571. Portability: high 
  1572.  
  1573. Examples: 
  1574.  
  1575. o hideactionbar [ entry="fly away" ] 
  1576.  
  1577. Attributes: 
  1578.  
  1579. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1580. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  1581. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1582. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        Γöéhide      Γöé
  1583. Γöé    Γöé            Γöé               Γöé                              Γöéactionbar Γöé
  1584. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1585.  
  1586. See also: actionbar, moveactionbar 
  1587.  
  1588.  
  1589. ΓòÉΓòÉΓòÉ 6.6.10. hotkey ΓòÉΓòÉΓòÉ
  1590.  
  1591. Function: hotkey 
  1592.  
  1593. Description: Assigns a function to a hotkey. Specify any Hotkey from a-z and 
  1594. 1-9, a special char or f1-f12. The associated action is executed when pressing 
  1595. Ctrl-Shift and the hotkey. 
  1596.  
  1597. Location: Hotkeys 
  1598.  
  1599. Portability: 
  1600.  
  1601. o a-z, 0-9, f1-f12 are high portable since they appear on all (most?) 
  1602.   keyboards. Special functions (e.g #,+,╨ñ,╨ö) are not portable. The might not be 
  1603.   on other keyboards. 
  1604.  
  1605. o There might be a hardware limitation of the keyboard. Some keyboards do not 
  1606.   support all Ctrl-Shift combinations. But I think there will not be any 
  1607.   problems. 
  1608.  
  1609. Examples: 
  1610.  
  1611. o hotkey [ a=winlist ] Displays the windowlist when pressing Ctrl-Shift-A 
  1612.  
  1613. Attributes: 
  1614.  
  1615. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1616. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  1617. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1618. Γöé    Γöé[any char orΓöé[function,     Γöéassign function to the hotkey Γöé          Γöé
  1619. Γöé    Γöéf1-f12]     Γöéreference      Γöé                              Γöé          Γöé
  1620. Γöé    Γöé            Γöé(other object)]Γöé                              Γöé          Γöé
  1621. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1622.  
  1623. See also: winhotkey 
  1624.  
  1625.  
  1626. ΓòÉΓòÉΓòÉ 6.6.11. keyin ΓòÉΓòÉΓòÉ
  1627.  
  1628. Function: keyin 
  1629.  
  1630. Description: Simulate a keyboard input 
  1631.  
  1632. Location: FeelX, Shell, Hotkeys (Shells only) 
  1633.  
  1634. Portability: high 
  1635.  
  1636. Examples: 
  1637.  
  1638. o keyin [ string="dir\n", entry="~dir" ]  Simulate dir and enter. In a menu the 
  1639.   menu entry will be dir 
  1640.  
  1641. o keyin [ string="%d.%m.19%y" ]  Simulate typing the current date with the 
  1642.   format DD.MM.YYYY 
  1643.  
  1644. o keyin [ string="type %c", entry="type %c", maxsize=25 ]  Type in "type" 
  1645.   followed by the contents of the clipboard (if there is text). Make sure that 
  1646.   the menu entry does not exceed 25 characters. 
  1647.  
  1648. Notes: 
  1649.  
  1650. o You can assign this function to a hotkey. It does not work for PM programs 
  1651.   and full screen sessions but it works fine with windowed shells. You can even 
  1652.   minimize a shell to the desktop, move the mouse pointer on the icon and press 
  1653.   the hotkey. The shell receives the input even if it is minized. 
  1654.  
  1655. o For DOS-Shells the clipboard is used to keyin a string. Therefore the 
  1656.   clipboard data is destroyed after the keyin. 
  1657.  
  1658. Attributes: 
  1659.  
  1660. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1661. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  1662. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1663. Γöé  1 Γöéstring      Γöé[text string]  ΓöéSimulate keyin of data        ΓöéNothing   Γöé
  1664. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1665. Γöé  2 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        Γöéthe stringΓöé
  1666. Γöé    Γöé            Γöé               Γöé                              Γöétext      Γöé
  1667. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1668. Γöé  3 Γöémaxsize     Γöé[numeric value]ΓöéMax. no of characters in the  Γöé20        Γöé
  1669. Γöé    Γöé            Γöé               Γöémenu entry                    Γöé          Γöé
  1670. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1671.  
  1672. Special characters (Escape sequences): 
  1673.  
  1674. The text specified for the attribute string can contain the following escape 
  1675. sequences: 
  1676.  
  1677. \\   \\ 
  1678. \n   Enter (new line) 
  1679. \t   Tab 
  1680. \e   Escape 
  1681. \c   Ctrl-Break 
  1682.  
  1683. %%   % 
  1684. %c   Clipboard contents 
  1685. %d   Day 
  1686. %m   Month 
  1687. %y   Year 
  1688. %h   Hour 
  1689. %n   Minute 
  1690. %s   Second 
  1691.  
  1692.  
  1693. ΓòÉΓòÉΓòÉ 6.6.12. kill ΓòÉΓòÉΓòÉ
  1694.  
  1695. Function: kill 
  1696.  
  1697. Description: Kill a shell or a program 
  1698.  
  1699. Location: Shell, FeelX, Hotkeys (be careful!) 
  1700.  
  1701. Portability: high 
  1702.  
  1703. Examples: 
  1704.  
  1705. o kill [entry="kill", killchild=true] 
  1706.  
  1707. Notes: 
  1708.  
  1709. There might be a different behaviour on various OS/2 versions. On some systems 
  1710. (2.0) kill terminates the process even if a child is running. On others (2.1) 
  1711. the parent waits for the child to terminate before it can be killed. 
  1712.  
  1713. Attributes: 
  1714.  
  1715. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1716. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  1717. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1718. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        Γöékill      Γöé
  1719. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1720. Γöé  2 Γöékillchild   Γöétrue           ΓöéKill all childs before killingΓöé          Γöé
  1721. Γöé    Γöé            Γöé               Γöéthe specified window          Γöé          Γöé
  1722. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1723. Γöé    Γöé            Γöéfalse          ΓöéKill only the specified       Γöéfalse     Γöé
  1724. Γöé    Γöé            Γöé               Γöéwindow.                       Γöé          Γöé
  1725. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1726.  
  1727. See also: pmkill 
  1728.  
  1729.  
  1730. ΓòÉΓòÉΓòÉ 6.6.13. menu ΓòÉΓòÉΓòÉ
  1731.  
  1732. Function: menu 
  1733.  
  1734. Description: Displays a menu (a popup menu or a submenu) 
  1735.  
  1736. Location: Everywhere (in fact this is the entry point function) 
  1737.  
  1738. Portability: high 
  1739.  
  1740. Examples: 
  1741.  
  1742. o menu [entry="submenu", items=a;b;c;-;d ] This statement shows a menu (either 
  1743.   a popup menu or a submenu with the name "submenu") It has four items a,b,c,d 
  1744.   wich are references (objects) to other functions. There will be a separator 
  1745.   between c and d. 
  1746.  
  1747. o menu [ entry="submenu", item=a, item=b;c;-, items=d ] This is exactly the 
  1748.   samse. 
  1749.  
  1750. o menu [ entry="...", items=feelx;altcutpaste ] A menu with 2 menuitems. They 
  1751.   are the predefined references/objects feelx and altcutpaste. 
  1752.  
  1753. o menu [ items=keyin ["dir"];keyin ["cd.."] ] A menu with two locale 
  1754.   definitions of another references (anonymous object). They simulate typing in 
  1755.   dir and cd .. 
  1756.  
  1757. o menu [ item=menu [ item=menu [ item=keyin [""] ] ] ] A senseless menu with 
  1758.   three submenus. 
  1759.  
  1760. o menu [ entry="menuexample", items=a;*b;c;d ] If this is a popup menu the 
  1761.   mouse pointer will point to the default item b. If this is a submenu b is the 
  1762.   default item. If the user chooses menuexample in the top level menu b is 
  1763.   executed without showing the submenu a,b,c,d. 
  1764.  
  1765. Notes: 
  1766.  
  1767. o This function is the most important. For most entry points (FeelX, Shell, 
  1768.   ...) you do not want to have an immediate action. Most times you want to have 
  1769.   a popup menu with a list of actions. Use this function to have a popup menu. 
  1770.  
  1771. o Please note: There is no qualitative difference between a menu and a submenu. 
  1772.   Wenn a menu is "executed" a popup menu appears. When it is referenced by an 
  1773.   other menu (item=...) it's a submenu. One and the same menu can appear as a 
  1774.   menu and a submenu 
  1775.  
  1776. o You can associate menus with hotkeys too. 
  1777.  
  1778. o Popup menus look better and are easier to use when they have a default item. 
  1779.   So it is recommended to declare a default item (with an asterix) for top 
  1780.   level menus. 
  1781.  
  1782. o If the default of a menu is the default of a menu then choosing the default 
  1783.   of the toplevel menu will not show the default of the last menu but popup the 
  1784.   3rd menu. This is (an hopfully acceptable) limitation due to the internal 
  1785.   structure of FeelX. 
  1786.  
  1787. o Please note that the name of the menuitem does not appear in the menu 
  1788.   description. This is part of the reference/object definition. Before the menu 
  1789.   appears, all submenu items are "asked" for their menu entry. 
  1790.  
  1791. o Currently circular menu definitions (eg. FeelX:=menu [ item=FeelX ]) are not 
  1792.   detected and result in a crash of the program. This is no limitation since 
  1793.   such definitions are senseless. 
  1794.  
  1795. Attributes: 
  1796.  
  1797. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1798. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  1799. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1800. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu if it appearsΓöéunnamed   Γöé
  1801. Γöé    Γöé            Γöé               Γöéas a submenu                  Γöémenu      Γöé
  1802. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1803. Γöé  1 Γöéitem (or    Γöé[ref1;ref2;ref3Γöérefx are references/objects   Γöé          Γöé
  1804. Γöé    Γöéitems)      Γöé               Γöéthat are defined somewhere in Γöé          Γöé
  1805. Γöé    Γöé            Γöé               Γöéthe definition file.          Γöé          Γöé
  1806. Γöé    Γöé            Γöé               ΓöéUndefinded references appear  Γöé          Γöé
  1807. Γöé    Γöé            Γöé               Γöéas a separator. There may be aΓöé          Γöé
  1808. Γöé    Γöé            Γöé               Γöénew definition of a           Γöé          Γöé
  1809. Γöé    Γöé            Γöé               Γöéreference/object instead of   Γöé          Γöé
  1810. Γöé    Γöé            Γöé               Γöérefx                          Γöé          Γöé
  1811. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1812.  
  1813. See also: actionbar, chain 
  1814.  
  1815.  
  1816. ΓòÉΓòÉΓòÉ 6.6.14. minimize ΓòÉΓòÉΓòÉ
  1817.  
  1818. Function: minimize 
  1819.  
  1820. Description: Changes the mouse pointer to  Whenever you move with the mouse 
  1821. pointer on a window and press button 1 it will be minimized. You can end this 
  1822. mode by clicking on the desktop, the FeelX actionbar or by pressing mouse 
  1823. button 2. 
  1824.  
  1825. Location: Everywhere 
  1826.  
  1827. Portability: high 
  1828.  
  1829. Examples: 
  1830.  
  1831. o minimize [ entry="minimize" ] 
  1832.  
  1833. Attributes: 
  1834.  
  1835. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1836. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  1837. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1838. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        ΓöéPM -      Γöé
  1839. Γöé    Γöé            Γöé               Γöé                              ΓöéMinimize  Γöé
  1840. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1841.  
  1842. See also: pmkill 
  1843.  
  1844.  
  1845. ΓòÉΓòÉΓòÉ 6.6.15. moveactionbar ΓòÉΓòÉΓòÉ
  1846.  
  1847. Function: moveactionbar 
  1848.  
  1849. Description: Move the active actionbar to top or bottom (depending on where it 
  1850. is now). 
  1851.  
  1852. Location: Everywhere 
  1853.  
  1854. Portability: high 
  1855.  
  1856. Examples: 
  1857.  
  1858. o actionbar[] 
  1859.  
  1860. See also: actionbar, hideactionbar 
  1861.  
  1862.  
  1863. ΓòÉΓòÉΓòÉ 6.6.16. msgbox ΓòÉΓòÉΓòÉ
  1864.  
  1865. Function: msgbox 
  1866.  
  1867. Description: Display a message box with a specific text 
  1868.  
  1869. Location: Everywhere 
  1870.  
  1871. Portability: high 
  1872.  
  1873. Examples: 
  1874.  
  1875. o msgbox ["Hello", "Hello, world"] This displays a message box with the text 
  1876.   'hello, world' 
  1877.  
  1878. o msgbox [ entry="~Oops", text="This function is not supported", 
  1879.   headline="UUUUhh"] A similar message box 
  1880.  
  1881. Attributes: 
  1882.  
  1883. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1884. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  1885. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1886. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        Γöémessage   Γöé
  1887. Γöé    Γöé            Γöé               Γöé                              Γöébox       Γöé
  1888. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1889. Γöé  2 Γöétext        Γöé[text string]  ΓöéThe text of the message box   Γöé          Γöé
  1890. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1891. Γöé  3 Γöéheadline    Γöé[text string]  ΓöéThe headline of the message   Γöé          Γöé
  1892. Γöé    Γöé            Γöé               Γöébox                           Γöé          Γöé
  1893. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1894.  
  1895.  
  1896. ΓòÉΓòÉΓòÉ 6.6.17. mwinlist ΓòÉΓòÉΓòÉ
  1897.  
  1898. Function: mwinlist 
  1899.  
  1900. Description: The function "mwinlist" (stands for menu-window-list) displays the 
  1901. windowlist in form of a menu. All important (see below) programs are listed in 
  1902. this menu. Each menu item (alias program) has its own submenu. These items are 
  1903. listed below: 
  1904.  
  1905.  1. Switch to: This menu item switches to the chose session 
  1906.  
  1907.  2. Close: Use this item to close a session. Before the process is killed a 
  1908.     message box appears and you are asked if you really want to quit. 
  1909.  
  1910.  3. Minimize: Minimize the session with this item 
  1911.  
  1912.  4. Maximize: Maximize the session with this item 
  1913.  
  1914.  5. Hide: Hide makes a program invisible 
  1915.  
  1916.  6. Show: Show a previously hidden program 
  1917.  
  1918.  7. Hotkey: Assign a hotkey to this session. This is similar to hotkey and 
  1919.     winhotkey Press Ctrl-Shift + the chosen hotkey to switch to the specified 
  1920.     session 
  1921.  
  1922. Location: Everywhere, but currently requires to be a submenu item! 
  1923.  
  1924. Portability: high 
  1925.  
  1926. Examples: 
  1927.  
  1928. o mwinlist [ entry="Task switcher" ] This is a simple window list very similar 
  1929.   to the real window list 
  1930.  
  1931. o mwinlist [ entry="Special Task switcher", all=true, 
  1932.   items="pulse.exe";"Special Tool" ] This statement shows a menu with all 
  1933.   sessions including those that do not appear in the window list. The list does 
  1934.   not contain programs with the title pulse.exe or Special Tool. 
  1935.  
  1936. Advanced examples: 
  1937.  
  1938. o Hotkeys := hotkey [ /* ... */ esc=mwinlist [ items="OS/2-Shell "] ] 
  1939. Now Ctrl-Shift-Esc displays a special window list as a menu. No program with 
  1940. the name OS/2 Shell will apear. 
  1941.  
  1942. Notes: 
  1943.  
  1944. FeelX itself and the WPS will never appear in this list 
  1945.  
  1946. Attributes: 
  1947.  
  1948. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1949. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  1950. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1951. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        ΓöéFeelX     Γöé
  1952. Γöé    Γöé            Γöé               Γöé                              Γöéwinlist   Γöé
  1953. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1954. Γöé  2 Γöéall         Γöétrue           ΓöéDisplay all sessions          Γöé          Γöé
  1955. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1956. Γöé    Γöé            Γöéfalse          ΓöéDisplay only those sessions   Γöéfalse     Γöé
  1957. Γöé    Γöé            Γöé               Γöéthat have an entry in the     Γöé          Γöé
  1958. Γöé    Γöé            Γöé               Γöéwindow list.                  Γöé          Γöé
  1959. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1960. Γöé  3 Γöéitems       Γöéname1;name2    Γöélist of names of programs thatΓöé          Γöé
  1961. Γöé    Γöé            Γöé               Γöéshould not appear in the      Γöé          Γöé
  1962. Γöé    Γöé            Γöé               Γöéwindowlist                    Γöé          Γöé
  1963. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1964.  
  1965. See also: winlist 
  1966.  
  1967.  
  1968. ΓòÉΓòÉΓòÉ 6.6.18. object ΓòÉΓòÉΓòÉ
  1969.  
  1970. Function:object 
  1971.  
  1972. Description: Opens a WPS object 
  1973.  
  1974. Location: Everywhere 
  1975.  
  1976. Portability: 
  1977.  
  1978. o The object attribute is for standard objects very portable. 
  1979.  
  1980. o The handle attribute may differ between maschines. It is persistent during 
  1981.   IPL. 
  1982.  
  1983. Examples: 
  1984.  
  1985. o object [ entry="Configure", object="WP_CONFIG" ] This opens the System 
  1986.   configuration folder (works on all systems). 
  1987.  
  1988. o object [ entry="MyObject", object="20943" ] Opens an object with the internal 
  1989.   handle 20943. This is not the name. This is not portable. 
  1990.  
  1991. Notes: 
  1992.  
  1993. o There are tools that can assign all objects a specific name. You can use this 
  1994.   name in the attribute object. This may be useful if you want to have the same 
  1995.   installation on different machines. The object handle differs even if the 
  1996.   installation looks the same on 2 machines. 
  1997.  
  1998. o After reinstall of OS/2 or a complete back-up the object handle might be 
  1999.   invalid. 
  2000.  
  2001. o You can use the FeelX object to get handle. Drag a specific object over the 
  2002.   FeelX object. Then the decimal handle is in the clipboard and you can easily 
  2003.   integrate it into your program e.g. by using the quick marking feature of 
  2004.   FeelX. 
  2005.  
  2006. Attributes: 
  2007.  
  2008. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2009. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  2010. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2011. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        ΓöéObject    Γöé
  2012. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2013. Γöé  2 Γöéobject      Γöé[text string]  ΓöéThe object's internal name    Γöé          Γöé
  2014. Γöé    Γöé            Γöé               Γöé(This is not                  Γöé          Γöé
  2015. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2016. Γöé  3 Γöéhandle      Γöé[decimal       ΓöéThe object handle. This is an Γöé          Γöé
  2017. Γöé    Γöé            Γöénumber]        Γöéinternal handle of the object.Γöé          Γöé
  2018. Γöé    Γöé            Γöé               ΓöéIt's almost impossible to get Γöé          Γöé
  2019. Γöé    Γöé            Γöé               Γöéthis handle without any       Γöé          Γöé
  2020. Γöé    Γöé            Γöé               ΓöéWPS-Tool. If you specify this Γöé          Γöé
  2021. Γöé    Γöé            Γöé               Γöéattribute the object attributeΓöé          Γöé
  2022. Γöé    Γöé            Γöé               Γöéwill be ignored.              Γöé          Γöé
  2023. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2024. Γöé  4 Γöéopen        ΓöéDEFAULT        ΓöéOpen the default view of the  ΓöéDEFAULT   Γöé
  2025. Γöé    Γöé            Γöé               Γöéobject (same as double-click  Γöé          Γöé
  2026. Γöé    Γöé            Γöé               Γöéon the object).               Γöé          Γöé
  2027. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2028. Γöé    Γöé            ΓöéSETTINGS       ΓöéOpen the settings view of the Γöé          Γöé
  2029. Γöé    Γöé            Γöé               Γöéobject                        Γöé          Γöé
  2030. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2031.  
  2032. Predefined object names: 
  2033.  
  2034. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2035. Γöé<WP_DESKTOP>   Γöéthe Desktop                             Γöé
  2036. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2037. Γöé<WP_OS2SYS>    Γöéthe System Folder                       Γöé
  2038. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2039. Γöé<WP_TEMPS>     Γöéthe Template Folder                     Γöé
  2040. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2041. Γöé<WP_CONFIG>    Γöéthe system setup folder                 Γöé
  2042. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2043. Γöé<WP_START>     Γöéthe startup folder                      Γöé
  2044. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2045. Γöé<WP_INFO>      Γöéthe information folder                  Γöé
  2046. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2047. Γöé<WP_DRIVES>    Γöéthe drives folder                       Γöé
  2048. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2049.  
  2050. Other common available names: 
  2051.  
  2052. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2053. Γöé<WP_CLIPV>     Γöéthe clipboard                           Γöé
  2054. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2055. Γöé<WP_CLOCK>     Γöéthe system clock                        Γöé
  2056. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2057. Γöé<WP_CLRPAL>    Γöéthe color palette object                Γöé
  2058. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2059. Γöé<WP_CNTRY>     Γöécountry information                     Γöé
  2060. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2061. Γöé<WP_DALARM>    ΓöéProductivity - alarm                    Γöé
  2062. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2063. Γöé<WP_DBASE>     ΓöéProductivity - database                 Γöé
  2064. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2065. Γöé<WP_DCALC>     ΓöéCalculator                              Γöé
  2066. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2067. Γöé<WP_GAMES>     ΓöéGames Folder                            Γöé
  2068. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2069. Γöé<WP_GLOSS>     ΓöéGlossary                                Γöé
  2070. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2071. Γöé<WP_ICON>      ΓöéIconeditor                              Γöé
  2072. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2073. Γöé<WP_KEYB>      ΓöéKeyboard                                Γöé
  2074. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2075. Γöé<WP_MOUSE>     ΓöéMouse (FeelX)                           Γöé
  2076. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2077. Γöé<WP_NETWORK>   ΓöéNetwork object                          Γöé
  2078. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2079. Γöé<WP_PULSE>     ΓöéPuls                                    Γöé
  2080. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2081. Γöé<WP_RVRSI>     ΓöéReversi                                 Γöé
  2082. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2083. Γöé<WP_SCHPAL>    ΓöéScreen Palette                          Γöé
  2084. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2085. Γöé<WP_SPOOL>     ΓöéSpooler                                 Γöé
  2086. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2087. Γöé<WP_SPREAD>    ΓöéProductivity - Spreadsheet              Γöé
  2088. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2089. Γöé<WP_SYSED>     ΓöéSystem editor                           Γöé
  2090. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2091. Γöé<WP_STICKY>    ΓöéSticky pad                              Γöé
  2092. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2093.  
  2094.  
  2095. ΓòÉΓòÉΓòÉ 6.6.19. pmkill ΓòÉΓòÉΓòÉ
  2096.  
  2097. Function: pmkill 
  2098.  
  2099. Description: When this function is selected the mouse pointer changes to a 
  2100. skull. When you move the mouse pointer (the skull) on a program the skull looks 
  2101. like this: You can kill (abnormally terminate) the program by pressing mouse 
  2102. button 1. End this killing mode by moving the mouse pointer on the desktop or 
  2103. the FeelX actionbar and press button 1. The skull looks like this:  when it is 
  2104. not dangerous to press button1. You may also press button 2 to leave the 
  2105. killing mode. 
  2106.  
  2107. Location: Everywhere 
  2108.  
  2109. Portability: high 
  2110.  
  2111. Examples: 
  2112.  
  2113. o pmkill [] 
  2114.  
  2115. Notes: 
  2116.  
  2117. Use this function with care! This function will kill a process without asking 
  2118. for permission1 
  2119.  
  2120. Attributes: 
  2121.  
  2122. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2123. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  2124. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2125. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        ΓöéPM - Kill Γöé
  2126. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2127.  
  2128. See also: kill, minimize 
  2129.  
  2130.  
  2131. ΓòÉΓòÉΓòÉ 6.6.20. program ΓòÉΓòÉΓòÉ
  2132.  
  2133. Function: program 
  2134.  
  2135. Description: start a program 
  2136.  
  2137. Location: Everywhere 
  2138.  
  2139. Portability: The program must exist on other PC to be portable. 
  2140.  
  2141. Examples: 
  2142.  
  2143. o program [entry="help", name="view.exe", parameters="pmref &"] The menu item 
  2144.   has the name help. When you click on this item the program view is started. 
  2145.   The first parameter is pmref. The second is the contents of the clipboard. 
  2146.  
  2147. o program [entry="search", parameters="/K dir c:\[Please enter a file name] 
  2148.   /s", type=os2win, window=noclose ]. When this function is executed, FeelX 
  2149.   asks for a parameter (the text is Please enter ..). Then an OS/2 shell 
  2150.   (type=os2win) is started. Assume you entered config.sys as a parameter. The 
  2151.   shell gets the parameter /K dir c:\config.sys /s. Now the whole Harddrive c: 
  2152.   is scanned. When the computation is ready the window is not closed 
  2153.   (window=noclose). 
  2154.  
  2155. o program [ entry="game.exe", parameters="shoot 'em down", dos_high=on, 
  2156.   hw_timer=on ]. This function starts a game (a dos program) with a specific 
  2157.   parameter string. Load Dos high to get as much memory as possible. The 
  2158.   Hardware timer is on. 
  2159.  
  2160. Notes: 
  2161.  
  2162. o When using DOS programs it might happen that the path is incorrect. Create an 
  2163.   autoexec.bat file and set attribute dos_autoexec=... 
  2164.  
  2165. o The PM-Viewer is not intended to be used for large output. Use it if you have 
  2166.   to display just a few lines. 
  2167.  
  2168. o If the program is not in the path you can use the path-attribute to set its 
  2169.   current directory to it's own path. But - YOU MUST STILL SPECIFY THE FULL 
  2170.   PATH IN THE NAME ATTRIBUTE!!! 
  2171.  
  2172. Attributes: 
  2173.  
  2174. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2175. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  2176. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2177. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        Γöé[name]    Γöé
  2178. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2179. Γöé  2 Γöéname        Γöé[text string]  ΓöéName of the program or nothingΓöé          Γöé
  2180. Γöé    Γöé            Γöé               Γöéfor a shell                   Γöé          Γöé
  2181. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2182. Γöé  3 Γöéparameters  Γöé[text string]  ΓöéAn optional parameter         Γöé          Γöé
  2183. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2184. Γöé  4 Γöépath        Γöé[text string]  ΓöéAn optional path              Γöé          Γöé
  2185. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2186. Γöé  5 Γöétitle       Γöé[text string]  ΓöéAn optional title if the      Γöé[name]    Γöé
  2187. Γöé    Γöé            Γöé               Γöéprogram is windowed           Γöé          Γöé
  2188. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2189. Γöé  6 Γöétype        Γöéos2win, os2fs, Γöéprogram type. Optinal for OS/2Γöé[name]    Γöé
  2190. Γöé    Γöé            Γöédoswin,dosfs,  Γöéand DOS programs. Obligatory  Γöé          Γöé
  2191. Γöé    Γöé            Γöéwindoze31,     Γöéfor Windows programs and      Γöé          Γöé
  2192. Γöé    Γöé            Γöéwindoze31seamleΓöéshells.                       Γöé          Γöé
  2193. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2194. Γöé  7 Γöécx          Γöé[numeric value]Γöéwitdth of window              Γöé          Γöé
  2195. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2196. Γöé  8 Γöécy          Γöé[numeric value]Γöéheight of window              Γöé          Γöé
  2197. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2198. Γöé  9 Γöéx           Γöé[numeric value]Γöéx position                    Γöé          Γöé
  2199. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2200. Γöé 10 Γöéy           Γöé[numeric value]Γöéy position                    Γöé          Γöé
  2201. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2202. Γöé 12 Γöépriority    Γöé[??]           Γöénot used                      Γöé[name]    Γöé
  2203. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2204. Γöé 13 Γöéwindow      Γöédefault        Γöéstart program as default type Γöédefault   Γöé
  2205. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2206. Γöé    Γöé            Γöéminimized      Γöéstart program minimized       Γöé          Γöé
  2207. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2208. Γöé    Γöé            Γöémaximized      Γöéstart program maximized       Γöé          Γöé
  2209. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2210. Γöé    Γöé            Γöénoclose        Γöédon't close the command shell Γöé          Γöé
  2211. Γöé    Γöé            Γöé               Γöéafter finishing               Γöé          Γöé
  2212. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2213. Γöé    Γöé            Γöéinvisible      Γöéstart program invisible       Γöé          Γöé
  2214. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2215. Γöé    Γöé            Γöéclipboard      Γöéput the program output into   Γöé          Γöé
  2216. Γöé    Γöé            Γöé               Γöéthe clipboard                 Γöé          Γöé
  2217. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2218. Γöé    Γöé            Γöépm             ΓöéDisplay a small (and very,    Γöé          Γöé
  2219. Γöé    Γöé            Γöé               Γöévery easy) PM-Viewer with the Γöé          Γöé
  2220. Γöé    Γöé            Γöé               Γöéoutput of the program         Γöé          Γöé
  2221. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2222. Γöé 14 Γöéchild       Γöétrue           Γöéstart as a child              Γöétrue      Γöé
  2223. Γöé    Γöé            Γöé               Γöésession/process (Advantage:   Γöé          Γöé
  2224. Γöé    Γöé            Γöé               ΓöéPops window to the front      Γöé          Γöé
  2225. Γöé    Γöé            Γöé               ΓöéDisadvantage: All child       Γöé          Γöé
  2226. Γöé    Γöé            Γöé               Γöéprograms are killed when FeelXΓöé          Γöé
  2227. Γöé    Γöé            Γöé               Γöéterminates)                   Γöé          Γöé
  2228. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2229. Γöé    Γöé            Γöéfalse          ΓöéDo not start the program as a Γöé          Γöé
  2230. Γöé    Γöé            Γöé               Γöéchild session / process       Γöé          Γöé
  2231. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2232. Γöé 15 Γöésync        Γöétrue           ΓöéStart the program synchron.   Γöé          Γöé
  2233. Γöé    Γöé            Γöé               Γöé(Wait for the program. By     Γöé          Γöé
  2234. Γöé    Γöé            Γöé               Γöécareful! This might hang the  Γöé          Γöé
  2235. Γöé    Γöé            Γöé               ΓöéPM)                           Γöé          Γöé
  2236. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2237. Γöé    Γöéfalse       ΓöéStart the      Γöé                              Γöéfalse     Γöé
  2238. Γöé    Γöé            Γöéprogram        Γöé                              Γöé          Γöé
  2239. Γöé    Γöé            Γöéasynchron.     Γöé                              Γöé          Γöé
  2240. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2241. Γöé 16 Γöémaxsize     Γöé[numeric value]ΓöéNo of characters that can be  Γöé20        Γöé
  2242. Γöé    Γöé            Γöé               Γöédisplayed in a menu           Γöé          Γöé
  2243. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2244. Γöé 17 Γöéfeelxpath   Γöétrue           ΓöéDefault path is FeelX-path    Γöé          Γöé
  2245. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2246. Γöé    Γöé            Γöéfalse          Γöé                              Γöéfalse     Γöé
  2247. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2248.  
  2249.  
  2250. ΓòÉΓòÉΓòÉ 6.6.21. qswitch ΓòÉΓòÉΓòÉ
  2251.  
  2252. Function: qswitch 
  2253.  
  2254. Description: This displays the quick switch list as a submenu 
  2255.  
  2256. Location: Everywhere except Hotkeys 
  2257.  
  2258. Portability: high 
  2259.  
  2260. Examples: 
  2261.  
  2262. o qswitch [hide=true] This statement displays the quick switch list only if 
  2263.   there are items available 
  2264.  
  2265. Notes: 
  2266.  
  2267. o refer to addmenu 
  2268.  
  2269. o For the actionbar the qswitch is not automatically enabled. If there are 
  2270.   items available click on the menu entry. This will enable the entry. 
  2271.  
  2272. Attributes: 
  2273.  
  2274. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2275. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  2276. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2277. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        Γöé          Γöé
  2278. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2279. Γöé  2 Γöéhide        Γöétrue           ΓöéDo not display the menu entry Γöé          Γöé
  2280. Γöé    Γöé            Γöé               Γöéfor the quick switch list     Γöé          Γöé
  2281. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2282. Γöé    Γöé            Γöéfalse          ΓöéDiplay the qswitch item       Γöéfalse     Γöé
  2283. Γöé    Γöé            Γöé               Γöédisabled if no items are      Γöé          Γöé
  2284. Γöé    Γöé            Γöé               Γöéavailable                     Γöé          Γöé
  2285. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2286.  
  2287. See also: addmenu 
  2288.  
  2289.  
  2290. ΓòÉΓòÉΓòÉ 6.6.22. quit ΓòÉΓòÉΓòÉ
  2291.  
  2292. Function: quit 
  2293.  
  2294. Description: Terminates FeelX 
  2295.  
  2296. Location: Everywhere 
  2297.  
  2298. Portability: high 
  2299.  
  2300. Examples: 
  2301.  
  2302. o quit[entry="~quit"] Terminates FeelX 
  2303.  
  2304. Notes: 
  2305.  
  2306. When you use FeelX as a program launcher all child processes of FeelX also 
  2307. terminate. (cf. program) 
  2308.  
  2309. Attributes: 
  2310.  
  2311. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2312. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  2313. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2314. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        Γöéexit FeelXΓöé
  2315. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2316.  
  2317.  
  2318. ΓòÉΓòÉΓòÉ 6.6.23. recordmacro ΓòÉΓòÉΓòÉ
  2319.  
  2320. Function: recordmacro 
  2321.  
  2322. Description: A very, very simple (and still incorrect) macro recorder. Maybe it 
  2323. was not a good idea to document this feature?! Use (if you use it) this 
  2324. function as an entry point for a HOTKEY. When you press the hotkey your speaker 
  2325. beeps and you can start to type in something or move the mouse. All events are 
  2326. recorded. When you are ready press F5. This will stop recording. The hotkey 
  2327. dialog pops up. You can now assign a hotkey to the previously recorded sequence 
  2328. (similar to hotkey and mwinlist). You can playback the sequence with this 
  2329. hotkey. 
  2330.  
  2331. Location: Hotkeys 
  2332.  
  2333. Portability: high 
  2334.  
  2335. Examples: 
  2336.  
  2337. o recordmacro[] 
  2338.  
  2339. Notes: 
  2340.  
  2341. o There are still some problems left. For example starting a program during 
  2342.   record crashes in the FeelX-DLL. (From my experience the worst case is that 
  2343.   application and FeelX both crash or the PM hangs - no traps). BE WARNED: 
  2344.   Never use this feature with unsaved data!!!!!! 
  2345.  
  2346. o Never put this feature into a menu. 
  2347.  
  2348. o Never forget to end your recording ... 
  2349.  
  2350. o Before pressing the hotkey a second time, you must release all keys. 
  2351.  
  2352. o The mouse is recorded too. Therefore it might happen that the mouse moves 
  2353.   during playback 
  2354.  
  2355. o All FeelX features are turned off during recording 
  2356.  
  2357. o Message and dialog boxes do not work because of incorrect timing on playback 
  2358.  
  2359. o The recording is application dependent. Playing back mouse movement in other 
  2360.   active windows may cause incorrect results. 
  2361.  
  2362. o This feature may be useful for a small amout of key strokes or mouse events. 
  2363.   For best results use it in one application only, use the keyboard as often as 
  2364.   possible and do not use dialog boxes. 
  2365.  
  2366. o Don't blame me if your application crashed. I've warned you. If you still 
  2367.   want to try this feature, record some painting in the icon editor. It's magic 
  2368.   ... 
  2369.  
  2370. Attributes: 
  2371.  
  2372. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2373. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  2374. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2375. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        Γöérecord    Γöé
  2376. Γöé    Γöé            Γöé               Γöé                              Γöémacro     Γöé
  2377. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2378.  
  2379.  
  2380. ΓòÉΓòÉΓòÉ 6.6.24. redraw ΓòÉΓòÉΓòÉ
  2381.  
  2382. Function: redraw 
  2383.  
  2384. Description: Forces a window to redraw itself. Sometimes it might happen, that 
  2385. a window displays only "garbage". Use this function to redraw the window. 
  2386.  
  2387. Location: FeelX, Hotkeys 
  2388.  
  2389. Portability: high 
  2390.  
  2391. Examples: 
  2392.  
  2393. o redraw[] 
  2394.  
  2395. Attributes: 
  2396.  
  2397. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2398. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  2399. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2400. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        ΓöéRedraw    Γöé
  2401. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2402.  
  2403.  
  2404. ΓòÉΓòÉΓòÉ 6.6.25. shutdown ΓòÉΓòÉΓòÉ
  2405.  
  2406. Function: shutdown 
  2407.  
  2408. Description: This shuts down the system 
  2409.  
  2410. Location: Everywhere 
  2411.  
  2412. Portability: high 
  2413.  
  2414. Examples: 
  2415.  
  2416. o shutdown [ items="load.exe" ] 
  2417.  
  2418. Notes: 
  2419.  
  2420. o shutdown does perform the following steps: 
  2421.  
  2422.     1. Kill all programs that are listed in the item attribute 
  2423.  
  2424.     2. Kill all shells that do not run a child process 
  2425.  
  2426.     3. Call regular Shutdown. 
  2427.  
  2428. o When you must abort shutdown during step 3 (regular shutdown) it is 
  2429.   recommended to save all work and try again to shutdown (instead of going on 
  2430.   to do some work for lots of hours...). 
  2431.  
  2432. o If OS/2 does not get ready with Shutdown press Ctrl-Alt-Del. 
  2433.  
  2434. o Dos programs cannot be killed (now). 
  2435.  
  2436. o It is highly recommended not to call this function directly. Use shutdowndlg 
  2437.   instead. Note that this is not necessary. If you want to tease someone add 
  2438.   the line MenuLL:=shutdown in his feelx.go file. The system now shuts down as 
  2439.   soon as the mouse ptr moves to the lower left corner. 
  2440.  
  2441. Attributes: 
  2442.  
  2443. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2444. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  2445. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2446. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        ΓöéShutdown  Γöé
  2447. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2448. Γöé  2 Γöéitem / itemsΓöé[string1;stringΓöéList of filenames (without    Γöé          Γöé
  2449. Γöé    Γöé            Γöé               Γöépathname but with .exe)       Γöé          Γöé
  2450. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2451. Γöé  2 Γöékillshells  Γöétrue/fals      ΓöéKill empty shells             Γöétrue      Γöé
  2452. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2453.  
  2454. See also: shutdowndlg 
  2455.  
  2456.  
  2457. ΓòÉΓòÉΓòÉ 6.6.26. shutdowndlg ΓòÉΓòÉΓòÉ
  2458.  
  2459. Function: shutdowndlg 
  2460.  
  2461. Description: Performs a shutdown dialog (only the dialog! Not the shutdown 
  2462. itself.) 
  2463.  
  2464. Location: Everywhere 
  2465.  
  2466. Portability: high 
  2467.  
  2468. Examples: 
  2469.  
  2470. o shutdowndlg [ onexit=shutdown ] This examples shows a Dialog box and asks for 
  2471.   shutdown. If the user chooses yes, FeelX calls the object shutdown which is 
  2472.   predefined and does the shutdown. 
  2473.  
  2474. o shutdowndlg [ onexit=myexit ] Very similar but calls myexit instead. myexit 
  2475.   should call shutdown somewhere. 
  2476.  
  2477. o shutdowndlg [ onexit=chain [ items=SaveInis;shutdown ] ] This sample is more 
  2478.   complicated. If the user wants to shutdown the reference SaveInis is called. 
  2479.   This might be a program [ /* ... */ ] reference. Then the shutdown reference 
  2480.   is called. 
  2481.  
  2482. Attributes: 
  2483.  
  2484. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2485. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  2486. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2487. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        ΓöéShutdown  Γöé
  2488. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2489. Γöé  2 Γöéonshutdown  Γöé[reference]    ΓöéReference to an object that   Γöé          Γöé
  2490. Γöé    Γöé            Γöé               Γöéshould be called when the userΓöé          Γöé
  2491. Γöé    Γöé            Γöé               Γöédoes not cancel the shutdown. Γöé          Γöé
  2492. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2493.  
  2494. See also: shutdown 
  2495.  
  2496.  
  2497. ΓòÉΓòÉΓòÉ 6.6.27. switchto ΓòÉΓòÉΓòÉ
  2498.  
  2499. Function: switchto 
  2500.  
  2501. Description: switches to a specific application 
  2502.  
  2503. Location: Everywhere. Hotkeys are most useful. 
  2504.  
  2505. Portability: high 
  2506.  
  2507. Examples: 
  2508.  
  2509. o switchto [ name="viewdoc.exe" ] 
  2510.  
  2511. Notes: 
  2512.  
  2513. o Use must specify the program name. This may differ from the name listed in 
  2514.   the window list. 
  2515.  
  2516. Attributes: 
  2517.  
  2518. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2519. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  2520. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2521. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        Γöé          Γöé
  2522. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2523. Γöé  2 Γöéname        Γöé[text string]  Γöéprogram                       Γöé          Γöé
  2524. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2525.  
  2526.  
  2527. ΓòÉΓòÉΓòÉ 6.6.28. top ΓòÉΓòÉΓòÉ
  2528.  
  2529. Function: top 
  2530.  
  2531. Description: This marks a window to stay always on top 
  2532.  
  2533. Location: FeelX 
  2534.  
  2535. Portability: high 
  2536.  
  2537. Notes: 
  2538.  
  2539. o Use this function with care!! 
  2540.  
  2541. o Currently there is a limit of 10 windows to be at the front 
  2542.  
  2543. o You can turn this feature on or off 
  2544.  
  2545. o A window that is closed is deleted from the list 
  2546.  
  2547. o A newly created window may overlay the marked windows. Just click 
  2548. on the new window to correct the order. 
  2549.  
  2550. Attributes: 
  2551.  
  2552. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2553. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  2554. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2555. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        Γöéalways topΓöé
  2556. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2557.  
  2558.  
  2559. ΓòÉΓòÉΓòÉ 6.6.29. winlist ΓòÉΓòÉΓòÉ
  2560.  
  2561. Function: winlist 
  2562.  
  2563. Description: Display the OS/2-PM window list 
  2564.  
  2565. Location: Everywhere 
  2566.  
  2567. Portability: high 
  2568.  
  2569. Examples: 
  2570.  
  2571. o winlist [entry="windowlist"] 
  2572.  
  2573. Advanced examples: 
  2574.  
  2575. o MenuLR:=winlist The window list pops up if you move the mouse ptr into the 
  2576.   lower right corner. 
  2577.  
  2578. Attributes: 
  2579.  
  2580. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2581. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  2582. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2583. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        Γöéwindow    Γöé
  2584. Γöé    Γöé            Γöé               Γöé                              Γöélist      Γöé
  2585. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2586.  
  2587. See also: mwinlist 
  2588.  
  2589.  
  2590. ΓòÉΓòÉΓòÉ 6.6.30. winhotkey ΓòÉΓòÉΓòÉ
  2591.  
  2592. Function: winhotkey 
  2593.  
  2594. Description: Assigns a hotkey to running window. When this function is executed 
  2595. a dialogbox pops up where you are asked for a hotkey. Press any key (or type 
  2596. f1-f12) whithout any shift key. As soon as you press Ctrl-Shift+[hotkey] the 
  2597. window will be brought to the front. 
  2598.  
  2599. Location: FeelX 
  2600.  
  2601. Portability: high 
  2602.  
  2603. Examples: 
  2604.  
  2605. o winhotkey [entry="assign hotkey"] 
  2606.  
  2607. Notes: 
  2608.  
  2609.  1. If you specify an existing hotkey, this one is simply overridden. 
  2610.  
  2611.  2. The hotkey will not be saved for the next boot time. 
  2612.  
  2613. Attributes: 
  2614.  
  2615. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2616. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  2617. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2618. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        ΓöéHotkey    Γöé
  2619. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2620.  
  2621. See also: hotkey 
  2622.  
  2623.  
  2624. ΓòÉΓòÉΓòÉ 6.6.31. zorder ΓòÉΓòÉΓòÉ
  2625.  
  2626. Function: 
  2627.  
  2628. Description: This function changes the Z-Order of a window or its process 
  2629.  
  2630. Location: FeelX, Shell, Hotkeys 
  2631.  
  2632. Portability: high 
  2633.  
  2634. Examples: 
  2635.  
  2636. o zorder [ entry="background", pos="pbottom"] This statement puts the program 
  2637.   into the background. 
  2638.  
  2639. Notes: 
  2640.  
  2641. o If you have a three button mouse it is easier to use the 3rd mouse button to 
  2642.   change the Z-Order of the program. 
  2643.  
  2644. o Most functions are rarely used. Maybe you don't need them. They can be useful 
  2645.   to arrange windows on the desktop. 
  2646.  
  2647. o Please don't get angry if you don't understand the explanations below. It's 
  2648.   difficult to explain ... especially for one who is (obviously) not a native 
  2649.   english speaker. 
  2650.  
  2651. Attributes: 
  2652.  
  2653. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2654. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  2655. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2656. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        Γöé???       Γöé
  2657. Γöé    Γöé            Γöé               Γöé                              Γöé-ZOrder   Γöé
  2658. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2659. Γöé  2 Γöépos         Γöéwbottom        ΓöéMove the window into the      Γöé          Γöé
  2660. Γöé    Γöé            Γöé               Γöébackground                    Γöé          Γöé
  2661. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2662. Γöé    Γöé            Γöéwprev          Γöéput the window one more to theΓöé          Γöé
  2663. Γöé    Γöé            Γöé               Γöéfront                         Γöé          Γöé
  2664. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2665. Γöé    Γöé            Γöéwnext          Γöéput the window one back       Γöé          Γöé
  2666. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2667. Γöé    Γöé            Γöéptop           ΓöéMove the program to the front Γöé          Γöé
  2668. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2669. Γöé    Γöé            Γöépbottom        ΓöéMove the program into the     Γöé          Γöé
  2670. Γöé    Γöé            Γöé               Γöébackground                    Γöé          Γöé
  2671. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2672. Γöé    Γöé            Γöépprev          ΓöéMove the program one window   Γöé          Γöé
  2673. Γöé    Γöé            Γöé               Γöémore to the front             Γöé          Γöé
  2674. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2675. Γöé    Γöé            Γöépnext          ΓöéMove the program more to the  Γöé          Γöé
  2676. Γöé    Γöé            Γöé               Γöébackground                    Γöé          Γöé
  2677. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2678.  
  2679.  
  2680. ΓòÉΓòÉΓòÉ 6.7. Reference - other supplied functions ΓòÉΓòÉΓòÉ
  2681.  
  2682. This is an example of how to integrate other programs into FeelX. A future 
  2683. version may have a lot of objects in this section. If you have any idea for 
  2684. nice menus, programs or tricks, please let me know. 
  2685.  
  2686.  
  2687. ΓòÉΓòÉΓòÉ 6.7.1. ReXX ΓòÉΓòÉΓòÉ
  2688.  
  2689. Function: ReXX 
  2690.  
  2691. Description: Interprets the Clipboard as a ReXX function. 
  2692.  
  2693. Location: Everywhere 
  2694.  
  2695. Portability: high 
  2696.  
  2697. Examples: 
  2698.  
  2699. o ReXX [ entry="what is %c?", window=pm ] Calculate Clipboard. Output to 
  2700.   PM-Viewer 
  2701.  
  2702. o ReXX [ entry="what is %c?", window=pm ] Calculate Clipboard and replace with 
  2703.   new value. 
  2704.  
  2705. Attributes: 
  2706.  
  2707. ΓöîΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2708. Γöé    ΓöéAttribute   ΓöéValue          ΓöéExplanation                   ΓöéDefault   Γöé
  2709. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2710. Γöé  1 Γöéentry       Γöé[text string]  ΓöéName of the menu entry        ΓöéReXX      Γöé
  2711. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2712. Γöé    Γöérexxfile    Γöé[filename]     ΓöéExec this file                Γöéinterp.cmdΓöé
  2713. Γö£ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2714. Γöé    ΓöérexxparameteΓöéstring         ΓöéThis is the argument for ReXX Γöé&         Γöé
  2715. Γöé    Γöé            Γöé               Γöé                              Γöé(clipboardΓöé
  2716. ΓööΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2717.  
  2718.  
  2719. ΓòÉΓòÉΓòÉ 6.8. Advanced topics ΓòÉΓòÉΓòÉ
  2720.  
  2721. This section explains how to control FeelX from your own application and how to 
  2722. write FeelX programs for other users. 
  2723.  
  2724.  
  2725. ΓòÉΓòÉΓòÉ 6.8.1. Writing FeelX "programs" for other users ΓòÉΓòÉΓòÉ
  2726.  
  2727. I hope FeelX is not very difficult to program. But I assume there are enough 
  2728. users that don't want to program for configuration at all. They might profit 
  2729. from the work of other users. 
  2730.  
  2731. On the other hand it might be possible that you "programmed" a nice menu or 
  2732. actionbar and want to make it available to other users. In opposite to the 
  2733. workplace shell where it is difficult to interchange the configuration of the 
  2734. WPS and its menus you can easiliy interchange FeelX-Programs because of the 
  2735. textual nature of the configuration. 
  2736.  
  2737. You can replace a specific configuration by renaming it to feelx.go or by 
  2738. starting feelx file.go. You can enhance a feelx.go by appending your file to 
  2739. the feelx.go file. Since there might be name-conflicts it is recommended either 
  2740. to use anonymous objects or to use "unusual" names like MyActionbar_Prompts. 
  2741. You can query the current path of FeelX with the API FxQueryFeelXPath. 
  2742.  
  2743. If you like programming FeelX, I'd be glad if you help other users that have 
  2744. more problems. You're very welcome write "programs" for FeelX. 
  2745.  
  2746. If you have a nice tip for FeelX objects let other know or write me a note. 
  2747. Maybe I'll integrate it in the documentation. 
  2748.  
  2749. Note: 
  2750.  
  2751.  1. Programming actionbars is a little bit tricky because you're currently not 
  2752.     allowed to use references to other menus. Instead use instances of these 
  2753.     menus (e.g. MyMenu[] instead of MyMenu) or (much better) use anonymous 
  2754.     objects or (best) simply don't share one submenu for different menus or 
  2755.     actionbars. E.g use cut and paste to produce Actionbar1_Submenu and 
  2756.     Actionbar2_Submenu instead of using one common menu. (This can be easiliy 
  2757.     tested). 
  2758.  
  2759.  2. If you make a file available to other users have a look at the portability 
  2760.     section of the function-reference... 
  2761.  
  2762.  
  2763. ΓòÉΓòÉΓòÉ 6.8.2. Interfacing FeelX ΓòÉΓòÉΓòÉ
  2764.  
  2765. FeelX supports some interfaces you can use to integrate your favourite 
  2766. application. You're very welcome to do so. 
  2767.  
  2768. There are three ways to interface FeelX and to enhance FeelX by a new 
  2769. (object-)type: 
  2770.  
  2771.  1. Using the program directive 
  2772.  
  2773.  2. Using the dll directive 
  2774.  
  2775.  3. Using the API 
  2776.  
  2777. Integrating a program 
  2778.  
  2779. You can integrate a program by defining a new object. Have a look at the 
  2780. ReXXobject supplied with the toolkit.inc file: 
  2781.  
  2782.  
  2783. ReXX: =program[
  2784.         name="callrx.exe"
  2785.         entry="ReXX"
  2786.         rexxfile="calc.cmd"
  2787.         parameters="<rexxfile> <rexxparameter>"
  2788.         ]
  2789. It supplies defaults for the main attributes (name, entry) and sets a parameter 
  2790. string. The parameter string makes usages of other attributes (rexxfile, 
  2791. rexxparameters) with are syntactical replaces at load-time. The user can now 
  2792. use the object ReXX and its attributes entry, rexxfile, rexxparameters without 
  2793. knowing that ReXX is a program object(!) The program callrx.exe is integrated 
  2794. seamlessly and transparent into the language. For example the user might 
  2795. program: 
  2796.  
  2797.  
  2798. item : =ReXX[entry = " ReXX :% c "
  2799.        rexxfile="g:\rexx\interp.cmd"
  2800.        rexxparameter="&"
  2801.        window=pm
  2802.    ]
  2803. to call the ReXX object (resp. the associated program with the file interp.cmd 
  2804. and the clipboard(&) as a parameter). The output will be directed into a small 
  2805. PM viewer. The menu entry is ReXX followed by the contents of the clipboard. 
  2806.  
  2807. Let's have another example. The FeelX package contains a program called wo.exe 
  2808. to search (in a fault-tolerant way) the contents of the hard disk for a 
  2809. specific file. 
  2810.  
  2811. wo is a typical example of an easy non-PM program. It does not need any input 
  2812. (except the command line arguments) and does not need a specific environment 
  2813. (e.g. the path). Assume you have written the program wo and want to have it 
  2814. integrated seamlessly into FeelX ta make it available to all FeelX users :-) 
  2815.  
  2816. First define an object called Wo (look at the toolkit.inc file): 
  2817.  
  2818.  
  2819. Wo : =program[
  2820.     title="wo"
  2821.     name="wo.exe"
  2822.     parameters="-p c-:[Which file?]"
  2823.     window=pm
  2824.     entry="Wo?"
  2825.    ]
  2826. Now the user can easily enhance it menus by just entering item=Wo or item=wo[] 
  2827. or item=wo [ entry="Where is" ]. 
  2828.  
  2829. If this is not enough, use the FxQueryFeelXPath API-function to locate the 
  2830. feelx.go file. Add the definition above and the lines: 
  2831.  
  2832. Tools:= Tools [
  2833.     item= program [
  2834.         entry="Wo"          /* The menu entry      */
  2835.         name="wo.exe"         /* wo should be in the path */
  2836.         parameters="-p -n c-:[Which file]"
  2837.                       /* Prompt for file      */
  2838.         window=pm           /* redirect to PM-window   */
  2839.         title="wo"          /* Title of the PM-window  */
  2840.        ] /* end of program */
  2841.     ] /* end of Tools */
  2842. If the user has defined a menu called Tools this will be enhanced by the Wo 
  2843. entry. 
  2844.  
  2845. Note: 
  2846.  
  2847.  1. A wrong entry may corrupt the feelx.go file. Never append anything to the 
  2848.     feelx.go file without asking the user and without making a bakup of 
  2849.     feelx.go and toolkit.inc 
  2850.  
  2851.  2. If you are using the FeelX-API consider that if you use loadtime linkage of 
  2852.     the API the program will not run without feelxdll.dll. You must use 
  2853.     DosLoadModule and DosQueryProcAddr if your program should run with and 
  2854.     without FeelX. 
  2855.  
  2856. Integrating a DLL 
  2857.  
  2858. FeelX supports an easy to use interface to any DLL. A DLL template is supplied 
  2859. with the testdll.c file. Have a look at this file. It's easy to understand. 
  2860.  
  2861. Example: Assume that you want to write a tool that turns on and of the 
  2862. animation of WPS folders on opening. You want to have a tool that is added to a 
  2863. menu where the mnu entry is checked when animation is on and unchecked when 
  2864. animation is off. This is not an easy task when using the Workplace Shell and 
  2865. SOM but it is almost trivial when using FeelX. 
  2866.  
  2867. You need two functions in your DLL. One function is called by FeelX when the 
  2868. menu is built up. This function can be used to check the menu entry (or disable 
  2869. it). The other function is called when the menu item is selected. The functions 
  2870. can have every name you want. 
  2871.  
  2872. Here is the almost complete(!) example (rest trivial): 
  2873.  
  2874.  
  2875.   void _System _Export showToggle(HWND menu, int id)
  2876.    {
  2877.    setMenuAttrib(menu, (USHORT)id, MIA_CHECKED, queryAnimation());
  2878.    }
  2879.  
  2880.   void _System _Export animation(int x, int y, HWND hwnd, HWND frame,
  2881.      int argc, char *args[], char *vals[])
  2882.    {
  2883.    DosBeep(100,50);
  2884.    setAnimation(!queryAnimation());
  2885.    }
  2886.  
  2887. The only thing you need are two functions to set and quuery animation. 
  2888.  
  2889. Now you can integrate your DLL into FeelX, i.e. define an object for FeelX: 
  2890.  
  2891.  
  2892. Animation: =dll[
  2893.          entry="Animation"
  2894.          fun="animation"
  2895.          dll="anidll"
  2896.          menufun="showToggle"
  2897.          ]
  2898. Now the DLL is "registered" on start-up and the user can integrate it into the 
  2899. menu by using the Animation object. 
  2900.  
  2901. Serious examples for using this feature are hiding and displaying a tool 
  2902. program or its title bar (clock, virtual desktops, screen savers, ...) 
  2903.  
  2904. Using FeelX objects 
  2905.  
  2906. You can use every FeelX object as an entry point from an external program use 
  2907. the FxExecObject API function to do so. Assume you want to write a WPS program 
  2908. where the FeelX-Tools menu pops up when the user double-clicks on the icon. The 
  2909. wpOpen method may look like this: 
  2910.  
  2911.  
  2912.  
  2913. SOM_Scope HWND  SOMLINK wpToolsMenu_wpOpen(WPToolsMenu *somSelf,
  2914.         HWND hwndCnr,
  2915.         ULONG ulView,
  2916.         ULONG param)
  2917. {
  2918. if (ulView==MY_OPEN)
  2919.   {
  2920.   FxExecObject("Tools");
  2921.   return 0;
  2922.   }
  2923. else
  2924.   return (parent_wpOpen(somSelf,hwndCnr,ulView,param));
  2925. }
  2926. (BTW. I know that this is bad WPS-style ... - just an example). 
  2927.  
  2928. As you can see there are a lot of possiblilities use FeelX for other programs 
  2929. and to enhance FeelX with other programs. I hope you have fun using these 
  2930. features. 
  2931.  
  2932.  
  2933. ΓòÉΓòÉΓòÉ 6.8.3. The FeelX API ΓòÉΓòÉΓòÉ
  2934.  
  2935.  You can use the following functions: 
  2936.  
  2937.  
  2938. BOOL       FxIsFeelXRunning();
  2939. char       *FxQueryFeelXPath();
  2940. HWND       FxQueryWndProc();
  2941. HWND       FxQueryPID();
  2942. BOOL       FxSaveSettings();
  2943. BOOL       FxLoadSettings();
  2944. BOOL       FxDefaultSettings(FEELXPARAMETERS *);
  2945. BOOL       FxJournalRecord();
  2946. BOOL       FxReleaseJournalRecord();
  2947. BOOL       FxPlayback(struct PlaybackMessages *);
  2948. BOOL       FxAddFront(HWND h);
  2949. BOOL       FxQueryFront(HWND h);
  2950. BOOL       FxDeleteFront(HWND h);
  2951. BOOL       FxAddAltCutPaste(HWND h);
  2952. BOOL       FxQueryAltCutPaste(HWND h);
  2953. BOOL       FxDeleteAltCutPaste(HWND h);
  2954. BOOL       FxExecObject(char *);
  2955. BOOL       FxAssignHotkey(HWND h, char *);
  2956.  
  2957. BOOL       FxQueryFeelXStatus();
  2958. BOOL       FxQueryActivateAll();
  2959. BOOL       FxQueryMark();
  2960. int       FxQueryWndFront();
  2961. ULONG      FxQueryHideTimeOut();
  2962. BOOL       FxQueryFolders();
  2963. BOOL       FxQueryStaticMenus();
  2964. BOOL       FxQueryWinlist();
  2965. BOOL       FxQueryMini();
  2966. int       FxQueryMarkButton();
  2967. ULONG      FxQueryMarkFlags();
  2968. ULONG      FxQueryMarkAltFlags();
  2969. int       FxQueryPasteButton();
  2970. BOOL       FxQueryPasteDBClick();
  2971. ULONG      FxQueryPasteFlags();
  2972. ULONG      FxQueryPasteCtrlLFFlags();
  2973. ULONG      FxQueryPasteAltFlags();
  2974.  
  2975. BOOL       FxSetFeelXStatus(BOOL);
  2976. BOOL       FxSetActivateAll(BOOL);
  2977. BOOL       FxSetMark(BOOL);
  2978. BOOL       FxSetWndFront(int);
  2979. BOOL       FxSetHideTimeOut(ULONG);
  2980. BOOL       FxSetFolders(BOOL);
  2981. BOOL       FxSetStaticMenus(BOOL);
  2982. BOOL       FxSetWinlist(BOOL);
  2983. BOOL       FxSetMini(BOOL);
  2984. BOOL       FxSetMarkButton(int);
  2985. BOOL       FxSetMarkFlags(ULONG);
  2986. BOOL       FxSetMarkAltFlags(ULONG);
  2987. BOOL       FxSetPasteButton(int);
  2988. BOOL       FxSetPasteDBClick(BOOL);
  2989. BOOL       FxSetPasteFlags(ULONG);
  2990. BOOL       FxSetPasteCtrlLFFlags(ULONG);
  2991. BOOL       FxSetPasteAltFlags(ULONG);
  2992.  
  2993. I think the names are almost self-explaining. If you have questions send me a 
  2994. note. 
  2995.  
  2996.  
  2997. ΓòÉΓòÉΓòÉ 6.8.4. Ideas ΓòÉΓòÉΓòÉ
  2998.  
  2999. This section shows some ideas how to program FeelX. Have a look at the 
  3000. examples.go file 
  3001.  
  3002.  
  3003.  
  3004. /* Assume that you do not paste with the middle (3rd mouse button)       */
  3005. /* Use the following statement to paste with the middle mouse button with CR  */
  3006.  
  3007. Shell3:= keyin [ string="%c\n" ]
  3008.  
  3009.  
  3010. /* The following statement implements a popup-menu-windowlist on        */
  3011. /* Ctrl-Shift-Esc. (Use behind an other Hotkeys definition)          */
  3012.  
  3013. Hotkeys:= Hotkeys [ esc=mwinlist [] ]
  3014.  
  3015.  
  3016. /* You can simply get help about a specific topic with the following fragment */
  3017. /* Mark WinCreateWindow in your text and execute the following instruction   */
  3018.  
  3019. Help:= program [
  3020.      entry="Help!!"             /* the menu entry       */
  3021.      name="view.exe"            /* the help viewer of OS/2   */
  3022.      parameters="PMFUN.INF+PMWIN.INF &"   /* the references and     */
  3023.     ] /* end of program */          /* & (=Clipboard)       */
  3024.  
  3025.  
  3026. ΓòÉΓòÉΓòÉ 7. Additional programs ΓòÉΓòÉΓòÉ
  3027.  
  3028. The FeelX package does not only contain the FeelX program but also some tools 
  3029. that make it easier to use OS/2. This section explains how to use these tools. 
  3030.  
  3031.  
  3032. ΓòÉΓòÉΓòÉ 7.1. FxOpt ΓòÉΓòÉΓòÉ
  3033.  
  3034. FxOpt - change FeelX options
  3035.  
  3036. This program allows you to change the settings of FeelX without a WPS-object. 
  3037. Use this program if you don't want to install the WPS object (why??), if you 
  3038. use FeelX as a WPS replacement or if you want to automate setting the values in 
  3039. a batch file. 
  3040.  
  3041. You can also use this program to call some of the FeelX API functions. 
  3042.  
  3043. If you change any parameters: First change them (e.g. fxopt mark:off) and if 
  3044. you want to have these parameters whenever FeelX starts, type fxopt save to 
  3045. save them in your os2.ini file. 
  3046.  
  3047. There is no problem to use FxOpt in conjunction with the WPS object. 
  3048.  
  3049. This program can also be used from a DOS session. But currently you cannot run 
  3050. it from 2 DOS sessions simultanously. 
  3051.  
  3052. run fxopt without parameters to display the current settings. This looks 
  3053. similar to the following picture: 
  3054.  
  3055. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3056. Γöé FXOPT v1.1 - Display and change settings of FeelX v1.1                      Γöé
  3057. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3058. Γöé General settings:                 Γöé   More general settings:                Γöé
  3059. Γöé  Sliding focus:   on              Γöé    activate all controls:    on         Γöé
  3060. Γöé  quick marking:   on              Γöé    window into foreground:   w/Shift    Γöé
  3061. Γöé  hide pointer:    on              Γöé    static windowlist:        yes        Γöé
  3062. Γöé  hide timeout:    10              Γöé    static menus:             yes        Γöé
  3063. Γöé  Hotkey flags:    S, C            Γöé    show Minnie on startup:   yes        Γöé
  3064. Γöé  FS - Hotkeys:    no              Γöé    strip CR/LF on marking:   yes        Γöé
  3065. Γöé                                   Γöé    folders -> foreground:    yes        Γöé
  3066. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3067. Γöé Marking Settings:                 Γöé   Pasting settings:                     Γöé
  3068. Γöé  button:          1               Γöé    button:                   1          Γöé
  3069. Γöé  flags:           none            Γöé    flags:                    none       Γöé
  3070. Γöé  alternate flags: S               Γöé    alternate flags:          S          Γöé
  3071. Γöé  [S=shift, C=Ctrl, A=Alt]         Γöé    double-click:             yes        Γöé
  3072. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3073. Γöé FeelX process information:        Γöé FeelX & tools are                       Γöé
  3074. Γöé  process ID:      13              Γöé   (c) 1993, 1994 by Felix von Normann   Γöé
  3075. Γöé  window handle:   10e02320        Γöé                 94036 Passau, Germany   Γöé
  3076. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3077.  
  3078. All parameters can be changed with Fxopt or the WPS object. To get help start 
  3079. fxopt -? The following parameters are currently available: (if values are 
  3080. available they are separated by a colon. E.g. fxopt mark:on) 
  3081.  
  3082. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3083. ΓöéParameter      ΓöéDescription                   ΓöéValues    ΓöéDefault   Γöé
  3084. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3085. Γöéon             Γöéturn FeelX on                 Γöé          Γöé          Γöé
  3086. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3087. Γöéoff            Γöéturn FeelX off                Γöé          Γöé          Γöé
  3088. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3089. Γöéload           Γöéload FeelX settings from      Γöé          Γöé          Γöé
  3090. Γöé               Γöéos2.ini                       Γöé          Γöé          Γöé
  3091. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3092. Γöésave           Γöésave FeelX settings to os2.iniΓöé          Γöé          Γöé
  3093. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3094. Γöédelete         Γöédelete FeelX from os2.ini     Γöé          Γöé          Γöé
  3095. Γöé               Γöé(this may be useful if your   Γöé          Γöé          Γöé
  3096. Γöé               Γöésettings are corrupt)         Γöé          Γöé          Γöé
  3097. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3098. Γöéquit           Γöéquit FeelX                    Γöé          Γöé          Γöé
  3099. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3100. Γöéfeelx          Γöéturn status of sliding focus  Γöéon        Γöéon        Γöé
  3101. Γöé               Γöéon (you can also specify      Γöé          Γöé          Γöé
  3102. Γöé               Γöéfocus).                       Γöé          Γöé          Γöé
  3103. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3104. Γöé               Γöéturn status of sliding focus  Γöéoff       Γöé          Γöé
  3105. Γöé               Γöéoff                           Γöé          Γöé          Γöé
  3106. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3107. Γöé               Γöétoggle status of sliding focusΓöétoggle    Γöé          Γöé
  3108. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3109. Γöéhide           ΓöéHide the mouse pointer        Γöéon        Γöé          Γöé
  3110. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3111. Γöé               ΓöéDo not hide the mouse pointer Γöéoff       Γöéoff       Γöé
  3112. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3113. Γöé               ΓöéHide after x seconds          Γöéx         Γöé10        Γöé
  3114. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3115. Γöéwinlist        Γöépersistent windowlist         Γöéon        Γöéon        Γöé
  3116. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3117. Γöé               Γöéno persistent windowlist      Γöéoff       Γöé          Γöé
  3118. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3119. Γöéminnie         Γöéshow Minnie on program start  Γöéon        Γöéon        Γöé
  3120. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3121. Γöé               Γöédo not show Minnie            Γöéoff       Γöé          Γöé
  3122. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3123. Γöémark           Γöéturn marking on               Γöéon        Γöéon        Γöé
  3124. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3125. Γöé               Γöéturn quick marking off        Γöéoff       Γöé          Γöé
  3126. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3127. Γöéall            Γöéactivate all controls (even   Γöéon        Γöéon        Γöé
  3128. Γöé               Γöépushbuttons).                 Γöé          Γöé          Γöé
  3129. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3130. Γöé               Γöéactivate only windows         Γöé          Γöé          Γöé
  3131. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3132. Γöémenus          Γöémenus are static              Γöéon        Γöéon        Γöé
  3133. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3134. Γöé               Γöémenus are more like X and likeΓöéoff       Γöé          Γöé
  3135. Γöé               ΓöéFeelX v1.0                    Γöé          Γöé          Γöé
  3136. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3137. Γöéstripcr        ΓöéStrip CR/LF on marking        Γöéon        Γöéon        Γöé
  3138. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3139. Γöé               ΓöéAdd CR/LF after merking       Γöéoff       Γöé          Γöé
  3140. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3141. Γöéfolder         Γöémove folder into foreground   Γöéon        Γöéon        Γöé
  3142. Γöé               Γöéwhen the user clicks on its   Γöé          Γöé          Γöé
  3143. Γöé               Γöécontents                      Γöé          Γöé          Γöé
  3144. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3145. Γöé               Γöédo not move folders into the  Γöéoff       Γöé          Γöé
  3146. Γöé               Γöéforeground                    Γöé          Γöé          Γöé
  3147. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3148. Γöémark           Γöémark with button 1 (left      Γöé1         Γöé1         Γöé
  3149. Γöé               Γöébutton)                       Γöé          Γöé          Γöé
  3150. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3151. Γöé               Γöémark with button 2(right one) Γöé2         Γöé          Γöé
  3152. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3153. Γöé               Γöémark with button 3(middle one)Γöé3         Γöé          Γöé
  3154. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3155. Γöépaste          Γöépaste button                  Γöé(like     Γöé1         Γöé
  3156. Γöé               Γöé                              Γöémark)     Γöé          Γöé
  3157. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3158. Γöémflags         Γöédefine flags for marking (e.g.Γöénone      Γöénone      Γöé
  3159. Γöé               Γöémflags:sc or mflags:none)     Γöé          Γöé          Γöé
  3160. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3161. Γöé               Γöés=shift                       Γöés         Γöé          Γöé
  3162. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3163. Γöé               Γöéa=alt                         Γöéa         Γöé          Γöé
  3164. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3165. Γöé               Γöéc=ctrl                        Γöéc         Γöé          Γöé
  3166. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3167. Γöépflags         Γöédefine flags for pasting      Γöésee above Γöénone      Γöé
  3168. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3169. Γöéamflags        Γöédefine alternate flags for    Γöésee above Γöés         Γöé
  3170. Γöé               Γöémarking                       Γöé          Γöé          Γöé
  3171. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3172. Γöéapflags        Γöédefine alternate flags for    Γöésee above Γöés         Γöé
  3173. Γöé               Γöépasting                       Γöé          Γöé          Γöé
  3174. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3175. Γöépdbflags       Γöépaste with double-click       Γöéon        Γöéon        Γöé
  3176. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3177. Γöé               Γöépaste with single-click       Γöéoff       Γöé          Γöé
  3178. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3179. Γöéexec           Γöé"start" object x (e.g.pmkill  Γöéx         Γöé          Γöé
  3180. Γöé               Γöéor MenuLL)                    Γöé          Γöé          Γöé
  3181. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3182. Γöéaltcustpaste   Γöédefine current shell as       Γöéon        Γöé          Γöé
  3183. Γöé               Γöéalternate marking shell       Γöé          Γöé          Γöé
  3184. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3185. Γöé               Γöédefault marking               Γöéoff       Γöé          Γöé
  3186. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3187. Γöétop            Γöéforce current shell to stay onΓöéon        Γöé          Γöé
  3188. Γöé               Γöétop                           Γöé          Γöé          Γöé
  3189. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3190. Γöé               Γöénormal                        Γöéoff       Γöé          Γöé
  3191. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3192. Γöé               Γöéassign this shell the hotkey xΓöéx (any    Γöé          Γöé
  3193. Γöé               Γöé                              Γöéalphanum  Γöé          Γöé
  3194. Γöé               Γöé                              Γöéchar that Γöé          Γöé
  3195. Γöé               Γöé                              Γöécan be    Γöé          Γöé
  3196. Γöé               Γöé                              Γöéreached onΓöé          Γöé
  3197. Γöé               Γöé                              Γöéthe       Γöé          Γöé
  3198. Γöé               Γöé                              Γöékeyboard  Γöé          Γöé
  3199. Γöé               Γöé                              Γöéwithout   Γöé          Γöé
  3200. Γöé               Γöé                              Γöéshift     Γöé          Γöé
  3201. Γöé               Γöé                              Γöé(e.g.     Γöé          Γöé
  3202. Γöé               Γöé                              Γöék,k,q))   Γöé          Γöé
  3203. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3204. Γöéhflags         Γöéhotkey shift combination      Γöésca (see  Γöésc        Γöé
  3205. Γöé               Γöé                              Γöéabove)    Γöé          Γöé
  3206. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3207. Γöéfshotkey       ΓöéEnable Fullscreen hotkeys     Γöéon        Γöé          Γöé
  3208. Γöé               Γöé(don't use this if FeelX is a Γöé          Γöé          Γöé
  3209. Γöé               ΓöéWPS replacement)              Γöé          Γöé          Γöé
  3210. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3211. Γöé               ΓöéDisable Fullscreen hotkeys    Γöéoff       Γöéoff       Γöé
  3212. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3213. Γöédelhotkey      Γöédelete a hotkey               Γöé[key]     Γöé          Γöé
  3214. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3215. Γöé               Γöédelete all hotkey             Γöéall       Γöé          Γöé
  3216. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3217.  
  3218.  
  3219. ΓòÉΓòÉΓòÉ 7.2. FG ΓòÉΓòÉΓòÉ
  3220.  
  3221. FG - manipulate VIO shells
  3222.  
  3223. This program can be used to push a shell into the foreground or the background 
  3224. from a batch file. 
  3225.  
  3226. This program requires popuppm.exe to be running. If you use fg very often you 
  3227. should place popuppm.exe in your start-up folder. This is done neither by the 
  3228. installation proc nor by FeelX. You must do it "by hand". 
  3229.  
  3230. fg is now able to switch to a full-screen session but you must run fg -fg in a 
  3231. full-screen session. You cannot switch automatically to a full-screen session 
  3232. if the PM hangs. 
  3233.  
  3234. This program does also work in a DOS session. There can only be one Dos-FG at a 
  3235. time. When starting from a Dos-session the window looses its focus. You must 
  3236. explicitly get it back by fg -fg -focus. 
  3237.  
  3238. Type fg -? to get the following help: 
  3239.  
  3240. FG - change active shell parameters          (c) '94 Felix von Normann
  3241.  
  3242. Usage: FG [options] [program [program options]]
  3243.           (please make sure that popupPM is running!)
  3244. Options: (default: -focus -fg)
  3245.  -min      minimize (with program: restore old position)
  3246.  -max      maximize
  3247.  -restore    restore if minimized (with program: restore old position)
  3248.  -pos:[x],[y]  change position (values can be negative!)
  3249.         x: x-position (decimal) or "left" or "right"
  3250.         y: y-position (decimal) or "top" or "bottom"
  3251.  -xpos:[x],[y] do not adjust on byte boundary (not for VIO shells)
  3252.  -size:x,y   change size
  3253.  -focus     set focus
  3254.  -nofocus    do not set focus
  3255.  -fg      move to the front (with program: restore old position)
  3256.  -bg      move to the background (with program: restore old position)
  3257.  -top      window is always top window (undo with -notop)
  3258.  -pause     wait for any key (receive focus - wait for key - loose focus)
  3259.  -flash     let the titlebar flash 5 times (w/o sound!)
  3260.  -hwnd:hex   change parameters for window with handle "hex"
  3261.  -hwnd:wps   change parameters for the Workplaces Shell (use with caution!!)
  3262.  
  3263.  
  3264. ΓòÉΓòÉΓòÉ 7.3. popuppm ΓòÉΓòÉΓòÉ
  3265.  
  3266. popuppm - used by FG
  3267.  
  3268. This program is required by fg.exe. It must be started before fg is used. Place 
  3269. it in your start-up folder if you use fg sometimes. 
  3270.  
  3271.  
  3272. ΓòÉΓòÉΓòÉ 7.4. wpopen ΓòÉΓòÉΓòÉ
  3273.  
  3274. wpOpen - open WPS objects
  3275.  
  3276. A small program that opens the default view for a specific object. An object 
  3277. name can be e.g. <WP_MOUSE> for the mouse object. You can omit < and >, you can 
  3278. write the name in lower-cace and omit the WP_ (e.g. wpopen mouse) 
  3279.  
  3280. If you do not specify any parameters wpopen opens the current directory as a 
  3281. folder. You can open othe directories by specifiing the fully qualified name 
  3282. (e.g. wpopen c:\os2\dll). 
  3283.  
  3284. For help start wpopen -? 
  3285.  
  3286.  
  3287. ΓòÉΓòÉΓòÉ 7.5. wo ΓòÉΓòÉΓòÉ
  3288.  
  3289. Wo - fault-tolerant file search
  3290.  
  3291. wo (german: where) was written because I needed a tool to scan all partitions 
  3292. of my hard-drive (That is C: to G:) for a specific file. In addition I 
  3293. frequently forget the names of my files. I know it is similar to clipbrd.exe 
  3294. but I don't know if it is clpbrd.exe or clipboard.exe (on HPFS) or clipbrd.exe. 
  3295. (OOh, I'm getting older...) I don't need a PM-wo, I don't need the ability to 
  3296. search the files for a string and I don't need a high performance search 
  3297. program. 
  3298.  
  3299. wo is a simple, small, fault-tolerant program that exactly does this job. 
  3300.  
  3301. To scan drives D:-F: for config.sys type wo d-f:config.sys 
  3302.  
  3303. To scan all drives for config.sys type wo c-:config.sys 
  3304.  
  3305. If wo does not find any exact matches it lists the 5 best matches. The first 
  3306. one is the best match, the last one is the worst. 
  3307.  
  3308. wo does not do a phonetical search, it does not employee any theoretical proved 
  3309. algorithm like agrep. It does a simple text replacement, is worthy only for 
  3310. short words (filenames), but it is small and fast enough on my system. Maybe 
  3311. you find it useful too. 
  3312.  
  3313. type wo for help 
  3314.  
  3315.  
  3316. ΓòÉΓòÉΓòÉ 7.6. ischild ΓòÉΓòÉΓòÉ
  3317.  
  3318. isChild - is this a child shell?
  3319.  
  3320. A very simple program. It's return code is 0 if the current shell command 
  3321. processor is not a child on another one's. 
  3322.  
  3323.  
  3324. ΓòÉΓòÉΓòÉ 7.7. line ΓòÉΓòÉΓòÉ
  3325.  
  3326. line - change no of lines in a VIO shell
  3327.  
  3328. Call line with a number of lines. This changes the number of lines in a shell. 
  3329. Example: line 10 
  3330.  
  3331. Type line for help. 
  3332.  
  3333.  
  3334. ΓòÉΓòÉΓòÉ 7.8. mgbox ΓòÉΓòÉΓòÉ
  3335.  
  3336. msgbox - display a message box
  3337.  
  3338. A trivial program. Simply pops a a message box with a text 
  3339.  
  3340. Type msgbox for help. 
  3341.  
  3342.  
  3343. ΓòÉΓòÉΓòÉ 7.9. font ΓòÉΓòÉΓòÉ
  3344.  
  3345. font - change the font of the VIO shell
  3346.  
  3347. This program changes the font of a shell. Before starting font have a look at 
  3348. the font dialog of a shell. There are listed a lot of fonts. Count (zero-based) 
  3349. the entry where your favourite font is. Assume this is the second (=1, if 
  3350. zero-based). start font 1 from your batch file to switch to that small font. 
  3351.  
  3352. Type font -? for help. 
  3353.  
  3354. Some users told me that font makelist does not work or hang up the system. This 
  3355. has not been solved now since it runs fine on my system... Be careful when 
  3356. using the parameter makelist. All others seem to work. 
  3357.  
  3358.  
  3359. ΓòÉΓòÉΓòÉ 7.10. callrx ΓòÉΓòÉΓòÉ
  3360.  
  3361. callrx - execute a ReXX command
  3362.  
  3363. This program calls a Rexx-program and prints the return-value of the 
  3364. ReXX-program to stdout. The name of the ReXX-program is the first parameter 
  3365. while the next parameters are delegated to the ReXX-program. 
  3366.  
  3367. Type callrx for help. 
  3368.  
  3369.  
  3370. ΓòÉΓòÉΓòÉ 7.11. fxexec ΓòÉΓòÉΓòÉ
  3371.  
  3372. fxExec - execute a FeelX object
  3373.  
  3374. This is a small program to "execute" a specific object. E.g. fxexec FeelX or 
  3375. fxexec pmkill or fxexec B1Desktop. 
  3376.  
  3377.  
  3378. ΓòÉΓòÉΓòÉ 8. Trouble shooting & Workarounds ΓòÉΓòÉΓòÉ
  3379.  
  3380. If you've ever trouble with this program refer to this section. 
  3381.  
  3382.  
  3383. ΓòÉΓòÉΓòÉ 8.1. My mouse pointer is lost ΓòÉΓòÉΓòÉ
  3384.  
  3385. There is a simple workaround: Just load the e.exe or any other program that 
  3386. uses a multi-line-entry-field. 
  3387.  
  3388.  
  3389. ΓòÉΓòÉΓòÉ 8.2. My system does not shutdown ΓòÉΓòÉΓòÉ
  3390.  
  3391. I don't know wether this is a bug of FeelX or OS/2. If your shutdown does not 
  3392. end you must press Ctrl-Alt-Del to avoid chkdsk when the system is booted next. 
  3393. As far as I know no data will be lost 
  3394.  
  3395.  
  3396. ΓòÉΓòÉΓòÉ 8.3. My system is flickering ΓòÉΓòÉΓòÉ
  3397.  
  3398. Open the WPS object and deselect "activate all controls" or analog with fxopt. 
  3399.  
  3400.  
  3401. ΓòÉΓòÉΓòÉ 8.4. An active window does not accept data ΓòÉΓòÉΓòÉ
  3402.  
  3403. The window is probably not active it just have the colors as if it were active. 
  3404. Click on the desktop and move back into the window. 
  3405.  
  3406.  
  3407. ΓòÉΓòÉΓòÉ 8.5. My program does not accept the clipboard as an entry ΓòÉΓòÉΓòÉ
  3408.  
  3409. Use & as a parameter not %c 
  3410.  
  3411.  
  3412. ΓòÉΓòÉΓòÉ 8.6. There is a menu-entry missing ΓòÉΓòÉΓòÉ
  3413.  
  3414. Make sure that the type is defined (x:=type[]). 
  3415.  
  3416.  
  3417. ΓòÉΓòÉΓòÉ 8.7. My menu does not disappear ΓòÉΓòÉΓòÉ
  3418.  
  3419. Press ESC 
  3420.  
  3421.  
  3422. ΓòÉΓòÉΓòÉ 8.8. Problems with networks ΓòÉΓòÉΓòÉ
  3423.  
  3424. Some users told me that their system sometimes hangs when using FeelX v1.0 in a 
  3425. network - especially on the server. 
  3426.  
  3427. I don't have any network and I don't have one available. Therefore this 
  3428. situation is very difficult to reproduce and test and debug. I tried to make 
  3429. the code more stable (even though other did not had similar problems). 
  3430.  
  3431.  
  3432. ΓòÉΓòÉΓòÉ 8.9. The EPM pops up ΓòÉΓòÉΓòÉ
  3433.  
  3434. This seems to be a problem of the EPM. Whenever it receives the focus it pushes 
  3435. itself into the foreground. Sorry, I don't have any ideas now how to solve the 
  3436. problem. 
  3437.  
  3438.  
  3439. ΓòÉΓòÉΓòÉ 8.10. Keyin does not work ΓòÉΓòÉΓòÉ
  3440.  
  3441. OS/2 2.0 might have problems with keyin in DOS shells. Due to a peculiarity of 
  3442. the way shell are pasting keyin does not work. I.e. Dos shells paste about 4000 
  3443. characters. To avoid this specify the dos=false attribute. 
  3444.  
  3445.  
  3446. ΓòÉΓòÉΓòÉ 8.11. Problems with the WPS object ΓòÉΓòÉΓòÉ
  3447.  
  3448. I tried to be careful when creating the WPS object. If was programmed using 
  3449. OS/2 2.1 and TOOLKIT21. I cannot exclude that there might be problems with OS/2 
  3450. 2.0. If so use uninstal.exe and use fxopt.exe to change the parameters. 
  3451.  
  3452.  
  3453. ΓòÉΓòÉΓòÉ 8.12. Program is not started ΓòÉΓòÉΓòÉ
  3454.  
  3455. If the program is not in the PATH (config.sys) you must specify the fully 
  3456. qualified name in the name-attribute - no matter whether the path-attribute is 
  3457. set or not. 
  3458.  
  3459.  
  3460. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  3461.  
  3462.                                 Felix von Normann
  3463.                                    Innstr. 82
  3464.                                   94036 Passau
  3465.                                      Germany
  3466.                      e-mail: normann@kirk.fmi.uni-passau.de
  3467.  
  3468.  
  3469. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  3470.  
  3471. To remove a shadow open the folder, take the icon with the right mouse button 
  3472. (=press the button), move the shadow over the shredder and drop it there by 
  3473. releasing the right mouse button.