home *** CD-ROM | disk | FTP | other *** search
/ Windows NT Super Tune-Up Kit / PIE-WindowsNTSuperTuneUpKit-1997.iso / DESKTOP / MDESK / README.TXT < prev   
Text File  |  1995-08-28  |  8KB  |  238 lines

  1.                                 MDESK v1.10.50
  2.                                 --------------
  3.  
  4.  
  5.                                1. Introduction
  6.  
  7.                                2. How to use it.
  8.  
  9.                                3. Features
  10.  
  11.                                4. Miscellaneous
  12.  
  13. -===========================================================================-
  14.  
  15.                                ( W A R N I N G )
  16.  
  17.     This version of MDESK and the rev 00.30 are not compatible with the 
  18.     rev 00.00. So, remove ManuApps/MDesk from the registry otherwise it can
  19.     crash (I think).
  20.  
  21.  
  22.  
  23.                             I N T R O D U C T I O N
  24.                             -----------------------
  25.  
  26.  
  27. What is MDesk ?
  28. ---------------
  29.  
  30.  
  31.     MDesk is a desktop manager like PROGMAN.EXE. It allows you to 
  32.     evoluate into your NT 3.5 environment easier.
  33.     MDesk is not like PROGMAN in fact because, it's a Multi-Desktop
  34.     application and you do not have a main window but just the icons you
  35.     need.
  36.  
  37.     Multi-Desktop means that you can switch from one desktop to another one 
  38.     and hide by the same way the applications linked to the first one.
  39.     
  40. Why ?
  41. -----
  42.  
  43.     I've made MDesk because the original desktop manager has a lack of 
  44.     features like Drag and Drop, Multi-Desktop, and so forth.
  45.  
  46.     This version works for WinNT 3.5 and WinNT 3.51. In this version I do not
  47.     use the capabilities of NT 3.51 which provides Desktop APIs. If I didn't
  48.     it's just because most of people have NT 3.5 and not 3.51.
  49.  
  50.  
  51.  
  52.                             H O W  T O  U S E  I T
  53.                             ----------------------
  54.  
  55. Drag and Drop
  56. -------------
  57.  
  58.     First of all, MDesk is a Drag and Drop application (Client) so, if you
  59.     want to add an application to your list, just take it from Winfile or 
  60.     whatever Drag&Drop server then drop it in the Icon you'll se on the 
  61.     bottom left of the screen.
  62.     I did not use the entire Desktop just because it seems that you cannot
  63.     change the attribute of the Desktop Window.
  64.  
  65.     Try to do: GetWindowLong(GetDesktopWindow(), GWL_WNDPROC);
  66.  
  67.     And you'll crash. Why ? I think just because we don't have the READ 
  68.     privilege on those data.
  69.  
  70.     So, you can only drop your stuff into that icon. (Don't worry it's big
  71.     enough).
  72.  
  73.     When you add an application it's displayed on the desktop as an icon.
  74.     That Icon is Drag&Drop Client too. So, if for example you added 
  75.     NOTEPAD.EXE and if you drop "whatever file.TXT" on it, it's gonna run 
  76.     with "Whatever file.txt" as parameter.
  77.  
  78.  
  79. DDE Server:
  80. -----------
  81.  
  82.     This release has now a DDE server implemented. Like that, when running
  83.     as a standalone desktop (without Progman) if you install a new product
  84.     on your machine, rather to create a group with all the icons, MDESK
  85.     will create a new desktop. If you run MDESK under progman then, MDESK
  86.     won't do anything cos' it will respond to the name: "PROGMANx".
  87.     I did test it with Borland Apps only so, I don't know if it works
  88.     fine with other apps. (Suggestions and info highly welcome).
  89.  
  90.  
  91. Right click
  92. -----------
  93.  
  94.     To get the main menu or the local menu: same stuggle... Right click.
  95.     You can right-click on the Desktop Icon or directly on the Desktop 
  96.     background. In the second case it's sometimes difficult to get the 
  97.     menu (it vanishes), I didn't find why yet, but I'm on my way... So, 
  98.     if you get those problems, just left-click then without releasing the 
  99.     left button right-click. Should work.
  100.  
  101.     If you right-click on an application icon then, you get a local menu.
  102.     That one allows you to change the properties of that app or delete it
  103.     from your desktop.
  104.  
  105.  
  106. The Main Menu
  107. -------------
  108.  
  109.     - Arrange Icons (Obvious right ? ;-) )
  110.     - Create New Desktop: idem
  111.     - Desktop properties.
  112.  
  113.         Set up the properties for THE CURRENT DESKTOP. 
  114.  
  115.         X-Space and Y-Space are the number of pixels separating two icons.
  116.         if the titles are overlapped then modify those values then rearrange
  117.         the icons. Sometimes some icons will be moved onto some others, 
  118.         because of the algorithm. So, don't panic, just move 'em.
  119.  
  120.         WallPaper... Hmmm ?
  121.  
  122.         Startup: To add an application in the startup (global for all 
  123.         desktops) just drop it into the listbox.
  124.     Title and Clock are global for all the virtual desktops.
  125.  
  126.     - Run Application.
  127.     - Run Screen Saver. Seems buggy with NT 3.51 I don't know for NT 3.5
  128.     - Delete.
  129.         
  130.         That option allows you to delete the current desktop and all the 
  131.         stuff attached to. You cannot delete the Main desktop.
  132.  
  133.     - Transfer
  134.        
  135.     Sometimes, you have ran an app in a desktop but you want it to 
  136.     appear in the current desktop. So... Choose this option, it will
  137.     give you the list of the applications running and the desktop they
  138.     are attached to. Click OK then the app will be tranfered from its own 
  139.     desktop to the current one. 
  140.     To run an app in different desktop at the same time just set the
  141.     propety "Separate VDM".
  142.  
  143.     ---
  144.     
  145.     After the separator you will have Main and if you created them the name
  146.     of your other desktops. To switch from one to another just click on its 
  147.     name. In this case, all the applications will be hidden, then the 
  148.     application from the new desktop will be shown. I didn't implemented the
  149.     move of one application from one desktop to another.
  150.     When you switch of desktop, MDEsk normally tries to set the Priority of 
  151.     the Background applications to the minimum (IDLE) and to set the new apps
  152.     priority to their own levels. But I'm not sure it works.
  153.  
  154.     - Shutdown (as designed)
  155.     - Logoff (as designed) 
  156.     - Exit, just exit from MDesk.
  157.  
  158.     - About... Cool box.
  159.  
  160. To register if you want:
  161. ------------------------
  162.  
  163.     Send me a mail at:
  164.  
  165.         ethioux@Borland.com or
  166.  
  167.         ethioux@wpo.Borland.com or
  168.  
  169.         75667.1346@Compuserve.com or
  170.  
  171.         snail mail: Emmanuel Thioux
  172.                     2333 Portola Dr #36
  173.                     Santa Cruz, CA, 95062
  174.                     U.S.A
  175.  
  176.  
  177. SETUP:
  178. ------
  179.  
  180.     Run it to copy the files or to upgrade your version.
  181.  
  182.     Tips:
  183.  
  184.     If ya want to set the program manager you'll find the reference in:
  185.     HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version\Winlogon
  186.     Just change Shell: REG_SZ: xxxxx to the program you want.
  187.  
  188.     if you want to reinitialize MDesk (erase all stuff) remove from
  189.     HKEY_CURRENT_USER\SOFTWARE the key "ManuApps/MDesk" and all the subkeys.
  190.  
  191.  
  192.  
  193.                             F E A T U R E S
  194.                             ---------------
  195.  
  196.  
  197. Dummy section ! 
  198.  
  199. No, seriously... If you think to something cool and feasible just send me a 
  200. mail. I'll think about it and tell you if I can do it or not and if not I'll 
  201. try to give you the reason(s).
  202.  
  203.  
  204.  
  205.                         M I S C E L L A N E O U S
  206.                         -------------------------
  207.  
  208.  
  209. One thing: Copy your registry/config files into another directory to save 'em. Like
  210. that if you get any problem, then you'll just have to copy them. You can find 'em 
  211. into:
  212.  
  213.     WINNT35/CONFIG
  214. The files are:
  215.  
  216.     SECURITY
  217.     SOFTWARE
  218.     SYSTEM
  219.     USERDEF
  220.  
  221.  
  222. If you want any explanations about the sources ask ! I'll try to reply in the
  223. minimum delays.
  224.  
  225. Well, this boring README is big enougth, no ?
  226.  
  227. Oops, I've almost forgotten... I'm gonna do like all other peoples.
  228. So, I ain't responsible for the damages wich can occur to your system while
  229. using MDESK. Why ? Cos' whatever application can generate an exception
  230. and occasionally crashes your system. I use MDESK (I trust in myself) and 
  231. I do not have problem. 
  232.  
  233. Enjoy.
  234.  
  235.  
  236.                                                 Manu.
  237.                                                 -----
  238.