No comment. Sorry.
drawOn:
Draw the list on the canvas, and possibly also draw frame feedback
listSelectionAt:
listSelectionAt:put:
mouseDown:
Handle a mouse down event. The default response is to let my eventHandler, if any, handle it.
mouseMove:
The mouse has moved, as characterized by the event provided. Adjust the scrollbar, and alter the selection as appropriate
mouseUp:
The mouse came up within the list; take appropriate action
update:
Refer to the comment in View|update:.
list:
Set the receiver's list as specified
on:list:primarySelection:changePrimarySelection:listSelection:changeListSelection:menu:keystroke:
setup a whole load of pluggability options
mouseDown:onItem:
mouseEnterDragging:onItem:
mouseUp:onItem:
on:list:primarySelection:changePrimarySelection:listSelection:changeListSelection:menu: