aboutsummaryrefslogtreecommitdiff
path: root/packages/noncvs/windows/extra/Gem/dev/Gem/Event.h
diff options
context:
space:
mode:
Diffstat (limited to 'packages/noncvs/windows/extra/Gem/dev/Gem/Event.h')
-rw-r--r--packages/noncvs/windows/extra/Gem/dev/Gem/Event.h208
1 files changed, 104 insertions, 104 deletions
diff --git a/packages/noncvs/windows/extra/Gem/dev/Gem/Event.h b/packages/noncvs/windows/extra/Gem/dev/Gem/Event.h
index 2c767221..867be53e 100644
--- a/packages/noncvs/windows/extra/Gem/dev/Gem/Event.h
+++ b/packages/noncvs/windows/extra/Gem/dev/Gem/Event.h
@@ -1,104 +1,104 @@
-/*-----------------------------------------------------------------
-LOG
- GEM - Graphics Environment for Multimedia
-
- get keyboard/mouse callbacks
-
- Copyright (c) 1997-1999 Mark Danks. mark@danks.org
- Copyright (c) Günther Geiger. geiger@epy.co.at
- Copyright (c) 2001-2011 IOhannes m zmölnig. forum::für::umläute. IEM. zmoelnig@iem.at
- For information on usage and redistribution, and for a DISCLAIMER OF ALL
- WARRANTIES, see the file, "GEM.LICENSE.TERMS" in this distribution.
-
------------------------------------------------------------------*/
-
-#ifndef _INCLUDE__GEM_GEM_EVENT_H_
-#define _INCLUDE__GEM_GEM_EVENT_H_
-
-#include "Gem/ExportDef.h"
-
-//////////////////////////////////////////////////////////////////
-//
-// Mouse motion callback
-//
-//////////////////////////////////////////////////////////////////
-typedef void (*MOTION_CB)(int, int, void *);
-//////////
-// Set a mouse motion callback
-GEM_EXTERN extern void setMotionCallback(MOTION_CB callback, void *data);
-
-//////////
-// Remove a mouse motion callback
-GEM_EXTERN extern void removeMotionCallback(MOTION_CB callback, void *data);
-
-
-//////////////////////////////////////////////////////////////////
-//
-// Mouse button callback
-//
-//////////////////////////////////////////////////////////////////
-typedef void (*BUTTON_CB)(int, int, int, int, void *);
-//////////
-// Set a button callback
-// which == 0 == left
-// which == 1 == middle
-// which == 2 == right
-GEM_EXTERN extern void setButtonCallback(BUTTON_CB callback, void *data);
-
-//////////
-// Remove a button callback
-GEM_EXTERN extern void removeButtonCallback(BUTTON_CB callback, void *data);
-
-
-//////////////////////////////////////////////////////////////////
-//
-// Mouse wheel callback
-//
-//////////////////////////////////////////////////////////////////
-typedef void (*WHEEL_CB)(int, int, void *);
-//////////
-// Set a wheel callback
-GEM_EXTERN extern void setWheelCallback(WHEEL_CB callback, void *data);
-
-//////////
-// Remove a wheel callback
-GEM_EXTERN extern void removeWheelCallback(WHEEL_CB callback, void *data);
-
-//////////////////////////////////////////////////////////////////
-//
-// Keyboard callback
-//
-//////////////////////////////////////////////////////////////////
-typedef void (*KEYBOARD_CB)(char *,int, int, void *);
-//////////
-// Set a keyboard callback
-GEM_EXTERN extern void setKeyboardCallback(KEYBOARD_CB callback, void *data);
-
-//////////
-// Remove a keyboard callback
-GEM_EXTERN extern void removeKeyboardCallback(KEYBOARD_CB callback, void *data);
-
-//////////////////////////////////////////////////////////////////
-//
-// Resize callback
-//
-//////////////////////////////////////////////////////////////////
-typedef void (*RESIZE_CB)(int, int, void *);
-//////////
-// Set a resize callback
-GEM_EXTERN extern void setResizeCallback(RESIZE_CB callback, void *data);
-
-//////////
-// Remove a resize callback
-GEM_EXTERN extern void removeResizeCallback(RESIZE_CB callback, void *data);
-
-//////////
-// Trigger an event
-GEM_EXTERN extern void triggerMotionEvent(int x, int y);
-GEM_EXTERN extern void triggerButtonEvent(int which, int state, int x, int y);
-GEM_EXTERN extern void triggerWheelEvent(int axis, int value);
-GEM_EXTERN extern void triggerKeyboardEvent(char *string, int value, int state);
-GEM_EXTERN extern void triggerResizeEvent(int xSize, int ySize);
-
-#endif // for header file
-
+/*-----------------------------------------------------------------
+LOG
+ GEM - Graphics Environment for Multimedia
+
+ get keyboard/mouse callbacks
+
+ Copyright (c) 1997-1999 Mark Danks. mark@danks.org
+ Copyright (c) Günther Geiger. geiger@epy.co.at
+ Copyright (c) 2001-2011 IOhannes m zmölnig. forum::für::umläute. IEM. zmoelnig@iem.at
+ For information on usage and redistribution, and for a DISCLAIMER OF ALL
+ WARRANTIES, see the file, "GEM.LICENSE.TERMS" in this distribution.
+
+-----------------------------------------------------------------*/
+
+#ifndef _INCLUDE__GEM_GEM_EVENT_H_
+#define _INCLUDE__GEM_GEM_EVENT_H_
+
+#include "Gem/ExportDef.h"
+
+//////////////////////////////////////////////////////////////////
+//
+// Mouse motion callback
+//
+//////////////////////////////////////////////////////////////////
+typedef void (*MOTION_CB)(int, int, void *);
+//////////
+// Set a mouse motion callback
+GEM_EXTERN extern void setMotionCallback(MOTION_CB callback, void *data);
+
+//////////
+// Remove a mouse motion callback
+GEM_EXTERN extern void removeMotionCallback(MOTION_CB callback, void *data);
+
+
+//////////////////////////////////////////////////////////////////
+//
+// Mouse button callback
+//
+//////////////////////////////////////////////////////////////////
+typedef void (*BUTTON_CB)(int, int, int, int, void *);
+//////////
+// Set a button callback
+// which == 0 == left
+// which == 1 == middle
+// which == 2 == right
+GEM_EXTERN extern void setButtonCallback(BUTTON_CB callback, void *data);
+
+//////////
+// Remove a button callback
+GEM_EXTERN extern void removeButtonCallback(BUTTON_CB callback, void *data);
+
+
+//////////////////////////////////////////////////////////////////
+//
+// Mouse wheel callback
+//
+//////////////////////////////////////////////////////////////////
+typedef void (*WHEEL_CB)(int, int, void *);
+//////////
+// Set a wheel callback
+GEM_EXTERN extern void setWheelCallback(WHEEL_CB callback, void *data);
+
+//////////
+// Remove a wheel callback
+GEM_EXTERN extern void removeWheelCallback(WHEEL_CB callback, void *data);
+
+//////////////////////////////////////////////////////////////////
+//
+// Keyboard callback
+//
+//////////////////////////////////////////////////////////////////
+typedef void (*KEYBOARD_CB)(char *,int, int, void *);
+//////////
+// Set a keyboard callback
+GEM_EXTERN extern void setKeyboardCallback(KEYBOARD_CB callback, void *data);
+
+//////////
+// Remove a keyboard callback
+GEM_EXTERN extern void removeKeyboardCallback(KEYBOARD_CB callback, void *data);
+
+//////////////////////////////////////////////////////////////////
+//
+// Resize callback
+//
+//////////////////////////////////////////////////////////////////
+typedef void (*RESIZE_CB)(int, int, void *);
+//////////
+// Set a resize callback
+GEM_EXTERN extern void setResizeCallback(RESIZE_CB callback, void *data);
+
+//////////
+// Remove a resize callback
+GEM_EXTERN extern void removeResizeCallback(RESIZE_CB callback, void *data);
+
+//////////
+// Trigger an event
+GEM_EXTERN extern void triggerMotionEvent(int x, int y);
+GEM_EXTERN extern void triggerButtonEvent(int which, int state, int x, int y);
+GEM_EXTERN extern void triggerWheelEvent(int axis, int value);
+GEM_EXTERN extern void triggerKeyboardEvent(char *string, int value, int state);
+GEM_EXTERN extern void triggerResizeEvent(int xSize, int ySize);
+
+#endif // for header file
+