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
Quinn Dunki
f4136a48b3
Documentation polish
2015-01-17 18:03:26 -08:00
Quinn Dunki
963d617c83
FillRect now supports 1x1 rects
2015-01-16 21:03:11 -08:00
Quinn Dunki
639ba927fc
Bug fixes
...
- Added Exit routine for cleaning up text state and memory allocation
- Quitting no longer leaves BASIC in inverse sometimes
- Quitting now cleans up ProDOS memory properly
- Added Applesoft API for Exit
2015-01-16 08:18:19 -08:00
Quinn Dunki
7efb0613e6
Fixed pointer background going stale when view under it redraws
2015-01-15 18:52:32 -08:00
Quinn Dunki
fa6276dbc3
- Fixed mashing mouse buttin causing Applesoft GOSUBs to fail intermittently
2015-01-14 13:29:12 -08:00
Quinn Dunki
28956650ff
Bug fixes
...
- Positive scroll values now clamped
2015-01-13 13:00:39 -08:00