Changelog:
r42959 | compyx | 2023-01-27 08:37:02 +0000 (Fri, 27 Jan 2023) | 5 lines
Gtk3: Fix missing include
strncpy() requires <string.h>
------------------------------------------------------------------------
r42958 | compyx | 2023-01-27 07:55:30 +0000 (Fri, 27 Jan 2023) | 6 lines
Gtk3: Make the printer output mode widget support userport printer
Extend the widget to also support userport printer (device 3). Makes the
printer output mode code in userportprinter.c obsolete.
------------------------------------------------------------------------
r42957 | compyx | 2023-01-26 19:06:45 +0000 (Thu, 26 Jan 2023) | 8 lines
Gtk3: Refactor printer driver widget to support userport printer
Extend the printer driver widget to also handle the "PrinterUserportDriver"
resource. Passing in device number 3 will make the widget handle the userport
printer driver. This makes the driver resource code in userportprinterwidget.c
obsolete.
------------------------------------------------------------------------
r42956 | compyx | 2023-01-26 16:55:19 +0000 (Thu, 26 Jan 2023) | 14 lines
Gtk3: Settings dialog: Refactor and reorganize printer settings (WIP)
* Use an array-based approach for the widgets per printer device number (still
needs work to support the userport printer), which simplifies the code a lot.
* Refactor the underlying widgets.
* Move the non-device specific settings to the top of the dialog, above the
"tabs", so it's more clear which settings are global and which are device-
specific.
Still TODO is the Userport printer tab, perhaps by refactoring the child
widgets I can get rid of the userport-specific widgets/files and extend the
table-based approach to cover the userport printer.
------------------------------------------------------------------------
r42955 | compyx | 2023-01-25 22:04:19 +0000 (Wed, 25 Jan 2023) | 3 lines
Gtk3: Settings dialog: refactor and tweak layout of "peripheral/fsdevice"
------------------------------------------------------------------------