| Did you know ... | Search Documentation: |
| Send methods |
->terminate.
It's responsibility is to create the actual connection
object. The default implementation is to invoke graphical->connect
with the corresponding arguments. This method may be redefined.<-end of the connect_gesture<-line.
Next searches for graphicals on
connect_gesture<-device
that overlap with the pointer and have suitable handles. When found,
invokes connect_gesture->indicate
to provide visual feedback to the user on the matching handles.->indicate_handle.and
fill the given variable (connect_gesture<-to_handle
or connect_gesture<-from_handle)
with the name of the closest handle.
Else if there are any pointer handle objects anywhere on the graphical under the pointer, indicate them. Fill the given variable with @default.
free is determined by the graphical<-name
of the indicator: unused or used. Used by connect_gesture->indicate.<-line
used for feedback.
<-line
using: a) line->copy
using the line of the connect_gesture<-link.
b) graphical->texture
c)‘line connect_gesture->points with
the connect_gesture<-x and connect_gesture<-y
of the event<-device->indicate
the handle objects on
the receiving graphicals. @see connect_gesture-from_handle->drag.
Next removes the connect_gesture<-line
and the indicator bitmaps from the connect_gesture<-device
and finally invokes connect_gesture->connect
using the following arguments:
constant <-receiverThe fromgraphicalconnect_gesture <-toThe tographicalconnect_gesture <-linkThe connect_gesture <-linkconnect_gesture <-from_handleHandle name at the fromsideconnect_gesture <-to_handleHandle name at the toside
<-device’or connect_gesture<-link
equals @nil.
Otherwise assigns connect_gesture<-device
to the graphical<-device
and succeed.
-link