[Bf-committers] X11 Cursor test.

Robert Wenzlaff bf-committers@blender.org
Mon, 3 Nov 2003 20:31:57 -0500


--Boundary-00=_NGwp/sEiBI97En+
Content-Type: text/plain;
  charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Attached is a small program that tests available X cursor sizes.

May I humblely ask the unix platform managers to compile, run, and send me the 
results off list?  (Remember to tell me which platform.)  I already have my 
system (RH9), but it runs XFree86-4.3.0 which is pretty heavily extended.

Command to compile it here is "gcc -o test -L/usr/X11R6/lib -lX11 test.c".
You may need to adjust the path.

TIA.
-- 
Robert Wenzlaff                   rwenzlaff@soylent-green.com

--Boundary-00=_NGwp/sEiBI97En+
Content-Type: text/x-csrc;
  charset="us-ascii";
  name="test.c"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="test.c"

#include <stdio.h>
#include <X11/Xlib.h>

int main(){
	int x,y;
	Display *display;
	Window screen;
	
	display=XOpenDisplay(NULL);
	screen=DefaultRootWindow(display);
	
	XQueryBestCursor(display,screen,16,16,&x,&y);
	printf("Best size for 16x16 is %ix%i\n",x,y);

	XQueryBestCursor(display,screen,24,24,&x,&y);
	printf("Best size for 24x24 is %ix%i\n",x,y);
	
	XQueryBestCursor(display,screen,32,32,&x,&y);
	printf("Best size for 32x32 is %ix%i\n",x,y);
	
	XQueryBestCursor(display,screen,48,48,&x,&y);
	printf("Best size for 48x48 is %ix%i\n",x,y);
	
	XQueryBestCursor(display,screen,64,64,&x,&y);
	printf("Best size for 64x64 is %ix%i\n",x,y);
	
	XQueryBestCursor(display,screen,96,96,&x,&y);
	printf("Best size for 96x96 is %ix%i\n",x,y);
	
	XCloseDisplay(display);
	
	return(0);	
}

--Boundary-00=_NGwp/sEiBI97En+--