From 1f876171067c04fc21fccd5a3051f982fd85c0f0 Mon Sep 17 00:00:00 2001 From: marha Date: Wed, 21 Oct 2009 19:07:36 +0000 Subject: Updated to xorg-server-1.7.99.1 --- xorg-server/hw/dmx/doc/html/dmxevents_8h.html | 296 ++++++++++++-------------- 1 file changed, 142 insertions(+), 154 deletions(-) (limited to 'xorg-server/hw/dmx/doc/html/dmxevents_8h.html') diff --git a/xorg-server/hw/dmx/doc/html/dmxevents_8h.html b/xorg-server/hw/dmx/doc/html/dmxevents_8h.html index 2aa5910d1..bbf1da023 100644 --- a/xorg-server/hw/dmx/doc/html/dmxevents_8h.html +++ b/xorg-server/hw/dmx/doc/html/dmxevents_8h.html @@ -6,219 +6,207 @@ - -
Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals
+ + +

dmxevents.h File Reference

-

-Go to the source code of this file. - - - - - - - - - - +

Go to the source code of this file.

+

Functions

void dmxMotion (DevicePtr pDev, int *v, int firstAxis, int axesCount, DMXMotionType type, DMXBlockType block)
void dmxEnqueue (DevicePtr pDev, int type, int detail, KeySym keySym, XEvent *e, DMXBlockType block)
int dmxCheckSpecialKeys (DevicePtr pDev, KeySym keySym)
void dmxInvalidateGlobalPosition (void)
+ + + + +

Functions

void dmxMotion (DevicePtr pDev, int *v, int firstAxis, int axesCount, DMXMotionType type, DMXBlockType block)
void dmxEnqueue (DevicePtr pDev, int type, int detail, KeySym keySym, XEvent *e, DMXBlockType block)
int dmxCheckSpecialKeys (DevicePtr pDev, KeySym keySym)
void dmxInvalidateGlobalPosition (void)
-


Detailed Description

-Interface to event processing functions.
See also:
dmxevents.h
-

Function Documentation

-

- - - - -
- +

Detailed Description

+

Interface to event processing functions.

+
See also:
dmxevents.h
+

Function Documentation

+ +
+
+
- - - - + + + + + - - - + + - - + + -
int dmxCheckSpecialKeys DevicePtr  pDev, int dmxCheckSpecialKeys (DevicePtr  pDev,
KeySym  keySymKeySym  keySym 
)
-
- - - - - -
-   - + +
+

A pointer to this routine is passed to low-level input drivers so that all special keychecking is unified to this file. This function returns 0 if no special keys have been pressed. If the user has requested termination of the DMX server, -1 is returned. If the user has requested a switch to a VT, then the (1-based) number of that VT is returned.

-

-A pointer to this routine is passed to low-level input drivers so that all special keychecking is unified to this file. This function returns 0 if no special keys have been pressed. If the user has requested termination of the DMX server, -1 is returned. If the user has requested a switch to a VT, then the (1-based) number of that VT is returned.

-

- - - - -
- +

References DMXDBG2, dmxInfo, dmxLocalCoreKeyboard, dmxLog(), GETDMXINPUTFROMPDEV, and _DMXLocalInputInfo::pDevice.

+ +

Referenced by dmxCollectAll(), and dmxSigioHandler().

+ + + + +
+
+
- - - - + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + - - + + -
void dmxEnqueue DevicePtr  pDev, void dmxEnqueue (DevicePtr  pDev,
int  type, int  type,
int  detail, int  detail,
KeySym  keySym, KeySym  keySym,
XEvent *  e, XEvent *  e,
DMXBlockType  blockDMXBlockType  block 
)
-
- - - - - -
-   - + +
+

Enqueue an event from the pDev device with the specified type and detail. If the event is a KeyPress or KeyRelease event, then the keySym is also specified.

+

FIXME: make the code do what the comment says, or remove this comment. If block is set to DMX_BLOCK, then the SIGIO handler will be blocked around calls to dmxeqEnqueue().

-

-Enqueue a non-motion event from the pDev device with the specified type and detail. If the event is a KeyPress or KeyRelease event, then the keySym is also specified.

-If block is set to DMX_BLOCK, then the SIGIO handler will be blocked around calls to dmxeqEnqueue().

-

- - - - -
- - - - - - - - - +

References dmxCheckFunctionKeys(), DMXDBG2, dmxEventName(), dmxFixup(), dmxGetButtonMapping(), dmxKeyCodeToKeySym(), dmxLocalCoreKeyboard, dmxLogInput(), dmxTranslateAndEnqueueExtEvent(), GETDMXINPUTFROMPDEV, ProximityIn, and ProximityOut.

+

Referenced by dmxCollectAll(), and dmxSigioHandler().

+ + + + +
+
+
void dmxInvalidateGlobalPosition void   ) 
+ + + + + + + +
void dmxInvalidateGlobalPosition (void  ) 
-
- - - - - -
-   - + +
+

Invalidate the global position for dmxCoreMotion.

-

-Invalidate the global position for #dmxCoreMotion.

-

- - - - -
- +

References dmxGlobalInvalid.

+ +

Referenced by dmxBackendLateReInit().

+ + + + +
+
+
- - - - + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + - - + + -
void dmxMotion DevicePtr  pDev, void dmxMotion (DevicePtr  pDev,
int *  v, int *  v,
int  firstAxes, int  firstAxes,
int  axesCount, int  axesCount,
DMXMotionType  type, DMXMotionType  type,
DMXBlockType  blockDMXBlockType  block 
)
-
- - - - - -
-   - + +
+

Enqueue a motion event for pDev. The v vector has length axesCount, and contains values for each of the axes, starting at firstAxes.

+

The type of the motion may be DMX_RELATIVE, DMX_ABSOLUTE, or DMX_ABSOLUTE_CONFINED (in the latter case, the pointer will not be allowed to move outside the global boundaires).

+

If block is set to DMX_BLOCK, then the SIGIO handler will be blocked around calls to enqueueMotion().

-

-Enqueue a motion event for pDev. The v vector has length axesCount, and contains values for each of the axes, starting at firstAxes.

-The type of the motion may be DMX_RELATIVE, DMX_ABSOLUTE, or DMX_ABSOLUTE_CONFINED (in the latter case, the pointer will not be allowed to move outside the global boundaires).

-If block is set to DMX_BLOCK, then the SIGIO handler will be blocked around calls to dmxeqEnqueue().

+

References DMX_ABSOLUTE, DMX_ABSOLUTE_CONFINED, DMX_RELATIVE, dmxCoreMotion(), dmxExtMotion(), dmxGlobalX, dmxGlobalY, and GETDMXLOCALFROMPDEV.

+ +

Referenced by dmxCollectAll(), and dmxSigioHandler().

+ +
+ +
-- cgit v1.2.3