| BadMatch
 | An
InputOnly
window is used as a Drawable.
 | 
| BadMatch
 | Some argument or pair of arguments has the correct type and range but fails
    to match in some other way required by the request.
 | 
| BadValue
 |  Some numeric value falls outside the range of values accepted by the request.
     Unless a specific range is specified for an argument, the full range defined
     by the argument's type is accepted.  Any argument defined as a set of
     alternatives can generate this error.
 | 
| BadWindow
 | A value for a Window argument does not name a defined Window.
 |