Version 9.4 – Manual updates
- The manual has been updated to include all new 9.3 and 9.4 features and properties. In addition, you may want to check out the following new sections:
- Registering your AreaList Pro Licence on page 25
- Using the debugger on page 74
- New troubleshooting / FAQ items on page 256
Version 9.4 – New features
- Implemented ellipsis truncation of text (ALP_Area_UseEllipsis), values as in old ALP 8.x:
- 0 – none
- 1 – trailing for left aligned text, center otherwise
- 2 – trailing for left aligned text, leading for right aligned text, center otherwise
- New registration buttons in the demonstration mode dialog (see above).
- ALP_Area_EntryMapEnter now accepts value 3: RETURN for text field, TAB otherwise
- New Area property
- category: Area
- property name: ALP_Area_ArrowsForHierarchy
- property value: “arkh”
- property is read/write, but not persistent
- property type: Boolean o default: False
- usage: when hierarchy is displayed, left/right arrow keys (without command key) are used to collapse/expand nodes, not for horizontal scrolling
- New Area property
- category:
Area - property name: ALP_Area_AutoResizeColumn
- property value: “SNAP”
- property is read/write/persistent
- XML name: “autoResizeColumn”
- property type: Integer o default: 0
- minimum: -1
- maximum: number of columns
- usage: when set to 0 does nothing, -1 is the same as ALP_Area_AutoSnapLastColumn, otherwise autoresizes the column just like ALP_Area_AutoSnapLastColumn (which will be superseded and conversely, whichever comes last)
- note: ALP_Area_AutoSnapLastColumn does the same as ALP_Area_AutoResizeColumn with the last visible column (actually ALP_Area_AutoSnapLastColumn is now just a wrapper to ALP_Area_AutoResizeColumn with values 0/-1.)
- category:
Version 9.4 – Changes
- § When ALP_Area_CalcAllRows > 0, columns are recalculated when cache is fully cleared (e.g. ALP_Area_UpdateData is used)
- § When ALP recalculates columns for visible part, columns are not shrunk if width was calculated due to ALP_Area_CalcAllRows > 0
- § NOTE: on double-click into the column’s resize, ALP_Area_CalcAllRows is not honored – width is calculated from cached rows only
Version 9.4 – Fixes
- § Fixed various column width calculation and auto-snap issues
- § Disabled resize for last column when auto-snap is in effect
- § RETURN was not ignored for Alpha fields
- § Fixed entry on Windows (return was not allowed as valid character for text fields)
- § Fixed removal of row/cell options for last row on number of rows reduction
- § Fixed cell height computation for variable row height – last line does not include the leading anymore (there was too much white space at bottom)
- § Fixed entry cell rectangle computation when a popup is associated with the column
- § Finally got rid of the edit control (RichEdit) frame on Windows o IME is inline o 1-pixel frame in highlight color is drawn around the edit control
- § Fixed small memory leak issues § Fixed entry cell position – hierarchy indentation and icons are now honored
- § Fixed entry cell position calculation – text should not “jump” when entry is started/ended
- § Fixed alpha fields length limitation on Windows – now it should work (but not on Macintosh)
- § Fixed click on already selected cell/row when dragging is enabled – the click is now handled, not ignored
- § Fixed calculation of row height/column width for a [variable-height] column (when ALP_Area_CalcAllRows is nonzero and ALP_ColumnWidthUser = 0)
— Best regards,
The AreaList Pro v9 team
