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 --- .../hw/dmx/doc/html/struct__DMXLocalInputInfo.html | 1665 +++++++++----------- 1 file changed, 719 insertions(+), 946 deletions(-) (limited to 'xorg-server/hw/dmx/doc/html/struct__DMXLocalInputInfo.html') diff --git a/xorg-server/hw/dmx/doc/html/struct__DMXLocalInputInfo.html b/xorg-server/hw/dmx/doc/html/struct__DMXLocalInputInfo.html index 7893e905f..8a3ee7cc4 100644 --- a/xorg-server/hw/dmx/doc/html/struct__DMXLocalInputInfo.html +++ b/xorg-server/hw/dmx/doc/html/struct__DMXLocalInputInfo.html @@ -6,982 +6,755 @@ - -
Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals
-

_DMXLocalInputInfo Struct Reference

#include <dmxinputinit.h> -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Data Fields

const char * name
DMXLocalInputType type
DMXLocalInputExtType extType
int binding
dmxCreatePrivateProcPtr create_private
dmxDestroyPrivateProcPtr destroy_private
dmxInitProcPtr init
dmxReInitProcPtr reinit
dmxLateReInitProcPtr latereinit
dmxGetInfoProcPtr get_info
dmxOnProcPtr on
dmxOffProcPtr off
dmxUpdatePositionProcPtr update_position
dmxVTPreSwitchProcPtr vt_pre_switch
dmxVTPostSwitchProcPtr vt_post_switch
dmxVTSwitchProcPtr vt_switch
dmxCollectEventsProcPtr collect_events
dmxProcessInputProcPtr process_input
dmxUpdateInfoProcPtr update_info
dmxMCtrlProcPtr mCtrl
dmxKBCtrlProcPtr kCtrl
dmxKBBellProcPtr kBell
pointer private
int isCore
int sendsCore
KeybdCtrl kctrl
PtrCtrl mctrl
DeviceIntPtr pDevice
int inputIdx
int lastY
int head
int tail
unsigned long * history
int * valuators
int savedMotionEvents
int savedSendsCore
DMXEventMap map [DMX_MAP_ENTRIES]
int mapOptimize
long deviceId
const char * deviceName
-


Detailed Description

-This is the device-independent structure used by the low-level input routines. The contents are not exposed to top-level .c files (except dmxextensions.c).
See also:
dmxinput.h

+ +

+
+

_DMXLocalInputInfo Struct Reference

+

#include <dmxinputinit.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Data Fields

const char * name
DMXLocalInputType type
DMXLocalInputExtType extType
int binding
dmxCreatePrivateProcPtr create_private
dmxDestroyPrivateProcPtr destroy_private
dmxInitProcPtr init
dmxReInitProcPtr reinit
dmxLateReInitProcPtr latereinit
dmxGetInfoProcPtr get_info
dmxOnProcPtr on
dmxOffProcPtr off
dmxUpdatePositionProcPtr update_position
dmxVTPreSwitchProcPtr vt_pre_switch
dmxVTPostSwitchProcPtr vt_post_switch
dmxVTSwitchProcPtr vt_switch
dmxCollectEventsProcPtr collect_events
dmxProcessInputProcPtr process_input
dmxFunctionsProcPtr functions
dmxUpdateInfoProcPtr update_info
dmxMCtrlProcPtr mCtrl
dmxKBCtrlProcPtr kCtrl
dmxKBBellProcPtr kBell
pointer private
int isCore
int sendsCore
KeybdCtrl kctrl
PtrCtrl mctrl
DeviceIntPtr pDevice
int inputIdx
int lastX
int lastY
int head
int tail
unsigned long * history
int * valuators
int(* savedMotionProc )(DeviceIntPtr, xTimecoord *, unsigned long, unsigned long, ScreenPtr)
int savedMotionEvents
int savedSendsCore
DMXEventMap map [DMX_MAP_ENTRIES]
int mapOptimize
long deviceId
const char * deviceName
+

