b179
Created a new option type for sheets: ListSelectedOrdered.
* Book Processing
When loading a book file, a line beginning with a # was automatically perceived as a file command. This was a problem because certain #directives could also be the first thing on a line in a file. Now, GCA will check to see if the # starting the line is a directive before trying to process the line as a command.
* Campaign Log
Selected Log Entry Notes. I’ve now changed the Campaign Log so that when you enter the Notes field, the Accept button is turned off, and when you leave the Notes field it’s turned on again. That allows users to use the Enter key as expected within the Notes field without closing the dialog by inadvertently clicking the OK button.
* GroupedTraitListBuilder
The GroupedTraitListBuilder object has been updated:
Public Sub BuildGroupedTraits(Optional ByVal ReplacementList As SortedTraitCollection = Nothing, Optional ByVal OverrideGroupingOptions As TraitListGroupingOptions = Nothing)
This routine now optionally accepts a replacement list of traits as a SortedTraitCollection which allows you to group a collection of traits that are not specifically the character’s trait list.
It also now optionally accepts a replacement set of grouping options, which can override those contained in the character. This allows you to group a list differently than the user has specified and is intended primarily for when using the ReplacementList. Note that you must specify all applicable options here; no options are copied internally from the character settings, so if you want all the same options except for one change, you must still set them all yourself.