| Next | Contents |
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!
|
© Causeway Graphical Systems Ltd 2005 |