Detailed Description

+

This is the device-independent structure used by the low-level input routines. The contents are not exposed to top-level .c files (except dmxextensions.c).

+
See also:
dmxinput.h
+
dmxextensions.c
- -

-


Field Documentation

-

- - - - -
- - -
int _DMXLocalInputInfo::binding -
-
- - - - - -
-   - - -

-Count of how many consecutive structs are bound to the same device

-

- - - - -
- - -
dmxCollectEventsProcPtr _DMXLocalInputInfo::collect_events -
-
- - - - - -
-   - - -

-Collect and enqueue events from the device

-

- - - - -
- - -
dmxCreatePrivateProcPtr _DMXLocalInputInfo::create_private -
-
- - - - - -
-   - - -

-Create device-dependent private

-

- - - - -
- - -
dmxDestroyPrivateProcPtr _DMXLocalInputInfo::destroy_private -
-
- - - - - -
-   - - -

-Destroy device-dependent private

-

- - - - -
- - -
long _DMXLocalInputInfo::deviceId -
-
- - - - - -
-   - - -

-device id on remote side, if any

-

- - - - -
- - -
const char* _DMXLocalInputInfo::deviceName -
-
- - - - - -
-   - - -

-devive name on remote side, if any

-

- - - - -
- - -
DMXLocalInputExtType _DMXLocalInputInfo::extType -
-
- - - - - -
-   - - -

-Extended device type

-

- - - - -
- - -
dmxGetInfoProcPtr _DMXLocalInputInfo::get_info -
-
- - - - - -
-   - - -

-Get device information

-

- - - - -
- - -
int _DMXLocalInputInfo::head -
-
- - - - - -
-   - - -

-XInput motion history head

-

- - - - -
- - -
unsigned long* _DMXLocalInputInfo::history -
-
- - - - - -
-   - - -

-XInput motion history

-

- - - - -
- - -
dmxInitProcPtr _DMXLocalInputInfo::init -
-
- - - - - -
-   - - -

-Initialize device

-

- - - - -
- - -
int _DMXLocalInputInfo::inputIdx -
-
- - - - - -
-   - - -

-High-level index

-

- - - - -
- - -
int _DMXLocalInputInfo::isCore -
-
- - - - - -
-   - - -

-Is a DMX core device

-

- - - - -
- - -
dmxKBBellProcPtr _DMXLocalInputInfo::kBell -
-
- - - - - -
-   - - -

-Bell control

-

- - - - -
- - -
KeybdCtrl _DMXLocalInputInfo::kctrl -
-
- - - - - -
-   - - -

-Keyboard control

-

- - - - -
- +

Field Documentation

+ +
+
+
- +
dmxKBCtrlProcPtr _DMXLocalInputInfo::kCtrl + int _DMXLocalInputInfo::binding
-
- - - - - -
-   - - -

-Keyboard control

-

- - - - -
- + +
+

Count of how many consecutive structs are bound to the same device

+ +

Referenced by dmxApplyFunctions(), dmxCollectAll(), dmxCoreMotion(), dmxProcessInputEvents(), and dmxUpdateWindowInformation().

+ +
+ + +
+
+
- +
int _DMXLocalInputInfo::lastY + dmxCollectEventsProcPtr _DMXLocalInputInfo::collect_events
-
- - - - - -
-   - - -

-Last known position; for XInput in dmxevents.c

-

- - - - -
- + +
+

Collect and enqueue events from the device

+ +

Referenced by dmxCollectAll(), and dmxSigioHandler().

+ +
+ + +
+
+
- +
dmxLateReInitProcPtr _DMXLocalInputInfo::latereinit + dmxCreatePrivateProcPtr _DMXLocalInputInfo::create_private
-
- - - - - -
-   - - -

-Reinitialize a device (called very late during a reconfiguration)

-

- - - - -
- + +
+

