Changelog:
r42912 | compyx | 2023-01-20 16:47:15 +0000 (Fri, 20 Jan 2023) | 6 lines
Gtk3: Settings dialog: Userport: avoid setting sensitivity of RTC widgets if not present
Only update sensitivity of RTC check buttons if they are present for the
current emulator.
------------------------------------------------------------------------
r42911 | compyx | 2023-01-20 16:41:16 +0000 (Fri, 20 Jan 2023) | 7 lines
Gtk3: Settings dialog: Refactor C64 memory hacks widgets
Update widgets to use code from gt3/widgets/base/.
Use helper function to create widgets for the individual memory hacks.
Unlock widget sensitivity signal handlers, these do not need the main lock.
------------------------------------------------------------------------
r42910 | compyx | 2023-01-20 11:10:10 +0000 (Fri, 20 Jan 2023) | 3 lines
Gtk3: Settings dialog: Burst Mode: tweak layout, use constants from c64fastiec.h
------------------------------------------------------------------------
r42909 | compyx | 2023-01-20 10:36:15 +0000 (Fri, 20 Jan 2023) | 6 lines
Gtk3: Settings dialog: properly guard the dialog-too-large notifications
Only change window title and log on stdout when compiling with
--enable-debug-gtk3ui.
------------------------------------------------------------------------
r42908 | compyx | 2023-01-20 10:05:42 +0000 (Fri, 20 Jan 2023) | 10 lines
Gtk3: Settings dialog: pack Close button in GtkButtonBox
Packing the button inside a GtkButtonBox makes the button the same size as
actual dialog buttons added by GtkDialog in its private GtkButtonBox. We can
now also add more buttons, should we wish, and they'll appear homogeneous in
size.
Also add a mnemonic to the button, so I can close the dialog and the emu with
Alt+C,Alt+Q.
------------------------------------------------------------------------