home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 18
/
aminetcdnumber181997.iso
/
Aminet
/
dev
/
e
/
EasyGUI_v33b2.readme
< prev
next >
Wrap
Text File
|
1997-03-02
|
9KB
|
198 lines
Short: EasyGUI v3.3b.2 (multiple windows!)
Author: jason@fsel.com (Jason R. Hulance)
Type: dev/e
New v3.3b.2 EasyGUI package
===========================
(v3.3b.2 is a minor update to v3.3b fixing a bug and adding a couple of
features.)
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@fsel.com)
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
4868 3038 37.5% 04-Dec-96 23:21:02 +button.gadget
6100 4011 34.2% 04-Dec-96 23:21:02 +calendar.gadget
6008 3133 47.8% 04-Dec-96 23:21:02 +tabs.gadget
5404 3403 37.0% 04-Dec-96 23:21:02 +tapedeck.gadget
1883 884 53.0% 04-Dec-96 23:21:22 +GI1.License
510 318 37.6% 04-Dec-96 23:22:00 +GI1.Readme
2920 2037 30.2% 04-Dec-96 23:19:24 +led.image
2117 861 59.3% 04-Dec-96 23:16:16 +animcontrol.doc
2565 877 65.8% 04-Dec-96 23:16:24 +button.doc
1752 787 55.0% 04-Dec-96 23:16:32 +calendar.doc
2383 995 58.2% 04-Dec-96 23:16:38 +colorwheel.doc
62136 23035 62.9% 23-Feb-97 11:30:10 +EasyGUI.doc
1878 846 54.9% 04-Dec-96 23:16:46 +gradient.doc
3326 1022 69.2% 04-Dec-96 23:16:54 +imagebutton.doc
1449 689 52.4% 04-Dec-96 23:17:06 +led.doc
1568 732 53.3% 04-Dec-96 23:16:08 +password.doc
1461 696 52.3% 04-Dec-96 23:17:28 +tabs.doc
1622 741 54.3% 04-Dec-96 23:17:34 +tapedeck.doc
514 295 42.6% 13-Feb-97 18:44:12 +ticker.doc
600 425 29.1% 12-Feb-97 19:57:16 +Tasks.m
242 129 46.6% 04-Dec-96 18:01:36 +button.m
502 275 45.2% 04-Dec-96 18:01:36 +calendar.m
490 265 45.9% 04-Dec-96 18:01:36 +colorwheel.m
154 100 35.0% 04-Dec-96 18:01:36 +gradientslider.m
316 190 39.8% 04-Dec-96 18:01:36 +tabs.m
288 160 44.4% 04-Dec-96 18:01:36 +tapedeck.m
114 65 42.9% 04-Dec-96 18:06:22 +collide.m
1898 893 52.9% 04-Dec-96 18:06:22 +gels.m
1458 571 60.8% 04-Dec-96 18:04:08 +gfxmacros.m
142 91 35.9% 04-Dec-96 18:00:54 +led.m
770 384 50.1% 04-Dec-96 18:02:48 +classes.m
3454 1346 61.0% 04-Dec-96 18:02:48 +gadgetclass.m
3690 1687 54.2% 04-Dec-96 18:05:02 +gadtools.m
2536 1067 57.9% 13-Feb-97 20:16:18 +animcontrol.m
2214 962 56.5% 13-Feb-97 20:16:18 +button.m
1778 863 51.4% 13-Feb-97 20:16:18 +calendar.m
2744 1099 59.9% 13-Feb-97 20:16:18 +colorwheel.m
2242 1015 54.7% 13-Feb-97 20:16:18 +gradient.m
2346 1019 56.5% 13-Feb-97 20:16:18 +imagebutton.m
1358 749 44.8% 13-Feb-97 20:16:18 +led.m
2542 1263 50.3% 13-Feb-97 20:16:18 +password.m
2006 976 51.3% 13-Feb-97 20:16:18 +tabs.m
2384 1001 58.0% 13-Feb-97 20:16:18 +tapedeck.m
558 329 41.0% 13-Feb-97 20:16:18 +ticker.m
172 149 13.3% 03-Dec-96 17:15:32 +copylist.m
29420 11228 61.8% 23-Feb-97 11:28:24 +EasyGUI.m
30382 11789 61.1% 23-Feb-97 11:28:24 +EasyGUI_debug.m
21634 8493 60.7% 23-Feb-97 11:28:24 +EasyGUI_lite.m
712 308 56.7% 23-Feb-97 11:28:24 +EasyGUI_notag.m
648 359 44.5% 03-Dec-96 22:18:26 +ghost.m
342 236 30.9% 02-Dec-96 18:25:28 +textlen.m
2776 1325 52.2% 22-Feb-97 20:47:32 README
7688 2034 73.5% 10-Feb-97 18:58:22 +alldist.e
9956 2476 75.1% 12-Feb-97 19:32:18 +alldist2.e
725 364 49.7% 10-Feb-97 18:59:34 +animcontrol_test.e
1096 436 60.2% 10-Feb-97 18:59:48 +button_test.e
853 452 47.0% 10-Feb-97 19:00:26 +calendar_test.e
1425 583 59.0% 10-Feb-97 19:01:10 +colorwheel_test.e
921 454 50.7% 10-Feb-97 19:01:28 +gradient_test.e
6107 1228 79.8% 10-Feb-97 19:01:44 +imagebutton_test.e
1134 552 51.3% 10-Feb-97 20:23:04 +led_test.e
3635 1489 59.0% 12-Feb-97 19:13:20 +led_test2.e
4546 1883 58.5% 13-Feb-97 17:31:38 +led_test3.e
3370 1388 58.8% 13-Feb-97 18:34:44 +led_test4.e
862 413 52.0% 10-Feb-97 19:02:28 +password_test.e
811 396 51.1% 10-Feb-97 19:02:42 +tabs_test.e
786 390 50.3% 10-Feb-97 19:08:40 +tabs_test2.e
714 366 48.7% 10-Feb-97 19:03:20 +tapedeck_test.e
1518 726 52.1% 10-Feb-97 18:29:54 +testaw.e
872 422 51.6% 11-Feb-97 10:35:18 +testchange.e
8051 2469 69.3% 12-Feb-97 19:35:42 +testchange2.e
2789 1011 63.7% 12-Feb-97 19:31:38 +testkey.e
1903 905 52.4% 13-Feb-97 20:37:46 +testmulti.e
1482 682 53.9% 22-Feb-97 20:48:28 +testmulti2.e
397 263 33.7% 13-Feb-97 20:42:56 +testqual.e
330 217 34.2% 13-Feb-97 17:42:42 +ticker_test.e
3106 986 68.2% 02-Feb-97 18:06:16 +animcontrol.e
2647 872 67.0% 02-Feb-97 18:06:52 +button.e
2058 791 61.5% 02-Feb-97 18:07:12 +calendar.e
3315 983 70.3% 02-Feb-97 18:07:58 +colorwheel.e
2441 906 62.8% 02-Feb-97 18:08:44 +gradient.e
3115 988 68.2% 02-Feb-97 18:09:12 +imagebutton.e
1350 636 52.8% 13-Feb-97 17:18:02 +led.e
3518 1417 59.7% 02-Feb-97 18:10:38 +password.e
2233 883 60.4% 02-Feb-97 18:11:08 +tabs.e
2593 854 67.0% 02-Feb-97 18:11:50 +tapedeck.e
416 241 42.0% 13-Feb-97 18:41:24 +ticker.e
194 150 22.6% 04-Dec-96 13:32:42 +copylist.e
861 256 70.2% 12-Feb-97 17:27:24 +EasyGUI_notag.e
712 308 56.7% 13-Feb-97 20:16:32 +easygui_notag.m
839 359 57.2% 04-Dec-96 10:44:26 +ghost.doc
745 362 51.4% 04-Dec-96 17:00:36 +ghost.e
307 189 38.4% 02-Dec-96 18:25:22 +textlen.e
391 162 58.5% 04-Dec-96 18:01:22 +button.e
608 283 53.4% 04-Dec-96 18:01:22 +calendar.e
664 269 59.4% 04-Dec-96 18:01:22 +colorwheel.e
203 104 48.7% 04-Dec-96 18:01:22 +gradientslider.e
335 208 37.9% 04-Dec-96 18:01:22 +tabs.e
354 151 57.3% 04-Dec-96 18:01:22 +tapedeck.e
111 75 32.4% 04-Dec-96 18:06:12 +collide.e
2140 842 60.6% 04-Dec-96 18:06:12 +gels.e
2020 742 63.2% 04-Dec-96 18:03:56 +gfxmacros.e
234 132 43.5% 04-Dec-96 18:00:44 +led.e
994 464 53.3% 04-Dec-96 18:03:08 +classes.e
4627 1291 72.0% 04-Dec-96 18:03:08 +gadgetclass.e
5018 1640 67.3% 04-Dec-96 18:05:12 +gadtools.e
-------- ------- ----- --------- --------
343496 138354 59.7% 26-Feb-97 06:52:36 106 files