Commit Graph

24731 Commits (00a982d97d6a628d2750611fe8a5b533cb682535)
 

Author SHA1 Message Date
John Ralls 00a982d97d Use Scheme to generate and parse saved option files.
4 years ago
John Ralls 00c2e99d2e Convert the Scheme RelativeDatePeriod lookup table to a std::vector.
5 years ago
John Ralls bed44f404f Remove the always questionable Scheme generation and parsing code.
5 years ago
John Ralls a487ca3f98 Improve template conditional readability with custom traits values.
5 years ago
John Ralls 3935f1a91b Don't put labels on checkboxes, they have their own.
5 years ago
John Ralls 62ab148a3e Output a pair when writing relative date values to scheme file.
5 years ago
John Ralls b3f96701a0 GncOptionAccountListValue: Make setter param cv match template.
5 years ago
John Ralls 7392ac6fcf Prevent running off the end of the GncOptionUI widget's parent tree.
5 years ago
John Ralls b361582cf2 Ensure option UI is sorted: Tabs by names, items by keys.
5 years ago
John Ralls 10381d42e0 Fix color option handling.
5 years ago
John Ralls 97a317b50c Ensure that alpha values in colors aren't passed to html.
5 years ago
John Ralls 3d1812aacd Explicitly cast a value to the decltype of get_value().
5 years ago
John Ralls bbe8ebbc15 Reserve space for the accounts in their vector.
5 years ago
John Ralls 42b4755aea Set the initial value on Relative Date combo boxes.
5 years ago
John Ralls c06924622c Null-value protection for GUID and account values.
5 years ago
John Ralls 53fac914c0 Re-enable connecting the buttons on the Stylesheet Edit select dialog.
5 years ago
John Ralls e77b5ec03b Fix RelativeDateValue GtkListModel spec: No tooltips anymore.
5 years ago
John Ralls 474bc360f4 Improve converting vectors to SCM lists.
5 years ago
John Ralls 1cd2cf211c Specialize QofInstance* options set_value, catch validation exceptions.
5 years ago
John Ralls 852b2ffc2e Handle bare currency mnemonics, catch invalid GUID string exceptions.
5 years ago
John Ralls e43ff93279 Fix some overly-long lines.
5 years ago
John Ralls 1af97ebb9a Implement registering/unregistering/calling change callbacks.
5 years ago
John Ralls 86da12d844 Use RGB instead of RGBA for color set for color
5 years ago
John Ralls a7f0476af9 GncMultichoiceUIItem: Cast the selection index to a size_t.
5 years ago
John Ralls e8f855e604 Oops, bailed on failure when finding the dialog box buttons.
5 years ago
John Ralls 86d7637160 Handle GncOptionMultichoiceValue::set_value parameters
5 years ago
John Ralls 8acf52a69b Clean up variable declarations in create_list_widget.
5 years ago
John Ralls e4c9900c9e Avoid infinite recursion in toggle buttons.
5 years ago
John Ralls 3c95ad8a00 Create and use renderer for multichoice option widgets.
5 years ago
John Ralls 8079470c8a Fix Color chooser option value setting and getting.
5 years ago
John Ralls c83a3f44dd Fix paste error. Call get, not set, when we want to get.
5 years ago
John Ralls f0ecc0e2eb std::string(char*) crashes if it's given a nullptr.
5 years ago
John Ralls b6622a386b Pick up option aliases recently added in maint.
5 years ago
John Ralls 26946d792c Configure the book options before trying to load them.
5 years ago
John Ralls 914f5f359b Don't unref option UI elements.
5 years ago
John Ralls 71955cc326 Correctly terminate gtk_list_store_set().
5 years ago
John Ralls a97b3e0c6d Don't let C code destroy the ODB, it's owned by Guile.
5 years ago
John Ralls 58d090ff32 Protect strncmp from empty string. It crashes if given one.
5 years ago
John Ralls a2e1a3e1b8 Extract the GncOptionDB* from the Scheme dispatch function closure.
5 years ago
John Ralls 99eaa81a28 Fix parse of commodity namespace from scheme istream.
5 years ago
John Ralls 0bd9033bb3 Move includes of glib and gtk out or extern C in new cpp files.
5 years ago
John Ralls 0f02236ebe Fix gcc warnings.
5 years ago
John Ralls 18997db720 Separate GncOptionAccountValue into GncOptionAccountListValue and GncOptionAccountSelValue.
5 years ago
John Ralls dd8e8b4efa Evaluate the getter for making invoice options.
5 years ago
John Ralls 05ac056449 Make separate option type for GncOwner.
5 years ago
John Ralls 9d150b1ae7 Always set budget option to default budget.
5 years ago
John Ralls f5d8d508ee Create the GncOptionVariant's GncOptionValue in place.
5 years ago
John Ralls c034a26ae7 Protect stored scheme option values from the garbage collector.
5 years ago
John Ralls 67dab6b320 Remove business-options.scm and business-prefs.scm.
5 years ago
John Ralls a1af86ed40 Implement gnc:generate-restore-forms, gnc-optiondb-save-to-scheme.
5 years ago