Create device-dependent private

+ +

Referenced by dmxAddDevice().

+ +
+ + +
+
+
-
DMXEventMap _DMXLocalInputInfo::map[DMX_MAP_ENTRIES] -
-
- - - - - -
-   - - -

-XInput device id map

-

- - - - -
- + + +
dmxDestroyPrivateProcPtr _DMXLocalInputInfo::destroy_private
+ +
+

Destroy device-dependent private

+ +

Referenced by dmxInputFreeLocal().

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

-XInput device id map optimization

-

- - - - -
- + + +
long _DMXLocalInputInfo::deviceId
+ + + + +
+
+ + + + +
const char* _DMXLocalInputInfo::deviceName
+
+
+

devive name on remote side, if any

+ +

Referenced by dmxInputFreeLocal(), dmxInputLogDevices(), and dmxInputScanForExtensions().

+ +
+
+ + + + + +
+ +
+

Get device information

+ +
+
+ +
+
+ + + + +
int _DMXLocalInputInfo::head
+
+
+

XInput motion history head

+ +
+
+ +
+
+ + + + +
unsigned long* _DMXLocalInputInfo::history
+
+
+

XInput motion history

+ +

Referenced by dmxInputFreeLocal().

+ +
+
+ +
+ +
+

Initialize device

+ +
+
+ + + + + +
+ +
+

Bell control

+ +

Referenced by _dmxKeyboardBellProc().

+ +
+
+ +
+
+ + + + +
KeybdCtrl _DMXLocalInputInfo::kctrl
+
+
+

Keyboard control

+ +

Referenced by _dmxKeyboardBellProc(), and _dmxKeyboardKbdCtrlProc().

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

-Pointer control

-

- - -
- - - - -
dmxMCtrlProcPtr _DMXLocalInputInfo::mCtrl + +
+

Keyboard control

+ +

Referenced by _dmxKeyboardKbdCtrlProc().

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

-Pointer control

-

- - - - -
- + +
+ +

Referenced by dmxExtMotion().

+ +
+ + +
+
+
- +
const char* _DMXLocalInputInfo::name + int _DMXLocalInputInfo::lastY
-
- - - - - -
-   - - -

-Device name

-

- - - - -
- + +
+

Last known position; for XInput in dmxevents.c

+ +

Referenced by dmxExtMotion().

+ +
+ + +
+
+
- +
dmxOffProcPtr _DMXLocalInputInfo::off + dmxLateReInitProcPtr _DMXLocalInputInfo::latereinit
-
- - - - - -
-   - - -

-Turn device off

-

- - -
- - - - -
dmxOnProcPtr _DMXLocalInputInfo::on + +
+

Reinitialize a device (called very late during a reconfiguration)

+ +

Referenced by dmxInputLateReInit().

+ +
+ + +
+
+ + + +
DMXEventMap _DMXLocalInputInfo::map[DMX_MAP_ENTRIES]
-
- - - - - -
-   - - -

-Turn device on

-

- - -
- - - - -
DeviceIntPtr _DMXLocalInputInfo::pDevice + +
+

XInput device id map

+ +

Referenced by dmxMapClear(), dmxMapInsert(), and dmxMapLookup().

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

-X-level device

-

- - -
- - - - -
pointer _DMXLocalInputInfo::private + +
+

XInput device id map optimization

+ +

Referenced by dmxMapClear(), dmxMapInsert(), and dmxMapLookup().

+ +
+ + +
+
+ + + +
PtrCtrl _DMXLocalInputInfo::mctrl
-
- - - - - -
-   - - -

-Device-dependent private

-

- - -
- - - - -
dmxProcessInputProcPtr _DMXLocalInputInfo::process_input + +
+

Pointer control

+ +

Referenced by _dmxChangePointerControl().

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

-Process event (from queue)

-

- - -
- - - - -
dmxReInitProcPtr _DMXLocalInputInfo::reinit + +
+

