AreaList Pro v9.8.2 beta 6

New features, changed behavior, fixes


AreaList Pro v9.8.2 beta 6 is now available:
http://www.e-node.net/ftp/AreaListPro/9.8.2_Next_Version

Warning: behavior change since 9.8
§  Since version 9.8 (precisely mc4), when ALP_Area_SelType is 0 (row selection), ALP_Area_SelMultiple is 1 and ALP_Area_HideHeaders is 0, the headers are copied, too.
o   in order to maintain backward compatibility with previous versions, a new property is available as of version 9.8.2 b3 in order to include headers: see ALP_Area_CopyOptions below (under “9.8.2 b3”)

Version 9.8.2 b6
§  Setting row visibility using AL_SetObjects invalidates the area (requests redraw)
§  When arrays are sorted and ALP_Area_MoveRowOptions is set, the array holding visibility of the rows is included in the sort

4D v14 specific:
o   command-double-click should begin the entry again
o   in compatibility mode the area is made visible on update event

Fixes:
§  Fixed drawing with variable height – sometimes it was drawn clipped (the first time)
§  Fixed possible crash in drag and drop
§  ALDropArea should correctly draw in the Design environment

New Area property
o   category: Area/Display
o   name: ALP_Area_TopRow
o   value: “artp”
o   access: read-only
o   type: integer
o   usage: the row number of the first (possibly partially) visible row on screen

New Area property
o   category: Area/Display
o   name: ALP_Area_BottomRow
o   value: “arbt”
o   access: read-only
o   type: integer
o   usage: the row number of the last (possibly partially) visible row on screen