long setSelectLocationMode(bool isSynchronous)

This method sets the state of the SDM such that a mouse click in any view captures that physical location for use by the client. 

The client using isSynchronous = TRUE must test for completion of the operation (as described in the discussion Synchronous vs. Asynchronous Response). When isSynchronousOpComplete returns TRUE, the client must call getX and getY to obtain the user-selected location.

The client using isSynchronous = FALSE, must have previously identified itself to the MouseModeAPI object and exposed the method receiveLocation (see Synchronous vs. Asynchronous Response), to which the user-selected location is provided via arguments.

This method always returns 0.

Migration note for v2.5 developers: setSelectLocationMode corresponds to getPoint or setSendPoint when used synchronously or asynchronously, respectively