From 3562e78743202e43aec8727005182a2558117eca Mon Sep 17 00:00:00 2001 From: marha Date: Sun, 28 Jun 2009 22:07:26 +0000 Subject: Checked in the following released items: xkeyboard-config-1.4.tar.gz ttf-bitstream-vera-1.10.tar.gz font-alias-1.0.1.tar.gz font-sun-misc-1.0.0.tar.gz font-sun-misc-1.0.0.tar.gz font-sony-misc-1.0.0.tar.gz font-schumacher-misc-1.0.0.tar.gz font-mutt-misc-1.0.0.tar.gz font-misc-misc-1.0.0.tar.gz font-misc-meltho-1.0.0.tar.gz font-micro-misc-1.0.0.tar.gz font-jis-misc-1.0.0.tar.gz font-isas-misc-1.0.0.tar.gz font-dec-misc-1.0.0.tar.gz font-daewoo-misc-1.0.0.tar.gz font-cursor-misc-1.0.0.tar.gz font-arabic-misc-1.0.0.tar.gz font-winitzki-cyrillic-1.0.0.tar.gz font-misc-cyrillic-1.0.0.tar.gz font-cronyx-cyrillic-1.0.0.tar.gz font-screen-cyrillic-1.0.1.tar.gz font-xfree86-type1-1.0.1.tar.gz font-adobe-utopia-type1-1.0.1.tar.gz font-ibm-type1-1.0.0.tar.gz font-bitstream-type1-1.0.0.tar.gz font-bitstream-speedo-1.0.0.tar.gz font-bh-ttf-1.0.0.tar.gz font-bh-type1-1.0.0.tar.gz font-bitstream-100dpi-1.0.0.tar.gz font-bh-lucidatypewriter-100dpi-1.0.0.tar.gz font-bh-100dpi-1.0.0.tar.gz font-adobe-utopia-100dpi-1.0.1.tar.gz font-adobe-100dpi-1.0.0.tar.gz font-util-1.0.1.tar.gz font-bitstream-75dpi-1.0.0.tar.gz font-bh-lucidatypewriter-75dpi-1.0.0.tar.gz font-adobe-utopia-75dpi-1.0.1.tar.gz font-bh-75dpi-1.0.0.tar.gz bdftopcf-1.0.1.tar.gz font-adobe-75dpi-1.0.0.tar.gz mkfontscale-1.0.6.tar.gz openssl-0.9.8k.tar.gz bigreqsproto-1.0.2.tar.gz xtrans-1.2.2.tar.gz resourceproto-1.0.2.tar.gz inputproto-1.4.4.tar.gz compositeproto-0.4.tar.gz damageproto-1.1.0.tar.gz zlib-1.2.3.tar.gz xkbcomp-1.0.5.tar.gz freetype-2.3.9.tar.gz pthreads-w32-2-8-0-release.tar.gz pixman-0.12.0.tar.gz kbproto-1.0.3.tar.gz evieext-1.0.2.tar.gz fixesproto-4.0.tar.gz recordproto-1.13.2.tar.gz randrproto-1.2.2.tar.gz scrnsaverproto-1.1.0.tar.gz renderproto-0.9.3.tar.gz xcmiscproto-1.1.2.tar.gz fontsproto-2.0.2.tar.gz xextproto-7.0.3.tar.gz xproto-7.0.14.tar.gz libXdmcp-1.0.2.tar.gz libxkbfile-1.0.5.tar.gz libfontenc-1.0.4.tar.gz libXfont-1.3.4.tar.gz libX11-1.1.5.tar.gz libXau-1.0.4.tar.gz libxcb-1.1.tar.gz xorg-server-1.5.3.tar.gz --- .../hw/dmx/doc/html/struct__DMXLocalInputInfo.html | 996 +++++++++++++++++++++ 1 file changed, 996 insertions(+) create mode 100644 xorg-server/hw/dmx/doc/html/struct__DMXLocalInputInfo.html (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 new file mode 100644 index 000000000..7893e905f --- /dev/null +++ b/xorg-server/hw/dmx/doc/html/struct__DMXLocalInputInfo.html @@ -0,0 +1,996 @@ + + + + + File Index + + + + +
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

+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

+

+ + + + +
+ + +
dmxKBCtrlProcPtr _DMXLocalInputInfo::kCtrl +
+
+ + + + + +
+   + + +

+Keyboard control

+

+ + + + +
+ + +
int _DMXLocalInputInfo::lastY +
+
+ + + + + +
+   + + +

+Last known position; for XInput in dmxevents.c

+

+ + + + +
+ + +
dmxLateReInitProcPtr _DMXLocalInputInfo::latereinit +
+
+ + + + + +
+   + + +

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

+

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

+XInput device id map

+

+ + + + +
+ + +
int _DMXLocalInputInfo::mapOptimize +
+
+ + + + + +
+   + + +

+XInput device id map optimization

+

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

+Pointer control

+

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

+Pointer control

+

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

+Device name

+

+ + + + +
+ + +
dmxOffProcPtr _DMXLocalInputInfo::off +
+
+ + + + + +
+   + + +

+Turn device off

+

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

+Turn device on

+

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

+X-level device

+

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

+Device-dependent private

+

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

+Process event (from queue)

+

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

+Reinitialize device (during a reconfiguration)

+

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

+Saved motion events

+

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

+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 +
+
+ + + + + +
+   + + +

+Update window layout information

+

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

+Called when another device updates the cursor position

+

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

+Cache of previous values

+

+ + + + +
+ + +
dmxVTPostSwitchProcPtr _DMXLocalInputInfo::vt_post_switch +
+
+ + + + + +
+   + + +

+Called after a VT switch

+

+ + + + +
+ + +
dmxVTPreSwitchProcPtr _DMXLocalInputInfo::vt_pre_switch +
+
+ + + + + +
+   + + +

+Called before a VT switch

+

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

+Causes a VT switch

+


The documentation for this struct was generated from the following file: +
+
+ + Generated June 29, 2004 for Distributed Multihead X by + doxygen + 1.3.4. + + + + + -- cgit v1.2.3