Short: AmigaE Modules for BGUI v41.6 Author: ddutoit@arcadis.be (Dominique Dutoit) Uploader: ddutoit@arcadis.be (Dominique Dutoit) Type: dev/e DESCRIPTION BGUI is a graphical user interface library, written by Ian J. Einman, for the Amiga computer which allows for easy, flexible and fast GUI creation. It is based on BOOPSI (Basic Object-Oriented Programming System for Intuition) and consists of a single shared library which is easy to install. - Programmers: * BGUI gives you the ability to easily create automatically font sensitive and resizable windows. You won't use gadtools.library again! * BGUI handles input and notification; your application can almost run by itself. * BGUI has been used for many projects, and is well tested and developed. There are many other experienced programmers who can help you get started. * BGUI interfaces can adapt to user preferences, and localize themselves. * BGUI comes with enough object classes to get you going, and third parties have written classes as well. Example source is included to show you how to write your own. * BGUI is free! No license or fees required for shareware or commercial usage. - Users: * BGUI interfaces are font sensitive, resizable, often localized, and can adjust to your preferences. * BGUI has far smaller memory and disk requirements than other GUI systems, while retaining the most important features. * Many BGUI applications include everything you need to get started, there is rarely a need to obtain yet another file. * BGUI is free! This archive contains the BGUI library, modules and examples on how to use BGUI with AmigaE. VERSION v41.6 WHAT'S NEW See History. WHAT YOU NEED AmigaE 3.x (v3.2e strongly recommended) The lastest BGUI sdk available on : - http://www.az.com/~ie/bgui/ - http://www.users.dircon.co.uk/~nmc/bgui/ - ftp://ftp.pdi.net/pub/BGUI - ftp://wizard.hip.cam.org/bgui HISTORY V41.6 - New objects and constants for BGUI v41.6. - Updated macros. - Updated examples. - BGUI.library v41.6 for 68000 is included. - BGUI.library v41.6 for 68020 is included. - A ListView based custom class written in AmigaE by Piotr Gapinski is included. - bgui_macros.m is renamed bguim.m. - bgui modules are still located in libraries but this may change in the future. V41.5: - New objects and constants for BGUI v41.5. - New naming convention. - Updated macros. - Updated examples. - the new BGUI.library is included³. - magnify_bgui.gadget included³. - palette_bgui.gadget included³. V41.4: - New functions, objects and constants for BGUI v41.4. - 2 new examples written in AmigaE (ColorWheel.e and CXDemo.e). V41.3: - New functions, objects and constants for BGUI v41.3 - Magnify object via a shared library (gadgets/magnify_bgui.gadget)² - 12 examples, including BGUIDemo, TestPalette and TestMagnify V41.2: - New objects and constants - Five new macros not found in v41.1 (GetPathButton, GetFileButton, PopupButton, DisableObject & EnableObject) - Palette object via a shared library (gadgets/palette_bgui.gadget)¹ - Fixed macros for quick creation of menu - Three examples written in AmigaE and using new BGUI features V41.1: - First release (only standard modules) ¹&² Gadgets not included in this archive. ³ previously not included. AUTHORS Original BGUI resources - Jan van den Baard BGUI C headers and libraries - Ian J. Einman (74271.2766@compuserve.com) BGUI AmigaE modules - Dominique Dutoit (ddutoit@arcadis.be) Authors are named in each file. Thanks to Peter Mysliwy for bug reports ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 349 207 40.6% 31-Aug-96 13:43:48 +bgui.m 1102 484 56.0% 25-Aug-96 15:41:32 +magnify_bgui.m 436 229 47.4% 28-Sep-96 16:09:14 +nlistview_bgui.m 318 192 39.6% 12-Aug-96 21:10:34 +palette_bgui.m 21504 8181 61.9% 01-Nov-96 14:15:30 +bgui.m 13312 4597 65.4% 01-Nov-96 14:17:22 +bguic.m 22294 4818 78.3% 31-Aug-96 13:46:44 +bguim.m 63 63 0.0% 23-May-96 22:56:06 +magnify_bgui.m 67 56 16.4% 28-Sep-96 15:56:20 +nlistview_bgui.m 47 47 0.0% 01-May-96 20:48:58 +palette_bgui.m 9763 1891 80.6% 02-Oct-96 22:04:12 +AddButtons.e 12182 2262 81.4% 02-Oct-96 22:04:24 +Backdrop.e 47571 8007 83.1% 02-Oct-96 22:04:42 +BGUIDemo.e 7269 1663 77.1% 02-Oct-96 22:06:00 +Colors.e 15623 3110 80.0% 02-Oct-96 22:06:26 +ColorWheel.e 12797 2093 83.6% 02-Oct-96 22:07:06 +CXDemo.e 7918 1222 84.5% 02-Oct-96 22:07:18 +dm.e 4940 1212 75.4% 02-Oct-96 22:07:26 +file.e 8048 2048 74.5% 02-Oct-96 22:07:46 +Images.e 8470 1668 80.3% 02-Oct-96 22:08:02 +List.e 8355 1745 79.1% 02-Oct-96 22:08:20 +MultiFont.e 9358 2052 78.0% 02-Oct-96 22:08:38 +MultiSelect.e 1279 838 34.4% 12-Aug-96 21:36:42 +BGUI_Ev41_6.readme.info 6360 3924 38.3% 28-Dec-95 11:16:34 +palette_bgui.gadget 17923 3643 79.6% 02-Oct-96 22:09:04 +TestMagnify.e 11368 2648 76.7% 02-Oct-96 22:09:36 +TestPalette.e 2001 561 71.9% 25-Aug-96 15:38:36 +magnify_bgui.e 1109 503 54.6% 28-Sep-96 16:19:52 +nlistview_bgui.e 988 422 57.2% 12-Aug-96 21:10:30 +palette_bgui.e 66702 15482 76.7% 01-Nov-96 14:15:26 +bgui.e 29679 6943 76.6% 01-Nov-96 14:17:08 +bguic.e 42892 4859 88.6% 31-Aug-96 13:39:20 +bguim.e 35767 11233 68.5% 12-May-96 21:30:40 +baseclass.doc 16878 5510 67.3% 17-Apr-96 23:16:30 +bgui.doc 2552 1136 55.4% 17-Apr-96 23:16:30 +buttonclass.doc 730 406 44.3% 17-Apr-96 23:16:32 +checkboxclass.doc 9605 2933 69.4% 17-Apr-96 23:16:32 +commodityclass.doc 2273 1021 55.0% 17-Apr-96 23:16:32 +cycleclass.doc 3660 1469 59.8% 12-May-96 16:56:30 +infoclass.doc 6633 2432 63.3% 12-May-96 16:54:14 +labelclass.doc 6189 2222 64.0% 24-Dec-95 17:35:30 +paletteclass.doc 31920 10495 67.1% 17-Apr-96 23:17:04 +windowclass.doc 11456 5680 50.4% 22-Aug-96 11:06:42 +magnify_bgui.gadget 9508 3995 57.9% 28-Sep-96 15:56:20 +nlistview_bgui.gadget 5730 1981 65.4% 17-Apr-96 23:16:32 +externalclass.doc 3328 1260 62.1% 17-Apr-96 23:16:32 +filereqclass.doc 11208 3566 68.1% 12-May-96 16:53:30 +frameclass.doc 14384 4456 69.0% 17-Apr-96 23:16:32 +groupclass.doc 2099 795 62.1% 17-Apr-96 23:16:34 +indicatorclass.doc 37145 11150 69.9% 17-Apr-96 23:16:34 +listviewclass.doc 8183 2705 66.9% 20-Jul-96 13:12:12 +magnifyclass.doc 5483 2224 59.4% 17-Apr-96 23:16:34 +methods.doc 4143 1443 65.1% 17-Apr-96 23:16:34 +mxclass.doc 2032 896 55.9% 17-Apr-96 23:16:34 +pageclass.doc 2579 961 62.7% 17-Apr-96 23:16:36 +progressclass.doc 2113 838 60.3% 17-Apr-96 23:16:36 +propclass.doc 2901 883 69.5% 25-Apr-96 23:12:38 +separatorclass.doc 465 289 37.8% 28-Sep-96 17:13:40 +nListView_bgui.gadget 447 237 46.9% 28-Apr-96 14:48:10 +nListView_Class.doc.info 2484 1021 58.8% 28-Sep-96 17:05:30 +nListView_Class.readme 447 237 46.9% 28-Apr-96 14:48:10 +nListView_Class.readme.info 2763 885 67.9% 31-Jul-94 11:55:18 +seperatorclass.doc 2263 826 63.4% 17-Apr-96 23:16:36 +sliderclass.doc 3085 1311 57.5% 17-Apr-96 23:16:36 +stringclass.doc 4220 1503 64.3% 24-Apr-96 19:55:04 +vectorclass.doc 447 237 46.9% 28-Apr-96 14:48:10 +nListView_bgui.gadget.info 3344 1342 59.8% 28-Sep-96 16:57:20 +nListView_Class.doc 15152 5952 60.7% 28-Sep-96 16:12:24 +bgui_06 8983 2658 70.4% 28-Sep-96 16:12:22 +bgui_06.e 19086 6063 68.2% 28-Sep-96 15:51:26 +nListview_Class_06.e 6464 2476 61.6% 28-Sep-96 15:51:28 +nlistview_class_06.m 9508 3995 57.9% 28-Sep-96 15:56:20 +nlistview_bgui.gadget 3496 1603 54.1% 18-Apr-96 21:48:34 +changes41.1.readme 5116 2316 54.7% 26-Apr-96 23:34:56 +changes41.2.readme 3723 1579 57.5% 12-May-96 22:40:12 +changes41.3.readme 5527 2436 55.9% 27-May-96 23:04:36 +changes41.4.readme 416 259 37.7% 31-Aug-96 13:24:10 +author.readme 1109 503 54.6% 28-Sep-96 16:19:52 +nlistview_bgui.e 436 229 47.4% 28-Sep-96 16:09:14 +nlistview_bgui.m 67 56 16.4% 28-Sep-96 15:56:20 +nlistview_bgui.m 122996 69473 43.5% 29-Aug-96 02:55:20 +bgui.library 121716 68853 43.4% 29-Aug-96 02:25:00 +bgui.library.020 3997 1719 56.9% 10-Nov-96 11:44:50 +BGUI_Ev41_6.readme 5240 2548 51.3% 29-Aug-96 02:27:04 +changes41.5.readme 5562 2651 52.3% 29-Aug-96 02:55:12 +changes41.6.readme -------- ------- ----- --------- -------- 989145 352617 64.3% 11-Nov-96 02:56:36 85 files