make core keyboard/pointer map functions act on all core-sending devices

Make Set{Keyboard,Modifier,Pointer}Mapping act on all devices which send core
events.
Change LegalModifier to accept a DeviceIntPtr.
This commit is contained in:
Daniel Stone 2006-09-29 00:34:23 +03:00 • committed by Daniel Stone
commit ad631afcf3
19 changed files with 297 additions and 235 deletions

View file

@ -52,7 +52,7 @@ InitOutput (ScreenInfo *pScreenInfo,
Bool
LegalModifier (unsigned int key,
DevicePtr pDev)
DeviceIntPtr pDev)
{
return xeglLegalModifier (key, pDev);
}

View file

@ -252,7 +252,7 @@ xeglInitInput (int argc,
Bool
xeglLegalModifier (unsigned int key,
DevicePtr pDev)
DeviceIntPtr pDev)
{
return KdLegalModifier (key, pDev);
}

View file

@ -173,7 +173,7 @@ KdWakeupHandler (pointer data,
Bool
KdLegalModifier (unsigned int key,
DevicePtr pDev);
DeviceIntPtr pDev);
void
KdProcessInputEvents (void);

View file

@ -58,7 +58,7 @@ InitOutput (ScreenInfo *pScreenInfo,
Bool
LegalModifier (unsigned int key,
DevicePtr pDev)
DeviceIntPtr pDev)
{
return xeglLegalModifier (key, pDev);
}

View file

@ -52,7 +52,7 @@ InitOutput (ScreenInfo *pScreenInfo,
Bool
LegalModifier (unsigned int key,
DevicePtr pDev)
DeviceIntPtr pDev)
{
return xglxLegalModifier (key, pDev);
}

View file

@ -1243,7 +1243,7 @@ xglxKeybdProc (DeviceIntPtr pDevice,
Bool
xglxLegalModifier (unsigned int key,
DevicePtr pDev)
DeviceIntPtr pDev)
{
return TRUE;
}

View file

@ -91,7 +91,7 @@ xglxInitOutput (ScreenInfo *pScreenInfo,
Bool
xglxLegalModifier (unsigned int key,
DevicePtr pDev);
DeviceIntPtr pDev);
void
xglxProcessInputEvents (void);

View file

@ -81,7 +81,7 @@ InitOutput (ScreenInfo *pScreenInfo,
Bool
LegalModifier (unsigned int key,
DevicePtr pDev)
DeviceIntPtr pDev)
{
return xglxLegalModifier (key, pDev);
}

View file

@ -192,7 +192,7 @@ InitOutput (ScreenInfo *pScreenInfo,
Bool
LegalModifier (unsigned int key,
DevicePtr pDev)
DeviceIntPtr pDev)
{
return (*__ddxFunc.legalModifier) (key, pDev);
}