Pointer control

+ +

Referenced by _dmxChangePointerControl().

+ +
+ + +
+
+ + + +
const char* _DMXLocalInputInfo::name
-
- - - - - -
-   - - -

-Reinitialize device (during a reconfiguration)

-

- - -
- - - - -
int _DMXLocalInputInfo::savedMotionEvents + +
+

Device name

+ +

Referenced by dmxAddDevice(), dmxLookupLocal(), and dmxPopulateLocal().

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

-Saved motion events

-

- - -
- - - - -
int _DMXLocalInputInfo::savedSendsCore + +
+

Turn device off

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

-Saved sends-core flag

-

- - - - -
- - -
int _DMXLocalInputInfo::sendsCore -
-
- - - - - -
-   - - -

-Sends DMX core events

-

- - - - -
- - -
int _DMXLocalInputInfo::tail -
-
- - - - - -
-   - - -

-XInput motion history tail

-

- - - - -
- - -
DMXLocalInputType _DMXLocalInputInfo::type -
-
- - - - - -
-   - - -

-Device type

-

- - -
- - - - -
dmxUpdateInfoProcPtr _DMXLocalInputInfo::update_info + +
+

Turn device on

+ +
+ + + + + + +
+ +
+

Process event (from queue)

+ +

Referenced by dmxProcessInputEvents().

+ +
+
+ +
+ +
+

Reinitialize device (during a reconfiguration)

+ +

Referenced by dmxInputReInit().

+ +
+
+ +
+ +
+

Saved motion events

+ +

Referenced by ChangePointerDevice().

+ +
+
+ +
+
+ + + +
int(* _DMXLocalInputInfo::savedMotionProc)(DeviceIntPtr, xTimecoord *, unsigned long, unsigned long, ScreenPtr)
-
- - - - - -
-   - - -

-Update window layout information

-

- - -
- - - - -
dmxUpdatePositionProcPtr _DMXLocalInputInfo::update_position + +
+ +

Referenced by ChangePointerDevice().

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

-Called when another device updates the cursor position

-

- - -
- - - - -
int* _DMXLocalInputInfo::valuators + +
+

Saved sends-core flag

+ +

Referenced by ChangeKeyboardDevice(), ChangePointerDevice(), and dmxInputCopyLocal().

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

-Cache of previous values

-

- - -
- - - - -
dmxVTPostSwitchProcPtr _DMXLocalInputInfo::vt_post_switch + + + + +
+
+ + + +
int _DMXLocalInputInfo::tail
-
- - - - - -
-   - - -

-Called after a VT switch

-

- - - - -
- + +
+

XInput motion history tail

+ +
+ + +
+
+
- +
dmxVTPreSwitchProcPtr _DMXLocalInputInfo::vt_pre_switch + DMXLocalInputType _DMXLocalInputInfo::type
-
- - - - - -
-   - - -

-Called before a VT switch

-

- - -
- - - - -
dmxVTSwitchProcPtr _DMXLocalInputInfo::vt_switch + + + + +
+ +
+

Update window layout information

+ +

Referenced by dmxUpdateWindowInformation().

+ +
+
+ +
+ +
+

Called when another device updates the cursor position

+ +

Referenced by dmxCoreMotion(), and dmxExtMotion().

+ +
+
+ +
+ +
+

Cache of previous values

+ +

Referenced by dmxInputFreeLocal().

+ +
+
+ +
+ +
+

Called after a VT switch

+ +

Referenced by dmxSwitchReturn().

+ +
+
+ +
+ +
+

Called before a VT switch

+ +

Referenced by dmxWakeupHandler().

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

-Causes a VT switch

-
The documentation for this struct was generated from the following file: + +
+

Causes a VT switch

+ +

Referenced by dmxWakeupHandler().

+ +
+ +
The documentation for this struct was generated from the following file: +
-- cgit v1.2.3