XQuartz: Use "pointer" and "pen" for device names to please GDK.
This commit is contained in:
parent
9a91d770a6
commit
00ca0f4d83
|
@ -471,15 +471,29 @@ void InitInput( int argc, char **argv )
|
||||||
{
|
{
|
||||||
darwinKeyboard = AddInputDevice(DarwinKeybdProc, TRUE);
|
darwinKeyboard = AddInputDevice(DarwinKeybdProc, TRUE);
|
||||||
RegisterKeyboardDevice( darwinKeyboard );
|
RegisterKeyboardDevice( darwinKeyboard );
|
||||||
darwinKeyboard->name = strdup("Quartz Keyboard");
|
darwinKeyboard->name = strdup("keyboard");
|
||||||
|
|
||||||
|
/* here's the snippet from the current gdk sources:
|
||||||
|
if (!strcmp (tmp_name, "pointer"))
|
||||||
|
gdkdev->info.source = GDK_SOURCE_MOUSE;
|
||||||
|
else if (!strcmp (tmp_name, "wacom") ||
|
||||||
|
!strcmp (tmp_name, "pen"))
|
||||||
|
gdkdev->info.source = GDK_SOURCE_PEN;
|
||||||
|
else if (!strcmp (tmp_name, "eraser"))
|
||||||
|
gdkdev->info.source = GDK_SOURCE_ERASER;
|
||||||
|
else if (!strcmp (tmp_name, "cursor"))
|
||||||
|
gdkdev->info.source = GDK_SOURCE_CURSOR;
|
||||||
|
else
|
||||||
|
gdkdev->info.source = GDK_SOURCE_PEN;
|
||||||
|
*/
|
||||||
|
|
||||||
darwinPointer = AddInputDevice(DarwinMouseProc, TRUE);
|
darwinPointer = AddInputDevice(DarwinMouseProc, TRUE);
|
||||||
RegisterPointerDevice( darwinPointer );
|
RegisterPointerDevice( darwinPointer );
|
||||||
darwinPointer->name = strdup("Quartz Pointing Device");
|
darwinPointer->name = strdup("pointer");
|
||||||
|
|
||||||
darwinTabletStylus = AddInputDevice(DarwinTabletProc, TRUE);
|
darwinTabletStylus = AddInputDevice(DarwinTabletProc, TRUE);
|
||||||
RegisterPointerDevice( darwinTabletStylus );
|
RegisterPointerDevice( darwinTabletStylus );
|
||||||
darwinTabletStylus->name = strdup("stylus");
|
darwinTabletStylus->name = strdup("pen");
|
||||||
|
|
||||||
darwinTabletCursor = AddInputDevice(DarwinTabletProc, TRUE);
|
darwinTabletCursor = AddInputDevice(DarwinTabletProc, TRUE);
|
||||||
RegisterPointerDevice( darwinTabletCursor );
|
RegisterPointerDevice( darwinTabletCursor );
|
||||||
|
|
Loading…
Reference in New Issue
Block a user