AminetAminet
Search:
83981 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/e/EasyGUI_v33b3.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:EasyGUI v3.3b.3 (multiple windows!)
Author:jason at fsel.com (Jason R. Hulance)
Type:dev/e
Architecture:m68k-amigaos
Date:1997-06-10
Download:http://aminet.net/dev/e/EasyGUI_v33b3.lha - View contents
Readme:http://aminet.net/dev/e/EasyGUI_v33b3.readme
Downloads:678

New v3.3b.3 EasyGUI package
===========================

(v3.3b.3 is a minor update that fixes a bug with AppWindow messages
that crept in under the guise of a safety feature in v3.3b...)

Re-read Docs/EasyGUI.doc!

For the impatient, here is the big news:

- MAJOR CHANGE: made the main functions use a taglist for their optional
  arguments (it was getting a bit ridiculous...).  This gives a bit more
  flexibility for the programmer and makes for much more readable code, so
  I'm afraid it was inevitable.  To ease the change-over a bit there is an
  example module which gives the old style versions of the functions (just
  for EasyGUI.m; you can do your own for EasyGUI_lite.m).
- MAJOR ADDITION: support for multi-window GUIs.  This is via the
  multiinit(), addmultiA(), multimessage(), cleanmulti() and checkmulti()
  functions.  The new scheme shares message ports, and efficiently
  dispatches on the message data.  This is *massively* more efficient than
  using the old scheme (OR-ing the signal masks of each window), and
  effectively removes the limit of windows that a GUI can use.


Installing the modules
----------------------
Copy the files from the sub-directories of the Modules directory to the
same place in your emodules: directory.  Note: there are some updates to
the typed modules of the v3.2a distribution included.

Installing the .gadget and .image files
---------------------------------------
Copy the .gadget and .image files from the sub-directories of the Classes
directory to the same place in your sys:classes directory (or at least,
somewhere so that libs:gadgets/x.gadget and libs:images/x.image find the
appropriate files).

PLUGINS
-------
There are now lots of examples of PLUGINs with full source code and some
documentation.  Hopefully this will provoke some more interest in this
area...  Also, there is a simplified way of using GadTools gadgets as
PLUGINs, via gtrender().

Test files
----------
There are several test files showing how to use the new features and new
PLUGINs (in Src/EasyGUI/).

Feedback
--------
Please let me have some...

Copyright
---------

The .gadget and .image files are:

    Copyright (c) 1994 Commodore-Amiga, Inc.

and discussed further in Classes/GI1.Readme and Classes/GI1.License.

EasyGUI.m, EasyGUI_lite.m and alldist.e are:

   Copyright (c) 1994-6, Wouter van Oortmerssen and Jason R. Hulance.

All other files in this archive are:

   Copyright (c) 1996, Jason R. Hulance.

You are free to use these files in your own programs, and you may modify
the souces supplied for your own purposes.  But it would be nice if you
mention the wonderful Wouter and his amazing Amiga E every now and then...


Well, have fun!


Jason (jason at fsel.com)


