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/dmxinput_8c.html | 284 +++++++++++++++------------ 1 file changed, 157 insertions(+), 127 deletions(-) (limited to 'xorg-server/hw/dmx/doc/html/dmxinput_8c.html') diff --git a/xorg-server/hw/dmx/doc/html/dmxinput_8c.html b/xorg-server/hw/dmx/doc/html/dmxinput_8c.html index 09a5ddd05..d53bd7643 100644 --- a/xorg-server/hw/dmx/doc/html/dmxinput_8c.html +++ b/xorg-server/hw/dmx/doc/html/dmxinput_8c.html @@ -6,171 +6,201 @@ - -
Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals
-

dmxinput.c File Reference

#include "dmx.h"
-#include "dmxlog.h"
-#include "dmxinput.h"
-#include "inputstr.h"
-#include "input.h"
- - - - + + +
+

dmxinput.c File Reference

#include "dmx.h"
+#include "dmxlog.h"
+#include "dmxinput.h"
+#include "inputstr.h"
+#include "input.h"
+#include "mi.h"
+

Functions

Bool LegalModifier (unsigned int key, DevicePtr pDev)
+ + + + + + + +

Functions

Bool LegalModifier (unsigned int key, DeviceIntPtr pDev)
void InitInput (int argc, char **argv)
void ProcessInputEvents (void)
void dmxUpdateWindowInfo (DMXUpdateType type, WindowPtr pWindow)
int NewInputDeviceRequest (InputOption *options, DeviceIntPtr *pdev)
void DeleteInputDeviceRequest (DeviceIntPtr pDev)
+

Detailed Description

+

Provide the main entry points for input initialization and processing that arequired by the dix layer.

+

Function Documentation

+ +
+
+ + + + + + + + + +
void DeleteInputDeviceRequest (DeviceIntPtr  pDev ) 
+
+
-void InitInput (int argc, char **argv) +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void dmxUpdateWindowInfo (DMXUpdateType  type,
WindowPtr  pWindow 
)
+
+
+

This routine is called from dmxwindow.c whenever the layout of windows on the display might have changed. This information is used by input drivers (currently only the console driver) that provide information about window layout to the user.

-void ProcessInputEvents (void) +

References _DMXInputInfo::detached, dmxInputs, dmxNumInputs, and _DMXInputInfo::updateWindowInfo.

-void dmxUpdateWindowInfo (DMXUpdateType type, WindowPtr pWindow) +

Referenced by dmxCopyWindow(), dmxRealizeWindow(), dmxReparentWindow(), dmxResizeWindow(), dmxRestackWindow(), and dmxUnrealizeWindow().

- -

Detailed Description

-Provide the main entry points for input initialization and processing that arequired by the dix layer.

Function Documentation

-

- - - - -
- + + + +
+
+
- - - - + + + + + - - - + + - - + + -
void dmxUpdateWindowInfo DMXUpdateType  type, void InitInput (int  argc,
WindowPtr  pWindowchar **  argv 
)
-
- - - - - -
-   - + +
+

Called from dix/main.c on each server generation to initialize inputs. All the work is done in dmxInputInit.

+
See also:
dmxInputInit()
-

-This routine is called from #dmxwindow.c whenever the layout of windows on the display might have changed. This information is used by input drivers (currently only the console driver) that provide information about window layout to the user.

-

- - - - -
- +

References dmxFatal, dmxInputInit(), dmxInputs, dmxLog(), and dmxNumInputs.

+ + + + +
+
+
- - - - + + + + + - - - + + - - + + -
void InitInput int  argc, Bool LegalModifier (unsigned int  key,
char **  argvDeviceIntPtr  pDev 
)
-
- - - - - -
-   - + +
+

Returns TRUE if the key is a valid modifier. For PC-class keyboards, all keys can be used as modifiers, so return TRUE always.

-

-Called from dix/main.c on each server generation to initialize inputs. All the work is done in dmxInputInit.

See also:
dmxInputInit()
-
-

- - - - -
- + + + +
+
+
- - - - + + + + + - - - + + - - + + -
Bool LegalModifier unsigned int  key, int NewInputDeviceRequest (InputOption *  options,
DevicePtr  pDevDeviceIntPtr *  pdev 
)
-
- - - - - -
-   - + +
-

-Returns TRUE if the key is a valid modifier. For PC-class keyboards, all keys can be used as modifiers, so return TRUE always.

-

- - - - -
- + + + +
+
+
- - - - - - + + + + + + -
void ProcessInputEvents void   ) void ProcessInputEvents (void  ) 
-
- - - - - -
-   - + +
+

Called from dix/dispatch.c in Dispatch() whenever input events require processing. All the work is done in the lower level routines.

-

-Called from dix/dispatch.c in Dispatch() whenever input events require processing. All the work is done in the lower level routines.

+

References _DMXInputInfo::detached, dmxInputs, dmxNumInputs, and _DMXInputInfo::processInputEvents.

+ +

Referenced by dmxCoreMotion().

+ +
+
+
-- cgit v1.2.3