home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / nieuûytki / workbench95 / workbench95.doc < prev    next >
Text File  |  1977-12-31  |  8KB  |  248 lines

  1.  
  2.  
  3. READ THE BUGS SECTION - READ THE BUGS SECTION - READ THE BUGS SECTION
  4.  
  5.  
  6.     Workbench95 3.11
  7.     ----------------
  8.  
  9. ############################################################
  10.    _______________________________________________________
  11.   |!_W_A_R_N_I_N_G__________________________________._#_×_|
  12.   |                                                       |
  13.   | THIS PROGRAM IS AN ABSOLUTE HACK INTO YOUR SYSTEM !!! |
  14.   |                                                       |
  15.   | I WILL NOT TAKE ANY RESPONSIBILITIES FOR ANY KIND OF  |
  16.   |                                                       |
  17.   | DAMAGE OR MISBEHAVIOUR CAUSED BY THE USE/MISUSE OF    |
  18.   |                                                       |
  19.   | THIS PROGRAM (...and ofcourse not if you don't under- |
  20.   | stand my bloody english ;-)                           |
  21.   |                                                       |
  22.   | BE WARNED! BE WARNED! BE WARNED! BE WARNED! BE WARNED!|
  23.   |                                                       |
  24.   | LAST WORD IN JUSTICE : DO-NOT-USE-IT, says the author |
  25.   |                                                       |
  26.   +-------------------------------------------------------+
  27.  
  28. This software is published under the concept of FreeWare.
  29.  
  30. ############################################################
  31.  
  32. Very Short:
  33. ===========
  34.  
  35.     This changes the Window Title of any Workbench-Task
  36.     related window. The ZOOM, CLOSE, DEPTH and DRAGBAR
  37.     will be changed to look like in a well known, ehrm,
  38.     "operating system".
  39.  
  40. Introduction:
  41. =============
  42.  
  43.     We all like the amiga and say "f*cksh*t!" to any PC
  44.     running with W!ndows, W!ndows95, ... and so on.
  45.     
  46.     But PC-people are (mainly) stupid and don't know anything
  47.     about operating systems in detail; they just know them
  48.     by NAME or by VIEW - you can't discuss with them about
  49.     message passing, the differences between a thread and a
  50.     task and a process, ... and so on.
  51.     
  52.     Well, renaming "Workbench" into "W!ndows" is not very intelligent,
  53.     but changing some attributes of its look does a lot.
  54.     
  55.     And finally this is such a hack. Yes, its a hack because
  56.     you can't do this without patching system functions.
  57.  
  58. Installation:
  59. =============
  60.  
  61.     Very simple. Copy the contents of this directory to your
  62.     harddrive (make a drawer, copy all files into it and that's it).
  63.     Let's say you have copied all files to SYS:stuff/wb95 !
  64.     
  65.     Add these line to your S:user-startup
  66.     
  67.     ;BEGIN WIN.INI
  68.     assign WB95: SYS:stuff/wb95       ; not really needed; just shorter
  69.     run <>NIL: WB95:WB95 WB95:open.br WB95:close.br ... <more options>
  70.     ;END WIN.INI
  71.  
  72.     For <more options> see the next chapter.
  73.  
  74. Options:
  75. ========
  76.  
  77.     IMG1,IMG2,IMG3,IMG4,FONTNAME/K,FONTSIZE/N/K,FONTSTYLE/N/K,PATCHDOPUS/S
  78.  
  79.     IMG? are the names of datatype-loadable pictures.
  80.  
  81.     suggested usage (with the supplied images)
  82.     
  83.                 Standard        More Cool
  84.     
  85.     IMG1            open.br        amiga.br
  86.     IMG2            close.br        sleep.br
  87.     IMG3            dopus.br        -
  88.     IMG4            config.br        -
  89.  
  90.     ((PLEASE SEND ME BRUSHES !! I'm not an artist... ;-))
  91.     
  92.     FONTNAME
  93.         is the name of an alternate font.
  94.     
  95.         example: "helvetica.font". default is "helvetica.font"
  96.     
  97.     FONTSIZE
  98.         is the y-size of the font.
  99.  
  100.         example: 13. default is 13
  101.     
  102.     FONTSTYLE
  103.         is a bitpacked fontstyle mask.
  104.         1    underline
  105.         2    bold
  106.         4    italics
  107.  
  108.         example: 3. (this is bold AND underline). default is 2 (!)
  109.  
  110.     PATCHDOPUS
  111.         this allows you to use this patch also with DOPUS 5.x
  112.         (this means it will patch dopus to look like W95, not
  113.          that it doesn't work if you have dopus 5.x and this
  114.          option not installed!)
  115.  
  116.     CENTERTITLE
  117.         not yet; will center the window title
  118.  
  119. Notes:
  120. ======
  121.  
  122. -    Only the Windows of the Workbench task will be changed
  123.  
  124. -    I group ALWAYS all possibilities of DRAG, ZOOM, DEPTH and CLOSE
  125.     into two main groups: the one with all gadgets enabled and the
  126.     other case. this means: EACH PATCHED WINDOW WILL HAVE A CLOSEGADGET,
  127.     THAT DOESN'T WORK IF THE WINDOW ORIGINALLY HASN'T A CLOSEGADGET.
  128.     
  129.     Am I stupid ? Yes. But it was more easy to realize it in this matter,
  130.     and I have never seen a W!ndows95 application window without one.
  131.     
  132.     This means you have either a Dragbar AND a Closegadget, or the full
  133.     known triple at the right corner.
  134.  
  135. -    You can specify any font you like, but the supplied images won't be
  136.     scaled (the gadgets will adapt to the font's size plus 4) !
  137.     You will have to draw/scale new ones (scaling is easy but looks bad)
  138.  
  139. -    The CLOSEGADGET works like expected: one click and close. as mentioned
  140.     above: each window will have one, but if the window hasn't one before,
  141.     it won't react to it (try Workbench-Menu: Execute Command)
  142.  
  143. -    The ZOOMGADGET works like expected.
  144.  
  145. -    The ICONIFYGADGET is a DEPTHGADGET. It is hard to iconify windows
  146.     "system friendly", but if you are the one who has developed
  147.     "IconifyGadget" -> contact me if you want. On a real W!ndows95
  148.     the window should hide and appear in the taskbar...
  149.  
  150. -    DRIPens are used
  151.  
  152. -    The images were loaded and remapped by the datatypes.library.
  153.     This means you can use any format/colordepth and so on.
  154.  
  155. Bugs and Problems:
  156. ==================
  157.  
  158. -    after a Screenmode change all images were remapped wrong.
  159.     I don't know why! Please take a look at RemapDrawer() and
  160.     tell my why this happens!
  161.  
  162. -    If you want to use this hack together with Dopus 5.x, you
  163.     must, repeat, MUST use Dopus ON THE WORKBENCH SCREEN.
  164.  
  165. -    some beta testers have reported that it doesn't work with
  166.     their version of directoy opus. well, I don't know why;
  167.     the only reason could be that they maybe use a pirated
  168.     version of dopus ?
  169.  
  170. -    reqtools.library is badly programmed, because it seems to
  171.     calculate the uppermost position with TextFont.tf_YSize
  172.     and NOT with Window.BorderTop!!!! Don't know how to fix it.
  173.  
  174. -    The right border slider of Workbench windows is positioned
  175.     wrong, but you won't notice that because WB95 knows about it
  176.     and corrects the position ;-) hacky hacky
  177.  
  178. -    The ZOOMGADGET has TWO states like it has under W!ndows95,
  179.     but unfortunately it isn't updated correctly (you have to
  180.     inactivate/activate the window first)
  181.  
  182. -    The HIT BOX of the gadgets is some pixels to big, I should fix
  183.     this but not now. (look in the source to get confused ;-)
  184.  
  185. -    On Amiga 4000/030 STANDARD it sometimes takes 30 seconds to
  186.     start, this is really strange!!! Seems to be datatypes.lib and
  187.     the image loading and remapping.
  188.  
  189. -    the source was not maintained during development. absolute
  190.     references were used and layout is done using weird formulas.
  191.     a complete rewrite is the only solution -
  192.  
  193. -    the windowtitle of all patched windows is set to NULL. this
  194.     had to be done because otherwise Intuition would render the
  195.     title over our newly drawn titlebar.
  196.     
  197.     problem: all intuition peekers won't get the title of patched
  198.     windows.
  199.  
  200. System Requirements:
  201. ====================
  202.     NEEDED
  203.         CPU = 68000
  204.         OS  = AmigaOS 3.0
  205.         GFX = ECS
  206.         RAM = 2MB
  207.  
  208.     SUGGESTED
  209.         CPU = 68040
  210.         OS  = AmigaOS 3.1
  211.         GFX = CyberGraphics
  212.         RAM = 16MB
  213.  
  214. Technical Information:
  215. ======================
  216.  
  217.  
  218. Tested Configurations:
  219. ======================
  220.  
  221.     System          Comment
  222.  
  223.     Amiga 4000/040, CyberGraphics (Picasso & CyberVision64)
  224.     Amiga 4000/040, WarpEngine+CyberGraphics
  225.     Amiga 4000/040, normal+FastlaneZ3, sometimes crashes (WHY ???)
  226.     Amiga 4000/040, normal
  227.     Amiga 4000/030, normal
  228.     Amiga 4000/060, CyberVision+CyberStorm, DOES NOT WORK ??
  229.     Amiga 1200/020, normal
  230.     Amiga 1200/030, w/ blizzard card, DOES NOT WORK ??
  231.     Amiga 1200/060, not known
  232.     Amiga 0600/000, not working due to OS 2.1 ;-(
  233.     Amiga CD32/SX1, system has fastram
  234.  
  235.     Note: this list is two weeks old, several changes to the
  236.     source were made - all information here could be incorrect now.
  237.  
  238. Contacting the author:
  239. ======================
  240.     
  241.     Use this form!
  242.     --------------
  243.  
  244.     Subject: WORKBENCH95 - <your text>
  245.     To: dbalster@uni-paderborn.de
  246.  
  247.     don't expect me to answer between 14.feb.1996 - 1.jun.1996
  248.