Home | History | Annotate | Download | only in extensions
      1 /*
      2  * Copyright 1993-2001 by Xi Graphics, Inc.
      3  * All Rights Reserved.
      4  *
      5  * Please see the LICENSE file accompanying this distribution for licensing
      6  * information.
      7  *
      8  * Please send any bug fixes and modifications to src (at) xig.com.
      9  *
     10  * $XiGId: xme.h,v 1.1.1.1 2001/11/19 19:01:10 jon Exp $
     11  *
     12  */
     13 
     14 
     15 #ifndef _XME_H_INCLUDED
     16 #define _XME_H_INCLUDED
     17 
     18 typedef struct {
     19   short		        x;
     20   short		        y;
     21   unsigned short	w;
     22   unsigned short	h;
     23 } XiGMiscViewInfo;
     24 
     25 typedef struct {
     26   unsigned short        width;
     27   unsigned short        height;
     28   int                   refresh;
     29 } XiGMiscResolutionInfo;
     30 
     31 extern Bool XiGMiscQueryVersion(Display *dpy, int *major, int *minor);
     32 extern int XiGMiscQueryViews(Display *dpy, int screen,
     33 			     XiGMiscViewInfo **pviews);
     34 extern int XiGMiscQueryResolutions(Display *dpy, int screen, int view,
     35 			    int *pactive,
     36 			    XiGMiscResolutionInfo **presolutions);
     37 extern void XiGMiscChangeResolution(Display *dpy, int screen, int view,
     38 			     int width, int height, int refresh);
     39 
     40 /* SDL addition from Ryan: free memory used by xme. */
     41 extern void XiGMiscDestroy(void);
     42 
     43 #endif /* _XME_H_INCLUDED */
     44 
     45 
     46