Monthly Archives: July 2017

Only time for a few bits this week


* Miscellaneous

Fixed display bug that could cut off itemnotes text in the Simple Edit attack tables when zoomed.

Fixed issue with #ChoiceList dialog listbox not selecting properly when clicking directly on the checkbox.

Fixed what I hope is the last of the drawing issues in the Unified trait boxes when multi-line user items is on.

When using in-list entry on the Character traits lists in Classic view, you should now be able to enter a decimal point.

Added support to GCATrait for the drnotes() tag. This is not mode enabled, and not managed by the Mode object, but otherwise works just like itenmotes() support does for modes, just on the trait level.

* Party Console

Added an explainer.

Adjusted the look of the default attributes block a tad.

Added support to the trait lists so that clicking on a trait displays info in the Info pane, as it does elsewhere in GCA.

* Books & Data

Included Eric’s book and image data updates.

Still summer, still more bits


* Miscellaneous

Itemnotes() support now implemented for attack mode boxes on Unified View.

Noticed some unexpected/unwanted color changes in the attack mode boxes in Simple Edit, so I fixed that. Then made some visual changes in the display of modes and itemnotes and such.

Fixed the tooltip for the Export button on the File toolbar.

Adjusted how the PendingChildKeyList() tag is handled, so it should no longer stick around past its intended lifetime.

Made some slight changes to how child handling is processed when loading characters, which reduces file loading times for characters that have traits with many child items.

I’m trying out a restructured version of the RecalculateAll routine, which results in far fewer recalculations of parent items and commonly referenced traits. It is significantly faster, and appears to still work properly, but it’s so much faster that I’m just not sure something isn’t being missed. Be alert for issues, especially for newly loaded characters.

* #ChoiceList dialog

Made various adjustments to the components and design of the dialog.

Fixed a bug that resulted in the dialog not correctly disabling the OK button again once it had been enabled.

Implemented a FIFO (first in/first out) selection process to keep selections at the maximum picks, if set, by deselecting earlier picks as later ones are made. If the list is in this mode, the check boxes on the list will be round instead of square.

* Official Character Sheet

Removed the CreateItemNotes() routine I added last build, since I have now included that routine as part of the GCA5Engine. The sheet was updated to use the engine routine, instead.

Fixed bug that would lose overflowing entries from weapon tables if there were itemnotes.

* Color Block Sheet

Added first draft of support for end-notes style itemnotes() to weapon tables.

Summer bits


* Miscellaneous

Added an Option to allow for multiple rows of Trait Tabs in Classic View, should the display area be narrow enough that some of the tabs would end up on the overflow drop-down list.

Removed the unused Edit menu from the main menu.

Updated the dialog version of Attributes to use the correct colors for the new general information box.

Fixed the Colors & Layout dialog to support the addition of Features.

Bulk is now correctly part of the new mode-handling system,

In #ChoiceList, totalcost(), picksallowed(), and the values for default() are now math-enabled, so can be given formulas. Since parsing within those tags is done on spaces, you should enclose the formulas in quotes or braces.

* Print Preview

Made some changes to how the Print Preview dialog is created, to adjust for some weirdness caused by the control vender.

Moved the Export PDF… button next to the Print button, and renamed it PDF.

Added an Exit button.

Adjusted the auto-sizing of the sheets drop-down a little bit.

* Official Character Sheet

Updated to handle Features, and to upgrade existing settings because of Features.

Updated to actually print Templates.

Added first draft of support for end-notes style itemnotes() to weapon tables.

Updated to reflect ‘gurps logo.bmp’ is now in \images\ rather than \graphics\ folder.

Added an option to not print the GURPS logo on page 2 (active by default), for a cleaner look with more room for the Hand Weapons table content.

* Books & Data

Included Eric’s book and image data updates.

Fixed the missing ‘minoccurs’ for Features in GCA5.XSD.

Moved ‘gurps logo.bmp’ to \images\ rather than the old \graphics\ folder.