2010-12-01 4 views
5

Je me demande comment plusieurs pointeurs devraient/pourraient être gérés par une application de haut niveau.Prise en charge de Multi Pointer X (MPX)

Je suis surtout intéressé par le fonctionnement de MPX (Multi Pointer X - pour Xorg). Quelles bibliothèques GUI le supportent?

Il semble que les dernières versions de Qt et GTK devraient le supporter, mais ne peuvent pas trouver de démo, de tutoriel ou de documentation.

Répondre

3

Le support expérimental pour MPX dans GTK + peut être trouvé here. Comme il s'agit d'un travail en cours, la documentation est très rare, mais peut encore vous aider à démarrer.

Il existe une documentation sur MPX lui-même here.

Notez que les applications existantes utilisant un seul pointeur pourront être exécutées sans modification sur un serveur compatible MPX. Si vous souhaitez que votre application tire parti de plusieurs pointeurs, vous devez appeler le gdk_enable_multidevice() avant le gtk_init() et gérer les saisies et les saisies par périphérique.