Type of object that the data source provides
OptionalcanCalled to determine whether an item is selectable.
The table being called on
The item that may be selected
Whether the item can be selected (will trigger onItemSelected)
OptionalmenuCalled when an item is right-clicked to get its context menu.
The table being called on
The item that was selected
A menu to display, or nil for no menu
OptionalonCalled when an item is double-clicked.
The table being called on
The item that was selected
OptionalonCalled when an item is selected.
The table being called on
The item that was selected
Use this interface to receive messages on certain events from an outline view.