zion -  XSelectInput

.ds xT X Toolkit Intrinsics - C Language Interface .ds xW Athena X Widgets - C Language X Toolkit Interface .ds xL Xlib - C Language X Interface .ds xC Inter-Client Communication Conventions Manual .na .de Ds .nf .ft 1 .. .de De .ce 0 .if
(BD .DF .nr BD 0 .in
(OIu .if
(TM .ls 2
(DDu .fi .. .de FD
 
  .KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE

Nom

XSelectInput - sélection d'événements d'entrée

Syntaxe

XSelectInput^(^display, f^, masque_événements^) Display *display^; Window f^; long masque_événements^;

Arguments

display 1i
    Spécifie la connexion au serveur X. .ds Wi pour laquelle on souhaite sélectionner les événements

f 1i
    Spécifie la fenêtre *(Wi.

masque_événements 1i
    Spécifie le masque des événements sélectionnés.


Description

La fonction .ZN XSelectInput demande au serveur X de notifier les événements associés au masque d'événements spécifié. Initialement, X ne notifie aucun événement. Les événements sont notifiés relativement à une fenêtre. Si une fenêtre n'est pas intéressée par un événement lié à un périphérique, elle le propage habituellement à l'ancêtre la plus proche qui est intéressée, à moins que que le masque do_not_propagate (NDT. ne_pas_propager) ne l'interdise. .IN "Event" "propagation"
 
  Positionner l'attribut masque d'événements pour une fenêtre, écrase tout appel précédent pour la même fenêtre mais uniquement pour le client qui réalise cet appel. Plusieurs clients peuvent sélectionner les mêmes événements sur la même fenêtre, avec les restrictions suivantes :
  1. Plusieurs clients peuvent sélectionner des événements sur la même fenêtre parce que leur masque d'événements sont distincts. Lorsque X génère un événement, il le notifie à tous les clients intéressés.

  1. Un seul client à la fois peut sélectionner les événements .ZN CirculateRequest , .ZN ConfigureRequest , ou .ZN MapRequest , qui sont associés au masque .ZN SubstructureRedirectMask .

  1. Un seul client à la fois peut sélectionner l'événement .ZN ResizeRequest , qui est associé au masque .ZN ResizeRedirectMask .

  1. Un seul client à la fois peut sélectionner l'événement .ZN ButtonPress , qui est associé au masque .ZN ButtonPressMask .

 
  Le serveur notifie l'événement à tous les clients intéressés.
 
  .ZN XSelectInput peut provoquer une erreur .ZN BadWindow .

Diagnostiques

    .ZN BadWindow Un argument Window ne désigne pas une fenêtre définie.


Voir aussi

*(xL

Traduction

Bertrand Duret, 2002.

Poster un commentaire
Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?