|  |  |  | /*
 | 
					
						
							|  |  |  |  * Copyright © 2016 Benoit Gschwind
 | 
					
						
							|  |  |  |  *
 | 
					
						
							|  |  |  |  * Permission is hereby granted, free of charge, to any person obtaining
 | 
					
						
							|  |  |  |  * a copy of this software and associated documentation files (the
 | 
					
						
							|  |  |  |  * "Software"), to deal in the Software without restriction, including
 | 
					
						
							|  |  |  |  * without limitation the rights to use, copy, modify, merge, publish,
 | 
					
						
							|  |  |  |  * distribute, sublicense, and/or sell copies of the Software, and to
 | 
					
						
							|  |  |  |  * permit persons to whom the Software is furnished to do so, subject to
 | 
					
						
							|  |  |  |  * the following conditions:
 | 
					
						
							|  |  |  |  *
 | 
					
						
							|  |  |  |  * The above copyright notice and this permission notice (including the
 | 
					
						
							|  |  |  |  * next paragraph) shall be included in all copies or substantial
 | 
					
						
							|  |  |  |  * portions of the Software.
 | 
					
						
							|  |  |  |  *
 | 
					
						
							|  |  |  |  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 | 
					
						
							|  |  |  |  * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 | 
					
						
							|  |  |  |  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 | 
					
						
							|  |  |  |  * NONINFRINGEMENT.  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
 | 
					
						
							|  |  |  |  * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
 | 
					
						
							|  |  |  |  * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 | 
					
						
							|  |  |  |  * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 | 
					
						
							|  |  |  |  * SOFTWARE.
 | 
					
						
							|  |  |  |  */
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifndef WESTON_COMPOSITOR_X11_H
 | 
					
						
							|  |  |  | #define WESTON_COMPOSITOR_X11_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifdef  __cplusplus
 | 
					
						
							|  |  |  | extern "C" {
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include <stdint.h>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include "compositor.h"
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define WESTON_X11_BACKEND_CONFIG_VERSION 2
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | struct weston_x11_backend_config {
 | 
					
						
							|  |  |  | 	struct weston_backend_config base;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	bool fullscreen;
 | 
					
						
							|  |  |  | 	bool no_input;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	/** Whether to use the pixman renderer instead of the OpenGL ES renderer. */
 | 
					
						
							|  |  |  | 	bool use_pixman;
 | 
					
						
							|  |  |  | };
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifdef  __cplusplus
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif /* WESTON_COMPOSITOR_X11_H_ */
 |