| Previous Next | Contents |
Class.Spin treats a double-click on a spinner as two singles, so the number clicks over twice! See Class.SpinStart also.
ACDS 26th March 1998
CPro.Build gets its hard event numbers (e.g. Destroy) from the table in CPro.Class. Adds one new event for RC=Refresh Completed which runs on all objects at the end of the refresh process. This provides the name(s) of the refreshed properties as the argument.
Class.SpinStart uses event 2001 now to stay away from the patch used above.
ACDS 9th April 1998
CPro.Make returns if run with an empty form definition rather than an error.
ACDS 14th April 1998
CPro.Accel dynamic function redone for compatibility with Dyalog 7.2
ACDS 21st April 1998
CPro.RefreshWith adds a new condition :OrIf indprp_frc to allow the developer to bypass normal caching of the property value. If the Force refresh checkbox is set in the designer, then no buffering is done (saving WS on large data variables) and CPro does not match the new value against the buffer whenever the control is refreshed. May also be used when the expression contains data to be executed, as the expression will not change, but the executed values might. CPro has no way of knowing this.
CPro.AddProperties[16] checks for Forced in the list of properties. This is set by the designer only if the force box is checked.
CPro.Refresh ensures refresh functions run in tab-order sequence.
AFT hand-made dropdown adds support for a matrix lookup. This is shown in columns in the listbox only the first column is used in the selection.
ACDS 27th April 98
Designer.CueCard handles long paragraphs which are wrapped automatically. As a result all the [Cuecard] specification sections have had hard CRs removed. This improves the help file and other documentation. Context ×100 to allow sub-topics to interleave with class pages in the help file.
========= Uplead to Internet 10th May 1998 as Release 1.3 (Production) =======