Commit Graph

58 Commits

Author SHA1 Message Date
4am c95837c15b always set state of activated radio button to 1 2018-04-11 19:14:27 -04:00
4am 25bde6bc2c add WGResetView 2018-04-01 22:24:13 -04:00
4am 39f6a9106a add WGClearPendingClick 2018-03-31 11:49:58 -04:00
4am 92e32ec963 actually add WGPendingClick 2018-03-31 11:32:17 -04:00
4am 9d33b9257a add WGPendingClick to MLI 2018-03-31 11:28:27 -04:00
4am b8ca8dd6d4 add WGGetState 2018-03-26 19:35:55 -04:00
4am 57cf9db87e bugfix for paintWindowTitle 2018-03-06 15:58:34 -05:00
4am 1b0521d265 consolidate raw and non-raw paint loops 2018-03-03 10:45:03 -05:00
4am 2acc9e286f WGReset fixup 2018-03-03 10:26:27 -05:00
4am d3cad7db22 add WGReset 2018-03-03 09:46:36 -05:00
4am 366d765998 refactor WGCreateRadio 2018-03-03 09:31:01 -05:00
4am 3c9aee9d6b refactor WGClearScreen 2018-03-02 14:20:17 -05:00
4am fa635751a6 refactor WGDesktop 2018-03-01 19:59:52 -05:00
4am 5b5841cc31 bugfix for painting checkboxes with raw titles 2018-03-01 10:45:06 -05:00
4am 39101de3b4 add support for radio buttons 2018-02-28 15:43:14 -05:00
4am 419d3aad53 WGSetContentWidth and Height fixups 2018-02-26 18:32:29 -05:00
blondie7575 c4035b83ef Added WGSetContentWidth and WGSetContentHeight 2018-02-26 12:32:54 -08:00
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
blondie7575 f72a85e802 Added Applesoft API to get selected view
- Also combined WIPE/ERASE APIs into one
2017-12-31 14:23:58 -08:00
blondie7575 2a9945abaf Deleting unallocated views is now safe and harmless 2017-12-24 08:55:38 -07:00
blondie7575 23272a30fd Moved WeeGUI down, clear of BASIC.SYSTEM’s buffer
Temporarily removed memory map management, pending more evaluation of the right way to do that.
2017-12-22 15:57:55 -07:00
blondie7575 5cb58f44dc Added support for raw bytes in view titles 2017-12-21 15:50:50 -08:00
blondie7575 14d8928d17 Updated disk image binary to reflect latest source 2017-12-20 13:15:49 -08:00
blondie7575 5202ddbeb7 Added support for variables in widget titles
Views, buttons, and checkboxes can now all use Applesoft string variables in their title parameters. Hardcoded literals still work as well.

Also generalized the string pool allocator and added support for allocating pascal strings.
2017-12-20 12:41:34 -08:00
Quinn Dunki 971da7c4da Updated disk image 2016-02-07 18:05:54 -08:00
Quinn Dunki 6a08a561e7 Fixed disk image 2015-07-30 19:34:06 -07:00
Glenn Jones e20a45f9ec Added MAkefile.win and updated view.s - swapped #-1 for # 2015-07-22 23:02:03 -04:00
Mark Pilgrim b04af05f79 add progress bar view 2015-07-17 23:38:48 -05:00
Quinn Dunki abbe73c2ad Cleaned up disk image a bit 2015-07-16 16:15:27 -05:00
Quinn Dunki 894dcd5afb Fixed multiple clicks between mouse-moves not being detected on //c 2015-07-16 16:10:27 -05:00
Quinn Dunki 0f6ab21293 Restored deleted basic programs 2015-07-14 18:10:12 -07:00
Quinn Dunki 3ca2fdd06a Restored some delete basic programs 2015-07-14 18:09:52 -07:00
Quinn Dunki fa51d14fb8 Mouse support is now compatible with the //c 2015-07-11 17:54:39 -07:00
Quinn Dunki 2b32e09bd7 Documentation polish 2015-05-23 12:15:02 -07:00
Quinn Dunki 7e410bc304 Documentation polish 2015-03-14 11:29:49 -07:00
Quinn Dunki 666083762f HIMEM now set properly to protect weegui code 2015-02-13 08:10:54 -08:00
Quinn Dunki 42d7777370 Fixed decorated views being keyboard-focusable 2015-02-12 08:02:29 -08:00
Quinn Dunki 97be525f28 More efficient even/odd checking 2015-02-12 08:00:41 -08:00
Quinn Dunki a76e961f61 More documentation 2015-02-08 18:31:42 -08:00
Quinn Dunki 19657cb959 Added support for frameless views 2015-02-08 18:06:14 -08:00
Quinn Dunki aa7425b99a Polish to docs and sample code 2015-02-08 17:50:44 -08:00
Quinn Dunki b84ca22261 Polish to sample code and docs 2015-02-07 17:39:18 -08:00
Quinn Dunki 2b4a194df3 Polish
- Improvements to BASIC sample code
- Fixed button painting leaving text in inverse
2015-02-07 17:22:02 -08:00
Quinn Dunki 36e4157db7 Added support for raw characters to WGPrint
- Updated Applesoft sample code
2015-02-03 16:16:05 -08:00
Quinn Dunki 0c12da7c89 Scrolling fixes
- Fixed window titles rendering in wrong coordinate space
- Fixed superfluous redrawing caused by scroll arrow clicking
2015-02-03 13:11:22 -08:00
Quinn Dunki 7feec071c1 Mouse driver improvements
-Removed use of PARAMn from interrupt handler
- Events now processed with location, not view ID
2015-02-03 11:01:09 -08:00
Quinn Dunki 766072a3c2 Converted &GET to integer 2015-02-01 18:22:05 -08:00
Quinn Dunki 3fee6ac066 Fixed WGFillRect on row 0 crash 2015-02-01 16:36:54 -08:00
Quinn Dunki 05200b8ec2 Cleanup and small bug fixes 2015-02-01 16:05:30 -08:00
Quinn Dunki 0fe5765c45 Support for removing views
- Added WGDeleteView and &KILL
- Added WGEraseView and &WIPE
- Fixed focus iteration code to handle unallocated views in the middle of the list
2015-01-24 17:17:38 -08:00