Example #1
0
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);
}
Example #2
0
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);
}