github Zibri/VICE r43058

latest releases: r46150, r46150o, r46150u...
3 years ago

Changelog:

r43058 | compyx | 2023-02-05 09:17:57 +0000 (Sun, 05 Feb 2023) | 6 lines

Gtk3: Resource switch widget: refactor to use resource mediator

Also add mediator_set_callback_boolean_w() that wraps mediator_for_widget() and
mediator_set_callback_boolean().


------------------------------------------------------------------------
r43057 | compyx | 2023-02-05 08:22:18 +0000 (Sun, 05 Feb 2023) | 14 lines

Gtk3: Add resource widget mediator

Add object with methods to handle resources bound to widgets in a unified and
way, leading to less custom/boiler plate code in widgets that control resources.
The mediator attaches to a widget with `mediator_new(widget, resource, type)`
and registers a 'destroy' signal handler on the widget to free all resources
used by the mediator.
Widget code can then use the mediator to set/get resource values, reset to
factory, restore previous valid value if setting a resource fails, trigger a
user-defined callback, et cetera.
Currently only the resource check buttons use the mediator, other widgets will
follow shortly.


------------------------------------------------------------------------
r43056 | blackystardust | 2023-02-05 05:37:53 +0000 (Sun, 05 Feb 2023) | 1 line

Added proper z80 mmu control, fixes bug #1825.
------------------------------------------------------------------------
r43055 | gpz | 2023-02-04 23:59:12 +0000 (Sat, 04 Feb 2023) | 1 line

dead to spaces
------------------------------------------------------------------------
r43054 | gpz | 2023-02-04 23:49:38 +0000 (Sat, 04 Feb 2023) | 1 line

shoot in the dark attempt to fix the mouse warp problem, use mouse_event after SetCursorPos
------------------------------------------------------------------------

Don't miss a new VICE release

NewReleases is sending notifications on new releases.