From f0abc6f0061255195880cc281f428f4adcf3b33a Mon Sep 17 00:00:00 2001 From: marha Date: Wed, 28 Apr 2010 15:17:20 +0000 Subject: svn merge -r554:HEAD "^/branches/released" . --- xorg-server/hw/dmx/doc/html/dmxinput_8h.html | 591 --------------------------- 1 file changed, 591 deletions(-) delete mode 100644 xorg-server/hw/dmx/doc/html/dmxinput_8h.html (limited to 'xorg-server/hw/dmx/doc/html/dmxinput_8h.html') diff --git a/xorg-server/hw/dmx/doc/html/dmxinput_8h.html b/xorg-server/hw/dmx/doc/html/dmxinput_8h.html deleted file mode 100644 index d2c887e08..000000000 --- a/xorg-server/hw/dmx/doc/html/dmxinput_8h.html +++ /dev/null @@ -1,591 +0,0 @@ - - - - - File Index - - - - - -
-

dmxinput.h File Reference

-

Go to the source code of this file.

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

Data Structures

struct  _DMXInputInfo

Defines

#define DMX_MAX_SIGIO_FDS   4

Typedefs

typedef void(* ProcessInputEventsProc )(struct _DMXInputInfo *)
typedef void(* UpdateWindowInfoProc )(struct _DMXInputInfo *, DMXUpdateType, WindowPtr)
typedef struct _DMXLocalInputInfoDMXLocalInputInfoPtr

Enumerations

enum  DMXUpdateType {
-  DMX_UPDATE_REALIZE, -DMX_UPDATE_UNREALIZE, -DMX_UPDATE_RESTACK, -DMX_UPDATE_COPY, -
-  DMX_UPDATE_RESIZE, -DMX_UPDATE_REPARENT -
- }
enum  dmxSigioState { DMX_NOSIGIO = 0, -DMX_USESIGIO, -DMX_ACTIVESIGIO - }
enum  DMXBlockType { DMX_NO_BLOCK = 0, -DMX_BLOCK = 1 - }

Functions

void dmxInputInit (DMXInputInfo *dmxInput)
void dmxInputReInit (DMXInputInfo *dmxInput)
void dmxInputLateReInit (DMXInputInfo *dmxInput)
void dmxInputFree (DMXInputInfo *dmxInput)
void dmxInputLogDevices (void)
void dmxUpdateWindowInfo (DMXUpdateType type, WindowPtr pWindow)
void dmxeqSwitchScreen (DeviceIntPtr pDev, ScreenPtr pScreen, Bool fromDIX)
void dmxGetGlobalPosition (int *x, int *y)
DMXScreenInfodmxFindFirstScreen (int x, int y)
void dmxCoreMotion (DevicePtr pDev, int x, int y, int delta, DMXBlockType block)
DMXInputInfodmxConfigAddInput (const char *name, int core)

Variables

int dmxNumInputs
DMXInputInfodmxInputs
-

Detailed Description

-

This file provides access to:

- -

The goal is that no files in hw/dmx should include header files from hw/dmx/input -- the interface defined here should be the only interface exported to the hw/dmx layer.

-
See also:
input/dmxinputinit.c.
-

Define Documentation

- -
-
- - - - -
#define DMX_MAX_SIGIO_FDS   4
-
-
-

Maximum number of file descriptors for SIGIO handling

- -

Referenced by dmxSigioRegister().

- -
-
-

Typedef Documentation

- -
-
- - - - -
typedef struct _DMXLocalInputInfo* DMXLocalInputInfoPtr
-
-
-

An opaque structure that is only exposed in the dmx/input layer.

- -
-
- -
-
- - - - -
typedef void(* ProcessInputEventsProc)(struct _DMXInputInfo *)
-
-
- -
-
- -
-
- - - - -
typedef void(* UpdateWindowInfoProc)(struct _DMXInputInfo *, DMXUpdateType, WindowPtr)
-
-
- -
-
-

Enumeration Type Documentation

- -
-
- - - - -
enum DMXBlockType
-
-
-
Enumerator:
- - -
DMX_NO_BLOCK  -
DMX_BLOCK  -
-
-
- -
-
- -
-
- - - - -
enum dmxSigioState
-
-
-

State of the SIGIO engine

-
Enumerator:
- - - -
DMX_NOSIGIO  -

Device does not use SIGIO at all.

-
DMX_USESIGIO  -

Device can use SIGIO, but is not (e.g., because the VT is switch away).

-
DMX_ACTIVESIGIO  -

Device is currently using SIGIO.

-
-
-
- -
-
- -
-
- - - - -
enum DMXUpdateType
-
-
-

Reason why window layout was updated.

-
Enumerator:
- - - - - - -
DMX_UPDATE_REALIZE  -

Window realized

-
DMX_UPDATE_UNREALIZE  -

Window unrealized

-
DMX_UPDATE_RESTACK  -

Stacking order changed

-
DMX_UPDATE_COPY  -

Window copied

-
DMX_UPDATE_RESIZE  -

Window resized

-
DMX_UPDATE_REPARENT  -

Window reparented

-
-
-
- -
-
-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
DMXInputInfo* dmxConfigAddInput (const char *  name,
int  core 
)
-
- -
- - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void dmxeqSwitchScreen (DeviceIntPtr  pDev,
ScreenPtr  pScreen,
Bool  fromDIX 
)
-
-
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
DMXScreenInfo* dmxFindFirstScreen (int  x,
int  y 
)
-
-
- -

References dmxNumScreens, dmxOnScreen(), and dmxScreens.

- -

Referenced by dmxCheckCursor(), and dmxCoreMotion().

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
void dmxGetGlobalPosition (int *  x,
int *  y 
)
-
-
-

Return DMX's notion of the pointer position in the global coordinate space.

- -

References dmxGlobalX, and dmxGlobalY.

- -

Referenced by dmxBackendLateReInit(), dmxCheckCursor(), dmxConsoleUpdateFineCursor(), dmxHideCursor(), and dmxSetCursor().

- -
-
- -
-
- - - - - - - - - -
void dmxInputFree (DMXInputInfo dmxInput ) 
-
- -
- - - -
-
- - - - - - - - - -
void dmxInputLateReInit (DMXInputInfo dmxInput ) 
-
-
-

Re-initialize all the devices described in dmxInput. Called from dmxAdjustCursorBoundaries after the cursor is redisplayed.

- -

References _DMXInputInfo::devs, _DMXLocalInputInfo::latereinit, _DMXInputInfo::numDevs, and _DMXLocalInputInfo::pDevice.

- -

Referenced by dmxAdjustCursorBoundaries().

- -
-
- - - -
-
- - - - - - - - - -
void dmxInputReInit (DMXInputInfo dmxInput ) 
-
-
-

Re-initialize all the devices described in dmxInput. Called from dmxAdjustCursorBoundaries before the cursor is redisplayed.

- -

References _DMXInputInfo::devs, _DMXInputInfo::numDevs, _DMXLocalInputInfo::pDevice, and _DMXLocalInputInfo::reinit.

- -

Referenced by dmxAdjustCursorBoundaries().

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

- -

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

- -

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

- -
-
-

Variable Documentation

- - - - -
-
-
- - Generated June 29, 2004 for Distributed Multihead X by - doxygen - 1.3.4. - - - - - -- cgit v1.2.3