...
You can now optionally generate modules as generic, with an empty Member() statement.
The UserControlClass procedure template now has this comment:
Code Block |
---|
#! This control template is for testing only and not supposed to be the final version (WIP)
#PROCEDURE(UserControlClass,'UserControlClass','ClarionOOP'),WINDOW,PARENT(SourceClass(ABC)) |
SoftVelocity announced the UserControlClass template at DevCon 2013, describing it as a template that lets you create a control or set of controls which are then wrapped up in a class for use in any other window. This has a lot of promise, but probably wouldn't be as widely used as H5 or touch support at least in the near term, which may be why it doesn't seem to have a higher priority.
There are some new gradient color prompts for windows and fields.
The ClaTalk.tpl template, which adds various kinds of support for email and SMS, is missing from my 9.1 install; perhaps this is an oversight.
Usually when I go through release changes I come across existing code I never knew existed. One such is tutil.tpw, which contains a code template called CreateAtFromEmbed that does exactly what you'd think - you drop it into an embed point and it generates commented-out template code that you can use in your own templates. Nifty.
Next time
In Part 2 I'll take a closer look at reg-free COM and possibly the new touch support.