Next Contents

Changes up to 1.4p at 6th December 2005

Tree and ListView – now autoscroll on ‘dragover’ if you hang around over the top half of the top row or the bottom of the bottom row while dragging an item from another tree or list.

Note that ALL controls which support ‘dragover’ should implement a method called ‘ScrollItems’ to take a direction and make one step up or down. For some controls, this may be a dummy for now. Same applies to ‘GetBands’ which just returns the number of pixels (top,bottom) from the edge which trigger scrolling on mouse hover.

Also fixes an annoying feature that if you grabbed the left end of a line and dragged away from the control (likely with a listview next to a tree) we often failed to pick up the item as the mouse capture never got a chance!

Finally, fixes a bug when dragging Listview items over itself, the drag got cancelled if you dragged the item over the selected item.

Tree – workaround for the rejection on EndEditLabel not working. Now just resets the item to what it was before (updating the message in place). Seems to work, but can be pulled if Dyalog fix the problem!



Continue to: Changes up to 1.4n at 8th June 2004

© Causeway Graphical Systems Ltd 2005

Contents  Index