/*
 * Set the current X11 Visual.
 *
 * Note: This method is not available unless Imlib2-Ruby was compiled
 * with X11 support.  You can check the constant Imlib2::X11_SUPPORT to
 * see if X11 support is available.
 *
 * Examples:
 *   context.set_visual visual
 *   context.visual = visual
 *
 */
static VALUE ctx_set_visual(VALUE self, VALUE visual) {