A compact and easy to use GUI library for 8-bit Apple ][ computers
Go to file
blondie7575 80f6662ede Moved WeeGUI to HGR2 in memory
Trying to co-exist with ProDOS, BASIC.SYSTEM and Applesoft at the top of memory was giving me too many gray hairs. WeeGUI apps shouldn’t need the HGR2 page, so we’re going to live there from now on.
2018-01-06 17:50:22 -08:00
docart Documentation polish 2015-05-23 12:15:02 -07:00
WeeGUI.xcodeproj Mouse support is now compatible with the //c 2015-07-11 17:54:39 -07:00
.gitignore Mouse support is now compatible with the //c 2015-07-11 17:54:39 -07:00
AppleCommander.jar - Initial commit 2014-08-29 12:19:19 -07:00
applesoft.s Added Applesoft API to get selected view 2017-12-31 14:23:58 -08:00
asmdemo.s Polish to docs and sample code 2015-02-08 17:50:44 -08:00
Documentation.md Moved WeeGUI to HGR2 in memory 2018-01-06 17:50:22 -08:00
LICENSE Initial commit 2014-08-29 12:14:00 -07:00
macros.s - Converted WGSetCursor to use zero-page parameter passing 2014-10-03 12:22:19 -07:00
Makefile Moved WeeGUI to HGR2 in memory 2018-01-06 17:50:22 -08:00
Makefile.win Added MAkefile.win and updated view.s - swapped #-1 for # 2015-07-22 23:02:03 -04:00
memory.s Added support for raw bytes in view titles 2017-12-21 15:50:50 -08:00
mouse.s Fixed multiple clicks between mouse-moves not being detected on //c 2015-07-16 16:10:27 -05:00
painting.s Added support for raw bytes in view titles 2017-12-21 15:50:50 -08:00
ReadMe.md Updated readme 2015-05-23 12:27:00 -07:00
rects.s More efficient even/odd checking 2015-02-12 08:00:41 -08:00
switches.s - Fixed parameter-less AppleSoft commands 2014-09-16 14:04:05 -07:00
unit_test.s - More code size optimization 2014-10-13 19:12:14 -07:00
utility.s Added support for variables in widget titles 2017-12-20 12:41:34 -08:00
V2Make.scpt Moved WeeGUI to HGR2 in memory 2018-01-06 17:50:22 -08:00
views.s Deleting unallocated views is now safe and harmless 2017-12-24 08:55:38 -07:00
WeeGUI_MLI.s Moved WeeGUI to HGR2 in memory 2018-01-06 17:50:22 -08:00
weegui.dsk Moved WeeGUI to HGR2 in memory 2018-01-06 17:50:22 -08:00
weegui.s Moved WeeGUI to HGR2 in memory 2018-01-06 17:50:22 -08:00
zeropage.s - Converted WGSetCursor to use zero-page parameter passing 2014-10-03 12:22:19 -07:00

Complete documentation at https://github.com/blondie7575/WeeGUI/blob/master/Documentation.md




Known issues

  • Hitting Reset during a WeeGUI application will leave your Apple II in an unsafe state.
  • Calling WGEraseView on a view that shares border rendering with other views will require manually redrawing those views.
  • Included sample ASMDEMO has a slight tendancy to step on ProDOS's buffers. This is mostly harmless.

To Do: