// PointListGui.java implements PointerListener interface
// Pointing action hanppened public void triggeredAction(String viewID, int pointType, int pointAction) { // Update the interface, call pointAt in PointListTreeView.java }
// PointListTreeView.java
public void pointAt(String viewID, int pointType, int pointAction) {
if (pointAction == Pointer.POINT_ACTION_CLEAR) { clearPointSelection(viewID); } else { // Pointer.POINT_ACTION_MARK
Object[] listItemIDs = model.pointMarkers(viewID, pointType);
currentPointers.put(viewID, listItemIDs); // store items so items can be cleared later markPointSelection(viewID, listItemIDs); } }
|