rut_closure_t * rig_selection_tool_add_event_callback( rig_selection_tool_t *tool, rig_selection_tool_event_callback_t callback, void *user_data, rut_closure_destroy_callback_t destroy_cb) { return rut_closure_list_add_FIXME( &tool->selection_event_cb_list, callback, user_data, destroy_cb); }
rut_closure_t * rig_pb_stream_add_on_error_callback(rig_pb_stream_t *stream, rig_pb_stream_callback_t callback, void *user_data, rut_closure_destroy_callback_t destroy) { return rut_closure_list_add_FIXME(&stream->on_error_closures, callback, user_data, destroy); }