• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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@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