| Data Type | Member | Description
|
|---|
| int | reason | Indicates why the callback was invoked.
|
| XEvent * | event | Points to the XEvent that triggered the callback.
|
| Boolean | doit | If False, the operation is canceled.
|
| int | sample_count | Number of samples in sample_array.
|
| float * | sample_array | Pointer to the LogCurve data array.
|
| float * | depth_array | Pointer to the LogCurve depth array.
|
| int | index | If reason is XintCR_OBJECT_SHAPE, XintCR_OBJECT_ADD_POINT or XintCR_OBJECT_DELETE_POINT, contains the index of the point, added or removed.
|
| float | old_sample_value | If reason is XintCR_OBJECT_SHAPE or XintCR_OBJECT_DELETE_POINT, contains the sample value of the point that was moved or deleted.
|
| float | new_sample_value | If reason is XintCR_OBJECT_SHAPE or XintCR_OBJECT_ADD_POINT contains the new sample value of the point that was moved or added.
|
| float | old_depth_value | If reason is XintCR_OBJECT_SHAPE or XintCR_OBJECT_DELETE_POINT, contains the depth value of the point that was moved or deleted.
|
| float | new_depth_value | If reason is XintCR_OBJECT_SHAPE or XintCR_OBJECT_ADD_POINT contains the new depth value of the point that was moved or added.
|
| float | shift_depth | If reason is XintCR_OBJECT_MOVE, contains the shift in the depth direction.
|
| float | shift_value | If reason is XintCR_OBJECT_MOVE, contains the shift in the value direction.
|