home *** CD-ROM | disk | FTP | other *** search
/ Megahits 4 / MegaHits_Vol.4.iso / mui / dev / gui / m2mui2_0.readme < prev    next >
Text File  |  1994-10-23  |  4KB  |  86 lines

  1. Short: A new Modula-Interface for MUI2.0
  2. Type: dev/gui
  3. Uploader: ruebe@pool.informatik.rwth-aachen.de
  4. Author: ruebe@pool.informatik.rwth-aachen.de
  5.  
  6. This is a new release of my M2-Interface for MUI2.0.
  7. Many things were missing in the original shipping with MUI and so
  8. I have added them to this one.
  9.  
  10.  
  11. --------------- snip -----------------------------------------------
  12.  
  13. Here are the files you need to write MUI-Programs with M2Amiga.
  14. Present are in this version the macros defined in mui.h. They are
  15. implemented in MuiMacros and in MuiClasses (the ones related to
  16. custom-class-programming)
  17.  
  18.  
  19. Description of the files :
  20.  
  21.     MuiD.def        : Definitions of MethodIDs, AttributeIDs, etc.
  22.     MuiD.mod        : Some additional PROCEDUREs for some #define's in mui.h
  23.     MuiL.def        : The interface for muimaster.library
  24.     MuiSupport.def  : Additional PROCEDUREs like DoMethod or fail.
  25.     MuiSupport.mod  : The implementation of these PROCEDUREs.
  26.     MuiMacros.def   : Some Macros converted from mui.h
  27.     MuiMacros.mod   : The implementation of these.
  28.     MuiClasses.def  : some things you need to write own classes
  29.     MuiClasses.def  : implementation of the macros defined in mui.h for classes
  30.     MuiTest.mod     : A sample Module showing how to use the interface.
  31.     ListDemo.mod    : A sample Listview programm showing an DisplayHook!
  32.     Class1.mod      : A sample Module showing how to write own classes in M2.
  33.  
  34.     In this version you have to compile the interface yourself.
  35.     For this can you use the CompilerScript. It will compile the
  36.     interface and copy the files to m2:modules/sym|obj.
  37.  
  38.  
  39. The History :
  40.  
  41. 22.10.1993 MuiSupport : changed fail-PROCEDURE, that it makes no use of
  42.                         Terminal, but now uses Arts.Requester.
  43.            MuiMacros  : Added macros AddMember, DelMember, MakeHook,
  44.                         MakeID, PopUp
  45. 26.10.1993 supplied CompilerScript
  46. 9.2.1994   MuiD       : Updates to 1.5 (Popasl, Popstring, PopObject... )
  47.                         added mPaletteEntry, mScrmodelist.
  48.            MuiL       : Updates to 1.5 (Custom Class Functions)
  49.                         changed return-value of mAslRequest to BOOLEAN 
  50.                                                 (thanx to Thilo Stoeferle)
  51.                         provided muiMasterVersion, etc. like System-Defs.
  52.            MuiSupport : fail will set app to NIL, now VAR-parameter 
  53.                         (so you can use it in a CLOSE-Routine)
  54.                                                 (thanx to Martin Koyro)
  55.            MuiMacros  : now it supports StrPtr instead of ARRAY OF CHAR.
  56.                         set the symbol Locale to TRUE to get it. (defaults to FALSE)
  57.                         added some macros by Martin Koyro (KeyRadio, (Key)Cycle, (Key)Slider)
  58.            MuiClasses : new Module which implements things to write own classes.
  59.            ComboBox   : removed - use PopObject for a Popup-List.
  60.            ListDemo   : New Demo to show how to do lists.
  61. 18.2.1994  MuiMacros  : Added functions for Register and the Pop*-Classes.
  62.                         Added some new Label-Macros (LLabel,... )
  63.            MUIClasses : Added some macro-definitions and rearranged a bit the
  64.                         module. Now you can do easily custom classes with it.
  65.                         (i hope :) So look at it for more info and look also
  66.                         at Class1.mod which shows how it is used.
  67.            Class1.mod : new demo which shows how to do custom classes.
  68.  
  69. Note :
  70.  
  71. The interface coming with the Mui2.0-Distribution was somewhat incomplete.
  72. I have seen that myself (yeah! :) and added the necessary things.
  73. Also the some things in MuiD.def which i have put in were missing - I don't know
  74. why, but now they are inside it.
  75. Hope it will work better now.
  76. The things are tested as long as I have used them in Class1.mod.
  77. For bug-reports or suggestion please send me a note. Thanks.
  78.  
  79. My email-address :
  80.  
  81.     ruebe@pool.informatik.rwth-aachen.de
  82.  
  83.  
  84. Greets,
  85.      Kochtopf
  86.