aboutsummaryrefslogtreecommitdiff
path: root/nxcompshad/Shadow.h
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2017-04-25 15:27:17 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2017-07-13 11:38:42 +0200
commit76b48676844bc7aa0511b8371ef6347b2e8ad545 (patch)
tree6c81a895407116ca2e3f1522c81e5d1d7122fd01 /nxcompshad/Shadow.h
parent622360ea2ec9cde354aece445e4b9fb4b7664eea (diff)
downloadnx-libs-76b48676844bc7aa0511b8371ef6347b2e8ad545.tar.gz
nx-libs-76b48676844bc7aa0511b8371ef6347b2e8ad545.tar.bz2
nx-libs-76b48676844bc7aa0511b8371ef6347b2e8ad545.zip
nxcompshad: Switch to autoreconf.
Diffstat (limited to 'nxcompshad/Shadow.h')
-rw-r--r--nxcompshad/Shadow.h109
1 files changed, 0 insertions, 109 deletions
diff --git a/nxcompshad/Shadow.h b/nxcompshad/Shadow.h
deleted file mode 100644
index e1c57c432..000000000
--- a/nxcompshad/Shadow.h
+++ /dev/null
@@ -1,109 +0,0 @@
-/**************************************************************************/
-/* */
-/* Copyright (c) 2001, 2011 NoMachine (http://www.nomachine.com) */
-/* Copyright (c) 2008-2014 Oleksandr Shneyder <o.shneyder@phoca-gmbh.de> */
-/* Copyright (c) 2014-2016 Ulrich Sibiller <uli42@gmx.de> */
-/* Copyright (c) 2014-2016 Mihai Moldovan <ionic@ionic.de> */
-/* Copyright (c) 2011-2016 Mike Gabriel <mike.gabriel@das-netzwerkteam.de>*/
-/* Copyright (c) 2015-2016 Qindel Group (http://www.qindel.com) */
-/* */
-/* NXCOMPSHAD, NX protocol compression and NX extensions to this software */
-/* are copyright of the aforementioned persons and companies. */
-/* */
-/* Redistribution and use of the present software is allowed according */
-/* to terms specified in the file LICENSE which comes in the source */
-/* distribution. */
-/* */
-/* All rights reserved. */
-/* */
-/* NOTE: This software has received contributions from various other */
-/* contributors, only the core maintainers and supporters are listed as */
-/* copyright holders. Please contact us, if you feel you should be listed */
-/* as copyright holder, as well. */
-/* */
-/**************************************************************************/
-
-#ifndef Shadow_H
-#define Shadow_H
-
-#include <nx-X11/Xlib.h>
-
-#define NXShadowCorrectColor(length, buffer) \
-\
-{ \
- unsigned short a; \
- unsigned short b; \
- unsigned short *shorts; \
- int i; \
-\
- length >>= 1; \
- shorts = (unsigned short *)buffer; \
- for (i = 0; i < length ; i++) \
- { \
- a = shorts[i]; \
-\
- b = a & 63; \
- a <<= 1; \
- a = (a & ~127) | b; \
-\
- shorts[i] = a; \
- } \
-}
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-typedef char* UpdaterHandle;
-
-typedef struct _ShadowOptions
-{
- char optionShmExtension;
- char optionDamageExtension;
- int optionShadowDisplayUid;
-} ShadowOptions;
-
-extern ShadowOptions NXShadowOptions;
-
-extern int NXShadowCreate(void *, char *, char *, void **);
-extern void NXShadowDestroy(void);
-
-/*
- * Use an already opened Display connection.
- * We use <void *> instead of <Display *> to avoid
- * useless dependences from Xlib headers.
- */
-
-extern int NXShadowAddUpdaterDisplay(void *display, int *width, int *height,
- unsigned char *depth);
-extern UpdaterHandle NXShadowAddUpdater(char *displayName);
-extern int NXShadowRemoveUpdater(UpdaterHandle handle);
-extern int NXShadowRemoveAllUpdaters(void);
-
-extern void NXShadowHandleInput(void);
-extern int NXShadowHasChanged(int (*)(void *), void *, int *);
-extern void NXShadowExportChanges(long *, char **);
-extern int NXShadowHasUpdaters(void);
-extern int NXShadowCaptureCursor(unsigned int wnd, void *vis);
-extern void NXShadowColorCorrect(int, int, unsigned int, unsigned int, char *);
-extern void NXShadowUpdateBuffer(void **);
-
-extern void NXShadowEvent(Display *, XEvent);
-extern void NXShadowWebKeyEvent(KeySym keysym, Bool isKeyPress);
-
-extern void NXShadowSetDisplayUid(int uid);
-
-extern void NXShadowDisableShm(void);
-extern void NXShadowDisableDamage(void);
-
-extern void NXShadowGetScreenSize(int *width, int *height);
-extern void NXShadowSetScreenSize(int *width, int *height);
-
-extern void NXShadowInitKeymap(void *keysyms);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* Shadow_H */
-