/*
 * Copyright 1988, 1989, 1990, 1991 Massachusetts Institute of Technology
 */
#include"xpointer.h"

create_cursor()
{
  extern Display *dpy;
  extern int screen;

  extern Cursor lightcursor, rightcursor, leftcursor, playcursor, 
  searchcursor, loadcursor, audiocursor, indexcursor, stopcursor;

  extern XColor mousecolor, nonhighlight;

  lightcursor = XCreateFontCursor( dpy, XC_left_ptr);

  rightcursor = XCreateFontCursor( dpy, XC_right_side);

  leftcursor = XCreateFontCursor( dpy, XC_left_side);

  playcursor = XCreateFontCursor( dpy, XC_sb_right_arrow);

  loadcursor = XCreateFontCursor( dpy, XC_spider);

  searchcursor = XCreateFontCursor( dpy, XC_exchange);

  audiocursor = XCreateFontCursor( dpy, XC_draped_box);

  indexcursor = XCreateFontCursor( dpy, XC_question_arrow);

  stopcursor = XCreateFontCursor( dpy, XC_pirate);

  XRecolorCursor( dpy, lightcursor, &mousecolor, 
		 &nonhighlight);
  XRecolorCursor( dpy, leftcursor, &mousecolor, 
		 &nonhighlight);
  XRecolorCursor( dpy, rightcursor, &mousecolor, 
		 &nonhighlight);
  XRecolorCursor( dpy, playcursor, &mousecolor, 
		 &nonhighlight);
  XRecolorCursor( dpy, searchcursor, &mousecolor, 
		 &nonhighlight);
  XRecolorCursor( dpy, loadcursor, &mousecolor, 
		 &nonhighlight);
  XRecolorCursor( dpy, audiocursor, &mousecolor, 
		 &nonhighlight);
  XRecolorCursor( dpy, indexcursor, &mousecolor, 
		 &nonhighlight);
  XRecolorCursor( dpy, stopcursor, &mousecolor, 
		 &nonhighlight);
}
