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()).
------------------------------------------------------------------------
r43372 | compyx | 2023-03-02 09:49:26 +0000 (Thu, 02 Mar 2023) | 3 lines
Gtk3: Sampler settings: use resource filechooser widget for input file
------------------------------------------------------------------------
r43367 | compyx | 2023-03-01 21:00:38 +0000 (Wed, 01 Mar 2023) | 7 lines
Gtk3: SID settings: tweak slider appearance
Put the value next to the sliders: use CSS and string formatting to keep the
slider length equal, regardless of displayed value.
Replace ugly "Reset" button next to sliders with button containing an icon.
------------------------------------------------------------------------