También puede utilizarse para controlar si una función actúa o no: Xlib permite predicados personalizables a especificarse para determinar si un programa desea manipular un evento.