AreaList Pro 9.4b7

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:
    • 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.)

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