Organization of recipes or presets of settings

Greetings colleagues!
Please advise what are the options for organizing the storage and output of settings presets.
I store settings in POU in a gSettings_type instance with a set of fields of different data types.
There is a need to organize the possibility for the operator to fill the fields with values “with one button”.
Visualization is built on VC4.

Hi,

1.) define your settings type

2.) define a variable containing the current settings and a constant of same type containing the defaults:

3.) copy all defaults to the variable with the current settings: