def qtile_on_sink_update(context, event_type, sink_index, userdata): """callback for updates made to sinks""" widget = ffi.from_handle(userdata) widget.on_sink_update(event_type, sink_index)
def qtile_on_sink_info(context, info, eol, userdata): """callback for each output sink that pulseaudio server has""" widget = ffi.from_handle(userdata) widget.on_sink_info(info, eol)
def qtile_on_server_info(context, info, userdata): """callback with a pulseaudio server info""" widget = ffi.from_handle(userdata) widget.on_server_info(info)
def qtile_pa_context_changed(context, userdata): """callback for connecting status update""" widget = ffi.from_handle(userdata) widget.on_connection_change(context)