Contents of dev/e/EasyGUI_v33b3.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 3038    4868  62.4% -lh5- 477a Dec  4  1996 Classes/Gadgets/button.gadget
[generic]                 4011    6100  65.8% -lh5- 7701 Dec  4  1996 Classes/Gadgets/calendar.gadget
[generic]                 3133    6008  52.1% -lh5- 75bd Dec  4  1996 Classes/Gadgets/tabs.gadget
[generic]                 3403    5404  63.0% -lh5- f174 Dec  4  1996 Classes/Gadgets/tapedeck.gadget
[generic]                  884    1883  46.9% -lh5- a16c Dec  4  1996 Classes/GI1.License
[generic]                  318     510  62.4% -lh5- 4501 Dec  4  1996 Classes/GI1.Readme
[generic]                 2037    2920  69.8% -lh5- 888b Dec  4  1996 Classes/Images/led.image
[generic]                  861    2117  40.7% -lh5- 7a08 Dec  4  1996 Docs/animcontrol.doc
[generic]                  877    2565  34.2% -lh5- 3f12 Dec  4  1996 Docs/button.doc
[generic]                  787    1752  44.9% -lh5- b95b Dec  4  1996 Docs/calendar.doc
[generic]                  995    2383  41.8% -lh5- 9378 Dec  4  1996 Docs/colorwheel.doc
[generic]                23100   62268  37.1% -lh5- 8851 Jun  9  1997 Docs/EasyGUI.doc
[generic]                  846    1878  45.0% -lh5- a0af Dec  4  1996 Docs/gradient.doc
[generic]                 1022    3326  30.7% -lh5- e74c Dec  4  1996 Docs/imagebutton.doc
[generic]                  689    1449  47.6% -lh5- 2a9a Dec  4  1996 Docs/led.doc
[generic]                  732    1568  46.7% -lh5- 828b Dec  4  1996 Docs/password.doc
[generic]                  696    1461  47.6% -lh5- e622 Dec  4  1996 Docs/tabs.doc
[generic]                  741    1622  45.7% -lh5- b588 Dec  4  1996 Docs/tapedeck.doc
[generic]                  295     514  57.4% -lh5- 1c62 Feb 13  1997 Docs/ticker.doc
[generic]                  425     600  70.8% -lh5- fe3d Feb 12  1997 Modules/AmigaLib/Tasks.m
[generic]                  129     242  53.3% -lh5- 88db Dec  4  1996 Modules/Gadgets/button.m
[generic]                  275     502  54.8% -lh5- c731 Dec  4  1996 Modules/Gadgets/calendar.m
[generic]                  265     490  54.1% -lh5- 28c9 Dec  4  1996 Modules/Gadgets/colorwheel.m
[generic]                  100     154  64.9% -lh5- bab9 Dec  4  1996 Modules/Gadgets/gradientslider.m
[generic]                  190     316  60.1% -lh5- a001 Dec  4  1996 Modules/Gadgets/tabs.m
[generic]                  160     288  55.6% -lh5- eb2c Dec  4  1996 Modules/Gadgets/tapedeck.m
[generic]                   65     114  57.0% -lh5- f5e0 Dec  4  1996 Modules/Graphics/collide.m
[generic]                  893    1898  47.0% -lh5- d78b Dec  4  1996 Modules/Graphics/gels.m
[generic]                  571    1458  39.2% -lh5- 816b Dec  4  1996 Modules/Graphics/gfxmacros.m
[generic]                   91     142  64.1% -lh5- 3411 Dec  4  1996 Modules/Images/led.m
[generic]                  384     770  49.9% -lh5- e951 Dec  4  1996 Modules/Intuition/classes.m
[generic]                 1346    3454  39.0% -lh5- d459 Dec  4  1996 Modules/Intuition/gadgetclass.m
[generic]                 1687    3690  45.7% -lh5- dc11 Dec  4  1996 Modules/Libraries/gadtools.m
[generic]                 1067    2536  42.1% -lh5- 371e Feb 13  1997 Modules/Plugins/animcontrol.m
[generic]                  962    2214  43.5% -lh5- 9e7a Feb 13  1997 Modules/Plugins/button.m
[generic]                  863    1778  48.5% -lh5- 3652 Feb 13  1997 Modules/Plugins/calendar.m
[generic]                 1099    2744  40.1% -lh5- 8b52 Feb 13  1997 Modules/Plugins/colorwheel.m
[generic]                 1015    2242  45.3% -lh5- bce7 Feb 13  1997 Modules/Plugins/gradient.m
[generic]                 1019    2346  43.4% -lh5- ce83 Feb 13  1997 Modules/Plugins/imagebutton.m
[generic]                  749    1358  55.2% -lh5- 7138 Feb 13  1997 Modules/Plugins/led.m
[generic]                 1263    2542  49.7% -lh5- 985b Feb 13  1997 Modules/Plugins/password.m
[generic]                  976    2006  48.7% -lh5- f8fb Feb 13  1997 Modules/Plugins/tabs.m
[generic]                 1001    2384  42.0% -lh5- 2bc6 Feb 13  1997 Modules/Plugins/tapedeck.m
[generic]                  329     558  59.0% -lh5- fc7f Feb 13  1997 Modules/Plugins/ticker.m
[generic]                  149     172  86.6% -lh5- 40c7 Dec  3  1996 Modules/Tools/copylist.m
[generic]                11190   29368  38.1% -lh5- 1567 Jun  9  1997 Modules/Tools/EasyGUI.m
[generic]                11764   30330  38.8% -lh5- ebe6 Jun  9  1997 Modules/Tools/EasyGUI_debug.m
[generic]                 8493   21634  39.3% -lh5- cfe4 Jun  9  1997 Modules/Tools/EasyGUI_lite.m
[generic]                  308     712  43.3% -lh5- 430f Jun  9  1997 Modules/Tools/EasyGUI_notag.m
[generic]                  394     710  55.5% -lh5- 7a8f Jun  9  1997 Modules/Tools/ghost.m
[generic]                  236     342  69.0% -lh5- 7de9 Dec  2  1996 Modules/Tools/textlen.m
[generic]                 1348    2824  47.7% -lh5- cc16 Jun  9  1997 readme
[generic]                 2034    7688  26.5% -lh5- 833a Feb 10  1997 Src/EasyGUI/alldist.e
[generic]                 2476    9956  24.9% -lh5- c964 Feb 12  1997 Src/EasyGUI/alldist2.e
[generic]                  364     725  50.2% -lh5- 9bcb Feb 10  1997 Src/EasyGUI/animcontrol_test.e
[generic]                  436    1096  39.8% -lh5- c99a Feb 10  1997 Src/EasyGUI/button_test.e
[generic]                  452     853  53.0% -lh5- d1bf Feb 10  1997 Src/EasyGUI/calendar_test.e
[generic]                  583    1425  40.9% -lh5- 4919 Feb 10  1997 Src/EasyGUI/colorwheel_test.e
[generic]                  454     921  49.3% -lh5- d6ca Feb 10  1997 Src/EasyGUI/gradient_test.e
[generic]                 1228    6107  20.1% -lh5- 22ee Feb 10  1997 Src/EasyGUI/imagebutton_test.e
[generic]                  552    1134  48.7% -lh5- 9a4b Feb 10  1997 Src/EasyGUI/led_test.e
[generic]                 1489    3635  41.0% -lh5- b56b Feb 12  1997 Src/EasyGUI/led_test2.e
[generic]                 1883    4546  41.4% -lh5- 72b0 Feb 13  1997 Src/EasyGUI/led_test3.e
[generic]                 1388    3370  41.2% -lh5- 042d Feb 13  1997 Src/EasyGUI/led_test4.e
[generic]                  413     862  47.9% -lh5- e12b Feb 10  1997 Src/EasyGUI/password_test.e
[generic]                  396     811  48.8% -lh5- 5c58 Feb 10  1997 Src/EasyGUI/tabs_test.e
[generic]                  390     786  49.6% -lh5- 7688 Feb 10  1997 Src/EasyGUI/tabs_test2.e
[generic]                  366     714  51.3% -lh5- af14 Feb 10  1997 Src/EasyGUI/tapedeck_test.e
[generic]                  772    1612  47.9% -lh5- e58a Jun  9  1997 Src/EasyGUI/testaw.e
[generic]                  422     872  48.4% -lh5- ae58 Feb 11  1997 Src/EasyGUI/testchange.e
[generic]                 2469    8051  30.7% -lh5- daf4 Feb 12  1997 Src/EasyGUI/testchange2.e
[generic]                 1011    2789  36.2% -lh5- c8be Feb 12  1997 Src/EasyGUI/testkey.e
[generic]                  905    1903  47.6% -lh5- d9a0 Feb 13  1997 Src/EasyGUI/testmulti.e
[generic]                  682    1482  46.0% -lh5- 0da7 Feb 22  1997 Src/EasyGUI/testmulti2.e
[generic]                  263     397  66.2% -lh5- 3ff0 Feb 13  1997 Src/EasyGUI/testqual.e
[generic]                  217     330  65.8% -lh5- 6ee7 Feb 13  1997 Src/EasyGUI/ticker_test.e
[generic]                  986    3106  31.7% -lh5- 89c7 Feb  2  1997 Src/Plugins/animcontrol.e
[generic]                  872    2647  32.9% -lh5- be13 Feb  2  1997 Src/Plugins/button.e
[generic]                  791    2058  38.4% -lh5- 839a Feb  2  1997 Src/Plugins/calendar.e
[generic]                  983    3315  29.7% -lh5- d0b0 Feb  2  1997 Src/Plugins/colorwheel.e
[generic]                  906    2441  37.1% -lh5- 7dff Feb  2  1997 Src/Plugins/gradient.e
[generic]                  988    3115  31.7% -lh5- 0ea6 Feb  2  1997 Src/Plugins/imagebutton.e
[generic]                  636    1350  47.1% -lh5- efc9 Feb 13  1997 Src/Plugins/led.e
[generic]                 1417    3518  40.3% -lh5- d90c Feb  2  1997 Src/Plugins/password.e
[generic]                  883    2233  39.5% -lh5- e2ae Feb  2  1997 Src/Plugins/tabs.e
[generic]                  854    2593  32.9% -lh5- e57a Feb  2  1997 Src/Plugins/tapedeck.e
[generic]                  241     416  57.9% -lh5- c815 Feb 13  1997 Src/Plugins/ticker.e
[generic]                  150     194  77.3% -lh5- 49f2 Dec  4  1996 Src/Tools/copylist.e
[generic]                  256     861  29.7% -lh5- 75c1 Feb 12  1997 Src/Tools/EasyGUI_notag.e
[generic]                  308     712  43.3% -lh5- 430f Feb 13  1997 Src/Tools/easygui_notag.m
[generic]                  359     839  42.8% -lh5- 7896 Dec  4  1996 Src/Tools/ghost.doc
[generic]                  362     745  48.6% -lh5- 58e3 Dec  4  1996 Src/Tools/ghost.e
[generic]                  189     307  61.6% -lh5- d817 Dec  2  1996 Src/Tools/textlen.e
[generic]                  162     391  41.4% -lh5- e688 Dec  4  1996 Src/TypedModules/Gadgets/button.e
[generic]                  283     608  46.5% -lh5- 8f1a Dec  4  1996 Src/TypedModules/Gadgets/calendar.e
[generic]                  269     664  40.5% -lh5- fe69 Dec  4  1996 Src/TypedModules/Gadgets/colorwheel.e
[generic]                  104     203  51.2% -lh5- 7d89 Dec  4  1996 Src/TypedModules/Gadgets/gradientslider.e
[generic]                  208     335  62.1% -lh5- c647 Dec  4  1996 Src/TypedModules/Gadgets/tabs.e
[generic]                  151     354  42.7% -lh5- 0dbd Dec  4  1996 Src/TypedModules/Gadgets/tapedeck.e
[generic]                   75     111  67.6% -lh5- 1076 Dec  4  1996 Src/TypedModules/Graphics/collide.e
[generic]                  842    2140  39.3% -lh5- f9f2 Dec  4  1996 Src/TypedModules/Graphics/gels.e
[generic]                  742    2020  36.7% -lh5- 1116 Dec  4  1996 Src/TypedModules/Graphics/gfxmacros.e
[generic]                  132     234  56.4% -lh5- a47e Dec  4  1996 Src/TypedModules/Images/led.e
[generic]                  464     994  46.7% -lh5- a6f8 Dec  4  1996 Src/TypedModules/Intuition/classes.e
[generic]                 1291    4627  27.9% -lh5- cdbc Dec  4  1996 Src/TypedModules/Intuition/gadgetclass.e
[generic]                 1640    5018  32.7% -lh5- 1b3f Dec  4  1996 Src/TypedModules/Libraries/gadtools.e
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total       106 files  138460  343728  40.3%            Jun 10  1997

Aminet © 1992-2022 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>