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

GTK+ avec C & C++ Discussion :

désactiver l'affichage du pointeur de la souris


Sujet :

GTK+ avec C & C++

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 132
    Par défaut désactiver l'affichage du pointeur de la souris
    est ce qu'on peut désactiver l'affichage du pointeur de la souris avec gtk (je travail sous linux)
    merci

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 132
    Par défaut
    le pointeur que je veut le supprimer c'est ce lui qui est gérer par le serveurX

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    Pas sur d'avoir bien compris ce que tu veux dire... Le curseur est toujours gere par le serveur X. Tu cherches peut etre gdk_get_default_root_window pour pouvoir utiliser les infos dans le lien que j'ai file precedemment ?

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 132
    Par défaut
    excuse moi mais j'éssaye maintenant à bien expliqué le problème quand je démare l'écran j'ai un curseur afficher . Malgré qu'on lance une application gtk il ne disparaitre pas
    je veut que se curseur disparaitre quand je lance une application gtk ou meme s'il est possible de le disparaitre totalement
    merci de votre collaboration

  6. #6
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    Oui, donc les diverses infos que je t'ai filees devrait te permettre de resoudre ton pb

  7. #7
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 132
    Par défaut
    j'ai essayé avec cette commande mais elle n'a pas marché toujours j'ai le curseur affiché
    gdk_cursor_destroy;

  8. #8
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    C'est une fonction pour gerer la memoire allouee a un objet de type GdkCursor, ca me permet effectivement pas de cacher un curseur affiche a l'ecran

  9. #9
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 132
    Par défaut
    alors comment je peut faire ce truc

  10. #10
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    http://library.gnome.org/devel/gdk/u...dow-set-cursor qui est lie a partir des liens que je t'ai file precedemment

  11. #11
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 132
    Par défaut
    execuser moi ,
    j'ai utilisé la fonction suivante qui m'a pas répondue à mon boulou
    gdk_window_set_cursor(p_window,NULL);
    en faite elle a raison parcequ'elle permet de créer une fenêtre sans pointeur non pas d'éliminer le pointeur déja afficher par linux

  12. #12
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    Le dernier lien que je t'ai file ne dit pas de passer NULL pour ne pas avoir de curseur....

  13. #13
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 132
    Par défaut
    mais alors comment faire

  14. #14
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    Euh, t'es capable de lire 3 lignes ou pas ? Le dernier lien que je t'ai file explique exactement comment rendre le curseur invisible. Peut etre que tu ne comprends pas l'anglais, c'est une possibilite, mais a ce moment la dis le clairement. Parce que la tu donnes l'impression de vouloir qu'on ecrive le code a ta place et de ne pas vouloir reflechir un seul instant.

  15. #15
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 132
    Par défaut
    mais non d'aprés tes réponses il n'y a rien dedans il parait que c'est toi que tu ne pratique pas l'anglas .
    en tout cas c'est gentil de la part de vous ...

  16. #16
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    To make the cursor invisible, use gdk_cursor_new_from_pixmap() to create a cursor with no pixels in it.
    C'est la 2eme phrase de http://library.gnome.org/devel/gdk/u...dow-set-cursor

  17. #17
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 132
    Par défaut
    ce n'est pas problème tu m'as pas compris jusqu'a maintenant je ne veut pas créer une fenetre sans pointeur mais plutot de rendre invisible un pointeur déja existant

  18. #18
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    Oui, gdk_window_set_cursor modifie le pointeur associe a une fenetre.

  19. #19
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 132
    Par défaut
    merci de votre aide

Discussions similaires

  1. Réponses: 0
    Dernier message: 22/11/2007, 10h32
  2. Désactiver le pointeur de la souris
    Par usf70 dans le forum wxPython
    Réponses: 3
    Dernier message: 26/10/2007, 11h10
  3. modifier pointeur de la souris au survol d'une case
    Par LE NEINDRE dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 28/06/2005, 17h54

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