Changelog:
r43378 | dqh | 2023-03-02 22:07:38 +0000 (Thu, 02 Mar 2023) | 1 line
Fixed platpus output redirection, thanks Patrice Duroux for the patch!
------------------------------------------------------------------------
r43377 | compyx | 2023-03-02 19:56:05 +0000 (Thu, 02 Mar 2023) | 7 lines
Gtk3: Settings dialog: input/joystick: refactor code and update layout
Remove use of ComboBoxText and converting to/from int with strtol()/g_snprintf(),
use proper combo box with model.
Fix spacing of the various device selection combo boxes.
------------------------------------------------------------------------
r43376 | compyx | 2023-03-02 19:16:44 +0000 (Thu, 02 Mar 2023) | 11 lines
Gtk3: resource-bound combo box (int/hex): add methods to start with empty model, append later
Add methods to the integer and hex-literal combo boxes to start with an empty
model and manually append values later. This allows some more flexibility and
can be used to simplify code that has to use its own model/view code when
adding values using an iterator providing values for the model.
Also rename the methods `combo_hex_list_new()` and `combo_hex_range_new()`
to `combo_hex_new_list()` and `combo_hex_new_range()` to closer match the Gtk
naming of new() method overrides.
------------------------------------------------------------------------
r43375 | compyx | 2023-03-02 16:47:19 +0000 (Thu, 02 Mar 2023) | 8 lines
Gtk3: Keyboard settings: use resource file chooser widget for user keymaps, remember path in save-as dialog
Use the resource file chooser widget for the user-defined positional and symbolic
keymaps. Remember path and filename in the "Save keymap to file.." dialog.
Add slightly more space between the radio button rows so the file chooser widgets
don't touch. Remove right-indentation of widgets.
------------------------------------------------------------------------
r43374 | compyx | 2023-03-02 16:44:26 +0000 (Thu, 02 Mar 2023) | 8 lines
Gtk3: resource file chooser: add optional user-defined callback on resource update
Add method to add a user-defined callback to the widget that is called when the
bound resource is successfully updated. The callback is passed the widget and
a heap-allocated copy of the new resource value (which should be freed after
use with g_free()).
------------------------------------------------------------------------