| /* | 
 |    Copyright (C) 2002-2010 Karl J. Runge <[email protected]>  | 
 |    All rights reserved. | 
 |  | 
 | This file is part of x11vnc. | 
 |  | 
 | x11vnc is free software; you can redistribute it and/or modify | 
 | it under the terms of the GNU General Public License as published by | 
 | the Free Software Foundation; either version 2 of the License, or (at | 
 | your option) any later version. | 
 |  | 
 | x11vnc is distributed in the hope that it will be useful, | 
 | but WITHOUT ANY WARRANTY; without even the implied warranty of | 
 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
 | GNU General Public License for more details. | 
 |  | 
 | You should have received a copy of the GNU General Public License | 
 | along with x11vnc; if not, write to the Free Software | 
 | Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA | 
 | or see <http://www.gnu.org/licenses/>. | 
 |  | 
 | In addition, as a special exception, Karl J. Runge | 
 | gives permission to link the code of its release of x11vnc with the | 
 | OpenSSL project's "OpenSSL" library (or with modified versions of it | 
 | that use the same license as the "OpenSSL" library), and distribute | 
 | the linked executables.  You must obey the GNU General Public License | 
 | in all respects for all of the code used other than "OpenSSL".  If you | 
 | modify this file, you may extend this exception to your version of the | 
 | file, but you are not obligated to do so.  If you do not wish to do | 
 | so, delete this exception statement from your version. | 
 | */ | 
 |  | 
 | #ifndef _X11VNC_PARAMS_H | 
 | #define _X11VNC_PARAMS_H | 
 |  | 
 | /* -- params.h -- */ | 
 |  | 
 | #define ICON_MODE_SOCKS 16 | 
 |  | 
 | /* had lw=3 for a long time */ | 
 | #ifndef WIREFRAME_PARMS | 
 | #define WIREFRAME_PARMS "0xff,2,0,32+8+8+8,all,0.15+0.30+5.0+0.125" | 
 | #endif | 
 |  | 
 | #ifndef SCROLL_COPYRECT_PARMS | 
 | #define SCROLL_COPYRECT_PARMS "0+64+32+32,0.02+0.10+0.9,0.03+0.06+0.5+0.1+5.0" | 
 | #endif | 
 |  | 
 | #ifndef POLL_8TO24_DELAY | 
 | #define POLL_8TO24_DELAY 0.05 | 
 | #endif | 
 |  | 
 | #define LATENCY0 20     /* 20ms */ | 
 | #define NETRATE0 20     /* 20KB/sec */ | 
 |  | 
 | #define POINTER_MODE_NOFB 2 | 
 |  | 
 | /* scan pattern jitter from x0rfbserver */ | 
 | #define NSCAN 32 | 
 |  | 
 | #define FB_COPY 0x1 | 
 | #define FB_MOD  0x2 | 
 | #define FB_REQ  0x4 | 
 |  | 
 | #define VNC_CONNECT_MAX 16384 | 
 | #define X11VNC_REMOTE_MAX 65536 | 
 | #define PROP_MAX (262144L) | 
 |  | 
 | #define MAXN 256 | 
 |  | 
 | #define PIPEINPUT_NONE		0x0 | 
 | #define PIPEINPUT_VID		0x1 | 
 | #define PIPEINPUT_CONSOLE	0x2 | 
 | #define PIPEINPUT_UINPUT	0x3 | 
 | #define PIPEINPUT_MACOSX	0x4 | 
 | #define PIPEINPUT_VNC		0x5 | 
 |  | 
 | #define MAX_BUTTONS 5 | 
 |  | 
 | #define ROTATE_NONE		0 | 
 | #define ROTATE_X		1 | 
 | #define ROTATE_Y		2 | 
 | #define ROTATE_XY		3 | 
 | #define ROTATE_90		4 | 
 | #define ROTATE_90X		5 | 
 | #define ROTATE_90Y		6 | 
 | #define ROTATE_270		7 | 
 |  | 
 | #define VENCRYPT_NONE		0 | 
 | #define VENCRYPT_SUPPORT	1 | 
 | #define VENCRYPT_SOLE		2 | 
 | #define VENCRYPT_FORCE		3 | 
 |  | 
 | #define VENCRYPT_BOTH		0 | 
 | #define VENCRYPT_NODH		1 | 
 | #define VENCRYPT_NOX509		2 | 
 |  | 
 | #define ANONTLS_NONE		0 | 
 | #define ANONTLS_SUPPORT		1 | 
 | #define ANONTLS_SOLE		2 | 
 | #define ANONTLS_FORCE		3 | 
 |  | 
 | #endif /* _X11VNC_PARAMS_H */ |