Commit Graph

25 Commits (a487ca3f9822cc8e65f0d28e2c267b64a2a2c697)

Author SHA1 Message Date
John Ralls 0bd9033bb3 Move includes of glib and gtk out or extern C in new cpp files.
5 years ago
John Ralls bbe74aa086 Remove tooltips from multichoice option values.
5 years ago
John Ralls 534a7c2893 GncOptionMultichoiceValue allow setting a default selection.
5 years ago
John Ralls cb7270cafe Fix myriad gcc10 complaints.
5 years ago
John Ralls ea835b31b7 Provide GncOptionPtr& overloads for register-option functions.
5 years ago
John Ralls 21398dfda1 Testing fixups for using GncOptionDB* in register_option functions.
5 years ago
John Ralls 6feb92d4e8 Provide scheme function new-gnc-optiondb.
5 years ago
John Ralls f9e136dbac Get the spelling of GncMultichoiceOptionEntry consistent.
5 years ago
John Ralls 3b4785e744 Convert GncOptionSection from a std::pair to a class.
5 years ago
John Ralls 6c8e0e23f7 Redesign GncOptionDateValue.
5 years ago
John Ralls 99c2c5e439 GncOptionUIItem from the GncOptionVariant classes to GncOption.
5 years ago
John Ralls 1bea809cec Remove the UI interface from GncOptionDB.
5 years ago
John Ralls aa246d3096 Make implementation classes and template code visible only in app-utils.
5 years ago
John Ralls 20b3ef8a89 Handle some minor differences between libc++ (clang) and libstdc++ (gcc).
5 years ago
John Ralls cbd0607e80 Implement load and store options from/to book options.
5 years ago
John Ralls 76172af239 Implement saving and loading OptionDB items to/from scheme and
5 years ago
John Ralls 52d0ec5290 Change GncOptionDateValue design to better match usage.
5 years ago
John Ralls b95ea2c4aa Add Account-list options.
5 years ago
John Ralls 3dc4bc2377 Implement GncOptionDateValue.
5 years ago
John Ralls 435667e8fe Implement GncOptionMultichoiceValue
5 years ago
John Ralls c5fac51a8b Change the type of OptionUIItem's m_ui_item from void* to GncOptionUIItem.
5 years ago
John Ralls 4146251cc7 Add GncOptionUIItem manipulation to GncOptionDB.
5 years ago
John Ralls 6ccb9dbb9e Use a std::unique_ptr<GncOptionDB> instead of a raw ptr.
5 years ago
John Ralls f3eee511e8 Add free functions to create a new GncOptionDB and to register options.
5 years ago
John Ralls 455d3c2d60 Add GncOptionDB class.
5 years ago