IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

X11/Motif ressources d'une xmListWidgetClass


Sujet :

Linux

  1. #1
    Membre averti Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Points : 407
    Points
    407
    Par défaut X11/Motif ressources d'une xmListWidgetClass
    Bonjour,
    Sous RHEL 5.6, en C et avec X11/Motif, je crée une liste de type xmListWidgetClass. Je gère la sélection et désélection dans cette liste avec la souris avec la callback de type XmNmultipleSelectionCallback. Sur sélection, l'item passe en inverse vidéo. Tout marche bien.
    Par contre, lorsque j'utilise, les touches clavier flèche haut (fleche bas), un rectangle en pointillés bouge dans ma liste indépendamment de la sélection (qui est toujours active). Je ne sais pas comment s'appelle cette fonctionnalité, et je ne sais sur quelle ressource ou événement je pourrais me baser pour récupérer la position de ce rectangle pointillé dans ma liste.
    J'espère avoir été claire (ci-joint capture d'écran : voir rectangle pointillé dans la liste "Lower level")
    Merci de votre aide
    Images attachées Images attachées  

  2. #2
    Membre averti Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Points : 407
    Points
    407
    Par défaut
    Après quelques tests, l'utilisation des touches "up arrow" et "down arrow" suivie par un <enter> sélectionne la ligne pointée par le rectangle pointillé. Il me faudrait donc la callback qui permet de capter ce <enter>.
    Merci

  3. #3
    Membre averti Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Points : 407
    Points
    407
    Par défaut
    En fait la bonne touche à utiliser pour sélectionner/déselectionner un item est <espace>, dans ce cas la callback est similaire à celle pour la sélection à la souris.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. inhiber la fermeture d'une fenêtre X11/Motif
    Par awalter1 dans le forum Linux
    Réponses: 0
    Dernier message: 13/12/2011, 09h08
  2. X11/motif : tester qu'une adresse est un widget ?
    Par awalter1 dans le forum Linux
    Réponses: 3
    Dernier message: 18/09/2008, 11h10
  3. [Debutant] Acces à une ressource d'une archive différente.
    Par Gandor dans le forum Général Java
    Réponses: 2
    Dernier message: 30/07/2004, 19h37
  4. [BP7] Problème chargement de ressource dans une DLL
    Par Alcatîz dans le forum Turbo Pascal
    Réponses: 11
    Dernier message: 26/07/2003, 21h36
  5. Fichier ressource contenant une icône
    Par k_boy dans le forum x86 32-bits / 64-bits
    Réponses: 9
    Dernier message: 26/09/2002, 20h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo